####### ########.....######## #.##.##%.....+....... #......#............# #......#..........+. #......#..........# #......##.#.#.f......# ##.h....####.#....###. #####.......# #.#.#.#... #...........# #.#.#...... #.##..#..##.# #.#.#...## #.#...#....... ..... ... #######.f.#.P..#..## #...# #. #................## #.#.# #.##.##.#.#.#..... ... #..##.#...P...... .... # ## #.###.....P.##. .....# ###.##.## #.# #.....#.# . ....#.. ........###### #.###............ .. . ..... ..............## #.#...#......... ... . ... ... .........####..# ##...#.....####.###.#.#.#+#...##.###...#..##.###.## #..#.......#........................#..........#.## ##.#.......#........ ...............#..#..#.##.#..# #...f#....#......## ..........f....#..........#.## #.#..##...f...#8.8##.##.##.#.#ff##.#....###.#.#.# #.#.###..........................#.#....#<#.#.#.# #.#.##P...#...#8.8...............#......#...#...# #...###..:.......##.##.#.##.####.#.#....#.#.#.#.# #.... ##......P..#.).........?%#...#..........#.# #.#.# #..#...........h..........#......P...#...# #.#.# #..#...#..#.............#.........#.##.#.# ...# ...#...#..##.###.####..P%.#S.............#.#... ....#...#.............(....#h..........>........ .P...#......................ph.........#...#.#..# .P...#...#..........................#..#.#.### ..#. .###.#..###.##..##....P##...#...# ................#....##. ##P.# .. ..............#...##8. #.# ................+...... . .## #.#.#.##...... .# ......... .. .... ... # .