Design chord structures to suitably support the given melody.
|: B>c d2 e>d | (3(BcB) G4 | B>c d2 e>d | (3(cBc) A4 | A>B c2 d2 | f>e d3 (g | 
 f>)e d>c A>F | G2 G3 z :: b>g e3 (g | b>)g d3 (g | f>)e d>c B>A | 
 G>G B>d (3(fef) | b>g e3 (g | b>)g d3 (g | f>)e d>c A>F | G2 G3 z :|  
X:1
L:1/8
M:3/4
K:G
|:"G" B>c d2 e>d | (3(BcB) G4 | B>c d2 e>d |"D7" (3(cBc) A4 | A>B c2 d2 | f>e d3 (g | 
 f>)e d>c A>F |"G" G2 G3 z ::"C" b>g e3 (g |"G" b>)g d3 (g |"D7" f>)e d>c B>A | 
"G" G>G B>d (3(fef) |"C" b>g e3 (g |"G" b>)g d3 (g |"D7" f>)e d>c A>F |"G" G2 G3 z :|  