##### .... # #..## #! #. ... #..#.####.# #......##.### #.....g.?...## #......#.###..# #.#.##.#.# ##.# .. ..#.# #.# . .....# #.# .#.#######'##### .... #.........# .. .. #.........# #..⌠...⌠..# #.........# +....<....+ #.........# #..⌠...⌠..# #.........# #.........# #####+#####