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