Answer
1582 is incorrect. Morocco regained independence from the Ottoman Empire in 1666, when the Alaouite dynasty established the Sultanate of Morocco. The Ottoman Empire had controlled parts of Morocco from the 16th century, but the Alaouites gradually asserted their autonomy and eventually expelled the Ottomans.