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