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