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