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