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