Design a coherent progression of chords that work well with the given music.
c2 e2 g2 | c'>e g4 | a>a a3 g | f>e f4 | B2 d2 f2 | g>d f4 | b>b b3 a | g>f e4 | 
 c2 e2 g2 | c'>e g4 | c'>c' c'3 b | d'>c' a4 | a^g ac' ba | gc' e4 | da B2 B2 | 
 c2 c2 z2 ::[K:G] dc' c'b a2 | db ba g2 | fc f2 f2 | eB e2 e2 | dc' c'b a2 | 
 db ba g2 | fg ab c'f | g2 g2 z2 ::[K:C] e>e e4 | c>c c4 | GA Bc dc | c2 B4 | 
 f>f f4 | B>B B4 | GA Bc ed | c2 c2 z2 :|  
X:1
L:1/8
M:3/4
K:C
"C" c2 e2 g2 | c'>e g4 | a>a a3 g |"G7" f>e f4 | B2 d2 f2 | g>d f4 | b>b b3 a |"C" g>f e4 | 
 c2 e2 g2 | c'>e g4 | c'>c' c'3 b |"F" d'>c' a4 | a^g ac' ba |"C" gc' e4 |"G7" da B2 B2 | 
"C" c2 c2 z2 ::[K:G]"D7" dc' c'b a2 |"G" db ba g2 |"D7" fc f2 f2 |"G" eB e2 e2 |"D7" dc' c'b a2 | 
"G" db ba g2 |"D7" fg ab c'f |"G" g2 g2 z2 ::[K:C]"C" e>e e4 | c>c c4 | GA Bc dc |"G7" c2 B4 | 
 f>f f4 | B>B B4 | GA Bc ed |"C" c2 c2 z2 :|  