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