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