...########## .......<....# ##......g...# ##.......S.... #............ #.#########.. #. . #