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