############ ##..........## ##............. ............... #.............. #.............. ......@........ ......w