.## ... .. ###### .. ..(.. .# .###... .# ......S#.#####. #.<....... #####.#!..