map{$_=uc;/=/?s/^(\w).{7}/sub $1 {pop()/:s/.*/{print $&. " "/;eval$_."}"}<>