##### #...# ########## #.#.# #........# #.#.# #........#########.#.####### ##### #........##......#.........# #...# ############........##.####.#.#.#####.###...########## #..........'........+...................>............# #.##########........##.##############.##.............# #.##.........###.......# ##.## ##.###.#...#.)........# #.##......%..'.+.......###...###...##[#.#.#..........# #.##......)..###........'.(<..#.....#.....#..........# #.##.........# ###########...###...##...###..........# #.##....(....# ##.#####.###.###.#..........# #.##....(....# ##'##.##'###.....#..........# #..'....(....# ##.##...##.##.###.#..........# ##+##.........# #.##.....##.#.# #.#..........# #..........########## ##'.......'##.# #.############ #.>......).'........# ###.....###..# #.# #..........########.## ##...##...## #.# #..........# #..# ##.##..### #.# ############ ##.## ####..## #.# ####..###### #....## #.# #..........# #.##### #.# #..........# #.#...# #.# #..........# #.#...# #.# #..........# #.#...#######'## #...)......###'#............# #..........##...#...........### ####.......##...#.(.........'.# #.......##...#...........#.######### #....[..##>..#...........#.........# #.......##...#...........#########.# #......[##...#....%%.....# #.# #.......##...#...........# #.# #.......##...#######'##### ######.# #.......##...# #.# #......# ######'## #.##### #.###### #.......# #.....####.# ##+#####.###+############.##...# .........#..w......#.%....##.### .........#.#.#####.#.#######.# .........#.#.# #.#.# #.# .........#.#.# #.#.#######.# ######+#...#.#####....(......# #......##.......%....######### #.#...###.>..######### #.#.#.###....# ####.#.#.......## #....#.#.......# #.##..........##### #.######....#.....# #...........#.###.# ########.#......#.# #........#.# ######.....# #######