####### ..... #...# #########...### ........#.....####.. ......).#............ ......o.''........... ......{.##.......... ..########........# . #........# #........# #........###. ####......... ##.###### #.# ...... #.# #......####.# #.........#.# #.......#.#.# #.......#.#.# #.......#.#.# #.......#.#.###### . +.................. ...########.......#.#.####### #.........#####.#.#.# .. #..........####.#.#+##>.. #..........+....#........ #..........######........ #...........#<............. #...........#......(....... #.........####............. #.........+......##..##.... #.........####...#8..8# ... ###### #.....>.... .. #.........+# #...#8..8#.# #...##..##.#