Generate chord structures that harmonize with the provided piece of music.
|:"^A" D2 F2 A2 | A>B AF ED | F2 A2 (3Bcd | e4 A2 | d>c de fg | 
 e2 A2 f>e | d2 c>B Bc |1 A3 G FE :|2 A3 B cd |:"^B" e2 e>f ed | 
 c2 e2 a2 | f2 d2 (3fga | b4 g2 | e2 c2 BA | f4 d2 | e2 (3gfe cA | d6 :|  
X:1
L:1/8
Q:1/4=112
M:3/4
K:D
|:"^A""D" D2 F2 A2 |"D" A>B AF"A" ED |"D" F2 A2"G" (3Bcd |"A7" e4 A2 |"D" d>c de fg | 
"A" e2 A2 f>e |"Bm" d2 c>B"E7" Bc |1"A7" A3 G FE :|2"A7" A3 B cd |:"^B""A" e2 e>f ed | 
"A7" c2 e2 a2 |"D" f2 d2 (3fga |"G" b4 g2 |"A" e2 c2 BA |"D" f4 d2 |"A7" e2 (3gfe cA |"D" d6 :|  