#. . . #### #.. #..##### ######....# #....#.## #......##. #...#.#.# #.#. ...#.### ##....D.### ..##.#..#.#.. #...#.....# .#.#...#.###.####........# . ##.....##.#..##...#...# .###..#..##..#.#_##..#...#.. # ..... . .#..###..###.#.#.#. . .....#..#..#.# ... #..# . #......#..#### ##... . #####. #### ...# #.## #.. .. .# ..# .. .#