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