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