########### ############# ########################## ##.##.......#.########.##.## ##..[<..........#...##......# #...[[.....................## ##....................#.##.### #...[...................###..## #....#........................# ###.##........................## ##.###.......................### #...#..................)......# ##........>..........#.)..#..## ##.##........................## #####............#.....##....# ### ##..................###.## ##.## ####..............###.## ### #...## ##.#[[.)....#......#.### ##...###..)#[......#..........## #.....##.###..[............)..# ##.....[[)##..............%..## #.......##.[.....##....##.### ##.#...#.##...........##### ##.#.....#[[........## #..............##..## ####.....#........#...## ##.##.........).........# #####.............#........## ##.#.#...............#..#....## #.............................# ##..#...#.........>...........## #...#...##..........o........### ##...#..............ooo....#....## #.....#....................#.....## ##.#..........>...........#.....#.## ### ###.........#.....#...............####.## ###...............................##...# ##..#...............................##.## ##...............................##.##..## #.......#.......................#.....%..# ##.##..##...#.........#.......##.....#..## #######....#.......#...%....#.##...##### #..............##'##'##......## #...#..........#[))...##.##..## ##.###..#......#......#...#...# #####.........#......##.###.## ##.#.#.....#####'######### ### #..........#...#......#### ##.#.#.....#...#......)..# ##.##......#...#......#).# #...)......#...########..# ##.##......#...########..# #####.....#...'......'..# #.....#...########### ##.....##### #........# ##.#.##.## ########