############## .....:.<.@...# ############.#