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