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