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