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