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