Divide the rectangle by Mark Byers

   \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 \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 +2880544(22b)
push -9(4b)
push +514978177(29b)
push -1(1b)
push +513262021(29b)
push -4(3b)
push +3001401(22b)
push -3(2b)
push +6336(13b)
push -15(4b)
mark +0(0b)
swap
dup
dup
mark null
push +32(6b)
putc
dup
push +9(4b)
mod
push +97(7b)
add
putc
push -171(8b)
mod
push +9(4b)
add
dup
jneg null
pop
push +171(8b)
div
dup
dup
push -1(1b)
mul
jneg null
stor
push +10(4b)
putc
swap
push +1(1b)
add
dup
jneg +0(0b)
pop
pop
jump +0(0b)

download

return top