.###############. ........<........ ................. ............... #.#####.#!.#### . #.#.... ........ ### #.. .