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