\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:
push +0(0b) mark -0(0b) call null jzero +0(0b) jump -0(0b) mark -0(1b) putc mark +0(0b) push +0(0b) call null push +23(5b) sub dup jneg +0(0b) push +2(2b) sub jzero -0(0b) putc mark +0(1b) push +1(1b) add call null jzero -0(1b) push +33(6b) sub jneg +0(1b) push +0(0b) mark +1(1b) push +1(1b) add dup retr putc dup copy +2(2b) sub jneg +1(1b) push +0(0b) jump +0(1b) mark null dup dup getc retr dup push +10(4b) sub ret