###### #...P# ###.D..#... #.........# w....w.......... ................ .............### .............# P#..........## ###......... ###.##....#