############## ################ #............# #..............# #............# #..............# #............# #..............# #............# #..............# ##...######################....## ################....####.####...####....##....## #.........##...#....#..........................# #..............#....'......#.#.#.#.#.#.#%#.#...# #.....<........#..%.#..........................# #.............>####'########.#.#.#.#.#.#.#.#..## #..............##...##...##.................#### #....)...................#.#.#.#.#.#.#.#.#.#...# #........................#.....................# #........................#.#.#.#.#.#.#.#>#.#...# ########...##..###..####.#...................######### #....###...##..###..####.###.#.#.#.#.#.#.#.#.###.....## #.....)....#..%.#.....#...............................# #..........#....#.....'....#.#.#.#.#.#.#.#.#.....###### #..........'....#.....#.........................###### #..........#....+.....#.........#..............####~~### #....####..####.####.}###..####.#####...##...####~~~~~~## #########..##############..####.##.##...##...# #~~~##~..# #............#..........#.......)..#....##'### #~~# ##.~# #............#..........#..........#.....#...# #.~ ##.~## #............'..........#..........#.....#...##(. #8..8# #....####.##.##..###..###..#####'####...##...##!u ##~.## #....####.##.##..########..####..####...##...##: ##~.# #................#....#.................##...### ##~.~# #...............>#....#.....[...........##...# ##...~# #................#....#..................)..## ##~..~## #................#....#.....................######~~..## #................#....#.....................##~~~....## #................#....#..................#..#.......~# #....##.####.##..##.####..###....###'###)#..#......~~## ############.##..##.####..###....##....[(#..'......~~}# #........................#.......##.#~.....~~## #....#...................#.......####~~.....~# #....#...................#.......# ##~~~~~..## #....#................%..'.......# #####~~..## ##...####'############<..####...## ##~..~## ######...####.##.####...######## #####..~~# #....#.....#...#.(.....# ##..###0p~# #....'.....+...'.......# #...(###~~# #..<.#.....#...#.......# #(...###~.## #....#.....#>..#<......# #)...##8..8# ##...#..######.##...######## ##~.####..## #######..####.##...####...## #~~####..# #.....................# #~~~##~..# #.....................# ##~~~)~~## #............_........# ###~~### ##....##.............## #### #######.....%.......## #...............# #...............# #.......[.......# #################