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