### ## #.. .# #># .# ######.# ##.# ##############^..##.######..# #..............#............# ######.############..).#.######..## #......%..# ##..............# #.####.##.# ### #########.#....# ##.##.# #.. ###....# ###...#.# #.# #+#.....## #.....#.# #.# ##.##.....### #.#...#.###.# ##...##......# #.#####.##..##### ##.....##...#.## #........(....[.# ####...<.......>..# #.########....).###.###.....###.##..# #.# #...#..##...###...##.####..# #.# #.###.##..<..'##.##..# #..# #.# #.###..##...##.#'#...# #..# ..# #.......##.####.###..# #..# #.# ######.##### ####....# #..# #.# #.# ##...##.## #..# . #.# #.#.###.#####..# #.######..............# #..............######.# ####.###%.............# #.......############ #####...# #...# #...# ####...# #......########## #.###...........# #.###.#########.# #.#.[.)......##.# #.#%##.#####.##.# #......# #.##.# ..........##.# #.##.# .....###.##.#####.##.# ................#.##.# # ########......#.#.##.# #. ##.####......#.#.##.# #?####.#.............%##.# #.J.###.#####.....#......# #.# #.# #.....######## ###.###.# #.#.### #.......# #.#.# #.#.##### #.#.# #.#.# #.#.# #.#.# ####.#.# #.#.# #....#.# #######.#.######.####.# .........#.#...........# ...........#.####.###### #########..#.####.# #.........# ###########