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