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