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