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