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