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