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