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