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