###.. #....# #....# ##########....# #........#....# ####.######.#....# ##....# #.#....# #...#.# #......# #P.P#.# #.#....### #P.P#.##...#.......... #P.P#.##...##.#.#..... #P.P#..+...+.......... #P.P####...##.#.....## #P.P# #...#.......... #P.P# #...#..#####.## #P