Generate chord structures that harmonize with the provided piece of music.
F/G/ |: Ad fe/d/ | d/c/c/G/ cE/F/ | Gc cB | A2 FF/G/ | Ad fe/d/ | Be g2 | 
 ff/d/ ee/c/ |1 df dF/G/ :|2[K:A] df d^d/e/ |: f/e/d/B/ G^d/e/ | 
 f/e/c/A/ EB/A/ | Gd dc/B/ | Ae e^d/e/ | f/e/d/B/ G^d/e/ | f/e/c/A/ EB/A/ | 
 G/A/B/c/ d/e/f/g/ |1 aa a^d/e/ :|2 aa aF/"_>Teil A" =G/ |:[K:D] Ad fe/d/ | 
 d/c/c/G/ cE/F/ | Gc cB | A2 FF/G/ | Ad fe/d/ | Be g2 | ff/d/ ee/c/ |1 
 df dF/G/ :|2 df d^d/e/ |][K:G] B3 d | e3 d | gf eB | d^c =c2 | (A2 A/)^G/A/B/ | 
 (c2 c/)B/c/d/ | f !>!f2 e | e2 d^A | B3 c | d3 B | g3 f | f2 e2 | ag fe | e !>!d2 B | 
 d !>!c2 F | GB G"_Fine" z |] e>B e/B/e/f/ | gf e2 | B B2 A | GF E2 | 
 d>A d/A/d/e/ | fe .d2 | ag fe | .d2"_>Teil C" !>!c2 |][K:G] B3 d | e3 d | gf eB | 
 d^c =c2 | (A2 A/)^G/A/B/ | (c2 c/)B/c/d/ | f !>!f2 e | e2 d^A | B3 c | d3 B | g3 f | 
 f2 e2 | ag fe | e !>!d2 B | d !>!c2 F | GB G"_Fine" z |]  
X:1
L:1/8
M:2/4
K:D
 F/G/ |:"D" Ad fe/d/ |"A7" d/c/c/G/ cE/F/ | Gc cB |"D" A2 FF/G/ | Ad fe/d/ |"Em" Be g2 | 
"D" ff/d/"A7" ee/c/ |1"D" df dF/G/ :|2[K:A]"D" df d^d/e/ |:"E7" f/e/d/B/ G^d/e/ | 
"A" f/e/c/A/ EB/A/ |"E7" Gd dc/B/ |"A" Ae e^d/e/ |"E7" f/e/d/B/ G^d/e/ |"A" f/e/c/A/ EB/A/ | 
"E7" G/A/B/c/ d/e/f/g/ |1"A" aa a^d/e/ :|2"A" aa aF/"_>Teil A" =G/ |:[K:D]"D" Ad fe/d/ | 
"A7" d/c/c/G/ cE/F/ | Gc cB |"D" A2 FF/G/ | Ad fe/d/ |"Em" Be g2 |"D" ff/d/"A7" ee/c/ |1 
"D" df dF/G/ :|2"D" df d^d/e/ |][K:G]"G" B3 d | e3 d | gf eB |"D7" d^c =c2 | (A2 A/)^G/A/B/ | 
 (c2 c/)B/c/d/ | f !>!f2 e |"G" e2 d^A | B3 c | d3 B | g3 f |"Am" f2 e2 |"C" ag fe |"G" e !>!d2 B | 
"D7" d !>!c2 F |"G" GB G"_Fine" z |]"Em" e>B e/B/e/f/ | gf e2 |"B7" B B2 A |"Em" GF E2 | 
"D" d>A d/A/d/e/ | fe .d2 |"A7" ag fe |"D" .d2"_>Teil C""D7" !>!c2 |][K:G]"G" B3 d | e3 d | gf eB | 
"D7" d^c =c2 | (A2 A/)^G/A/B/ | (c2 c/)B/c/d/ | f !>!f2 e |"G" e2 d^A | B3 c | d3 B | g3 f | 
"Am" f2 e2 |"C" ag fe |"G" e !>!d2 B |"D7" d !>!c2 F |"G" GB G"_Fine" z |]  