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