FWS  x _      Cÿÿÿ?     Courier New   	+    wû¿ÿ°¤X( È  fÌÿ       ( vec_arr_debug 	+    wûî°¤`( È  fÌÿ       ( dir_arr_debug ?     Courier New   	     W°Áû	ˆ­0 È  fÌÿ       (  GO ¿ "    Lu9Y€  fÌ    5+OÁ.ðÓ\
Ì 	     W°Áû	ˆ­0 È  fÌÿ       (  GO ¿1     (   ÉElQ[	¡\      ÉElQ[	¡\      	+   	 wûåÿ°¥ø( È  fÌÿ       ( def_arr_debug ÿ	o  
  ?º  ˆªD this x y directions Array i arguments length push debug x_old _root _xmouse y_old _ymouse vectors max_vectors max_directions xy_tolerance Vector prototype r Math sqrt theta rad atan2 trace Vector ( , )        r=  theta= direction mydir E NE N NW W SW S SE test v1 v2 v3 v4 v5 v6 v7 v8 v9 Shape match match_arr dir_arr slice reverse : join shapes square other square fireball clockwise circle counterclockwise circle drop it › Vector  x y  –  – O–  – O›
 Shape   t –  –         @O–         <– – – NH 4 – – N–     – N– R– P™ ³ÿ– 	<– 
– N<– – N<–         @<–         @<–    <–    <– 
   <– – N– ›    E –  – N–  – N–  – N–  – NG–    – R>O– – N– ›    o –  – N–  – N–    – R<– –	         H  – –	 û!@-DTG– –	 Fß‘?9R¢>O– – N– ›    ^ –  – NG– G–  – NG– G&–          – RG–  G–          – RG&O– – N– !›    – "         – R<– "–	  €6@    H  – #>– "–	  àP@    H  – $>– "–	   \@    H  – %>– "–	  °c@    H  – &>– "–	  Pi@    H  – '>– "–	  ðn@    H  – (>– "–	  Hr@    H  – )>– "–	  u@    H  – *>– #>O– – N– +›    ¶– ,                   @– -              @– .         @– /              @– 0   þÿÿÿ   @– 1        þÿÿÿ   @– 2þÿÿÿþÿÿÿ   @– 3þÿÿÿ           @– 4þÿÿÿ      @–         ,– R–         -– R–         .– R–         /– R–         0– R–         1– R–         2– R–         3– R–         4– RO– 5– N– 6›   dir_arr ‰ – 7 – N– N–            8– 9R–         7– :R–	 ;   7– <R–	 ;    – N– <RI  – >™  –  >O– 5– N– +›      O– =        @<– =– >')#%   5@O– =– ?#)'%   5@O– =– @)%)%   5@O– =– A&'()*#$%   5@O– =– B$#*)('&%   5@O– =– C'#'#   5@O ÿ
   start   É @ÇP Š  ƒ@ Š  †ü˜Š 	 è€€@ ?&  ˆ& x_new _root _xmouse y_new _ymouse x_vec x_old y_vec y_old xy_tolerance newvec Vector vectors unshift max_vectors length pop newdir direction directions max_directions shapes myshape match def_arr_debug 
 debug vec_arr_debug  i vec :  theta Math round  :  r dir_arr_debug –  – N– – N–  – – – –  – – 	– H– –         	H– 	– H– –         	H p– 
– –    @<– 
–    – R– – – NH  –         – R–         
– R– – –	         NI ¢ – –    – R– – – NH  –         – R– F‡  – I G –  – –    – N– R  – – G– G™ «ÿ–  (– –         <– – – NH  – – N<– – – G–         –  R–    !– "RG– #G–         – $R–    !– "RG– GG– P™ Xÿ– %–         <– – – NH 9 – %%– – G– – NG– GG– P™ ®ÿ ÿ
   grab @ ?      ÿ
   loop @ ?    ÿ
   stop @   ‰ 
 •IH¿ <    ]øâ¾   fÌ    5W)Ê™0Ò€mi4¶“J, ­KjÐ	R€”šÔ©­6+`	“ ÿ	£     ‰  ¾b @ @ @ ‡ æà@ @ @ ‡  @ @ @ ‡ ¢ˆ˜@ @ @ ‡ xX@ @ @ ‡ 2@ @ @ ‡ â@ @ @ ‡ ƒ@@ @ @ ‡ B2 @ @ @ † b€@ @ „  @   Š  D7P@   
