####### #..##.## ##.....# #....## ##.<.# ## .. .. ##%.### #. .## ##. ##..#..## .. ..##.. #.#^....## ^#...... ##.....#..# .#.... #......^..## ##...# .. .# #. ##....#....## ###########...# .. #. #. ##.#..#)...####....#..##..#.# .##. .. ####^......#....#....##...#....# ...#. #.^.#.#....#...#.......#...#... ##. .... ###..#..#.#...#..#...#.#.^#.. #...##..# ##. #...........#..##.#^.#... s.. #.[^..##..... ##...#.#.#.[#(..^...#..... .. #ss<..s# ##.#..#%..#....^##.#..#..## # ~^.~.^~#^~.~~# #...#.#....^.#......#.#.^# ~#.^..~ ^~#.... ##.....#####..^...#<..#..# #..... .^~^..# ..#..#.#.#...##.#....#.(...# .^..#.. ..^s. . #..........s#^^##....#.(..# .#..... ..#.... .##..#%#....s...#.^#....#^~.# .~~~~~~ ~~~~..s ...#^....#.##.#..^###...^#.#^. ~~ ~~~~ ~~~ ... ^.#...#...## ..#^#.#.##..# ... ##.......## #...## .. ..# ~. #..^#....# #.#a.# .. .... . #..####### . .#.# .# .#.~ #.# .. .. #^ ..#