@ar ok i lied, heres a MUCH smaller statement

=(function(a,b)c=a.byte(a.upper(type(a)))return b.char((c-1)/2*c)end)(string,utf8)

the = is an alias for print