### ... ############# .... #...........# o.... #.#####.....# .....##### #.# #.....# .........# #.# #.[...# .........#####.# #.....##### ...............# #........... .......o.......# #........... ........o......#####........... ...........................#### ..........o................# ...........o...............# ...........................# .............o.............# ##########....########o#...........# #........#....#....[...#........(..# #........#....#........#...........#### #........#....#........########........ #........#....#.........))....#........ #........##'###.......#######.#......... #.....................# #.#.......... ######.<########......# #.#.......... #..# #....### ##.#......>.. #.)# #....# #..#.......# #.)# #....# #..'.......# .# #.[########....# #..#.......# ..# #..............########..#......## ..!# #........................#......# ###...# #.########..>............#......#####......# #.# ###########<...[#.............$...# ### #.....#..####+#.........# #.....#..# #.......... #######..# #.......... ...+ #.......... ....# #.......... ####.. ........... #. ............ ............. ######+#...... ....