... ... .. .# ######.# ##.....## ##.P...P.## #.........# #.PPPPP...# ##.D.P