.... ...... .... .....P... .... ..... .....#... #.... #+###..... ### #....#.... ##.#.#.##....###..#...... ###.##.......... # #........#....#........... .. #..%.##....##... .##..............#P..PP..... ... #P...+.......... .........##....###.##...... ....####..#......# #........#.....#.......... ....#..#..#.....## . #......................... #.. .#P...#...#'##.....P# ..#.#.......P.................##.. #.............<....P## ..............................#...##....................... ..................(........................................ ........................................................... #.......................................................... #...........h.........>.................................... ...........hhh.###.##...................##.P.P##........... ..........##h.....#..##.....#######.#........P.###......P.. .....#...##.D..#.............###..#.##...P.......#......... ............t.P.......#....#........##.#.......#.......#.. ...#....#............#.....#.......##..#.....%.%......... ....................P....##.......#8.8.....P%##.:....... .#P.#P.#....#.#.##.......#.##...#.........#............ #.##.P...#.#......#.....##PPP###8.8#.........%....#.. ............................#..#.................. ......................................... ......................................... ..................... ........>........ .................... ................ .......#..#..#.P P...#.......... ......P.#.#+###