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