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