.# #.# # #####.# . ...#.# .# #. ###?.#.###.## #.##............ . .# #....#......# . . #..#.<[....# .#. # # #.......#.## #../# #.###.###.##.# #.#. #.........##.# #o. ####...#####+## #.# #...# ##..<## #.# #...###....h## ###.# ## ##.###.......## ##.#.# ##...#.##........c####..o.##### #.......'.........'a...a........ ##...#.##.........####....###### ##.##.###.......## ##.#.# ## #.# ##.....## ###.# #.# ##..(## #.# ..# ##z## #.# ### h# .# ### c# ..#.## #....### #......## #.<.....# #.#....... #. .....## .. ....## ##. ##### .. ##