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