. . #.#.# #.#.# # #.#?#.# #.#.#.## #.#>. . #####.#.#.# #.....#.#.# #...g..# #.##l### .. #.# ############# #. #.# #...........# .. #.# #.........<.# # #.###..#######..# #......+ #..# #.##...# #..# #.###..# #..# #.# #..# #..# #.# ...# +..# #.# #..# #..# #.# .... ... #.# #.... . ...