# # .. # . . # . . #. # # # # # .# . . #. ... #. ##. ... ##. .. .... ##... # ..## #.....# #..##....## # .#...# . #...#. . .....## #..# . #....# #..# ##..## ..# #...# . . #D.## . #..# ..## #..# #.## .. .# ..