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