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