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