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