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