<opt>
  <sig>
    <code>@m=((31,(15)x8)x9,(31)x9);$m[$c]|=16,!(@a=grep!($m[$c+$$_[0]]&amp;16+$s*$$_[
1]),[-1,8],[1,1],[9,4],[-9,2])?$c=pop@p:${($i,$j)=@{$a[rand@a]};$m[$c]&amp;=
~8/$j;push@p,$c;++$u-72?$m[$c+=$i]&amp;=~$j:map$_&amp;=15,@m,$c=$s=1},$s&amp;&amp;select
$x,$x,$x,.1*print&quot;\ec&quot;,(_)x17,map$_%9?($_-$c?$m[$_]&amp;2?_:$&quot;:o).($m[$_]&amp;8?
&quot;|&quot;:_):&quot;$/|&quot;,0..81until$c&gt;79&amp;$s</code>
    <pm></pm>
    <title>6 - make maze smaller (!) (31 over)</title>
  </sig>
</opt>

