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