. # . .. #. #..# . #..# .# #. #.. #.. # .# #. ##.# .##.#####.#... #...##.....## # .... #.#.....# ... ... #.#z..#.### # ##.. ..#..### #....## . . ..#..##.##.### ..## .. .#...# #..##.#.. ...#.# #..# # #.#.#.#. #.#. # #.. ###...#....#. . .. .#.##.##.#. .## #.## #.. ...#... #.#... . .#. #. .#.# #####.#.. ##..# .# #.#. . # .X #. #. . ##.# .# . .