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