#!/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      Kt      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   :      K4   =      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         KH      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   2 N   ! 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  
 3 j  
 - j  
 8 j  
 6 j  
 ' j  
 # j     j    j    k  \  m    p    p    p    r    r    r    r  (  s  ,  s  4  s  P   s   3 s   - s   8 s   6 s   ' 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  Kmain 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 