####### ......# ##....# ##..>#.# #### ..#......# #...# #......%########..# # #................###... #.......#.##......#..# #.............g.#...#### #?......####............ . #.......####...(.........# .................#..##...## .......##.#.#..##..##..... ......##.#.#...........# .#.#######..##.###.## ######..##..# #...##..##..# #...##..##..# #.<.##..##..# #...##..##..# #...##..##..# ##'###..###.# #.###.###......# #)........⌠...## ##............# ...#####.#####.# ... #+# #.# # #.# #.# #.# #.# #.. ###