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