# # ##### .##.# ...########## ##... # ###.#........# ... ##.#.....######.########.## #......### #........<..# #..#.#.# ##########.## #......#### .# #.##......# .> # ###.##.# ##.#.## # #.##.##########....... ....##.##...<.......##.$ ###..........###....... #.#.##.......#....... #.#.##.....#.#....... . ..##.....#.#....... .#.####.##...?..a..... .##. #.#####.#Y5..#.. #. # ..# #g#.g..... .### #...g...(. .. .......#8# .###.#.# # .. .?.# ## ##.# g#