############### #.............# ######.###########.# #........# #.# #.####.#.# #.# #.#.## ##.# ######### ######....#### ##..# #.......# #............###...## #.#####.# ######....##.##.....###########o# #.# ##..#.###.#................(.# #(# #.....###.##..<..############# #.# ##......##.###...## #######(######## #.........#......# #....((........# #..##...##.#..#.#### #.##...o######.# #..# #.####.#.......# #...## ...####.###....8.8.8.######. ##.## .# #.......#...⌠.⌠...........>...>.....# ########.###....8.>.8.######.#######.###.# .................⌠.⌠........ #.# ###.####.###.#..8.8.8....## #.# #..#.###.####.##.###.......#..# #.# #.............### #.########..# #.. .....###.###### #.# .# ### . #.# ## . ### #.######.# ... .........# #.# ########.## #.# ##.#.## #.# #.###.# #.##### ##.#.## #.....# ###..## #####.# #....# #.# #.#.## #.# #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.# #.#.# ##.# #.#.# ## #..# #.#.# #.###.##.####...# ........#.#.....##### #................# ##....##...#.###.# ##.#.###.##.# ###.# #.##.# #.# #.##.# #.# #.##.# #.# #.##.# #.# #.# #.# #.#