Generate chord structures that harmonize with the provided piece of music.
"^A" A | d2 D D2 D | EFG ABc | dcd Bed | cAA ABc | d2 D D2 D | 
 EFG ABc | d2 A GFE | FDD D2 :|"^B" A | dcd fed | cBc edc | BAB dcB | 
 A3- A2 F | GFG BAG | F2 A d3 | E2 ^G B3 | C2 E A2 A | dcd fed | cBc edc | 
 BAB dcB | A3- A2 F | GFG BAG | F2 A a2 g | fed Adc | d3- d2 :|  
X:1
L:1/8
M:6/8
K:D
"^A" A |"D" d2 D D2 D |"Em" EFG"A7" ABc |"D" dcd"E7" Bed |"A7" cAA ABc |"D" d2 D D2 D | 
"Em" EFG"A7" ABc |"D" d2 A"A7" GFE |"D" FDD D2 :|"^B" A |"D" dcd fed |"A" cBc edc |"Bm" BAB dcB | 
"F#m" A3- A2 F |"G" GFG BAG |"D" F2 A d3 |"E7" E2 ^G B3 |"A7" C2 E A2 A |"D" dcd fed |"A" cBc edc | 
"Bm" BAB dcB |"F#m" A3- A2 F |"G" GFG BAG |"D" F2 A"A" a2 g |"Bm" fed"A7" Adc |"D" d3- d2 :|  