################ .......ggg.gg..# ######.#####g..... #. #.... ## ##.