############# ##.....#.....## ##.............## #........<.....?# #......).?......# #...............# #................ #................ ##......o......#. ##....oooo...## ######.###### #.# #.# ... ... #.... #.##. #. #.