############# #<.....o{oS.# ###########.#