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