\x09 \x09\x09 \x09\x09 \x09 \x09 \x09 \x09\x09\x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09 \x09 \x09 \x09 \x09 \x09 \x09 \x09\x09\x09 \x09\x09 \x09 \x09 \x09
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
mark -0(0b) push +0(0b) push -1(1b) push -10(4b) mark +0(1b) push +1(1b) call null jneg -0(1b) mark +0(0b) call null jneg +1(1b) swap push +10(4b) mul add jump +0(0b) mark -0(1b) div push +0(0b) jump +0(0b) mark +1(1b) pop mul copy +1(1b) copy +3(2b) mul copy +2(2b) push +11(4b) add div swap copy +1(1b) mul copy +4(3b) add swap copy +2(2b) push +1(1b) add dup jneg +0(1b) pop pop puti pop putc jump -0(0b) mark null push +0(0b) dup getc retr push +48(6b) sub dup ret