# . . # .. . . .# .# D .. .# # ## # .... ## # ..#. .#. .## ## .. # .. ##.##.###.. .# #. . . # #.#.#.... .. .##.### ..#. ##....## # ... ... # ..# #.#.#D.###.##. ## .## ....##.#. ##.####.......# . #. . ..# # #.#.##.#.##...##.# ... #.#...# #.# #....# #..# .. # . .#.#.#..##.### .... # ### ##. # ..# .#h# . #....#. #. . .#.# #. # . ####....#.....### #. #....##..###.# .# ## #. #### ..# # ... ## .##... #. ## # # #