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