Formulate chords that best support and enhance the given tune.
def | g6 | b6 | Td2 ^cd ef | g2 d3 c |: Bd bB da | Bd gB dg | cd fA df | 
 F2 Te3 d | cd fA df |1 F2 Td3 c | Bd gB dg | G2 Td3 c :|2 F2 ed ef | Tg2 fg ba | g2 z2 z2 |: 
 df ac' ba | Ta2 gd B2 | Tg2 fd cf | ed gb d'2 | df ac' ba | ag Bg fe | 
 df ad af | g2 z2 z2 ::[K:C] g2 ag ^fg | c'3 e ea | g3 c ce | d4 de | f2 gf ef | 
 b3 d da | g3 B df | e4 ce | g2 ag ^fg | c'3 e ea | g3 c ce | d4 de | fb a3 f | ea g3 e | 
 de fg ab | c'2 z2 z2 :: g2 d'3 g | c'2 ec' ba | Tg2 Ba gf | eg fe dc | 
 Bc de fa | Tg2 c'e gc | Bd gB dg | c2 z2 z2 ::[K:F] cd ef gf | eg g3 f | 
 ec' c'e be | fc' c'f a2 | cd ef gf | eg b3 a | gf de ce | f2 z2 z2 :: c'2 ga bd' | 
 c'2 ac' fa | gb e3 g | fa c3 f | eg bd' c'b | ac' ba gf | ed cB AG | 
 F2 z2 z2 :|  
X:1
L:1/8
M:3/4
K:G
 def |"G" g6 | b6 |"D7" Td2 ^cd ef |"G" g2 d3 c |:"G" Bd bB da | Bd gB dg |"D7" cd fA df | 
 F2 Te3 d | cd fA df |1 F2 Td3 c |"G" Bd gB dg | G2 Td3 c :|2 F2 ed ef |"G" Tg2 fg ba | g2 z2 z2 |: 
"D7" df ac' ba |"G" Ta2 gd B2 |"D7" Tg2 fd cf |"G" ed gb d'2 |"D7" df ac' ba |"G" ag Bg fe | 
"D7" df ad af |"G" g2 z2 z2 ::[K:C]"C" g2 ag ^fg | c'3 e ea | g3 c ce |"G7" d4 de | f2 gf ef | 
 b3 d da | g3 B df |"C" e4 ce | g2 ag ^fg | c'3 e ea | g3 c ce |"G7" d4 de | fb a3 f |"C" ea g3 e | 
"G7" de fg ab |"C" c'2 z2 z2 ::"G7" g2 d'3 g |"C" c'2 ec' ba |"G7" Tg2 Ba gf |"C" eg fe dc | 
"G7" Bc de fa |"C" Tg2 c'e gc |"G7" Bd gB dg |"C" c2 z2 z2 ::[K:F]"F" cd ef gf |"C7" eg g3 f | 
 ec' c'e be |"F" fc' c'f a2 | cd ef gf |"C7" eg b3 a | gf de ce |"F" f2 z2 z2 ::"C7" c'2 ga bd' | 
"F" c'2 ac' fa |"C7" gb e3 g |"F" fa c3 f |"C7" eg bd' c'b |"F" ac' ba gf |"C7" ed cB AG | 
"F" F2 z2 z2 :|  