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