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