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