What is the punishment of Zina?

"The woman and the man guilty of Zina (adultery or fornication), - flog each of them with a hundred stripes: Let not compassion move you in their case, in a matter prescribed by God, if ye believe in God and the Last Day: and let a party of the Believers witness their punishment." ………. Surah An-Noor, 24 Verse 2