     q=%q!s     =q[/#{          N=?\n}(    #{Z=?\~    
     s}*)/,     1];E=3          3.chr;     $><<t=~    
(N*12+s+"q=%q#{E+q+E};eval#    {Z*8}n=    '#{n}'~     
"+N*13+?#).gsub(/^.*/){(Z*(   35-s.si    ze)+$&)      
     |c|d=d     *90+(c       -2)%91};d};b=116;c=0;i=D 
     `?oT`r     #?jn%:      _(7AF5]7lZ}|N,),slN15Ap8< 
  ]];g=[];F=->x,m{g<<[t[x  ],b>0?[0]*c+[x]*b+m:[0]*(c 
  map{|i|i+=x;s<=i&&i<s+n -170&&(i-s    )%W<n%W       
  <<x;v   <1&&v=D   ["axC4?ap'5.bbU     lui?h|b       
  ".split(??)[(x%W+x/W)%8]];(d+=1;v/=2)while+v%2>0;z= 
  x+=d%8>3?z:-z;v/=2)whil   e-x%W>1&&0<x&&x<8208;F[y, 
          8-'#'L>            *B(B[(*-$XG|"E"H=$H:)$'$ 
  ,n=a;v=B.pop-34;v%3<2?(    z=n%W;     S[s+y=(       
  ;y)]):(b+=200/r+=2;M[D[    "=,)_q     >Z"]>>r       
  170]*19;b=0;T=(c+(0..8)    .map{Z*51+(0..67).map{i/ 
          %w{puts            (["Usage:",:ruby,$0,100] 
/q/)?$q[/^#{z}+/]+z+z+"R=ev  al#{z*18}$q=#{z*35}%q{#$ 
1]:[]};n+z+?=+z+(m>1?f[2]:[  m])*(z     +?x+z))       
        ,n=0,m;6.ti          mes{|i     |c+=10;       
      [i]*684];b=52;t=       T;M[6,(x-i%2)%W+4788]};s=
   {|i|o=[Z*   170]*48*N;    g.map{|c,m|x=m[i]||0;x>0&
ub(N,"\e[E        ");slee    p(0.01)};puts(s)#Unravel#
  "q!;p              0/      0.0;#";                  
