Design a coherent progression of chords that work well with the given music.
|: C2 EG EG | e z ed c2 | C2 ce ce | d z dc B2 | G2 df df | e z ce ce | d z Bd Bd | 
 c z cd e2 | C2 EG EG | e z ed c2 | C2 ce ce | d z dc B2 | G2 df df | e z ce ce | 
 d z Bd Bd | c2 C2 C2 :: C2 E z F z | G z ^F z G z | e z d z c z | 
 B2 G2 G2 | G2 D z E z | F z E z F z | A z G z F z | E2 C2 C2 | 
 C2 E z F z | G z ^F z G z | c z B z _B z | A2 F2 F2 | F2 g z f z | 
 e z c z e z | d z Bd Bd | c2 C2 C2 :|  
X:1
L:1/8
M:3/4
K:C
|:"C" C2 EG EG | e z ed c2 | C2 ce ce |"G" d z dc B2 | G2 df df |"C" e z ce ce |"G" d z Bd Bd | 
"C" c z cd e2 |"C" C2 EG EG | e z ed c2 | C2 ce ce |"G" d z dc B2 | G2 df df |"C" e z ce ce | 
"G" d z Bd Bd |"C" c2 C2 C2 ::"C" C2 E z"G7" F z |"C" G z"G" ^F z"C" G z | e z d z c z | 
"G" B2 G2 G2 | G2 D z E z |"F" F z E z F z |"G" A z"C" G z"G" F z |"C" E2 C2 C2 | 
"C" C2 E z"G" F z |"C" G z"G" ^F z"C" G z | c z B z _B z |"F" A2 F2 F2 | F2 g z f z | 
"C" e z c z e z |"G" d z Bd Bd |"C" c2 C2 C2 :|  