... . ...# .. ..# .# ... ?. #.# .# . #.# .# #.# #.###.##...# #.######S.......!# #.....%......# ###########..# #..# ##########(.# #...........# #.########.## #.# #.# #.# #.. ##. .