Create melodies that complement the given chord progression.
'Am', 'G', 'E', 'Am', 'Dm', 'E', 'Am', 'Am', 'G', 'Am', 'G', 'Am', 'Dm', 'Am', 'Dm', 'E', 'Am', 'Am', 'G', 'Em', 'Am', 'G', 'E', 'Am', 'Am', 'G', 'Am', 'E', 'Am', 'D', 'E', 'Am'  
X:1
L:1/8
Q:1/4=120
M:4/4
K:C
 AB |"Am" c2 Bc A2 AB | c2 cd e2 dc |"G" B2 g2 G2 d2 | BcdG"E" E2 AB |"Am" c2 Bc A^GAB | 
 cBcd e2 ^f^g | a2 e2"Dm" fedc |"E" B4"Am" A2 :: ab |"Am" c'2"G" b2"Am" a2 (3^gab | a2 e2 z2 ^f2 | 
"G" g3 a gabc' | dcBA G2 AB |"Am" cBcA"Dm" dcdB |"Am" ede^f gfge | a2 e2"Dm" fedc | 
"E" B2 ^G2"Am" A2 :: (3E^F^G |"Am" A^GAB cBcd | edcB ABcA |"G" BdGd BdGB |"Em" gabg GABG | 
"Am" A^GAB cBcd | edcB ABcA |"G" BcdB"E" e2 d2 | B2 ^G2"Am" A2 :: a^g |"Am" aeae aeae | ABcd edcB | 
"G" gdgd gdgd | GABc (3dcBab |"Am" c'2 ba"E" b2 a^g |"Am" a2 bc' e2 dc |"D" d2 ef"E" edcB | 
"Am" c2 A2 A2 :|  