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