.. ... ... #......... #.# ......... #.# ......... ####.######......... #..........#..?..... #................... #................... ###...###....g...... #..### ###......... ##.## #>........ ##..### #.[....... #..)..# ##..#######+## #####.### #..# #...# #...# #.## #...# ###.# #.# ###...### #.# #.# #.......# #.#####.#####.......#### #.....#..#.............# #####....'......⌠......# ####.....##.............# #....###.#####.......#### #.#### #.## #......<# ###.# #..# ###...### ##...# #### #...# #####..### #...# #.....##################'######## #...............................# #################################