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