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