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