I don't like using escape characters because most normal users don't know about them.
Sigh, I apoligize. In the face of evidence I can't refute I must say I was wrong. I do believe the code is not the best choice for standard input but I do concede it is valid.