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