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