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