Construct harmonious chord structures to elevate the given musical piece.
[K:A]"^MacLeod's Reel" cB | A2 a2"^(D)" fefa | c2 cB"^(E7)" c2 cB | A2 a2 fefa | 
 B2 BA B2 cB | A2 a2"^(D)" fefa | c2 cB c2 e2 | f2 fg fefg | afec B2 :: 
 cB | A2 cA eAcA | c2 cB"^(E7)" c2 cB | A2 cA eAcA | B2 BA B2 cB | 
 A2 cA eAcf | ecBA c3 e | f2 fg fefg | afec B2 ::[M:4/4][K:D]"^Petronella" dA | 
 F2 AF E2 AE | D2 D2 D2 FA | d2 cd e2 d2 | cdec ABAG | F2 AF E2 AE | 
 D2 D2 D2 FA | d2 cd e2 c2 | d4- d2 :: dA | F2 fd A2 af | g2 gf edcB | 
 A2 ec Aceg | f2 fd AdAF | D2 fd A2 af | g2 gf edcB | A2 ec Agec | d4- d2 :| 
[M:2/2][K:G]"^The Flowers of Edinburgh" GE | D2 DE G2 GA | BGBd cBAG | FGFE DEFG | 
 AFdF E2 GE | D2 DE G2 GA | BGBd efge | dcBA GFGA | B2 G2 G2 :: d2 | 
 g2 gd gbag | f2 fd fagf | e2 ef gfed | B2 e2"^(C)" e2 ge | dBGB d2 d2 | 
 edef g2 fe | dcBA GFGA | B2 G2 G2 :|  
X:1
L:1/8
M:2/2
K:C
[K:A]"^MacLeod's Reel" cB |"A" A2 a2"^(D)" fefa |"A" c2 cB"^(E7)" c2 cB |"A" A2 a2"F#m" fefa | 
"Bm" B2 BA"E7" B2 cB |"A" A2 a2"^(D)" fefa |"A" c2 cB c2 e2 |"D" f2 fg fefg |"A" afec"E7" B2 :: 
 cB |"A" A2 cA eAcA | c2 cB"^(E7)" c2 cB |"A" A2 cA"F#m" eAcA |"Bm" B2 BA"E7" B2 cB | 
"A" A2 cA eAcf | ecBA c3 e |"D" f2 fg fefg |"A" afec"E7" B2 ::[M:4/4][K:D]"^Petronella" dA | 
"D" F2 AF"A7" E2 AE |"D" D2 D2 D2 FA | d2 cd e2 d2 |"A7" cdec ABAG |"D" F2 AF"A7" E2 AE | 
"D" D2 D2 D2 FA | d2 cd"A7" e2 c2 |"D" d4- d2 :: dA |"D" F2 fd A2 af |"Em" g2 gf edcB | 
"A7" A2 ec Aceg |"D" f2 fd AdAF |"D" D2 fd A2 af |"Em" g2 gf edcB |"A7" A2 ec Agec |"D" d4- d2 :| 
[M:2/2][K:G]"^The Flowers of Edinburgh" GE |"G" D2 DE G2 GA | BGBd cBAG |"D7" FGFE DEFG | 
 AFdF E2 GE |"G" D2 DE G2 GA | BGBd"C" efge |"G" dcBA"D7" GFGA |"G" B2 G2 G2 :: d2 | 
"G" g2 gd gbag |"D7" f2 fd fagf |"Em" e2 ef gfed | B2 e2"^(C)" e2 ge |"G" dBGB d2 d2 | 
"C" edef g2 fe |"G" dcBA"D7" GFGA |"G" B2 G2 G2 :|  