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