(L:=(C:=stdin contents)size)to:1by:-1 do:[:x|((S:=C copyFrom: x),S reverse)displayNl]!
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return top