.. .... ### #.... ##.####..... #..##..#...# .. #...#.#...## . #..x...#...# . ..#. .....#....##........... #...#.###.#...... ..... ..#.#..#..###........... ....#...#..X.... ... .# .#. #.#....##..### ..## # #Y#.#........#.... #. .##..##.#..Z... ..... .... ####..X........ #.#.. #........ .. . .# . .....# ....#. # ## ...###...### #......#.....#. #..#........ #.. ... .... . ### . . .. ...