. .#. .. #...# ... #. . . .. # # # #. #...# #..# #.#.## ##.... .. ####.## ... #..# .# .X #...#.##.. .##..#..# #..#.##..#. ...#..# #...# #.##. .#.... #..##.#.. ..#.#.S #.##....F........#... ##..#.#### . .. .. .... #..# .#.####..###... #. #. #....###.#. .. . # #### . ....# .# ##... ....##. .. #. ## .##.. #..#..#. .... .$ #(#....###........... ...#.#.##....#X#...... #......#..#. ..##..... #wX##.##.#.#.# . .. #.S.....#... ... ##F###..#...# # #.## #.##. # ## ##..# ... #. ... . .##.#... # . ...