... #..... #..... #..... #.#. ######..... ##.#.#.#. .......#.# ....... . #.....#.# ####.#.#.# .# #.....#.# ##..?.....# .r# #.##.# ..!.......# ..# #.##.# ..........#...# #.##.# .......>g..#...#########.##.# ...<...g..........<.........# ...#######.#############.#### ##.##### #.# ###########......# ###.####### .................# #........... ###########......# #...####### #.....># #...# #......# #...######.... ##......#######............. ...................######.... ################.(.# #####