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