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