##.... . #.... ... ##P..###### P.#. #P...P.P..# ..P.##.......... ................ ..............P. .!........P..P.P #....#....##..# #### ##...P# #.####...## ...#. ###...#.....# #.... #.....P....P# .... #P.....P...#### ...# . ##..<+...##.8.##...#.8. #....#.##.....#..#.... ##.######8.