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