Formulate chords that enhance and support the supplied melody.
G2 G FED | E2 F G2 A | B2 G c2 A | B2 G c2 A | Bcd EFG | ABG FED | 
 EFG AFD | G3 G3 :: d2 d def | g3 g3 | c2 c"^(Am)" cdc | e3 g3 | 
 dcB c2 e | dcd"^(D)" D2 D | EFG AFD | G3 G3 :: BGE EGE | AFD DFD | 
 EFG ABG | F3 D3 | ded dBG | efe efg | dcB AGF | G3 G3 :|  
X:1
L:1/8
M:6/8
K:G
"G" G2 G"D" FED |"C" E2 F G2 A |"G" B2 G"C" c2 A |"G" B2 G"C" c2 A |"G" Bcd"C" EFG |"D" ABG FED | 
"C" EFG"D" AFD |"G" G3 G3 ::"G" d2 d"D" def |"G" g3 g3 |"C" c2 c"^(Am)" cdc |"C" e3 g3 | 
"G" dcB"C" c2 e |"G" dcd"^(D)" D2 D |"C" EFG"D" AFD |"G" G3 G3 ::"G" BGE EGE |"D" AFD DFD | 
"C" EFG ABG |"D" F3 D3 |"G" ded dBG |"C" efe efg |"G" dcB"D" AGF |"G" G3 G3 :|  