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