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