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