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