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