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