Design chord structures to suitably support the given melody.
e2 | f2 fg fedB | A2 FA A2 FA | B2 GB B2 GB | ABAG FAde | f2 fg fedB | 
 (3(ABA) FA DAFA | BGBd cAce | d2 f2 d2 :: ag | fdfa fdfa | aggf g2 gf | 
 edcB ABce | baa^g a2 a=g | fdfa fdfa | aggf g2 gf | edcB Aceg | fdec d2 :| 
"^Arr. 2" e2 | fedf edcB | A2 F(A A)DFA | B2 GB DBGB | A2 F(A A)DFA | 
 fedf edcB | A2 F(A A)DFA | B2 ed cABc | eddc d2 :: e2 | f2 fe fedc | 
 B2 g2 g2 gf | edcB ABcd | baa^g a2 e2 | f2 fe fedc | Bggf g2 gf | 
 edcB ABcd | eddc d2 :|  
X:1
L:1/8
M:2/2
K:D
 e2 |"D" f2 fg fedB | A2 FA A2 FA |"G" B2 GB B2 GB |"D" ABAG FAde |"D" f2 fg fedB | 
 (3(ABA) FA DAFA |"G" BGBd"A" cAce |"D" d2 f2 d2 :: ag |"D" fdfa fdfa |"G" aggf g2 gf | 
"A" edcB ABce |"D" baa^g a2 a=g |"D" fdfa fdfa |"G" aggf g2 gf |"A" edcB Aceg |"D" fdec d2 :| 
"^Arr. 2" e2 |"D" fedf"A" edcB |"D" A2 F(A A)DFA |"G" B2 GB DBGB |"D" A2 F(A A)DFA | 
"D" fedf"A" edcB |"D" A2 F(A A)DFA |"G" B2 ed"A" cABc |"D" eddc d2 :: e2 |"D" f2 fe"A" fedc | 
"G" B2 g2 g2 gf |"G" edcB ABcd |"A" baa^g a2 e2 |"D" f2 fe"A" fedc |"G" Bggf g2 gf | 
"G" edcB"A" ABcd |"D" eddc d2 :|  