Generate chord structures that harmonize with the provided piece of music.
Bc dd d2 d2 | d2 d2 A3 G | Bc dd d2 dB | cd d2 A2 z2 | Bc dd d2 dB | 
 cd d2 A2 z2 |: Bc dd d2 dB | c2 cB B A2 G | cB BA dB cB | BA A2 A4 :| 
 Bc d2 d2 d2 | d d3 A2 z2 | Bc d2 d d3 | d2 d2 A2 z2 | Bc d2 d d3 | 
 d2 d2 A2 z2 |: Bc d2 d2 dB | c2 cB A2 z2 | c B2 B d c2 c | B2 A2 A4 :|  
X:1
L:1/8
Q:1/4=180
M:4/4
K:Amin
"Dm" Bc dd d2 d2 | d2 d2"Am" A3 G |"Dm" Bc dd d2 dB | cd d2"Am" A2 z2 |"Dm" Bc dd d2 dB | 
 cd d2"Am" A2 z2 |:"Dm" Bc dd d2 dB | c2 cB"Am" B A2 G |"Dm" cB BA dB cB | BA A2 A4"Am" :| 
"Dm" Bc d2 d2 d2 | d d3"Am" A2 z2 |"Dm" Bc d2 d d3 | d2 d2"Am" A2 z2 |"Dm" Bc d2 d d3 | 
 d2 d2"Am" A2 z2 |:"Dm" Bc d2 d2 dB | c2 cB"Am" A2 z2 |"Dm" c B2 B d c2 c | B2 A2"Am" A4 :|  