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