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