Generate chord structures that harmonize with the provided piece of music.
"^A" c2 c>e d>c | A2 AF Ac | f2 e2 e2 | (3ded d2 z2 | B2 B>c B>G | E2 E>F G>B | 
 e2 d2 G2 | ^G2 A2 z2 | c2 c>e d>c | A2 AF Ac | f2 e2 f2 | ^f2 g2 z2 | g2 g>f e>d | 
 c2 cA cf | e2 d2 E2 | F2 F2 z2 ::[K:C]"^B" E>F G2 e2 | d>c c>E G2 | G>F E2 D2 | 
 E>F B>A G2 | E>F G2 e2 | d>c c>E G2 | g>f e>d G>B | .c2 !>!c2"_>Teil A" z2 :: 
[K:Bb]"^C" (F2 G2 A2) | B4 B>B | d>c B>F B2 | .A2 !>!A4 | (E2 F2 G2) | A4 A>A | 
 A>G F>A G2 | .F2 !>!d4 | (F2 G2 A2) | B4 B>B | d>c B>F B2 | .A2 !>!A4 | (e2 d2 c2) | 
 G4 G>A | G>^F G>c e>A | B2 B2 z2 :|"^D" Bc B4 | Bc B4 | B>c B>c d>f | .f2 !>!A4 | 
 A>B A4 | A>B A4 | A>G F>A c>d | e2 e2"_>Teil C" z2 |]  
X:1
L:1/8
M:3/4
K:F
"^A""F" c2 c>e d>c | A2 AF Ac | f2 e2 e2 |"Gm" (3ded d2 z2 | B2 B>c B>G |"C7" E2 E>F G>B | 
 e2 d2 G2 |"F" ^G2 A2 z2 | c2 c>e d>c | A2 AF Ac | f2 e2 f2 |"Bb" ^f2 g2 z2 | g2 g>f e>d | 
"F" c2 cA cf |"C7" e2 d2 E2 |"F" F2 F2 z2 ::[K:C]"^B""C" E>F G2 e2 | d>c c>E G2 |"G7" G>F E2 D2 | 
 E>F B>A G2 |"C" E>F G2 e2 | d>c c>E G2 |"G7" g>f e>d G>B |"C" .c2 !>!c2"_>Teil A" z2 :: 
[K:Bb]"^C""Bb" (F2 G2 A2) | B4 B>B | d>c B>F B2 |"F7" .A2 !>!A4 | (E2 F2 G2) | A4 A>A | 
 A>G F>A G2 |"Bb" .F2 !>!d4 | (F2 G2 A2) | B4 B>B | d>c B>F B2 |"F7" .A2 !>!A4 |"Cm" (e2 d2 c2) | 
 G4 G>A | G>^F G>c"F7" e>A |"Bb" B2 B2 z2 :|"^D""Bb" Bc B4 | Bc B4 | B>c B>c d>f |"F7" .f2 !>!A4 | 
 A>B A4 | A>B A4 | A>G F>A c>d | e2 e2"_>Teil C" z2 |]  