#!/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]
      

       m              D      F      Gh      H8      KH      NX      iH      N      NI9.0.00/32                          :i                                                                                               @u            @Y             @             @4                            ?                          X              
                                                                                                                                                                                 b   C       <   E   T          E   T          b   <               N   C       <   E   T          E   T          b   K          N   C       (   E   S           b   K      N   b   C       (   E   S          b   K      N   b   C       (   E   S          b   K      N   b   C       (   E   S          b   K      N   b   C       (   E   S          b   KX      N   b   C       (   E   S          b   <            N   b   C         U   E   b   S          b   T          b   Q           b   =             N   b   C   U   S          6   C          -   C       (   b   M                8   :          b   M                   N   F   T          b   =           b   :      d   b   C       `   -   M                   N   F   E   b   S          b   M                   :         b   C          -   M                   N   F   E   b   S           b   T          b   T          b   Q           b   =          b   =             :      L   b   C          -   M                   N   F   E   b   S          b   T          b   T          b   Q           b   =          b   =             :         b   C          -   M                   N   F   E   b   S          b   T          b   T          b   Q           b   =          b   =             :         b   C          -   M                   N   F   E   b   S          b   T          b   T          b   Q           b   =          b   =             :      T   b   C          -   M                   N   F   E   b   S          b   T          b   T          b   Q           b   =          b   =             :          b   C          -   M                   N   F   E   b   S          b   T           b   T          b   Q           b   =          b   =             :          5   N   b   :   N   C          E   T          b   T          b   M                E   M                b   T             E   b   M                b   T             =             N   b   C       |   E   T          E   T       !   b   T          b   M                b   =          b   M                
      N   C         E   T          b   T          b   T          b   T       
   E   T             E   b   T             =          b   T       
   b   T          b   T          b   =          b   T          b   T       
   b   <           b   <           b   =          b   T       
   b   T          b   T          b   =          b   T          b   =          b   =             N   b   C       4   b   T       "   b   T          b   =          N   C      8   E   S          b   T          b   T          b   T       
   E   T          b   <             E   b   T          b   <             =          b   <           b   :       X   F   C       4   U   M                b   .   8   1   5   0   b   :   b   2   b   =             N   b   C       X   E   S       	   E   S           b   S          b   S          b   A             N   b   C      |   b   C          E   S             N   b   T          b   S          b   T          b   S       	   b   T       	   b   S       	   b   S          b   S          b   S          b   =          b   :          b   T          b   S          b   T       
   b   S       	   b   T          b   S       	   b   S          b   S          b   S          b   =          N   C       4   b   T       #   b   T          b   =          N   C       4   b   T       $   b   T          b   =          N   E   D                        (                                    #                                                       b   ;       L   b   C       <   E   R           E   <          b   >       ,         N   C       p   E   S           E   E   b   Q          b   <          &   E   b   Q          b   <          &         N   b   C      ,   b   C         E   E   b   S           b   T       %   E   R           b   Q              =             E   E   Q          b   <          &   T       %   E   E   b   R           E   S           b   Q                 E   Q          b   <          &      b   =                G   D   N   E   D                                                           )                                                       b   ;       L   b   C       <   E   R          E   <          b   >       ,         N   C       p   E   S           E   E   b   Q          b   <          &   E   b   Q          b   <          &         N   b   C      ,   b   C         E   E   b   S           b   T       &   E   R          b   Q              =             E   E   Q          b   <          &   T       &   E   E   b   R          E   S           b   Q                 E   Q          b   <          &      b   =                G   D   N   E   D                        x                                   /                                                       b   ;       L   b   C       <   E   R          E   <          b   >       ,         N   C       p   E   S           E   E   b   Q          b   <          &   E   b   Q          b   <          &         N   b   C      ,   b   C         E   E   b   S           b   T       %   E   R          b   Q              =             E   E   Q          b   <          &   T       %   E   E   b   R          E   S           b   Q                 E   Q          b   <          &      b   =                G   D   N   E   D                                                            6                                                       b   ;       L   b   C       <   E   R          E   <          b   >       ,         N   C       p   E   S           E   E   b   Q          b   <          &   E   b   Q          b   <          &         N   b   C      ,   b   C         E   E   b   S           b   T       &   E   R          b   Q              =             E   E   Q          b   <          &   T       &   E   E   b   R          E   S           b   Q                 E   Q          b   <          &      b   =                G   D   N   E   D                  H                                                   =   b   C       <   b   T       '   b   M       ?      
   b   =          N   C       $   b   T       '   b   =           N   C       <   b   T       '   b   M             J   b   =          N   C       <   b   T       '   b   M       -      Q   b   =          N   C       <   b   T       '   b   M       #         b   =          N   C       <   b   T       '   b   M       9         b   =          N   C       <   b   T       '   b   M       *         b   =          N   C       <   b   T       '   b   M       8         b   =          N   C       <   b   T       '   b   M       )      A   b   =          N   C       <   b   T       '   b   M       /      k   b   =          N   C       $   b   T       (   b   =           N   E   D                  h                                           b                              b   C       8   U   E   E   Q          %   <             N   D   N   b   C          b   C          b   T       +   E   E   E   E   b   Q           b   9          b   9          b   A          b   T          b   Q          E   E   b   Q           b   9          b   <          &   =          	   Y   G   D   N   E   D                  x                                                 j                                          b   C       H   E   S           b   T       ,   b   Q           b   =             N   b   C       X   U   E   E   S              T       ,   b   Q          b   =             F   5   N   b   C       ,   b   C          b   S           G   D   N   E   D           ?                                         !p                                           q                                                                    b   C       X   E   S           b   T          b   Q           b   Q          b   =             N   b   C      P   U   E   b   S          E   <          b   Q           I   )      F   U   U   E   S          E   <          b   Q          I   )      F   U   E   E   E   b   S           b   S          &   S          &   C       H   E   S          b   S             N   b   K   b   :          b   K      N   5   N   5   N   b   C       ,   b   C          b   S           G   D   N   E   D                                       $H                                           y                                                                                              b   C          U   E   E   S          E   E   b   Q           b   <          &   %      E   b   Q          %      N   T       (   b   M       #         b   =          N   C       x   E   S           b   T          E   Q           %   E   E   Q          b   <          &   %   b   =             N   b   C      D   U   E   b   S          E   <          E   Q           %   I   )      F   U   U   E   b   S          E   <          E   E   b   Q          b   <          &   %   I   )      F   U   C       P   E   E   E   S           b   S          &   S          &   K      N   U   E   b   S          E   <          b   S          I   )      F   U   E   E   E   b   S           b   S          &   S          &   4   E   E   E   Q           b   S          &   S          &   E   E   Q          b   S          &   S          &            N   5   N   5   N   5   N   C       ,   b   C          b   S           G   D   N   E   D                        (                                    
                                  W             Z             ]                                                                    b   C      8   U   E   b   Q             N   b   C       8   E   Q          b   T          b   =              N   b   C       `   E   E   b   Q          b   9          E   <           b   <           b   A             N   b   C         E   E   b   Q          b   9          E   T       -   b   T       !   b   Q           b   M                b   =          b   =          b   T       -   b   T       !   b   Q           b   M                b   =          b   =          b   A             N   E   E   b   Q          b   9          b   Q              N   b   C         E   S           E   T          E   E   E   Q          b   9          b   <          &   E   E   Q          b   9          b   <          &      b   =          E   E   b   Q          b   <          &   E   b   Q          b   <          &            N   C         E   S          E   T          E   E   E   Q          b   9          b   <          &   E   E   Q          b   9          b   <          &      b   =          E   E   b   Q          b   <          &   E   b   Q          b   <          &            N   C          E   S          E   T          E   E   b   Q          b   9          b   <          &   =          E   E   b   Q          b   <          &   S                    N   b   C          E   S          E   T          E   E   b   Q          b   9          b   <          &   =          E   E   b   Q          b   <          &   S                   N   b   C          E   S          E   T          b   T          b   S           b   S          b   =          b   T          b   S          b   S          b   =          b   =          b   A             N   b   C       |   b   C       d   b   T          b   Q          b   Q          b   Q          b   S          b   =          G   D   N   E   D                  h      0                                                                         b   C       X   b   C       @   E   E   b   Q           b   9       
   b   Q             G   D   N   E   D              h      1                                                                         b   C          b   T       *   E   E   E   Q           b   9       	   b   9          b   9          E   E   E   E   b   Q           b   9             /      =          N   C       t   b   T          E   Q           b   9       	   E   Q           b   9       
   b   Q          b   =          N   C       X   b   C       @   E   E   b   Q           b   9       
   b   Q             G   D   N   E   D       ?                          3                                    	                                                              b   C          U   T       .   E   E   b   S           E   E   b   A           b   A             <          &   C       (   E   Q              8   b   :          b   K   b   =          F   5   N   C       X   E   S           b   T          b   S           b   Q          b   =             N   b   C       H   E   Q           b   T       )   b   Q           b   =             N   b   C          U   E   b   S          E   <          E   Q           %   I   )      F   U   E   E   b   Q           b   S          &   E   E   S           b   <          &   S          &      N   5   N   C       ,   b   C          b   Q           G   D   N   E   D                  x      6                                                                                     b   C          U   T       .   E   S           E   A              E   b   T          E   Q              Q          b   =             =          F   5   N   C       ,   b   C          b   S           G   D   N   E   D                        8`                                    	                    F             H             $                b   C          E   S           b   C       h   E   Q             N   b   T          b   <          b   <          b   =          b   :       @   b   T          b   <          b   <          b   =             N   b   C       P   E   E   E   S           b   <          &   <          &   Q              N   b   C       P   E   E   E   S           b   <          &   <          &   Q             N   b   C       \   E   E   E   S           b   <          &   <          &   E   b   Q                N   C       ,   b   C          b   S           G   D   N   E   D                        ;8                                    	                    F             H             $                b   C          E   S           b   C       h   E   Q             N   b   T          b   <          b   <          b   =          b   :       @   b   T          b   <          b   <          b   =             N   b   C       X   E   E   E   S           E   S           %   &   b   <          &   Q              N   b   C       X   E   E   E   S           E   S           %   &   b   <          &   Q             N   b   C       d   E   E   E   S           E   S           %   &   b   <          &   E   b   Q                N   C       ,   b   C          b   S           G   D   N   E   D                          ?                          >                                    
                                 F             &             H             )                                                    ,             1   b   C       0   E   E   b   Q             K      N   b   C       0   E   E   b   Q             K      N   b   C       0   E   E   b   Q             <            N   b   C       p   E   S           E   E   b   Q          b   Q             E   b   Q          b   <                   N   b   C       (   E   S          b   Q             N   b   C          b   T          b   Q           b   T       
   b   Q          E   E   b   S          b   A          b   Q          	   Y   b   Q          E   E   b   S          b   A          b   Q          	   Y   b   =          b   =          N   C      |   U   E   b   <          E   Q          b   <             I   )   F   U   C       ,   E   S          4   S                 N   T          b   Q           b   T       
   b   Q          E   E   b   S          b   A          b   Q          	   Y   b   Q          E   E   b   S          b   A          b   Q          	   Y   b   =          b   =          N   5   N   E   D                  X      C                                                     b   C       L   b   T       /   b   Q           b   M             >   b   =          N   C       L   b   T       /   b   Q           b   M              @   b   =          N   C          b   C       x   E   >       >      N   b   C       <   E   >       >   b   T       0   b   Q           Y      G   D   b   :       <   b   C       (   b   T       0   b   Q           Y   G   D   N   E   D                     h                                           E             F             H              x                                           K             J             M             P                                                         T             W             Z             ]       	      `                                                         [                           j       	      n             x                                                        F             H             J             M             P             W             Z             ]       	      `                           j       	      n             x             `                                                                                                                                 H                                    @            D            E            E            F                        8             ذ            #            (            0X            10            3H            6x            7ذ            :            =            B            ư      ް      y                                                                  ذ      а      ɰ      ʰ                                                 	                                                                                    #              )              /              6              =              E              K              T              [              b              j              q              y       
                                          	                            	              	              
                                                                                    	                                                                                                                             "             +             0             8             <             A                                                                          ~      |            B      4      D      A      D      K      X  2            5           
 5            6            6            8          P  9            :            ;            <          0  =            ?            ?            A          0 ! A          x  B            B            C          8  C          H  C          X  C            D            D            D             D          8  E            E            E            E            F          0   F          @  F          P  F            G             G            G            G          0  H           " H            H            H          	8 . L          	h ? L          	l  L          	x 	 L          	  M          
  $ M          
 
 M          
h % N          
 ( N          
 $ N          
 2 N           ! O          P - O          p  O            N            N            Q          H   S          p % S          t  S           - S          
  S          
  S          
p  W          
  W          
  Y          P  Z             \          @ 
 `           
 a            b          (  d          h  g          x  g          |  g            i            i            i            i          h  j          l  j          x  j             j           3 j           - j           8 j           6 j           ' j          ( # j          ,  j          0  j          @  k            m            p             p          $  p          p  r            r            r            r            s            s             s          H   s           3 s           - s           8 s           6 s           ' s           # s            s            s            t          x  v            y            y            y            {          @  {          D  {          H  {            |            |            |           ! |          8 4 |          < . |          ` 9 |          d 7 |          h ( |          x $ |          |  |            |            }                       `            p            t                                                            `            d            p             !            4            .            9            7            (             $           $            (            8                         	            	           8 	            	            	            	           X 	            	            	           0 	           `            x             8           :            
:          ( :           <           <           <           ><           H<           7<           $<            <          0 =           s           
v             v           0 
w           P w           ` 
w            y            z          !p |          !           !           "$           "(           "l           "p           "           "           "           #            #h           #x           $H           $           $           $           $           $           $ &          %8           %`           %d           %h           %x           %           %           %           &0           &4           &<           &@           &           &           &           &           &           '            '0           '`           'p            ' (          ' +          ' $          '           (            (           (           )           )P           )` 
          ) 	          )           ) 
          *  	          *X            *h           * ?          * 7          *           * 
          + 	          +0           +           +           +           + "          +           +           , ,          ,@ 2          ,D /          ,H '          ,L           ,           ,           ,           , "          ,           ,           -0 ,          -X 2          -\ /          -` '          -d           -           -           -           . !          . $          .           .            .p           .           .           . !          . $          .           .           /H           / 9          /           /           / 	          00           0@           0P           0           0           1           1           1,           1           1           1           1           2            20           24           28           2<           2x 
          2           2           3            3            3$           34           3           4           4            40           4@           4`            4 
          4           5            5H 
          5X           5           5           5           5           6           6            6$           6`           6p           6           7$           70           7X (          7h '          7x           7| 
          7           7           8`           8           8           9(           98           9x           9           9           9           9           9           :8           :H           :`           :d           :           :           ;8           ;x           ;           <            <           <P           <T           <h 	          <x 
          <           <           < 	          < 
          =            =$           =8 	          =P           =T 
          =           =           >           >           >           ? 	          ?  	          ?P 
          ?` 
          ?           ?           ?           ? 	          @           @           @           @ '          @ +          A            A 
          Ah           Ap           A 
          B           B(           BX *          Bx .          B           B 
          B           C  D          CX  E          C  F          C  G          C  G          D  H          D<  H          D@  H          D  J          D  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 