What does the Vietnam Coat of Arms mean?

fgffggddg