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