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