. # # . . . . ...##. .. # .. ##.. ## ... .# #. . # #. ...## # ## ##. . ##.*.# . .. . .. ...... . .. .. # .. ## . .###. . .. . ## # # .#.# # # # ####D..# . # .# #......# . # ...##..3..# #. .#.. . #*..#..... # ........# ..# .. .........## # . .######## .. #. . . ....