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