#!/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]
      

 S      <
  @
  @
  @
  
          (  I9.0.00/32  ^  I   pib@Wb@<f@LNd@    D  pX         V@   t          
                     ]      b      f      j      r      x      ~                     b   C   ,   E   T      T      b   =       b      N   C       E   S      <      b      N   C       E   S      <      b      N   C       E   S      K   b      N   C     U   E   S       T      b   =       b      N   C   S       b   ,   C      E   S      T      T      M         b   =      b   =      b      N   C       T      <      b   =      N   C   4   E   S   	   T      <       b   =      b      N   E   E   T      S      b   &   S   	   b      :   t  C   D  E   S      T      T      M         b   =      b   =      b      N   C       T      <      b   =      N   C   4   E   S      T      <       b   =      b      N   U   S      6   C   D   -   M      x   b      N   F   E   S      S      b      :   0  C      -   M      ~   b      N   F   E   S      C   (   T   	   S      b   =      8   :       T   
   M   $      b   =      b      :     C      -   M         b      N   F   E   S      C   (   T      S      b   =      8   :   (   T   
   M         S       b   =      b      :      C      -   M         b      N   F   E   S      C   (   T   	   S      b   =      8   :   (   T   
   M         S       b   =      b      :   d   C   0   -   M         b      N   F   b   E   :   ,   F   T   
   M         S       b   =      :   (   T   
   M        S       b   =      b   7   N   :   @N   C   $   T      M      #  b   =      N   C      T      b   =       N   C   ,   T      M      /  S      b   =      N   C   ,   T      M      D  S      b   =      N   C   ,   T      M      S  S      b   =      N   C      T      b   =       N   C   $   T      M      c  b   =      N   C   ,   T      S      M      t  b   =      N   C   $   T      M        b   =      N   C      T      b   =       N   C      U   E   S      T   
   T      b   =      b      F   U   T      S      E   T      S      b   &   b   =      N   5   N   E   b   D      <                                       b   b   C     U   E   S       E   Q       b      b      F   U   U   S       6   C   H   -   M        b      N   F   T      M        b   =      :   t  C   H   -   M        b      N   F   T      M        b   =      :   $  C   H   -   M        b      N   F   T      M        b   =      :      C   H   -   M        b      N   F   T      M        b   =      :      F   U   E   E   T      S       b   &   b      N   T      M        S       M        Q      M        S       b   =      N   5   N   C      C      E   b   G   D   N   E   b   D      4                                      b   C   8   T      M   
     Q       M         b   =      N   C   $   T      M        b   =      N   C   ,   T      Q      M   	     b   =      N   C   $   T      M      )  b   =      N   C      U   Q       6   C   H   -   M      1  b      N   F   T      M      3  b   =      :   T   C   H   -   M      M  b      N   F   T      M      O  b   =      :      5   N   C   $   T      M   	   i  b   =      N   C   $   T      M        b   =      N   C      T      b   =       N   C      C      E   b   G   D   N   E   b   D                     D    
                                                        !      &      *      /      4      <      A      F      L       P                   
    " 
    #  (  $ 
 T  &  `  &  |  '    (    (    (    )  $  *  0  *  T  +  d  +    - %   -     -    .    /     /  T  1  x  1 !   2    2 +    3    2 ! 4  4  h  4 (   5    4 !   6    6 + 8  7  D  6 ! l  8  |  8    9    <    '    A 	 <  B 	 p  C 	   D 	   E 	   F 	 $  G 	 X  H    I 	   J 	   N    N    O  $  O  @  Q    S    V    V    X 
 	  X  <	  Y 
 `	  Y  	  Z 
 	  Z  	  [ 
  
  [  4
  \  <
  \  
  ]  
  a  
  c    e  <  g 	 h  h 	   i    j 	   l 
 ,  l  X  m 
 |  m    o 	   p 	  
  q 	 $
  s  8
  u  main procs gencode genproc table read tab find move integer stop real write key lindcomp.icn line sym new keyword value axiom gener angle length replace -> : *** invalid generation specification *** invalid angle:  *** invalid length:  name *** invalid keyword:  *** invalid specification:  link turtle $define Generations  $define Angle  $define Length  procedure main() Generations end arg +       TRight(Angle)	# + -       TLeft(Angle)	# - [       TSave()		# [ ]       TRestore()	# ]        ( )	#  procedure  (gener)    if gener > 0 then { gener - 1       } F    else TDraw(Length)	# F f    else TSkip(Length)	# f    return 