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