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