Generate chord structures that harmonize with the provided piece of music.
Bcde c2 B2 | A2 F2 F4 | f2 c2 f3 e | d2 B2 B4 Bcde c2 B2 | 
 A3 B c2 F2 | GA B2 ABcd | B6 z2 :: AB c2 AB c2 | 
 f2 c2 f2 c2 AB c2 AB c2 | f2 c2 f2 c2 f2 ed e2 fe | 
 d2 cB c3 F | GABc ABcd | B6 z2 :|  
X:1
L:1/8
M:2/2
K:Bb
"Bb" Bcde c2 B2 |"F" A2 F2 F4 |"F" f2 c2"Bb" f3"F7" e |"Bb" d2 B2 B4"Gm" Bcde"Cm" c2 B2 | 
"F" A3 B c2 F2 |"Eb" GA B2"F7" ABcd |"Bb" B6 z2 ::"F" AB c2 AB c2 | 
"F" f2"C7" c2"F" f2"C7" c2"F" AB"C" c2"F" AB"C" c2 |"F" f2"C7" c2"F" f2"F7" c2"Bb" f2 ed"F" e2 fe | 
"Bb" d2 cB"F" c3 F |"Eb" GABc"F7" ABcd |"Bb" B6 z2 :|  