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