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