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