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