Create a series of chord progressions to improve the harmonic structure of the given music piece.
dd d2 d2 | ee e2 e2 | dd d2 d2 | ff f2 f2 | dd d2 d2 | ee e2 e2 | dd d2 d2 | g2 z2 z2 | 
 dd d2 d2 | g4 f2 | ee e2 e2 | c'6 | c'6 | a4 f2 | g2 fg dB | G2 z2 z2 |: Bd ed Bd | 
 ed Bd ed |"_c" c2 !>!f3 e | e2 d^c d2 | c'2 !>!f3 e |1 e2 d^c d2 | b2 !>!g3 e | 
 e2 d^c d2 :|2 c'2 e2 f2 | g2 fg dB | G2 z2 z2 |: G2 B3 d | g6 | B2 d3 g | b6 | 
 b"_c"c' bc' bc' | b3 a a2 |1 ab ab ab | a3 g g2 :|2 AB cd ef | g2 z2 z2 |]  
X:1
L:1/8
M:3/4
K:G
"G" dd d2 d2 | ee e2 e2 | dd d2 d2 |"D7" ff f2 f2 | dd d2 d2 | ee e2 e2 | dd d2 d2 |"G" g2 z2 z2 | 
 dd d2 d2 | g4 f2 |"C" ee e2 e2 | c'6 |"D7" c'6 | a4 f2 |"G" g2 fg dB | G2 z2 z2 |:"G" Bd ed Bd | 
 ed Bd ed |"D7""_c" c2 !>!f3 e | e2 d^c d2 | c'2 !>!f3 e |1 e2 d^c d2 |"G" b2 !>!g3 e | 
 e2 d^c d2 :|2 c'2 e2 f2 |"G" g2 fg dB | G2 z2 z2 |:"G" G2 B3 d | g6 | B2 d3 g | b6 | 
 b"_c"c' bc' bc' |"D7" b3 a a2 |1 ab ab ab |"G" a3 g g2 :|2 AB cd ef |"G" g2 z2 z2 |]  