## Yet Another Roman Numeral Problem by rotary-o

```

\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 \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)
dup
dup
push +41(6b)
push +3(2b)
push +4(3b)
dup
push +2(2b)
dup
push +5(3b)
dup
push +1(1b)
dup
push +13(4b)
push +6(3b)
push +7(3b)
stor
stor
stor
stor
stor
stor
stor
mark null
push +7(3b)
dup
getc
retr
dup
push +10(4b)
swap
sub
jneg null
push +15(4b)
mod
push +9(4b)
mod
retr
mark +0(0b)
dup
push +3(2b)
mod
push +13(4b)
mul
push +60(6b)
putc
push +3(2b)
div
dup
jzero -0(0b)
jump +0(0b)
mark -0(0b)
push +10(4b)
putc
push +0(0b)
dup
jump null
```