Design an agreeable chord progression that fits well with the given music piece.
!>!d B/g/ B/g/ | d/>d/ c/a/ c/a/ | d/>d/ c/a/ c/a/ | d/>d/ B/g/ B/g/ | !>!d B/g/ B/g/ | 
 d/>d/ c/a/ c/a/ | d/>d/ d/c'/ b/a/ | g g z :: d/>d/ B/g/ B | d/>d/ c/a/ c | 
 d/>d/ c/a/ c/a/ | d/>d/ B/g/ B/g/ | d/>d/ B/g/ B | d/>d/ c/a/ c | c/>d/ d/c'/ b/a/ |1 
 g g z :|2 g g c'/b/ |: a2 z | a2 b/a/ | g B d | g2 B | A f d | c' a d | 
 b g d |1 g2 c'/b/ :|2 g2 d |: B g d | b g d | c' a d | a2 c | A f d | c' a d | 
 b g d |1 g2 d :|2 g2 c'/b/ |: a2 c | a2 b/a/ | g B d | g2 a/g/ | f A c | c' b a | 
 g B d |1 g2 c'/b/ :|2 g2 (3d/e/f/ |: g B d | b a g | f A d | c'2 f | a d f |1 c' b a | 
 g B d | g2 b :|2 A d f | c' b a | g z c/d/ |: e3/2 e/ e | c' b a | d3/2 e/ d | b a g | 
 f A d | c' b a |1 g B d | g z c/d/ :|2 g3/2 g/ g | g z z |]  
X:1
L:1/4
M:3/4
K:G
"G" !>!d B/g/ B/g/ |"D7" d/>d/ c/a/ c/a/ | d/>d/ c/a/ c/a/ |"G" d/>d/ B/g/ B/g/ | !>!d B/g/ B/g/ | 
"D7" d/>d/ c/a/ c/a/ | d/>d/ d/c'/ b/a/ |"G" g g z ::"G" d/>d/ B/g/ B |"D7" d/>d/ c/a/ c | 
 d/>d/ c/a/ c/a/ |"G" d/>d/ B/g/ B/g/ | d/>d/ B/g/ B |"D7" d/>d/ c/a/ c | c/>d/ d/c'/ b/a/ |1 
"G" g g z :|2"G" g g c'/b/ |:"D7" a2 z | a2 b/a/ |"G" g B d | g2 B |"D7" A f d | c' a d | 
"G" b g d |1 g2 c'/b/ :|2 g2 d |:"G" B g d | b g d |"D7" c' a d | a2 c | A f d | c' a d"G" | 
 b g d |1 g2 d :|2 g2 c'/b/ |:"C" a2 c |"D7" a2 b/a/ |"G" g B d | g2 a/g/ |"D7" f A c | c' b a | 
"G" g B d |1 g2 c'/b/ :|2 g2 (3d/e/f/ |:"G" g B d | b a g |"D7" f A d | c'2 f | a d f |1 c' b a | 
"G" g B d | g2 b :|2 A d f | c' b a |"G" g z c/d/ |:"C" e3/2 e/ e | c' b a |"G" d3/2 e/ d | b a g | 
"D7" f A d | c' b a |1"G" g B d | g z c/d/ :|2"G" g3/2 g/ g | g z z |]  