#.... #...# ###...## ...... ....## #....# #..D# #.<.# #...# #...# #.... #.P... ....... ####..## ..#