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