in reply to Format weird behaviour

print "\<"; # < print '\<'; # \<

You have to use single quotes there. Double quotes "eat" the backslash.