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