######### ########## #...P...# #......#.# #.......# ##.......### #......## #..........# #.......### ###.......### ##........### ####..........# ###.........# #..P..........### #...........#### ##...............# #####..##...#..# ##P...............### ####.#....## ##.................#.# ##......## #...................#### #.......### ##......................### ####......# ###...........PPPP........#.#### #.....### ###PP...........PP.............#.## ###...