Create coherent chord structures that match with the given music arrangement.
B2 B2 B2 AG | c2 c2 c2 BA | B2 B2 B2 AG | AB/A/ GA GG G2 | d2 d2 d2 cB | 
 e2 e2 e2 dc | d2 d2 d2 cB | cd/c/ BA GG G2 |: Bddd de d2 | Bddd de d2 | 
 Bddd de d2 | Bddd B2"_ad lib." d2 :|  
X:1
L:1/8
M:4/4
K:G
"G" B2 B2 B2 AG |"C" c2 c2 c2 BA |"G" B2 B2 B2 AG |"D" AB/A/ GA"G" GG G2 |"G" d2 d2 d2 cB | 
"C" e2 e2 e2 dc |"G" d2 d2 d2 cB |"D" cd/c/ BA"G" GG G2 |:"G" Bddd de d2 | Bddd de d2 | 
 Bddd de d2 | Bddd"D" B2"_ad lib.""G" d2 :|  