## .. #.. . . .# ##..#. ## #.. # ..#..#..#. ...#... # ## .. . #.... . ..###..#.# .. .# #.#......#...#.. # # #.. ### # #....####......... . # # #...# ##.#.#D.#...... ... # . ## ## ##....###.##..#.....#.. D##..#.#.....#. z#.##..##.. .# #.#.. ..D.#...##..#.# ##. . #.# #.#.#######..##..# # . .#.zD #.#z. ##..#A## .. . #.##.#. .# ##...#.# # ## # ... #..# ....###..# . # .##.#...# .# # #.## # . .#..##.#.. .## # . #.#...##.. #. # . . . ##