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