. . #. #.## .# .## ##. ##..#.#. ... ...# # .#..#.## . ... ..#.## . # #....# .. #?. #.##.##.#.#.# #...# ..##..##.#....###. .## # ........#.#.#.####...# # ...........## .# # .## # ##..##..##.#..#...## #..##..##...#.#.....# ........X..#.##.#..## ..........###.#.##.# #..##..##Y.# ..##.## #.. #.## #..#. .... ..# #### ..... ... .. #..##.. #.# #. #.. #.. .# #X .. ... .#