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