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