... #.# #.#.. #.#..# #.# #.#..# ....# #.#..# ..o.# #.#..# #...# #.#..# #...# #.#..# #.o.# #.#..# ...# ########.#..#######%.# #<.............g..o..# ##########.########.##.# .........<...........?# ##################.#### .... #.### #.# #.# #.# #.# .