<opt>
  <sig>
    <code>@m=((31,(15)x8)x8,(31)x9);$m[$c]|=16,!(@a=grep/.$/&amp;!(16+$|*$&amp;&amp;$m[$c+$`])
,-18,11,94,-92)?$c=pop@p:${$a[rand@a]=~/.$/;push@p,$c;$m[$c]&amp;=~8/$&amp;;$m[$
c+=$`]&amp;=15-$&amp;;++$u-64||map$_&amp;=15,@m,$c=$|=1},$|&amp;&amp;9x4e7,print&quot;\ec&quot;,(_)x17
,map$_%9?($_-$c?$m[$_]&amp;2?_:$&quot;:o).($m[$_]&amp;8?l:_):$/.l,0..71until$c&gt;70&amp;$|</code>
    <pm></pm>
    <title>8 - shorter timer &amp; different wall char (fits!)</title>
  </sig>
</opt>

