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