. . .... ... #.... .. ##.... .. #P.?..#. # ##...... .# .#...!..####.##. ................. .................. .........D........ .........(....... .......#####.##. ....... # .##... ..... #... . .