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