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