<opt>
  <sig>
    <code>@m=((31,(15)x15)x10,(31)x16);$m[$c]|=16,!(@a=grep/.$/&amp;!($m[$c+$`]&amp;16+$|*
$&amp;),-18,11,164,-162)?$c=pop@p:${$a[rand@a]=~/.$/;push@p,$c;$m[$c]&amp;=~8/$&amp;
;$m[$c+=$`]&amp;=15-$&amp;;++$u-150||map$_&amp;=15,@m,$c=$|=1},$|&amp;&amp;9x2e6&amp;print&quot;\ec&quot;,
(_)x31,map$_%16?($_-$c?$m[$_]&amp;2?_:$&quot;:o).($m[$_]&amp;8?&quot;|&quot;:_):&quot;$/|&quot;,0..159   
until$c&gt;158&amp;$|</code>
    <pm></pm>
    <title>9 - everything i want (but 14 over - 11 real chars, but wrapping probs)</title>
  </sig>
</opt>

