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