Design chord progressions that complement the provided melody.
fg | a2 af a2 af | af a2 b2 a2 | gfef g2 ef | gf g2 a2 g2 | f2 fg fedc | defg a2 ag | 
 fafd egec | d6 :: fe | d2 fe d2 fe | defg a4 | =c2 ed c2 ed | =cdef g2 fe | 
 d2 fe d2 fe | defg a4 | gfed cABc | d6 :|  
X:1
L:1/8
M:2/2
K:D
 fg |"D" a2 af a2 af | af a2 b2 a2 |"G" gfef g2 ef | gf g2 a2 g2 |"D" f2 fg fedc | defg a2 ag | 
 fafd"A7" egec |"D" d6 :: fe |"D" d2 fe d2 fe | defg a4 |"C" =c2 ed c2 ed | =cdef g2 fe | 
"D" d2 fe d2 fe | defg a4 |"A7" gfed cABc |"D" d6 :|  