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