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