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