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