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