. # . #. . # . . . # . # . #. # .#. .# #.#. # . .# #.#. .. . . .# . . .# ..#. # . #. ..D . # # ..# # . # #.. # #. # # #.. ##.### #.... #. # .#### ...## ###. ##.. . # #.. ..#...# ..##.#.# . # .. ##...#.#. # .### .# ... #....##D#.##.....#.#. # # ## #.. #.. ...#....#.# ..# . ... #.#.### #.##D.#.. . . # #..###.....#...... . . # # ##.#.#.#..#.#. ..... .#.# #.#...v. .#...#.#.#...# #.#..#..##.####. ..#.... . ##..#x#x..#... . ## # #. #..#D##...# . # . .. ##..###.#..# . ##. #.y#....#.# . .# ###.##.! # #....#. ## ###.## #.# .# .. ##