######### ########## #.....#.#####........# #......