######### ####.......##### ####....#..........## ###.... .............. ###....# ##...#.......## ##.....###....##........### #..:........#.....#.......### ###.#........######.##....#....##### ##..##.....#.###......|..........#..## #..#.#......#....###............#....## ##.................#..#.##........##...## ##................#.....<.#.........##...## ##......##.........#..(..[............##...## #......###.......###..#.###............#...^## ##...#.###..#....###......##...##.............## #...#..##..##...##.#.#.#..[).....##..##........## ###....#...##....#...........#..........#........## #...#......##.....#.#.#.#..#..###........##.......# #..#.......#.................##........#..........## ##.................#.#.#.#..###.......^..##.........# #............#...........>...###.....<...#..........# #...........###..###.#.#.#..........................# #...........##..##.ddd....###.......#....^.......#..# ##...........#..........D...#.#..#...#............#..## #......#.#.......................#....#...............# #..###...#.....................#.........#.....##.....# #...##...#.........##....................##..#.#......# #.........#.....##..#..................#.#..##........# #.........#....................#..##..##.>..##..#....## #.#.............#..#...#..............##....#..##...## #.........#........##........#............#....#...## ##....#...##..#....##........#.............#...#..## #..#.........#.##..#.......................#.(#.## #.#..........##.#............#........#...#..#.# #.##.............##.......####........# .##.. #####...#....y#...##......##....##...## #.##..##...d###.........##.....#...## #..##..#..#d.###......D..#.# ...#..# #..#..##.#..y.##.......#.# #...... #..#.#.#.#.....#.......⌠##....... ##..#.#.#.d.....................> ##....#.#...##.................# ##...d#.#....##......yd<....### ##......#..............d#.## ##......#............d.# .# ##...............##./.. .. ##d.#........... ...... ## ##d##......#.###....... ##.###....####.......## ##..##.............## ##.......#..... ##............ ###.......... ######....# ####