##### ... #....#######..... #................ #?............... #............... #............ #.........# +.........######### #...)...g.........# ####....@#........# #.#####........# #.# #.g...[..# ### #@# #(.......# #<# #(#####@.......# #.# #....##........# #.####### ####...........# #.#...#.# #...........# #.#.#.#.#######.##........# #...#...........##........# ###########################