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