#.# ... #.# ..# . ##.# #.###.. .> #...# ...... ... #...# #.#.. .... #...# #.#g#... #####...######.#g.# #...........##..g.#.# ...............?....... #..........(###...#.##. ####...##### ###.# # #...# #.. #...# #.# #...# .# ##.## # #########.#### .......<.....# #.###..#(##.####### #......)..........# <....##..####.#.#...### ..#. #..#............# . #......^#.......# ..##.####.......# #####.# ###....## # # #....# ####.# #.# #.# #.# #.# #.# #.# ##.# #..# #)## #.# ##.######## #.# .......<..###.# ##.######.....# #######