############# . ### ..#.........###### #.# ##<##########.#####.###......# #.# #........#.......##.# #......#####.# #.# #........+.......##.# #......#....)# #.###### #........#.......##.###......#.....# #......# #######.......#.....[.##.##.......#.....# #......# ### #....###.........#.......##.......#.....# #......# .># ##...##.##....%#..#.###.#.##.......#.....# #...#.## #.# #...##...###.#.............'.....###.....#####.#.#.# #.# #..####.####.+.....####.#.##.....#.................#######.# #..........#.#.....#.#.#.#.#.....#.......###..##...........# #...........#.#.#+#.#.#.#.#+.....#....#.####..##.....#####.# #..........#.#.#.#.#.#.#.#.#.....#....+....#.........# #.# #...........#.#.#.#.#.#.#.#.#.....[...#.##......###### #.# #.....##.#.#.#.#.#.#.#.#.#+#'.....[.....##......# #.# #.....#.#.#.#.#.#.#.#.......#...................# ########.# ########.#.#.>.......#.......#'#...[................(......# ##.#.#.#.#.....#.......#.#....#######################.# #.#.#.#.#......+#.......#.######### #.# #....#.#.#.....#.#+#.#.#..........# #.# #...#.#.....<.#.#.#.#.#.#.........# #.# #....#+......#.#.#.#.#.#..........# #.# #####.#.#.#......+#.#.#.#.#.#(........### #.# #......#(#.......#.#.#.#.#.#............# #[# #......#.#.#.#+#.#.#.#.#.#.#.#.###.......# #.# #......+#.#.#.#.#.#.#.#.#.#.#.#.##.......# #.# #......#.#.#.#.#.#.#.#.#.#.#+#.###.......#### #.# #......+#.#.#.#.#.#(#.#.#.....#.##..........# #.# ......#.#.#.#.#.#(#.#.#.#.....###..........# #.# .(...+#.#.#....(#.#.#.#+....#.##..........# #.# ....#.#.#.#...#(#.#.#.#.....#########....# #.# #..#.#.#+.(.'#.#.#(#.#+#.#.# #....# #.# #.#.#.#.#...#.#.#.#(#.#.#.## #....# #.# #.#.#.#.....#.#.#.#.#.#.#.# #....# #.# #######....#.......##......##### #....# #.# #........#.#..............(.####### ######### #.# #....##....................#......# #...)...# #.# #.##.##.......#...#...#+##.#...[..#####.......# #.# #.##.####+##..#...#.###.##.#......##..'.......# #.# #.....##...##.#...#.##.............#.##.......# #.# #.#####.....###...#.##..##.#.......#.##.......# #.# #.# ##.8...8.##...#.##..##....................# #.# #.###.8.8.8.8.##.......)#####.########........####### #.# #..#...........#..#.##(######.########.########.....#####.# ##.'.....).....+.............>..................#.#.......# ###...........#..#....###############.######.#.....#.##### ##.8.8.8.8.##..#.#### #.######.........# ##.8...8.###.##.##### #......<###.#.#### ##.....## #.##.....# ######.####...## ##...## #. #)##### #.# #.....# ##+## #.# #.###.#.#.# ### #.........# ###########