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