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