######## # #......# ...#......# ############ #.....<..####..........### ##........)##............# ###..####...............# #.. ###.............# # #.# ##............## .# .. #...............## ..# ... ................oo.#...# .... #.###........?..o......# .... .. ###.......###......# # ................### ........#...#....# ................ ................. .................. ....@..........