##################### ##..##.##..#..##..##.## ##.......[..)..........## ##.......................## #.....##...........##.....# #....#####.......#####))..# #...## ##.....## ##)..# ##...#####.......#####.).## ##...##...........##..)## ##[................)...## ##.[.....................## #.........................# ##...........#...........## ##.........###.........## ##)........###.........## ##...........#...........## #.........................# ##.......................## ##.....................## ##...#.............#...## ##### ##...###...........###...## ##...## #..)## ##.........# ##...# #.....# ##...###...........###...## #.....# ##...#.............#...## #.)...+ ##.....................## #########.).## ##.......................####.#......)#.## #.........................##.#...#.#).(#.# #+ ##.......................####.#..###..#(## #.# #.......................[.##...#..#..#.(.# ##### #.# ##.......................)##.)....#....)[###..)##.# ##.....................#'.'.##...#...##)##.....'# #....................)##.'..#########..........# ##.....................#'.'.##...#...##.........# ##.......................'##......#......#.......+ #.........................##...#..#..#...##...>.## ##.......................####.#..###..#.##'#....)# #.........................##.#...#.#...#..#####'#.# ##.......................####.#.......#.## #.##.# ##.....................## ########...+# #.# #.# ##...#.............#...## ##.)[## #.# #+ ##...###...........###...## #.....# #.# #.)[## ##.........## ##...# ##...## #.# ##)))###...........###...## #...)## #.# ##...#.............#...## ###'#(## #.# ##.....................## #.##)## #<# ##.......................## #.###.## #.# #.........................# #.# ##.###.# ##...........#...........## #)# ##.##'#+ ##.........###.........## #.# ##'.).## ##.........###.........## #.# ##.....## ##...........#...........## #....^..# #.........................# #.......+ ##...............).......## #.......# ##.....................## ##.....## ##...##...........##...## +#...#+ ##...#####.......#####...## ##### #...## ##.....## ##...# #....#####.......#####....# #.....##...........##.....# ##.......................## ##..............)).....## ##..##.##.)#..##..##.## #####################