# .. . . ... ... ##.... . ..# # . # ...# .# .# #.## # # .## ... # . . ...#.....#... . .... ..... ..#. . #..... .... . ..... # ...## ... ..# # # .## ##.## #.## .. ..###...###...###...## # ..#.....#.....#.....# . .... ..................! ....#.... #.....# ..###...###..D## # ##.## ##.## ##... ##...## ..#. .#... .#.. ... . ............. ..#.....#.....#... .###...###...###.. ##.## ##.## # #... ... #.... .. .# ... ...