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