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