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