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