. . #.# .. ## # ## #.##.## . ##....## . #.#....# #### #.. .... ##.#.###..# ...# . #..... ....# ### .###.#.##.#. # ..#..#.#X..# .. #..##......#..## ##.#.#..##.... # #.##....#.#.#...#.# .# #...#....###. # .. ... ###...##.# #. # ..##..#.## #.# # ##...#x## # #....#.4## # #.S..# #..##..... #.... ....# #.##...##X..# ..# ..##. .#.. .#. ..# ?. .## . . .### .. # . ##