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