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