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