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