. .. . . # . #..## . .. .... (... . ######## # # ..# #......# .# ..# . . #......####..# .... #.........# . ..X ... #.........# # # . #.# #.........# .##... . #.........# ### 3 ...# #.#.......#..#### . #.#......S# X#. .3 # #.........# . #. . # . # #........Xo..#Z .. # 3 .. #.........#..#..##. . #. ##########..#.. # ##. . ...# # .## . #### . . # # ###S # .# # # .