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