# #. ### ### # # ....## #. .#.# ... # #.....# # #.#.#.# #...D.# ... #'##.### .. #. ....#.. #....#. ...... #.... .# ..#.. ##... # #.#.. ... .# ..#. ..... ..