########### ###### ###.........### #....# ##########.'.........'.#####....###### ######## #........#.#.........#.....'....'....####### #......# #........'.#..........######....####.......#### #......# #........###........#.### #....# #######....# #......# #.%......# #........._..# #....# ####.# #......# ###'###### #........#.#.# ##'### #.######..^...# #.# ######'#.....# #.# #.)....'......# #.# ##.......#.## ##.# ########......# #.# #..###.#.#.# #..# ###...## #.# ##.####...#.# #.## ############ ###..#### #.# #.......##..#####'####### #..........# #.......# #.# #..........##...........###..........# #.......# #.########.......#..##...........'.#..........###.......# #................................#.#........))'.#.......# #.########.......#..##...........#.+........))#.#.......# #.# #.......#...'...........###......)..)#(#.......# #.# #.........###...........# #..........#.'..[....# #.# #........## ##..######'## ###'##########.......# #.# #........# ##.# ##..# #.### #.......# #.# ###..##.## #.## #.)## #...## ####'#### #.# #...###.# ###..###'#### ###..# #...# ###'##### ##+.[###.## #...........#### ###.## ###.# #.......# #.[[<.....# #...........'..###....#### ###'#### #.#####.# #.........####...........##.....))....######...>..# #.....#.###.........'.##...........######....##.....##......# ###.###.+.#.........#..'...........# #....######..+......# #.......#.#.........####...........# #....# ####......# #####'###.#.......W.# #...........# #....# #####'## #(# #.'.........# #...........# ###.## #.# #)# ##..........# ####+..###### ##..# #.## ##)# #.####.+#### #.#.## #..## #..# #.)# #.# #...#### #.#..# #.## ##########'## ###'## ##.# #.#...<# #.##.# ###+########...........# #....# #..# ##.####+## #.##.## #.......##.'..[........# #....###.####........# #.##..#######.<.....#..#(..........# #....+......#........# #.###.......+.......#.##....%......# #....###.##....>.....#####.##...######.......'.##..(.)......# #....##..##..#.......+........#.# #.......####...........# ##'####.###..+.......#####.####.# ###'##### ############# #>..##.# #.##.......# #..# #.## #.# ###.#..# #[###'###### ##.# #..# ##.# #...## #))...# #.# ##.## ##..# ##..# ##.'####### #.## #..# #..## ##.# #.).......# #..# ##%####'####### #########.###.).......# ######'####..#.....(...# #..........#.'........# #..........#.#.........# #..........#.#........####..........#.>.........# #............#........##.'....<.....+.#.........# #..........#.#........##.#..........###)........# #............#........##.############ #.........# #.........[###........+..# ########### #..........# #........#### ############ ##########