#### ### #..# #####.# #..####################.....# #.........................#.# ########### ###########################.# #...g.....# #..........................# #.#######.# #.########################.# #.# #........................#.#####################.###### ########################.#...............$..g........... #<.......................#.................g............ ##########################.#..........###########....... .g.#..........# ####### .....#........?.# ......#......r...# ....!.#..........# ......#..........# #.......... #.l..r?... ###....?.#