# [Haskell], 728 bytes <!-- language-all: lang-hs --> f ' '="SPACE";f '"'="QUOTATION MARK";f '\''="APOSTROPHE";f '('="LEFT PARENTHESIS";f ')'="RIGHT PARENTHESIS";f '.'="FULL STOP";f ';'="SEMICOLON";f '<'="LESS-THAN SIGN";f '='="EQUALS SIGN";f '>'="GREATER-THAN SIGN";f '\\'="REVERSE SOLIDUS";f x|x>'Z'="LATIN SMALL LETTER "<>pure x;f x="LATIN CAPITAL LETTER "<>pure x;main=(mapM(putStrLn.f).(id<>show))"f ' '=\"SPACE\";f '\"'=\"QUOTATION MARK\";f '\\''=\"APOSTROPHE\";f '('=\"LEFT PARENTHESIS\";f ')'=\"RIGHT PARENTHESIS\";f '.'=\"FULL STOP\";f ';'=\"SEMICOLON\";f '<'=\"LESS-THAN SIGN\";f '='=\"EQUALS SIGN\";f '>'=\"GREATER-THAN SIGN\";f '\\\\'=\"REVERSE SOLIDUS\";f x|x>'Z'=\"LATIN SMALL LETTER \"<>pure x;f x=\"LATIN CAPITAL LETTER \"<>pure x;main=(mapM(putStrLn.f).(id<>show))" [Try it online!][TIO-kqgs5y7r] [Haskell]: https://www.haskell.org/ [TIO-kqgs5y7r]: https://tio.run/##ldDBjoIwFAXQX2nYAIvhB0SSRis0Uyi2ZRbmbUjUSEaFKGZczL8zLaRBxc0se99N@3oO5fV7dzx21ampLy1alm0ZpPW5rrbI88LI97s9cpE7d2SOF8SZ6ZOjT@uCK6woz1CKxWcfg6tznHOpBM@ToerpiJGVQjkWJFMJkVT2A18PBI2T6STQk1XBGJKK530yM6@TlC4441mfhP21Un6oBGdI0niI5zom6wIzOWaRzmJBsCLipQ1gdiBfREiCJGd0WfQb3H/vkbsxL@gP6n6K9TKMKH0DcsKouV126G56trHAOVX4TedUVue5dyqb1GturWwv7Bzs/cCrtmF0PdQ/vu8MuDDowrCXY4JnYLAbm9FoDBYZJspgmWHqDBYaRmmw1DBag8WGF22w3PDoDRYcpuL2AwYdXtXhkR3eucMzPLyXh3/Rd90f "Haskell – Try It Online"