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