.......# ...#....# . ........ ..#.#....# ..S......# ......... #{ ...!.g#)# #.## .[.....g#....# ####...