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