######### ################## ##.......# #........#.......# ##..####''#### ###........#.......# ##..##~0~..0~~## #..........#.......# ##..##~~.../00~~## #####.#........#.......# ##..##00......0.~~## #............\.#.......# #..##~~0.........~0## ####+++###.##..###^...#######.##0000..........~0## #.W..LLL####..######.........#~~....~~~~~0...0~0# #$?.}_L..$#.....#.......#######~....00####000..0~# ###:#|#"###.....#.......# #~....0## ##~0..0~# ###[###.......#...#...# #00...~# #~....0# ##.####.......[#...#...#### #00...~# #~....~# #....'.........#..###.....# #0....0## ##0....~# #....##...##...#..#.#..##.## #0...000####0~....~# #....##...##...#.##.##\#...# #0~....00~~0~....~~# ############..........#.#.#...#.# ##~~...00.0.0..00~## ##....##...##.........##.#.##..#.# ##~~.......(..~~## #......#..............#.###.#..#.# ##~~.......0~~## #......#..........(..##.# #.##.#.# ##~~.....00~## #......'...##...###..#.## ##.#...########~~~..~0~## ### ##....##'##########.##.# #.##.........####''#### ##.# ##..[.##...##.......#.## ##.#...######.###..# ##.## #..........#......###.#######[###^..####...)(## ##.## #...............###8....#.#()...###...###.###(## ##.## #......[......###8....#..##....#..###...#.# ##.## ##.## #...........###8....8.........%.#...###...#####.###.## #......)..###8....~...#.....##.#...#..###...# ##.#.## #...(...###.....~_..8...........#...#.).(##.# ##)## #.........###8....~...#.....##.#...#..###.(.# ##.## ####...)###...###8....8.........).#...###...### ##(# #..#....##......###8....#..##)...#..###...### ### #.............#...###8....#.#.()..###...### #.............+.....###..#.#.#..###...### #............>#.......#..#.#.#..#...### ######.....###...#######.##.#.#.#.##..## ##..###.....###.).##..###..#.#.#.#.#...# #............#.........#...##..#..##.#.# #............#.........'....#..#..#..#.# #............#....^....#....##.#.##.#..# ##...#......###...#....###...#.#.#..#.## ##############...#....###...##.##.##.# #.................#.#..#..# #.................###.##.## #......(.(.........#..##.# ######...#..##.######.#.###%# ##..###...#..##.##..##...#.0.# #.....#......#...........>..## #.....#......#..............# #.....#......#..)b.........<# ####...##(.....##[.b..........# #..#...##......##...########'####### #.......[.(....##[).####..##.##....## #.......(.(..((..<).................# #...................<...............# #...................................# #####################################