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