# .#. ..(. ####..... #####........ #..S.g....... #.#######...# #