... .#. # #.# .# .. .. #..# .. .? ..# #..##. .# .. . .#..#.. .#.# ..#.....###..## #.###........# #......x###.# ## .##...X#..# ..# #.#.#.#.## .# .# ###.....#. #. #....#.X###..# ...##. #.X.# #.# #.#....##.X## .# .##.. .XX## # ##.##....### ..###..#.# ###.. ##..#.#.# . .#.X.X...# #. #.#..#..... #.. ##. ##...#. #.# #..#. .#.# ...#.#.##.#. # ..# #..... .###.## .# . #..### .....# .. .#..####.# ##..# . # ## . ....#. ..# . .. . # # . ..# ..#.# ## .. .. .#.... .. # # . .#. .# . . . ..# .. # #.