Produce compatible chord progressions that fit well with the provided musical piece.
F>G | A2 C2 F2 A2 | AG G>^^F G2 GA | B2 C2 G2 B2 | BA A>G A2 F>G | A2 C2 F2 A2 | 
 AG G>^^F G2 ^FD | C2 F2 E2 (DE) | F4 z2 F>G | A2 C2 F2 A2 | 
 AG G>^^F G2 GA | B2 C2 G2 B2 | BA A>G A2 F>G | A2 C2 F2 A2 | 
 AG G>^^F G2 ^FD | C2 F2 E2 (DE) | F4 z2 || A>B | c6 A>B | 
 c6 B>A | B6 A>G | A6 A>B | c6 A>B | c6 A>A | G2 c2 ^B2 d2 | 
 c4 z2 F>G | A2 C2 F2 A2 | AG G>^^F G2 GA | B2 C2 G2 B2 | BA A>G A2 F>G | 
 A2 C2 F2 A2 | AG G>^^F G2 ^FD | C2 F2 E2 (DE) | F4 z2 |]  
X:1
L:1/8
Q:1/4=100
M:4/4
K:F#
 F>G |"F#" A2 C2 F2 A2 |"G#m" AG G>^^F G2 GA |"C#7" B2 C2 G2 B2 |"F#" BA A>G A2 F>G | A2 C2 F2 A2 | 
"G#m" AG G>^^F G2"B#dim" ^FD |"F#/C#" C2 F2"C#" E2"C#7" (DE) |"F#" F4 z2 F>G | A2 C2 F2 A2 | 
"G#m" AG G>^^F G2 GA |"C#7" B2 C2 G2 B2 |"F#" BA A>G A2 F>G | A2 C2 F2 A2 | 
"G#m" AG G>^^F G2"B#dim" ^FD |"F#/C#" C2 F2"C#" E2"C#7" (DE) |"F#" F4 z2 || A>B |"F#" c6 A>B | 
 c6 B>A |"C#7" B6 A>G |"F#" A6 A>B | c6 A>B | c6 A>A |"C#/G#" G2 c2"G#" ^B2"G#7" d2 | 
"C#" c4 z2 F>G |"F#" A2 C2 F2 A2 |"G#m" AG G>^^F G2 GA |"C#7" B2 C2 G2 B2 |"F#" BA A>G A2 F>G | 
 A2 C2 F2 A2 |"G#m" AG G>^^F G2"B#dim" ^FD |"F#/C#" C2 F2"C#" E2"C#7" (DE) |"F#" F4 z2 |]  