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