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