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