. . # . # .# . # #. #. # .# . . # . # # .# # .. . # . #.#. ## .. ## . ... .. . # ### #. . # # # # . .#. #...## # .. .# ...### ## . . . # # #. ## #.## . ##..#. . # # . ##. . . #. # # . . .# .# .. . ..##. # ##. #.#..#.#..## # # #..# # # ##.#.### ##..#.##.# ... ....#..# ......#...#.#.. #...## ....... #..##..# #.#.X # ###.....## #.# X. #..#.#### ## ...#..Z#.# .........# ...###.#.# ... #.#... #. ##..## ..