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