### ..# #.# #.######## #####.#....... #......)# # #.###o### #.#.# #.# #.#.###.# #.......# ###.##### #.# #.# #+## #.# ##...## ###.#### ##.....## #......# ##.......## ###.#....###.........# .........<..'.........+ ###.......###.........# #.#...#.# ##.......# #...###.# ##.....## ##.. ..# ##<..## #.# ### ##+## #. ##+## ##...## ##.....## ##.......## ..# #.........# ... +.........+ #.# #..<......# #.# ##.......## #.# ##.....## #.# ##...## #.# ##+## #<# ........# ###.#####