Generate chord structures that harmonize with the provided piece of music.
f/e/ | d2 A dfe | d3 A2 B | =cdc cGE | =c3 E2 ^c | d2 A dfe | d3 A2 G | 
 FDF E=CE | D3- D2 :: F/G/ | ABA FDF | A3 =c3 | G=cG ECE | G3 B3 | 
 AdA FDF | A3 g3 | fdf ece | d3- d2 f/g/ || aba fdf | aba fdf | 
 gag e=ce | gag e=ce | aba fdf | aba gab | fga gec | d3- d2 ||  
X:1
L:1/8
M:6/8
K:D
 f/e/ |"D" d2 A dfe | d3 A2 B |"C" =cdc cGE | =c3 E2 ^c |"D" d2 A dfe |"D" d3"A7" A2 G | 
"D" FDF"C" E=CE |"D" D3- D2 :: F/G/ |"D" ABA FDF |"Am" A3 =c3 |"C" G=cG ECE |"G" G3 B3 | 
"D" AdA FDF |"D" A3"A7" g3 |"D" fdf"A7" ece |"D" d3- d2 f/g/ ||"D" aba fdf | aba fdf | 
"C" gag e=ce | gag e=ce |"D" aba fdf |"D" aba"G" gab |"D" fga"A7" gec |"D" d3- d2 ||  