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