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