## ### ### ## ##~###~###~###~## #~~~#~~~#~~~#~~~# #~...........~# ##...........## ##~...........~## #~~.#########.~~# ##~.#..=^.=.#.~## ##.#.#.#.#.#.## ##~.#.......#.~## #~~.#.#.^.#.#.~~# ##~.#.......#.~## ##.#.}.8.8.#.## ##~.#JJ.....#.~## #~~.#########.~~# ##~....#^..8#.~## ##..8.#...^#.## ##~....#^..8#.~## #~~.#########.~~# ##~.#...^..2#.~## ##.#.#####.#.## ##~.#.#~~~#.#.~## #~~.#.#000#.#.~~# ##~.#.+...+.#.~## ##.#.#####.#.## ## ##~.#2......#..###~## #~~.#########...#~~~# ##~....#^..8#...#...# ##..8.#...^#.8.#...# ##~....#^..8#.}.#.8.##. #~~.#########.8.#.^.... ##~.####^####...#.8.##. ##.###=?.###...#.^.# ##~.#..+##.2#.8.#.8.##. #~~.#..#^#..#.\.#.^.... ##~.#2.##+..#.8.#.8.##. ##.###...###...#.^.# ##~.###h..###...#.8.##. #~~.#########.8.#.^.... ##~....#^..8#.}.#.8.##. ##..8.#...^#.8.#...# ##~....#^..8#...#...# #~~.#########...#~~~# ##~.#^#.#..D#..###~## ##.##$.#.#D#.## ## ##~.#hD.#.#.#.~## #~~.####^.#.#.~~# ##~.#.....#.#.~## ##.#.####..#.## ##~.#D......#.~## #~~.#########.~~# ##~....#^..8#.~## ##..8.#...^#.## ##~....#^..8#.~## #~~.#########.~~# ##~.#.).^.?.#.~## ##.#...8...#.## ##~.#8.8%8.8#.~## #~~.##8y^y8##.~~# ##~.#8.8%8.8#.~## ##.#...8...#.## ##~.#..8#8..#.~## #~~.#########.~~# ##~.....^.....~## ##...........## #~...\...\...~# #~~~#~~~#~~~#~~~# ##~###~###~###~## ## ### ### ##