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