############ ...........# ...........# ##### ...........###.... ................. ............##... .......<.....<#.####### ...........##.#.......# ...........##.#.......# #######..........o....# #.#####.##oo....# #.. #.##.).o..# ### #.####...## #.# ...# ... ..... ... ...#.# .## ....... #. ##.#.#.