Generate chord structures that harmonize with the provided piece of music.
eAA fAA | gfg afe | dBA GFG | B2 A B^cd | eAA fAA | gfg afe | dBB gBB | 
 BAG A3 |] efg a2 a | aba afe | def g2 g | gba ged | efg a2 a | aba afe | 
 dBB gBB | BAG A3 |]  
X:1
L:1/8
M:6/8
K:Ador
"Am" eAA fAA | gfg afe |"G" dBA GFG | B2 A B^cd |"Am" eAA fAA | gfg afe |"G" dBB gBB | 
 BAG"Am" A3 |]"Am" efg a2 a | aba afe |"G" def g2 g | gba ged |"Am" efg a2 a | aba afe | 
"G" dBB gBB | BAG"Am" A3 |]  