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