####### ..... #####.....######### ##. #o... #.........'........ ..#### #.... #.........############# ### ....# #...o #........>............. ... ....+ +..o. #.....................# #.# ..####....## #.....[...#####.#####.# #.# #....#.....# #.....#.#.......#####.###.#####.##.#####.#.###. #.....#.#....................................... #.....#.........#####.####.####.##.#.###.#.###.. #...^.########### #.# #..# #.##.#.# #.#.# ####### #.# ##.# #.##.#.# #.# # ######.### .# #.##.#.# #.# #........# .. #.##.#.# #.# ...#......# .....##.#.# #.# #......# ...####.#.# .# #......# .... #.#.# #......# #.# +......# #.# #..a...# #.# ###.#### #.. #.# #.####... ..# #.# #........ .. #.# #...?......####.###.# #.......... .....##.# #........###+#.#.##.# #........##.........# #........##.......#.# #........##.......#.# #........##.......#.# #.......#.# #.........# ##.#####..# #. #..# . #.># ####