##. #. #.. # #. #.# #.#. #.# #.#.##.# #......####.# #....)....# ##...###### #.......... ###...####### #.......# #.......# #.......# #....g..# #.......# #.)....?## #.<......# ##.#.......... #.#.......##. #.#.......... ..#.......##. ####.....## ##..^#. .......