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