#!/bin/sh

case $# in
   0) exec "${ICONX-/usr/local/src/utils/icon/bin/iconx}" "$0";;
   *) exec "${ICONX-/usr/local/src/utils/icon/bin/iconx}" "$0" "$@";;
esac

[executable Icon binary follows]
        

   I      0  0  0  0  1$  1  =  1  2I9.0.00/32    t 8 0 0 d  x  ( n 0      <   <                           |               b   C   T   C   (   T      Q       b   =      8   :       T   
   M         b   =      N   C   ,   E   S       T      b   =       b      N   C     U   S      b   =       N   C   T      T      T      b   >      b   =      <      b   =      T      C   8   E   E   S       b   >      b   &   b      8   :      M   
      <   #   b   =      T   
   b   >      b   =      b   =      N   :   N   E   b   D      4  $                                   b   C   4   E   S       T      Q       b   =      b      N   C      C   l   E   E   <       S       b      <   ~   b      N   C   $   T   
   Q       b   =      b   G   D   :   h   C   \   E   E   M         T      S       <      b   =      b      M         b      b   G   D   N   E   b   D      D                                                  b   C   \   U   C   <   T      Q       Q      Q      Q      b   =      N   5   E   N   b   D   N   C      C      E   b   G   D   N   E   b   D      T                      !                                       b   C   X   U   E   b   >      b      N   C   (   E   T      b   >      b      b   G   D   N   C     C      E   T      Q       b   =      M         b   
   N   C      E   b   >      E   T      C   D   S       Q       E   Q      Q      Q      b   =      8   :      b   D   b      b      N   E   S      T      b   '   :     U   E   T      Q       b   =      M         b   
   N   C      E   b   >      E   T      C   x   S       E   Q       <      b   &   E   Q       <      <       b   $   Q      Q      Q      b   =      8   :      b   D   b      b      N   E   S      T      b   '   N   C   $   C      b   >      b   G   D   N   E   b   D                                             D                     *              	          b   ;   (   C       E   R       3l   b      N   C      U   E   Q       R       b      N   C       E   R       Q       b      N   S       T      C       E   Q       b      8   :      b   >      b   >   $   b   =      N   C   <   C   ,   T      Q       Q      b   =      b   G   D   N   E   b   D      4  	                   2             b   ;  "$   C  "   C   8   E   R      T      M   
      b   =      b      N   C   <   E   E   R      M     %   b   &   M     '   b      N   C   <   E   E   R      M     :   b   &   M     <   b      N   C   <   E   E   R      M     M   b   &   M   
  O   b      N   C   <   E   E   R      M     Z   b   &   M     \   b      N   C   <   E   E   R      M     {   b   &   M     }   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M     0   b      N   C   <   E   E   R      M         b   &   M     @   b      N   C   <   E   E   R      M         b   &   M     R   b      N   C   <   E   E   R      M     j   b   &   M     l   b      N   C   <   E   E   R      M        b   &   M         b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     1   b   &   M   
  3   b      N   C   <   E   E   R      M     A   b   &   M     C   b      N   C   <   E   E   R      M     V   b   &   M     X   b      N   C   <   E   E   R      M     i   b   &   M     k   b      N   C   <   E   E   R      M     {   b   &   M     }   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     ,   b   &   M     .   b      N   C   <   E   E   R      M     A   b   &   M   "  C   b      N   C   <   E   E   R      M     f   b   &   M     h   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M   
     b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M     
   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     %   b   &   M   	  '   b      N   C   <   E   E   R      M     1   b   &   M   	  3   b      N   C   <   E   E   R      M     =   b   &   M     ?   b      N   C   <   E   E   R      M     H   b   &   M     J   b      N   C   <   E   E   R      M     `   b   &   M     b   b      N   C   <   E   E   R      M     q   b   &   M     s   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M   
  
   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     +   b   &   M     -   b      N   C   <   E   E   R      M     <   b   &   M     >   b      N   C   <   E   E   R      M     Z   b   &   M     \   b      N   C   <   E   E   R      M     x   b   &   M     z   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     #   b   &   M     %   b      N   C   <   E   E   R      M     :   b   &   M     <   b      N   C   <   E   E   R      M     M   b   &   M     O   b      N   C   <   E   E   R      M     l   b   &   M     n   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M     	   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     -   b   &   M     /   b      N   C   <   E   E   R      M     >   b   &   M     @   b      N   C   <   E   E   R      M     S   b   &   M     U   b      N   C   <   E   E   R      M     b   b   &   M     d   b      N   C   <   E   E   R      M     q   b   &   M     s   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M   
     b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     	   b   &   M     	   b      N   C   <   E   E   R      M     	*   b   &   M     	,   b      N   C   <   E   E   R      M     	A   b   &   M     	C   b      N   C   <   E   E   R      M     	`   b   &   M     	b   b      N   C   <   E   E   R      M     	v   b   &   M     	x   b      N   C   <   E   E   R      M     	   b   &   M     	   b      N   C   <   E   E   R      M     	   b   &   M     	   b      N   C   <   E   E   R      M     	   b   &   M     	   b      N   C   <   E   E   R      M         b   &   M     	   b      N   C   <   E   E   R      M     	   b   &   M   	  	   b      N   C   <   E   E   R      M     	   b   &   M     	   b      N   C   <   E   E   R      M     	   b   &   M     	   b      N   C   <   E   E   R      M     

   b   &   M     
   b      N   C   <   E   E   R      M     
    b   &   M     
"   b      N   C   <   E   E   R      M     
4   b   &   M     
6   b      N   C   <   E   E   R      M     
E   b   &   M     
G   b      N   C   <   E   E   R      M     
V   b   &   M     
X   b      N   C   <   E   E   R      M     
q   b   &   M     
s   b      N   C   <   E   E   R      M     
   b   &   M     
   b      N   C   <   E   E   R      M        b   &   M   
  
   b      N   C   <   E   E   R      M     
   b   &   M     
   b      N   C   <   E   E   R      M     
   b   &   M     
   b      N   C   <   E   E   R      M     
   b   &   M     
   b      N   C   <   E   E   R      M     
   b   &   M     
   b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M        b   &   M        b      N   C   <   E   E   R      M     &   b   &   M     (   b      N   C   <   E   E   R      M         b   &   M   %  4   b      N   C   <   E   E   R      M     Z   b   &   M   )  \   b      N   C   <   E   E   R      M        b   &   M   
     b      N   C   <   E   E   R      M        b   &   M        b      N   T   	   R      b   =      N   C   4   C   $   E   R      Q       b   &   b   G   D   N   E   b   D      T  +                  :                                   b   ;   D   C   <   E   R      E   b   >      b   >      b      b      N   C   H   U   E   Q      <   $   b      N   T   
   M        b   =      N   C   D   U   E   Q       <       b      N   C      <       b   G   D   N   C      C   |   E   Q       <       b      N   C   $   E   S      M     {   b      N   E   Q       E   Q       b      b      :       E   S      M         b      N   C   $   E   S       M         b      N   C  L   U   E   Q       <       b      N   C   C   4   E   S      E   Q       Q      b      b      N   C   l   U   E   S      <   	   b      N   E   S      E   R      E   S      <      b      b   &   b      N   C   4   E   S       E   S      S       b      b      N   E   Q       4   Q      b         N   :   N   C   4   C   $   E   S      S       b      b   G   D   N   E   b   D      <  /|                   C     	             b   C   4   E   S       T      Q       b   =      b      N   C      U   E   S      T      Q       b   =      b      F   U   T      S       E   Q       S      b   &   S      b   =      N   5   N   C       C      S       b   G   D   N   E   b   D                  X                  4    `    ܰ    +    /@      ߰    հ                                	               !      *      2      :      C      G      L      R      W      ]      a      f      l      q      u                        <          	    +    /@     @  '   d 
 *     *     ,    	 ,     .    /  $  /  8  /  d  0  p  0  x  0    0   > 0   = 0    /    2  (  4  P  7  \  7   
 9    9   ' 9    9   " :  $  :  8 ) :  @ 	 :  T  <           /       0      2    3    3    4    4    4    6  ,  6  D  7   ( 7   B 7   ! 7    7    8     :    :  0  ;  l * ;   1 ;   ( ;   K ;   ! ;    ;    <    >     >  4  ?    A    D   	 G  $  H  T  I  h  I  t % I    I    K    K    L  	  #  	P  '  	\  '  	  )  	  )  	  *  	  *  
  +  
(  +  
X  ,  
l  ,  
  -  
  -  
  .  
  .  $  /  8  /  h  0  |  0    1    1    2    2  4  3  H  3  x  4    4    5    5  
   6  
  6  
D  7  
X  7  
  8  
  8  
  9  
  9    :  $  :  T  ;  h  ;    <    <    =    =     >  4  >  d  ?  x  ?    @    @    A     A  0  B  D  B  t  C    C    D    D    E    E  @  F  T  F    G    G    H    H    I     I  P  J  d  J    K    K    L    L    M  0  M  `  N  t  N    O    O    P    P  ,  Q  @  Q  p  R    R    S    S    T    T  <  U  P  U    V    V    W    W    X    X  L  Y  `  Y    Z    Z    [    [    \  ,  \  \  ]  p  ]    ^    ^    _    _  (  `  <  `  l  a    a    b    b    c    c  8  d  L  d  |  e    e    f    f    g    g  H  h  \  h    i    i    j    j    k  (  k  X  l  l  l    m    m    n    n  $  o  8  o  h  p  |  p    q    q    r    r  4  s  H  s  x  t    t    u    u     v    v  D  w  X  w    x    x    y    y    z  $  z  T  {  h  {    |    |    }    }      ~   4  ~   d     x                   !     !0    !D    !t    !    !    !    !    "    "@    "T    "    "    "    "    #    #     #P    #d    #    #    #    #    $    $0    $`    $t    $    $    $    $    %,    %@    %p    %    %    %    %    &    &<    &P    &    &    &    &    '    '    'L    '`    '    '    '    '    (    (,    (\    (p    (    (    (    (    )(    )<    )l    )    )    )    )    *    *8    *L    *|    *    *    *    +    +    +4 
   +h    +p    +    +    ,     , !    ,     ,$     ,P 	 "  ,p  "  , 	 $  ,  $  , 	 &  -  '  -@  (  -H 	 (  -p  *  -  +  -  ,  .  -  . 	 -  .8  .  .p # .  .x   .  .  .  .  /  . 	 /  . 	 0  /   3  /(  3  /<  5  /  o  /  r  /  r  /  t  /  t  0(  u  08 
 u  0h  w  0|  ymain rimage EvInit Monitored Eve MTEvInit MTEvGet evnames exbase10 twt stop write left image ord type table copy key insert args name EvGet *** cannot open icode file *** unknown event evstream.icn s i "\ " f input output error evinit.icn load string list c flag lastcset eventmask  e namemap I conversion attempt z alien allocation  assignment < base address of storage region - block deallocation b suspension from operation A co-expression activation x co-expression allocation D co-expression failure G garbage collection # comment B co-expression return cset allocation call of operation failure from expression  end of garbage collection v removal of a suspended generator u resumption of expression r return from expression E run-time error a suspension from alternation X program exit j external allocation : function call J conversion failure M function failure g file allocation Z free region [ function suspension removal Y function resumption P function return W function suspension H allocation highlight  interpreter call @ integer value pseudo-event  interpreter return ^ integer keyword value pseudo-event & position value pseudo-event * subject value pseudo-event  list generation  list creation m list element allocation  list get  line change k list allocation | location change  list pop  list pull  list push  list put  list random reference  list reference L large integer allocation  list subscript l suspension from limitation  monitor input event N conversion not needed $ null value value pseudo-event \ operator call ] operator failure + address offset O virtual-machine instruction  operator suspension removal } operator resumption ` operator return { operator suspension ; memory monitoring comment C procedure call F procedure failure . symbol name V suspended procedure removal U procedure resumption R procedure return % procedure value pseudo-event S procedure suspension  record generation  record creation d real allocation h record allocation y refresh allocation ? region  record random reference  record reference  record subscript  set generation Q conversion success  set creation  set deletion t set element allocation q set allocation  scanning failure  set insertion > region size w hash header allocation  set membership  scanning environment creation  scanning position  set random reference  scanning environment removal  scanning resumption  substring assignment  scanning suspension  stack depth ~ string deallocation string allocation  set value T symbol table entry n table allocation  table generation K conversion target  table creation  table deletion o table element allocation  tenure a block region  tenure a string region clock tick  table insertion  table key generation  table membership  table random reference  table reference  table subscript  table value substring trapped variable allocation p table-element trapped variable allocation = space used  value assigned evnames.icn sign digits *** base too large for exbase() convert.icn tables.icn T1 