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