Create coherent chord structures that match with the given music arrangement.
|: G2 DG B2 GB | dBeB dB B2 | d2 Bd eBdB | AcBA GEDE | G2 DG B2 GB | dBeB dB B2 | 
 d2 Bd"^(C)" egdB | cAFA G2 G2 :: dggf g2 dg | g2 bg agfg | eaag a2 ea | 
 a2 bg ageg | dggf g2 dg | g2 bg age[gc] | d2 Bd"^(C)" egdB | cAFA G2 G2 :|  
X:1
L:1/8
M:2/2
K:G
|:"G" G2 DG B2 GB | dBeB dB B2 | d2 Bd eBdB |"D7" AcBA GEDE |"G" G2 DG B2 GB | dBeB dB B2 | 
 d2 Bd"^(C)" egdB |"D7" cAFA"G" G2 G2 ::"G" dggf g2 dg | g2 bg agfg |"Am" eaag a2 ea | 
 a2 bg"D7" ageg |"G" dggf g2 dg | g2 bg"C" age[gc] |"G" d2 Bd"^(C)" egdB |"D7" cAFA"G" G2 G2 :|  