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