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