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