. #. ### . .. .#.. #.#..... ...# #.3....# . #..##.##.#. # #.#...#..#..# .. #......#...###.# #.#...#X##.....#.. .....#..#.5#....#. #.##...5.#..##...# . ##.##.#...#.... ###.#..##.5..# #. #X...#.#. #.#....#..# #####.##..#. # #.#..#.#..... ####.#. .#.## ...# ..#.......## #.. #.#Z#. ##..... .# . ....#.##.#.. .#Z#. . # ##