Islamic Republic of Mauritania: hour of independence.