#!/bin/sh
IXBIN=/usr/local/bin/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]
      

 K      `4  \5  ,6  6  8  9  G  9  9  I9.0.00/32  Y&P    L     P
J    DIP    &P    DP     qlP        u@         Y@         @         4@                    ?   |         
                     ~                                                    b   C   @   E   T      E   T      E   M           b      b      N   C   4   E   T      E   T      K   b      b      N   C       E   S       K   b      N   C       E   S      K   b      N   C       E   S      K   lb      N   C       E   S      K   Pb      N   C       E   S      K   4b      N   C   ,   E   S      E   M           b      N   C     U   E   S      T      Q       b   =      b      N   C   U   S      6   C   \   -   C      M        8   :      M        b      N   F   T      b   =       :     C   H   -   M        b      N   F   E   S      M        b      :     C   l   -   M        b      N   F   E   S       T      T      Q       b   =      b   =      b      :   H  C   l   -   M        b      N   F   E   S      T      T      Q       b   =      b   =      b      :     C   l   -   M        b      N   F   E   S      T      T      Q       b   =      b   =      b      :   `  C   l   -   M        b      N   F   E   S      T      T      Q       b   =      b   =      b      :      C   l   -   M        b      N   F   E   S      T      T      Q       b   =      b   =      b      :   x   C   l   -   M        b      N   F   E   S      T       T      Q       b   =      b   =      b      :      5   N   :   4N   C   x   E   T      T      M        E   M        T      b      E   M        T      b      b   =      b      N   C   X   E   T      E   T   !   T      M        b   =      M        b   
   b      N   C     E   T      T      T      T   
   E   T      b      E   T      b      b   =      T   
   T      T      b   =      T      T   
   E   M           E   M           b   =      T   
   T      T      b   =      T      b   =      b   =      b      N   C       T   "   T      b   =      N   C      E   S      T      T      T   
   E   T      E   M           b      E   T      E   M           b      b   =      E   M           :   @   F   C   (   U   M        .   8   b   1   5   0   :   2   b   =      b      N   C   @   E   S   	   E   S       S      S      b   A      b      N   C      C   t   E   S      b      N   T      S      T      S   	   T   	   S   	   S      S      S      b   =      :   T   T      S      T   
   S   	   T      S   	   S      S      S      b   =      N   C       T   #   T      b   =      N   C       T   $   T      b   =      N   E   b   D      D                  #                     
  b   ;   L   C   D   E   R       E   E   M           b   >   ,   b      b      N   C   t   E   S       E   E   Q      E   M           b   &   E   Q      E   M           b   &   b      b      N   C     C     E   E   S       T   %   E   R       Q       b      b   =      b      E   E   Q      E   M           b   &   T   %   E   E   R       E   S       Q       b      b      E   Q      E   M           b   &   b      b   =      b      b      b   G   D   N   E   b   D      D   H
              )                     
  b   ;   L   C   D   E   R      E   E   M           b   >   ,   b      b      N   C   t   E   S       E   E   Q      E   M           b   &   E   Q      E   M           b   &   b      b      N   C     C     E   E   S       T   &   E   R      Q       b      b   =      b      E   E   Q      E   M           b   &   T   &   E   E   R      E   S       Q       b      b      E   Q      E   M           b   &   b      b   =      b      b      b   G   D   N   E   b   D      D                 /                     
  b   ;   L   C   D   E   R      E   E   M           b   >   ,   b      b      N   C   t   E   S       E   E   Q      E   M           b   &   E   Q      E   M           b   &   b      b      N   C     C     E   E   S       T   %   E   R      Q       b      b   =      b      E   E   Q      E   M           b   &   T   %   E   E   R      E   S       Q       b      b      E   Q      E   M           b   &   b      b   =      b      b      b   G   D   N   E   b   D      D                 6                     
  b   ;   L   C   D   E   R      E   E   M           b   >   ,   b      b      N   C   t   E   S       E   E   Q      E   M           b   &   E   Q      E   M           b   &   b      b      N   C     C     E   E   S       T   &   E   R      Q       b      b   =      b      E   E   Q      E   M           b   &   T   &   E   E   R      E   S       Q       b      b      E   Q      E   M           b   &   b      b   =      b      b      b   G   D   N   E   b   D      $                       =   b   C   $   T   '   M   ?     b   =      N   C      T   '   b   =       N   C   $   T   '   M      X  b   =      N   C   $   T   '   M   -   _  b   =      N   C   $   T   '   M   #     b   =      N   C   $   T   '   M   9     b   =      N   C   $   T   '   M   *     b   =      N   C   $   T   '   M   8     b   =      N   C   $   T   '   M   )   O  b   =      N   C   $   T   '   M   /   y  b   =      N   C      T   (   b   =       N   E   b   D      4                   b              b   C   H   U   E   E   Q      b   %   E   M           b      N   b   D   N   C      C      T   +   E   E   E   E   Q       b   9      b   9      b   A      T      Q      E   E   Q       b   9      E   M           b   &   b   =      b   	   Y   b   G   D   N   E   b   D      <   X                  j                  b   C   4   E   S       T   ,   Q       b   =      b      N   C   L   U   E   E   S       b      T   ,   Q      b   =      b      F   5   N   C       C      S       b   G   D   N   E   b   D            ?              L                     q                            b   C   <   E   S       T      Q       Q      b   =      b      N   C   (  U   E   S      E   E   M           Q       I   b   )   b      F   U   U   E   S      E   E   M           Q      I   b   )   b      F   U   E   E   E   S       S      b   &   S      b   &   C   0   E   S      S      b      N   K   P:      K   Lb      N   5   N   5   N   C       C      S       b   G   D   N   E   b   D                 \                     y                                      b   C      U   E   E   S      E   E   Q       E   M           b   &   b   %   b      E   Q      b   %   b      N   T   (   M   #     b   =      N   C   t   E   S       T      E   Q       b   %   E   E   Q      E   M           b   &   b   %   b   =      b      N   C   8  U   E   S      E   E   M           E   Q       b   %   I   b   )   b      F   U   U   E   S      E   E   M           E   E   Q      E   M           b   &   b   %   I   b   )   b      F   U   C   H   E   E   E   S       S      b   &   S      b   &   K   `b      N   U   E   S      E   E   M           S      I   b   )   b      F   U   E   E   E   S       S      b   &   S      b   &   4   E   E   E   Q       S      b   &   S      b   &   E   E   Q      S      b   &   S      b   &   b      b         N   5   N   5   N   5   N   C       C      S       b   G   D   N   E   b   D      l                  
               W     Z     ]                    	       b   C     U   E   Q      b      N   C   ,   E   Q      T      b   =       b      N   C   `   E   E   Q      b   9      E   E   M           E   M           b   A      b      N   C      E   E   Q      b   9      E   T   -   T   !   Q       M        b   =      b   =      T   -   T   !   Q       M        b   =      b   =      b   A      b      N   E   E   Q      b   9      Q       b      N   C     E   S       E   T      E   E   E   Q      b   9      E   M           b   &   E   E   Q      b   9      E   M           b   &   b      b   =      E   E   Q      E   M           b   &   E   Q      E   M           b   &   b      b      b      N   C     E   S      E   T      E   E   E   Q      b   9      E   M           b   &   E   E   Q      b   9      E   M           b   &   b      b   =      E   E   Q      E   M           b   &   E   Q      E   M           b   &   b      b      b      N   C      E   S      E   T      E   E   Q      b   9      E   M           b   &   b   =      E   E   Q      E   M           b   &   S       b      b      b      N   C      E   S      E   T      E   E   Q      b   9      E   M           b   &   b   =      E   E   Q      E   M           b   &   S      b      b      b      N   C      E   S      E   T      T      S       S      b   =      T      S      S      b   =      b   =      b   A      b      N   C   L   C   <   T      Q      Q      Q      S      b   =      b   G   D   N   E   b   D      4   $                              #  b   C   D   C   4   E   E   Q       b   9   
   Q      b      b   G   D   N   E   b   D      4   %                              #  b   C      T   *   E   E   E   Q       b   9   	   b   9      b   9      E   E   E   E   Q       b   9      b      b   /   b      b   =      N   C   P   T      E   Q       b   9   	   E   Q       b   9   
   Q      b   =      N   C   D   C   4   E   E   Q       b   9   
   Q      b      b   G   D   N   E   b   D            ?   D    '               	         #          %     (  b   C      U   T   .   E   E   S       E   E   b   A       b   A      b      E   M           b   &   C       E   Q       b      8   :      K   b   =      F   5   N   C   <   E   S       T      S       Q      b   =      b      N   C   4   E   Q       T   )   Q       b   =      b      N   C      U   E   S      E   E   M           E   Q       b   %   I   b   )   b      F   U   E   E   Q       S      b   &   E   E   S       E   M           b   &   S      b   &   b      N   5   N   C       C      Q       b   G   D   N   E   b   D      <   )                        %          *  b   C      U   T   .   E   S       E   b   A       b      E   T      E   Q       b      Q      b   =      b      b   =      F   5   N   C       C      S       b   G   D   N   E   b   D      D   *               	         F     H     2       b   C      E   S       C   \   E   Q      b      N   T      E   M           E   M           b   =      :   <   T      E   M      4     E   M      4     b   =      b      N   C   `   E   E   E   S       E   M           b   &   E   M           b   &   Q       b      N   C   `   E   E   E   S       E   M           b   &   E   M           b   &   Q      b      N   C   l   E   E   E   S       E   M           b   &   E   M           b   &   E   Q      b      b      N   C       C      S       b   G   D   N   E   b   D      D   -               	         F     H     2       b   C      E   S       C   \   E   Q      b      N   T      E   M           E   M           b   =      :   <   T      E   M      4     E   M      4     b   =      b      N   C   `   E   E   E   S       E   S       b   %   b   &   E   M           b   &   Q       b      N   C   `   E   E   E   S       E   S       b   %   b   &   E   M           b   &   Q      b      N   C   l   E   E   E   S       E   S       b   %   b   &   E   M           b   &   E   Q      b      b      N   C       C      S       b   G   D   N   E   b   D                       ?   t   /               
              F     6     H     9                    <     A  b   C   ,   E   E   Q      b      K   Hb      N   C   ,   E   E   Q      b      K    b      N   C   8   E   E   Q      b      E   M           b      N   C   h   E   S       E   E   Q      Q      b      E   Q      E   M           b      b      b      N   C       E   S      Q      b      N   C      T      Q       T   
   Q      E   E   S      b   A      Q      b   	   Y   Q      E   E   S      b   A      Q      b   	   Y   b   =      b   =      N   C   4  U   E   E   M           E   Q      E   M           b      I   b   )   F   U   C   (   E   S      4   S       b         N   T      Q       T   
   Q      E   E   S      b   A      Q      b   	   Y   Q      E   E   S      b   A      Q      b   	   Y   b   =      b   =      N   5   N   E   b   D      ,   H3                      ~  b   C   ,   T   /   Q       M      D  b   =      N   C   ,   T   /   Q       M       F  b   =      N   C      C   d   E   b   >   >   b      N   C   4   E   b   >   >   T   0   Q       Y   b      b   G   D   :   (   C      T   0   Q       Y   b   G   D   N   E   b   D         D                   E      F     H     T                   K      J     M     P     d                   T      W     Z     ]  	   `     d                   [            j  	   n     x                                                F     H     J     M     P     W     Z     ]  	   `           j  	   n     x    H                                                      
    
    D            d4    4    4    5            8    <    (    $    T%    &    X)    X*    ,    p/    3          x                                              	                                    #      )      /      6      =      E      K      T      [      b      j      q      y   
                  	            	      	      
                                    	                                                  "     +     0     8     <     A                                       H3  G  `4  Q  `4  [     2     5    5 
 <  6  D  6  l  8    9    :    ;    <  @  =  t  ?    ?    A    A !    B  H  B  p  C    C    C    C    D    D  $  D  0  D  X  E    E    E    E    F     F     F    F  @  G  t  G     G    G    H    H "   H     H  d  L .   L ?   L    L 	   M    M $   M 
 <  N % P  N ( X  N $ |  N 2   O !   O -   O    N    N  4  Q    S     S %   S  	  S - 0	  S  <	  S  x	  W  	  W  	  Y   
  Z  \
  \  
  ` 
 
  a 
 
  b    d  D  g  P  g  X  g    i    i    i    i    j  $  j  0  j  \  j     j 3   j -   j 8   j 6   j '   j #   j    j   
  k  L
  m  
  p  
  p  
  p  
  r    r    r    r  \  s  d  s  p  s    s     s 3   s -    s 8   s 6   s '   s # $  s  ,  s  @  t    v    y    y    y    {  D  {  L  {  T  {    |    |    |    | !   | 4   | . @  | 9 H  | 7 P  | ( \  | $ d  |  l  |    }                  \                               ! P   4 X   .    9    7    (    $                    	 ,   	 X   	    	    	    	    	 4   	 `   	    	           8   : 8  :
 D  :   <   <   <   <>   <H   <7   <$   <   = \  s   v
   v   w
   w   w
   y   z   |             X   `                  ,                     ,  & d                         d   l   x                     H   X            (   +   $       $              
   	 D   P  
 t  	          ?   7       
 $   	 8    x               "         !  , 8!  2 @!  / H!  ' P!   !   !   !   !  " !   !   ("  , P"  2 X"  / `"  ' h"   "   "   "   "  ! #  $ #   #   X#   x#   #   #  ! #  $ #   #   $   8$  9 D$   P$   \$  	 $   $   $   $    %   4%   <%   P%   %   %   %   %   %   %   &   &   &   @&  
 X&   l&   &   &   &   &   $'   T'   `'   l'   '   '    '  
 (   (   @(  
 L(   (   (   (   (   (   )   )   @)   T)   )   )   )   )  ( )  ' *   *  
 @*   T*   *   *   +   L+   X+   +   +   +   +   ,   (,   d,   ,   ,   ,   ,   ,    -   L-   -   -   -   .   .   0.  	 @.  
 t.   |.   .  	 .  
 .   .    /  	 /   /  
 @/   T/   /   0   0   80  	 H0  	 l0  
 0  
 0   0   0   0  	  1   d1   x1   1  ' 1  + 1   1  
 2   (2   X2  
 2   2   2  * 2  . 2   2  
 3   L3  D  t3  E  3  F  3  G  3  G  3  H  4  H  4  H  H4  J  \4  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 args a b k t1 t2 N arg use_epi t alist 700 500 -help -h -epi yes -a -b -k -t1 -t2 -N label=Spirograph width= height= depth 1 0 2 red spiro.icn twopi ab 3 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 4 xa ya incr t0 g  wopen.icn gpxop.icn gpxlib.icn 