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