###+### ###8+8#8### ##.........## ##...........# #............## .........