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