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