. ########..#. #......#..#.# ##......#...!# ......!.#.#..# #.........>.# #...........# ##.#########.......?# ...$....%gr........># ##.#######.######...# ###.### ..# #.....# ## #.....# #.....# #.....# #..<..# #######