..*****...********....******...**....**..*.....*..**.....**..**....**...**..**...*........**.....**..**..........****....******...********....******......**.....*.....*..**.....**........**.....**.....*.....*..**.....**..**....**.....**......*****...********....******......**....