Coasters by teebee

val r=readLine
val l=r.size+2
val(s,u)=(" "*l,"_"*l)
val p=("|"+s+"|\n")*(l/5)
printf(""" %s
/%s\
%s| %s |
%3$s\%1$s/""",u,s,p,r)

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top