Create melodies based on the provided chord progression.
'Am', 'C', 'G', 'Am', 'C', 'Am', 'E', 'Am', 'Am', 'C', 'G', 'Am', 'G', 'Am', 'Em', 'Am', 'E', 'Am', 'Am', 'G', 'Am', 'G', 'D', 'Am', 'G', 'Am', 'G', 'Am', 'Am', 'G', 'Am', 'G', 'D', 'Am', 'Em', 'C', 'G', 'Am', 'G', 'Am'  
X:1
L:1/8
M:4/4
K:Ador
S (3AcB |"Am" A<A,A,>B,"C" C>D[EG,]>[FG,] |"G" [GG,]2{Bc} B>A [GG,]2 (3[GG,]cB | 
"Am" A<A,A,>B,"C" C>DE>A |"Am" c>A"E"B<^G"Am"{G} [AA]2 (3AcB |"Am" A<A,A,>B,"C" C>D[EG,]>[FG,] | 
"G" [GG,]2{Bc} B>A [GG,]2 (3Bcd |"Am" e>c"G"{c}d>B"Am" c>A"Em"B>G | 
"Am" E<A"E"^G<B"Am"{E} [AA]2 A<B |"Am" A<aa>f"G" g>a b/a/g/f/ | 
"Am" e<aa>f"G" (3([gB][aB][gB])"D" f>g |"Am" e<aa>f"G" g>a b/a/g/f/ | 
"Am" e>c"G"d<B"Am"{E} [AA]2 A<B |"Am" A<aa>f"G" g>a b/a/g/f/ | 
"Am" e<aa>f"G" (3([gB][aB][gB])"D" f>g |"Am" (3agf"Em" (3gab"C" (3edc"G" (3Bcd | 
"Am" e>c"G"d<B"Am"{E} [AA]2 ||  