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