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