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