...........#... ..........#.... ...!........... ............. ........:.P. .. .........P## ..( .........P.##... ..........PP.... ................ ................ ................ ..........#....# .P.#.......#..## PP .####......##.###.P P. .Y.P..# ..###.......#....# .. .... ..Y..## ..#..#....Y.....##PP. .......Y.?.# .................#PP.. .....#.Y...## ............#.....P.P#.# ##.P..#.....# ...#...................P #. #....#......# ##.#........##..##....P.# ....###.....P...##.####....................# ................#.....P............P......# ...................................Y.........# ..........PPP........................r......... ...........PP...............................## ..P....#..P.P..##.....P.....#.....P#....#....# P.#.....#.PPP.###.PP.#PPP...#.....##........### P......####....##PPP#.P.P#........##...#......# ...P....P.......#PPP#.