Construct melodious patterns according to the given chord templates.
'G', 'Am', 'E', 'Am', 'C', 'Em', 'Am', 'D', 'G', 'C', 'D', 'G', 'D', 'G', 'G', 'Em', 'G', 'D', 'G', 'C', 'G', 'C', 'D', 'G', 'D', 'G', 'G', 'Am', 'E', 'Am', 'C', 'Em', 'Am', 'D', 'G', 'C', 'D', 'G', 'D', 'G', 'G', 'Em', 'G', 'D', 'G', 'C', 'G', 'C', 'D', 'G'  
X:1
L:1/8
Q:1/8=440
M:2/2
K:G
 GA |:"G" BGAG EGDE | G2 GFG BAG |"Am" EGAB cBAG |"E" EAAG"Am" A2 AB |"C" cecA"Em" BdBG | 
"Am" ABAG"D" EGDG |"G" BGAG"C" EGDE |1"D" G2 GF"G" G2 GA :|2"D" G2 GF"G" GABc |:"G" d2 ed dBGA | 
"Em" B2 e2 e3 f |"G" gfed BGBd | (3efg fa"D" g2 ef |"G" gbgf efed | BedB"C" ABGA | 
"G" BGAG"C" EGDE |1"D" G2 GF"G" GABc :|2"D" G2 GF"G" G2 dc |:"G" BABG EGDF | G2 GF G2 EG | 
"Am" AGAB cABG |"E" EAAG"Am" A2 AB |"C" cdec"Em" BcdB |"Am" ABAG"D" E2 dc |"G" BABG"C" EGDF |1 
"D" G2 GF"G" G2 dc :|2"D" G2 GF"G" G2 Bc |:"G" dBGB dBGB |"Em" B2 e2 e3 f |"G" gfed Bdef | 
"D" g2 gf g2 fd |"G" edef gage | dedB"C" A2 GA |"G" BABG"C" EGDF |1"D" G2 GF"G" G2 Bc :|  