. . # # . #. # # # ..#. . # . . # # .# . # # ##. # . . # .# .. . ... . . . #####. . # . ## . # #..#.## ..# #. .### #. ##.#.Z# # ...# # #.#.. .#. . . # . ...# .#. # ### .. ...# #.# # . .. .# . #... # # # . ## .. .. # ## . ###.....#..# # ##..###..#. ## # # ###.#......#.# #.##Z.#####.## #.#..... ##...# #.#.## .# ..## # #.### .# ... #.#.##..#### # # #..........# # . ..##.XZ.#...# .. ..##..# .#.# #...##..## .##. #..D.# # ####..# ##.. .# #