#Labyrinth, 12 bytes **Program:** !!!(!(!(!@@@ **Output:** 000-1-1-1 The last two `@` aren't technically a comment, but they're just as useless. However, it's kind of inevitable since `@`'s a necessary character to exit a Labyrinth. **Explanation:** Labyrinth's stack contains an infinite number of 0's at the bottom. `!`: pops the top of the stack and prints its decimal representation `(`: decrements the top of the stack by 1 `@`: terminates the program Because this program is a single line, most of Labyrinth's rules for deciding what direction to go are irrelevant; it just moves down the line from left to right.