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