###. ##### ... ###...####.# #..........# #..........# ##########.........## #......o........)..+ ##.#####..........)# #.#####.......###....... #...<##.......+ .#.#..# #######.......# ## # . ..........> ###########.# .# #