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