. . .. # .# . . .# . # . # . .. .#. ..###.# #.. #.# # # . #.########## # #..wz....... . ....###X.#..#.# .## ##.. .w....#. . . #.......z....## . # #. #.#w.....#..# # # ###.#..#..#.#.# # . . #.........### . .# . .######z#### . ## .#.#. ##... #.# . . ..#... #...z...## ## ##.#.# #.... . .### #######.# #.# . # #.. #. . .