.g .. . .# #. .? .g.. #.#.#. ... .. ####.#.#.#.## #...........## ######.#########$.### #...g...............# #..###.........###...... #.# ##.......## #..#.. #. #.......# r.# # . ##.......## .# #...###.........###. # # .................. .................. .................. .........<........ .................. .................. .................. ..###.........###. ##.......## #..$....# #.......#