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