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