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