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