# [05AB1E](http://github.com/Adriandmen/05AB1E), 16 bytes Uses the fact that 05AB1E has a constant predefined to `"()<>[]{}"` and isn't affected the visually reversion. Code: ,q‡"}{][><)("užR Explanation: , # Pop and print the input. q # Quit. ‡"}{][><)("užR # This part is ignored. [Try it online!](http://05ab1e.tryitonline.net/#code=LHHigKEifXtdWz48KSgidcW-Ug&input=SGVsbChvKQ) --------------- Reversed: Ržu"()<>[]{}"‡q, Explanation: R # Reverse the input. žu # Short for "()<>[]{}". "()<>[]{}" # Push this string. ‡ # Transliterate (no-op, since everything is transliterated to itself). q # Quit and implicitly print. , # This part is ignored. [Try it online!](http://05ab1e.tryitonline.net/#code=UsW-dSIoKTw-W117fSLigKFxLA&input=SGVsbChvKQ) ---------------- Visually reversed: Ržu")(><][}{"‡q, Explanation: R # Reverse the input. žu # Short for "()<>[]{}". ")(><][}{" # Push this string. ‡ # Transliterate (giving the visually reversed string). q # Quit and implicitly print. , # This part is ignored. [Try it online!](http://05ab1e.tryitonline.net/#code=UsW-dSIpKD48XVt9eyLigKFxLA&input=SGVsbChvKQ) Uses **CP-1252** encoding.