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