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