..#...... . . #.#..... ... #. #...... ##.. ..#. .....###.# # .... #.#..#.#..#..#... #......#......... #....#........... #......###...#### #.D#.##....## .# #....## .#.....#.. #..##...#. .... . ##.# ..... ... ..# ....#.... #... .$.. .. . #... #.#. . #.##