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