### ### #### ### ### ####### ### #.#######################.# ########^.#######.# #.#######..##.####.# #.........................# #...........#.....# #.............#....# #.#######################.# #.######..#.#.###.# #.#######..##.#.##.# #.# #.# #.# #..#.#.# #.# #.#...# #..##.#.##.# #.# ##### #.# #.# #(.#.#.# #.# #.#.#.# #..##.#.##.# #.# #.(.# #.# #.# #..#.#.# #.# #.#.#.# #..##.#.##.# #.# ###########...# #.# #.######..)[..# #.# #.#.#.###..##.#.##.# #)# ###.......>.....# #.# #.##......#)### #.# #.#.#.........#.##.# #.# #.#.######.##...####.# #.##........# #.# #.#..............#.# ##.####....#...............# #.##......### #.# #.######.#.####..#.# #....##.#..#............##########.##......# #.# ###.# #(#.# #..#.# ####.##.#..........................##......# #.###...# #.#)# #..#.# #.......#.#....#.#####.[#..##########......#######.#.....# #.#)# #..#.# ##.#.####.#...........[[....# ######.............#.# #.#)# #..#.# #.#.# #.#...............8.## #########.#######.......# #.#)# #..#.# #.#.# #.#........#####....)#####......................>######.#)####..#.# #.#.# #.#.......##....##.##....####.####.#.........^..............##..#.# #.#.# ##.##...#.##>.8..##.##..8.\# #.# #.#.#################.#.##.#####.# ##.#.# #.......}..##...##...##...####.# #.#.#}..8..7}7..8).^#............# #....# #...#.#.###.######.8.######..#.# #.#)#.(........(....#....^.####### ##..## #...#.....?......#...#...###.#.# #.#.#..#.##...##.#..#......# #..####...###..#.......##>##...###.#.# #.#.#.##..#8.8#..##.#......# #..............#........###....##....# #.#.#.....#...#.....#......# ##.#####...####.#.........#.}.........# #.#.##..(.#8.8#....##......# #....# #...# #.#.........#..####.....# #.#.#...#.#...#.#...#......# ####.####### #.#.........#..####.....# #.#.##..#.......#..##......# #.....# #.#.....................# #.#.#.).##.....##...#..}...# ##.#..# #.##.#....####....###...# #.#.##...#.....#...##...#.## #.#..# #.##.#.####..##..##u##..####.#.#..#.#}...}#.#..#.#.#.# #.#..####### #......#XT.\..#^##..L#.......#.##.#.###)###.#.##.#.#.#### #.#..#.....######.#.##.##kk###.#u##...#####.#.....#.).#(....#.#.#....# #.#..#.......# #....#####dkdG.# #....#####.##.#..'[.)'..#.##.#.####.# #.#..#......)####........##qd1q###........#.#..#..#8^8#..#..#.#.# #.# #.#..#.......#............#.##.#......###.#.##...#######...##.#.# #.# #.#........###.......###..##YWX#......# #.#.#..#.8#}_}#8.#..#.#.# #.# #.#........# #......##!##..#X#X##.....# #.#.##.#.)#...#..#.##.#.# #.# #.#........###.....###..#.##XXXX##....###.#.#...))).[.).....#.#.####.# #.#................##.#.###X#XX#.#........#.#....[#####.....#........# #[#)#......######...##.#...qX###.##.'#.####.#8.}.8#.^.#8.}.8#..####### #.#.#....### #...^#!##..###...)#..#.# #.#######...#######).# #.#.#....# #....#.^.## 1.###.#....# #....................# ##.#.#....# #....##.#### ##.###....# ##########...........# #....###### ####..###..###.........# ############# ###### ##..................# ####.#########.#.#.# #.# #.#.#.# #.# #.#.#.# #.# #...#.# #.##########..#.# #............}..# ####.########.### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #/# #.# #.# #.# #.# #.########.# #..........# #.########.# ### ###