### ####>#### ####.......#### ###.............# ##....#.......#... ##....###.....## #.....###.8.8.## ##......#.......# #..#.#..#..#+#..# #.##.##.#.##.##.# #.#...#.#o#.?.#.# #.#...#.#o#oo.#.# #.##)##.#.##o##.# #..#.#..#oo#'#..# #.......+.......+ ##.....###.8.8.## ##...## ##...## #...# ##### ..... ....... ....... .........