.# ##. #. ... #. # .. #.. #..#.#.. ### .. #...#.#. .?# .# .. #.#..#.. # # #..#.#x## . #..x #.# ## #. ....# ### .. .. #### # .#..#. #. .#..#..# .. # ##.. #.. ## # # #.(.# .## .#. .# #. #....#...# #...# .# ....# . # #.##...#... ..... ##..#####.....# .. #. . ...##. # ... . .# #...# .##. # # #.### ..... .#..# ####... . #....#.X . ... # ... . .#.... #. .. . ####. . .. . .S#... . .# #.#. . . .##. .. # #. # . . . . #. .