Create chords that complement the provided melody.
B | dG G2 dGeG | dBGA BAAB | dG G2 dedB | AcBA GEDB | dG G2 dGeG | 
 dBGA BAAc | Bddg egdB | cABA | GE D |] f | gfga bgaf | gfga bgef | 
 gfga bgaf | gfed ^cdef | gfga bgaf | gfga bgeg | bgaf gedB | AcBA GE D |] 
 d | Bd d2 Bdgd | Bdgd BAAc | Bddg egdB | AcBA GEDd | Bd d2 Bdgd | 
 Bdgd BAAB | eB B2 gB B2 | AcBA GE D |]  
X:1
L:1/8
M:4/4
K:G
 B |"G" dG G2 dGeG | dBGA"D" BAAB |"G" dG G2"Em" dedB |"Am" AcBA"D" GEDB |"G" dG G2 dGeG | 
 dBGA"D" BAAc |"G" Bddg"Em" egdB |"Am" cABA |"D" GE D |] f |"G" gfga bgaf | gfga bgef | 
"Em" gfga bgaf |"A7" gfed"D" ^cdef |"G" gfga bgaf | gfga bgeg |"Em" bgaf gedB |"Am" AcBA"D" GE D |] 
 d |"G" Bd d2 Bdgd | Bdgd"D" BAAc |"G" Bddg"Em" egdB |"Am" AcBA"D" GEDd |"G" Bd d2 Bdgd | 
 Bdgd"D" BAAB |"Em" eB B2 gB B2 |"Am" AcBA"D" GE D |]  