. # . # ### . #.# #D## # #..# ##.# #.# .# # .# .# .# .# # . p