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