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