Design compatible chord transitions for the given music piece.
G2 G BAG | F2 G A2 c | B2 B dcB | ABG FED | G2 G BAG | F2 F A2 c | 
 BcB AGF | E3 z3 :: g2 e e2 g | f2 d dcd | e2 c c2 e | d2 B BAG | 
 c2 A A2 c | B2 G G2 B | E2 A G2 F | G3 G3 :|[K:D] e |: f3 fgf | ecA ecA | 
 Bcd e"^ecA|^Bcd" A"^efg|\n\n^f3 fgf|" A"^ecA ecA|" G"^Bcd ecA|" A"^ABc" D"^d3:|\n\n|:^B3 B=cB|GBB B=cB|" D"^ADD dDD|cDD =cDD|\n\n" G"^B3 B=cB|GBB B=cB|" A"^AEA ABc|" DdAF D3 :|  
X:1
L:1/8
M:6/8
K:G
"G" G2 G BAG |"D" F2 G A2 c |"C" B2 B dcB |"D" ABG FED |"G" G2 G BAG |"D" F2 F A2 c | 
"C" BcB"D" AGF |"Em" E3 z3 ::"Em" g2 e e2 g |"Bm" f2 d dcd |"C" e2 c c2 e |"G" d2 B BAG | 
"Am" c2 A A2 c |"Em" B2 G G2 B |"C" E2"D" A G2 F |"G" G3 G3 :|[K:D] e |:"D" f3 fgf |"A" ecA ecA | 
"G" Bcd e"^ecA|"G"^Bcd" A"^efg|\n\n"D"^f3 fgf|" A"^ecA ecA|" G"^Bcd ecA|" A"^ABc" D"^d3:|\n\n|:"G"^B3 B=cB|GBB B=cB|" D"^ADD dDD|cDD =cDD|\n\n" G"^B3 B=cB|GBB B=cB|" A"^AEA ABc|" DdAF D3 :|  