### ###. ## #..... #.#.# .#. #...##.... #X##.#..... .#...3#......... ....####......... ##.#...#...#...?. #........## ... ... .# #...### # .. #.....##.#.#.. .....#.#..#..#...# .# #..Y##... ##........# ##....###.# #..#..#.## #...#....#.# # ##...##.X. #. #..#.. #.#.. . ..#....# . .. . ..#. .. .##4