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