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