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