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