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