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