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