# ########## ....#####......... ....g...%.######## ###.#######