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