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