Construct a compatible series of chord changes that support the given music piece.
"^A" |: B,2 D<G B<d B<G | A2 c<A E<A F<D | G2 D=F E<C B,<A, | 
 B,<D B<A G2 G,2 :|"^B" |: B2 B<G B2 B<G | B<G d<B G2 B2 | A2 A<E A2 A<E | 
 F<G D<G B,2 G,2 :|"^C" |: B2 d/c/B d/c/B d/c/B |"^(D7)" dg fe d2 B2 | 
 c2 e<c e<c e<c | A<e d<c B2 G2 :|"^D" |: G2 D<B, G2 D<B, | 
 C<A G<F G2"^(D7)" D2 | G2 D<B, G2 D<B, | C2 D2 [G,DG]4 :|  
X:1
L:1/8
Q:1/2=75
M:2/2
K:G
"^A" |:"G" B,2 D<G B<d B<G |"Am" A2 c<A"D7" E<A F<D |"G" G2"G7" D=F"C" E<C B,<A, | 
"D7" B,<D B<A"G" G2 G,2 :|"^B" |:"G" B2 B<G B2 B<G |"Em" B<G d<B G2 B2 |"Am" A2 A<E A2 A<E | 
"D7" F<G D<G"G" B,2 G,2 :|"^C" |:"G" B2 d/c/B d/c/B d/c/B |"^(D7)" dg fe"G" d2 B2 | 
"C" c2 e<c"Am" e<c e<c |"D7" A<e d<c"G" B2 G2 :|"^D" |:"G" G2 D<B, G2 D<B, | 
"Am" C<A"D7" G<F"G" G2"^(D7)" D2 |"G" G2 D<B, G2 D<B, |"Am" C2"D7" D2"G" [G,DG]4 :|  