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