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