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