### #.###+#### ###... # #.#......# #....#.# #.#......# #.#..#.#### #.#(.....####.#..#..... #..................... ###########.###.#............. +....<..........<.......#.o####.#. #.......###...<......../...oo..... #.......###.##.##.####..##)####.#. #.......+.........# #..##.# #.......###....#### #......# #..........>............#### #.......(#......[.......# #........#.....######.#.# #........#........ ..>.. #............#.### ######+#.#.#.#.# ........# #.#...## ..#