Generate chord structures that harmonize with the provided piece of music.
e2 d | c2 A B2 G | A2 G E2 D | EFG A2 A | A3- A2 E | A2 A c2 d | 
 e2 d g2 e | d2 B G2 B | c3- c2 B | A2 A c2 d | e2 d g2 e | d2 B G2 B | 
 c3 e2 d | c2 A BAG | A2 G E2 D | EFG A2 G | A3- A2 z |]  
X:1
L:1/8
M:6/8
K:Ador
 e2 d |"Am" c2 A"Em" B2 G |"Am" A2 G"Em" E2 D |"Am" EFG A2 A | A3- A2 E |"Am" A2 A c2 d | 
"Em" e2 d g2 e |"G" d2 B G2 B |"Am" c3- c2 B |"Am" A2 A c2 d |"Em" e2 d g2 e |"G" d2 B G2 B | 
"Am" c3 e2 d |"Am" c2 A"Em" BAG | A2 G E2 D |"Am" EFG"Em" A2 G |"Am" A3- A2 z |]  