####################### #...(................... .. #......#####......#####.... #......<# #...............# #.......# #.......<#.. #.......# #......### #.......# #......+ . #.......# #......###... ...#...#####+#.......## ...................... ..........o.)........ #.#####o.....#.... #......(........ #.#####......... #. ......... .. #..#..#... ... #..#..#... .... #..#..# ....# #..#..# ... #..# .. ...