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