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