#!/bin/sh
IXBIN=/usr/local/lib/icon/iconx                                               
IXLCL=`echo $0 | sed 's=[^/]*$=iconx='`

[ -n "$ICONX" ] && exec "$ICONX" $0 ${1+"$@"}
[ -x "$IXLCL" ] && exec "$IXLCL" $0 ${1+"$@"}
[ -x "$IXBIN" ] && exec "$IXBIN" $0 ${1+"$@"}
exec iconx $0 ${1+"$@"}

[executable Icon binary follows]
      

 A      t*  p+  @,  ,  0.  /  0=  /   0  I9.0.00/32      i:Ŗ                                                        u@             Y@             @             4@                            ?   |         
                                                                         C   ,   E   T      E   T      <           N   C   ,   E   T      E   T      K         N   C      E   S       K      N   C      E   S      K      N   C      E   S      K      N   C      E   S      K   t   N   C      E   S      K   `   N   C      E   S      <        N   C   X  U   E   S      T      Q       =         N   C   U   S      6   C   T   -   C      M        8   :      M           N   F   T      =       :     C   @   -   M           N   F   E   S      M           :   \  C   \   -   M           N   F   E   S       T      T      Q       =      =         :     C   \   -   M           N   F   E   S      T      T      Q       =      =         :     C   \   -   M           N   F   E   S      T      T      Q       =      =         :   0  C   \   -   M           N   F   E   S      T      T      Q       =      =         :      C   \   -   M           N   F   E   S      T      T      Q       =      =         :   h   C   \   -   M           N   F   E   S      T       T      Q       =      =         :      5   N   :   N   C   h   E   T      T      M        E   M        T         E   M        T         =         N   C   L   E   T      E   T   !   T      M        =      M        
      N   C      E   T      T      T      T   
   E   T         E   T         =      T   
   T      T      =      T      T   
   <       <       =      T   
   T      T      =      T      =      =         N   C      T   "   T      =      N   C      E   S      T      T      T   
   E   T      <         E   T      <         =      <       :   <   F   C   $   U   M        .   8   1   5   0   :   2   =         N   C   8   E   S   	   E   S       S      S      A         N   C      C   l   E   S         N   T      S      T      S   	   T   	   S   	   S      S      S      =      :   P   T      S      T   
   S   	   T      S   	   S      S      S      =      N   C      T   #   T      =      N   C      T   $   T      =      N   E   D      D   	               #                       ;   4   C   ,   E   R       E   <      >   ,         N   C   L   E   S       E   E   Q      <      &   E   Q      <      &         N   C      C      E   E   S       T   %   E   R       Q          =         E   E   Q      <      &   T   %   E   E   R       E   S       Q             E   Q      <      &      =            G   D   N   E   D      D   \              )                       ;   4   C   ,   E   R      E   <      >   ,         N   C   L   E   S       E   E   Q      <      &   E   Q      <      &         N   C      C      E   E   S       T   &   E   R      Q          =         E   E   Q      <      &   T   &   E   E   R      E   S       Q             E   Q      <      &      =            G   D   N   E   D      D   
              /                       ;   4   C   ,   E   R      E   <      >   ,         N   C   L   E   S       E   E   Q      <      &   E   Q      <      &         N   C      C      E   E   S       T   %   E   R      Q          =         E   E   Q      <      &   T   %   E   E   R      E   S       Q             E   Q      <      &      =            G   D   N   E   D      D                 6                       ;   4   C   ,   E   R      E   <      >   ,         N   C   L   E   S       E   E   Q      <      &   E   Q      <      &         N   C      C      E   E   S       T   &   E   R      Q          =         E   E   Q      <      &   T   &   E   E   R      E   S       Q             E   Q      <      &      =            G   D   N   E   D      $   L                    =   C       T   '   M   ?   
  =      N   C      T   '   =       N   C       T   '   M      J  =      N   C       T   '   M   -   Q  =      N   C       T   '   M   #     =      N   C       T   '   M   9     =      N   C       T   '   M   *     =      N   C       T   '   M   8     =      N   C       T   '   M   )   A  =      N   C       T   '   M   /   k  =      N   C      T   (   =       N   E   D      4   (                b              C   0   U   E   E   Q      %   <         N   D   N   C      C      T   +   E   E   E   E   Q       9      9      A      T      Q      E   E   Q       9      <      &   =      	   Y   G   D   N   E   D      <   <                  j                  C   ,   E   S       T   ,   Q       =         N   C   @   U   E   E   S          T   ,   Q      =         F   5   N   C      C      S       G   D   N   E   D                ?                  L   P                  q                            C   4   E   S       T      Q       Q      =         N   C      U   E   S      E   <      Q       I   )      F   U   U   E   S      E   <      Q      I   )      F   U   E   E   E   S       S      &   S      &   C   ,   E   S      S         N   K   :      K      N   5   N   5   N   C      C      S       G   D   N   E   D                     \                     y                                      C   p   U   E   E   S      E   E   Q       <      &   %      E   Q      %      N   T   (   M   #     =      N   C   T   E   S       T      E   Q       %   E   E   Q      <      &   %   =         N   C     U   E   S      E   <      E   Q       %   I   )      F   U   U   E   S      E   <      E   E   Q      <      &   %   I   )      F   U   C   <   E   E   E   S       S      &   S      &   K      N   U   E   S      E   <      S      I   )      F   U   E   E   E   S       S      &   S      &   4   E   E   E   Q       S      &   S      &   E   E   Q      S      &   S      &            N   5   N   5   N   5   N   C      C      S       G   D   N   E   D      l   H               
               W     Z     ]                           C   L  U   E   Q         N   C   $   E   Q      T      =          N   C   <   E   E   Q      9      E   <       <       A         N   C      E   E   Q      9      E   T   -   T   !   Q       M        =      =      T   -   T   !   Q       M        =      =      A         N   E   E   Q      9      Q          N   C      E   S       E   T      E   E   E   Q      9      <      &   E   E   Q      9      <      &      =      E   E   Q      <      &   E   Q      <      &            N   C      E   S      E   T      E   E   E   Q      9      <      &   E   E   Q      9      <      &      =      E   E   Q      <      &   E   Q      <      &            N   C   x   E   S      E   T      E   E   Q      9      <      &   =      E   E   Q      <      &   S                N   C   x   E   S      E   T      E   E   Q      9      <      &   =      E   E   Q      <      &   S               N   C   p   E   S      E   T      T      S       S      =      T      S      S      =      =      A         N   C   D   C   4   T      Q      Q      Q      S      =      G   D   N   E   D      4                                   C   8   C   (   E   E   Q       9   
   Q         G   D   N   E   D      4                                   C   l   T   *   E   E   E   Q       9   	   9      9      E   E   E   E   Q       9         /      =      N   C   D   T      E   Q       9   	   E   Q       9   
   Q      =      N   C   8   C   (   E   E   Q       9   
   Q         G   D   N   E   D                ?   D                  	                          C      U   T   .   E   E   S       E   E   A       A         <      &   C      E   Q          8   :      K   4=      F   5   N   C   4   E   S       T      S       Q      =         N   C   ,   E   Q       T   )   Q       =         N   C      U   E   S      E   <      E   Q       %   I   )      F   U   E   E   Q       S      &   E   E   S       <      &   S      &      N   5   N   C      C      Q       G   D   N   E   D      <   !                                    C   l   U   T   .   E   S       E   A          E   T      E   Q          Q      =         =      F   5   N   C      C      S       G   D   N   E   D      D   "               	         F     H     $       C   x   E   S       C   <   E   Q         N   T      <      <      =      :       T      <      <      =         N   C   <   E   E   E   S       <      &   <      &   Q          N   C   <   E   E   E   S       <      &   <      &   Q         N   C   D   E   E   E   S       <      &   <      &   E   Q            N   C      C      S       G   D   N   E   D      D   $               	         F     H     $       C   x   E   S       C   <   E   Q         N   T      <      <      =      :       T      <      <      =         N   C   D   E   E   E   S       E   S       %   &   <      &   Q          N   C   D   E   E   E   S       E   S       %   &   <      &   Q         N   C   L   E   E   E   S       E   S       %   &   <      &   E   Q            N   C      C      S       G   D   N   E   D                               ?   t   &               
              F     &     H     )                    ,     1  C   $   E   E   Q         K   H   N   C   $   E   E   Q         K   ,   N   C   $   E   E   Q         <        N   C   L   E   S       E   E   Q      Q         E   Q      <               N   C      E   S      Q         N   C      T      Q       T   
   Q      E   E   S      A      Q      	   Y   Q      E   E   S      A      Q      	   Y   =      =      N   C      U   E   <      E   Q      <         I   )   F   U   C   $   E   S      4   S             N   T      Q       T   
   Q      E   E   S      A      Q      	   Y   Q      E   E   S      A      Q      	   Y   =      =      N   5   N   E   D      ,   )                        C   (   T   /   Q       M      >  =      N   C   (   T   /   Q       M       @  =      N   C      C   P   E   >   >      N   C   (   E   >   >   T   0   Q       Y      G   D   :   $   C      T   0   Q       Y   G   D   N   E   D         4                   E      F     H     <                   K      J     M     P     D                   T      W     Z     ]  	   `     D                   [            j  	   n     x                                                F     H     J     M     P     W     Z     ]  	   `           j  	   n     x    `                                                      h	            x    (    x*    *    *    ,+                             \        !    "    P$    L&    X)          y                                              	                                    #      )      /      6      =      E      K      T      [      b      j      q      y   
                  	            	      	      
                                    	                                                  "     +     0     8     <     A                                  ~      X)  4  t*  A  t*  K     2    5    5 
 8  6  <  6  `  8    9    :    ;    <    =  D  ?  L  ?    A    A !   B    B  (  C  X  C  `  C  h  C    D    D    D    D    E     E  (  E  0  E  T  F    F     F    F    G    G     G    G    H  L  H " T  H  \  H    L .   L ?   L    L 	    M  4  M $ 8  M 
 x  N %   N (   N $   N 2   O !   O -   O    N    N  4  Q    S     S %   S    S -   S     S  8  W  @  W  d  Y    Z  	  \  0	  ` 
 T	  a 
 d	  b  	  d  	  g  	  g  	  g  
  i  ,
  i  0
  i  4
  i  x
  j  |
  j  
  j  
  j   
  j 3 
  j - 
  j 8 
  j 6 
  j ' 
  j #    j    j    k  \  m    p    p    p    r    r    r    r  (  s  ,  s  4  s  P  s     s 3   s -   s 8   s 6   s '   s #   s    s    t  
  v  4
  y  <
  y  @
  y  t
  {  
  {  
  {  
  {  
  |  
  |  
  |     | ! 0  | 4 4  | . L  | 9 P  | 7 T  | ( \  | $ `  |  d  |  t  }                  $    <    @    D                   !    4    .    9     7    (    $         $    L    h   	    	    	    	    	 $   	 L   	 t   	    	    	         (  8 D  : P  :
 X  :   <   <   <   <>   <H   <7   <$   <   = <  s `  v
 h  v   w
   w   w
   y   z P  | |                      ,   L   l            P   T   X   h   l     &                    (   ,   l   p   x   |                      ,   P   \    x  (   +   $          H   `        
   	      
   	      (   T  ? \  7 d   l  
   	               "       ,  , D  2 H  / L  ' P              "         ,    2   /   '    D   T   X   x  !   $                  !   $       L   l  9 t   |     	             4   D   H   X                                 
 4   D   p                        (    4    L     d   
            
     !    !   $!   H!   d!   p!   t!   !   !   !   "   "   4"  ( @"  ' H"   L"  
 x"   "   "   "   #   @#   H#   t#   #   #   #   #   #   #   $   $   $   <$   L$   $   $   $   %   %   <%   @%   L%  	 X%  
 %   %   %  	 %  
 %   %   %  	 %   %  
 &   (&   &   &   &   '  	 '  	 0'  
 <'  
 p'   '   '   '  	 '   '   (   $(  ' 4(  + <(   D(  
 |(   (   (  
 (   (   )  * ,)  . 4)   <)  
 T)   )  D  )  E  )  F  )  G   *  G  *  H  0*  H  4*  H  `*  J  p*  K  main win mono h w Window XMAX YMAX epi_x epi_y hypo_x hypo_y helpmsg point viewport window turtle DrwLine newmat Imatrix mmult set_window moveto lineto transform transform_points set_scale set_trans draw_curve WOpen get real integer WAttrib EraseArea Event close cos sin write stop copy Fg DrawLine list numeric put push open x y ul lr screen ll ur vp xform_mat pos direction color spiro.icn args a b k t1 t2 N arg use_epi t alist -help -h -epi yes -a -b -k -t1 -t2 -N label=Spirograph width= height= depth 1 red twopi ab Usage: Spiro [-a r] [-b r] [-k r] [-t1 r] [-t2 r] [-N n] [-epi] where: 	-a r	- radius of center circle {default 100} 	-b r	- radius of moving circle {5} 	-k r	- distance of pen from center of moving circle {20} 	-t1 r	- initial value for parameter {0.0} 	-t2 r	- final value for parameter {1.0 (one revolutio)} 	-N n	- number of intervals to draw {500} 	-epi	- use epitrochoid instead of hypotrochoid glib.icn pnts n m M r c m1 m2 m3 nk Matrices are wrong size to multiply x_scale y_scale x_trans y_trans xfrm width height p pl i xformed z xa ya incr t0 wopen.icn g  gpxop.icn gpxlib.icn 