################ ###.......<......### ####..................#### ###..#..................#..### ##....''.............[..''....## ##......#.##############.#......## ##......####=....##.....####......## ##.....###...~~...''...##...###.##..## ##<.8..##..~~.~....''....#}##..['.#}.<## ##.....##...)(......##.......#)..##.##..## ##.....##.......#########''#..))...##.#...## ##.....###.....###...)...[..###[....###.##..## #...).###''..###.#....##....#.###..''###.#...# ##....##..''###...''..#8.#..##...###''..##....## #....##....###.....#..))....#.....###.)..##....# #....#.....##......##########...##.##..)..#....# ###'.##....'#.....### { ###..}#.##))..##.#### #..'##.##..'...%.## {{ { ##..#..#.....###..# ##....#.#..##....## { { ##....##....#....## #....##.8..#....## ##....#....##....# #....#.##.###'..# { #..'###....#....# #..~.#.#..#..'### ###'..#....#.#).# #..~.#....#....# {{ { #....#....#.#..# #..~.#....#....# { { #....#....#.#..# #..}.#....#..#.#{ #.#..#....#.8).# #<.~.##'[##.#..# #.}#.##''##.#..# #..~.##''##.#8.# #..#.##''##.#..# #....#....#..#.# ...#.#..#....#....# #..~)#....#....# { d.(#....#....#.#..# #..~.#....#....# {{ {)((#....#....#.#..# #..~.#.~..#..'### { #)((###'..#..~.#.#..# #....#.~~.###'..# ###########((.(#..'###.~~.#....# #....##.8..#...b## ##....##.)(('(###....#....##....# ##....#.0.0##..Db###...b0''))).(###....##..~.#....## #..'##.~~..#.00D(##..b..b%...((##..#..#..~~.##'..# ###'.##....##000..++#{..##...###).8#.##....##.'### #....#.....##.~~...#{'#######...##.##....^#....# #....##....###.....#...)....#.....###....##....# ##....##..''###...''..#.}#).''...###''..##....## #..^#.###''..###.#....##....#.###..''###.....# ##..##.###.....###..........###.....###.....## ##..8#.##.......############.......##..8..## ##..##.##...~.......##...........##.....## ##<[.#.##..~~}0....##..........##.....## ##..##.###...~~...##........###.....## ##......####.....##.....####......## ##......#.#)'###########.#......## ##....)%.)..............''....## ###..#..........8)......#..### ####..................#### ###....).\.......### ################