... .. .. ... #.# .# #. #.# ######## ########### #####.##.## ##.##.##### ########### ######## #....... ........... ........... ........... ........... .......# #.^.... ....^.... ....^.... ....^.... ....^.... ....^.# ############################################################################# #8...................................8}8...................................8# #...........................................................................# #..###########.###########.###########.###########.###########.###########..# #..#..(?^.[..#.#t.=!^.[^^#.#.~0Xx!~.[#.#*3.[^=!..#.#y.([^[...#.#yy[?^.[..#..# #..#..##.##..#.#.#^#.#.#.#.#.~.~0..~^#.#3.P...PP.#.#y#.#...#.#.#y#.#.#.#.#..# #..#.##...##.#.#..#^#^#..#.#^.~^0x~~.#.#.P#PPP#P.#.#y#...#.#.#.#..#.#.#..#..# #..#.#.....#.#.#.#.#.#.#^#.#.~.~~~.~.#.#.PPP.P.P.#.#...###...#.#.#.#.#.#.#..# #..#....^....#.#..#^^^#..#.#~~.~0~^.~#.#....^....#.#.#.#^..#.#.#..#.^.#..#..# #..#.#.....#.#.#.#^#.#.#.#.#XX~^..~.~#.#..PP...P.#.#.#...#.#.#.#.#.#.#.#.#..# #..#.##...##.#.#..#.#.#..#.#0~~.~~^~^#.#.P#PPP#..#.#...###...#.#..#.#.#..#..# #..#..##.##ss#.#.#.#.#.#.#.#x~..~.x~x#.#...P...P.#.#.###...#.#.#.#.#.#.#.#..# #..#....ssssy#.#^..^...^.#.#.~...~~xX#.#.....33.*#.#.........#.#.........#..# #..###################################.###################################..# #......#^...........^...........^#.........#^...........^...........^#......# #8.....#############.###################################.#############.....8# #####..............#.#.... #^.........^.........^#.....#.#..............##### #8.............#.###################################.#.............8# #############..#.#.........#.#..(.^....#.#.........#.#..############# #..#.#.##...##.#.#.#.#.#.#.#.#..P......#.#..# #..#.#.#.# #.#.#.#^^#^#^#..#.#..#..P#P?#.#..# #..#.#..##.##..#.#.#.#.#.#.#.#.....PP..#.#..# #..#^#^8#.^.#..#.#..#.^.#..#.#....^...^#^#..# #..###(.##.##..#.#.#.#.#.#.#.#..PP..P..###..# #....#(#.#.#.#.#.#^.#.#.#^.#.#.P#P.P#.$#....# #8...#.##...##.#.#.#^#.#.#.#.#....5P.P.#...8# ###..#........k#.#.........#.#.....3...#..### #..###########.###########.###########..# #...................^...................# #8..................\..................8# ####################\#################### ###