Generate chord structures that harmonize with the provided piece of music.
"^Slow (syrtos):" ag | f>g fe dc de | f>"^#"e fg"^A/c#" fe dc | B3 d cB A2 | 
 cd ef fe dc | B3 A cd ef | B6 :: 
[M:7/8]"^Fast (kalamatianos):" e2 e"^(A7)" fg ag | f2 e dc df | e2 A B2 c2 |1,3 
 d>AF D2 z2 :|2,4 d3 D2 z2 :|  
X:1
L:1/8
M:4/4
K:D
"^Slow (syrtos):" ag |"D" f>g fe dc de |"D" f>"^#"e fg"^A/c#" fe dc |"Bm" B3 d"A" cB A2 | 
"A" cd ef fe dc |"Bm" B3 A"A" cd ef |"Bm" B6 :: 
[M:7/8]"^Fast (kalamatianos):""Em" e2 e"^(A7)" fg ag |"D" f2 e dc df |"A7" e2 A B2 c2 |1,3 
"D" d>AF D2 z2 :|2,4"D" d3 D2 z2 :|  