$ od -c -N 50000 [phylum]<LISP>KOTO>Lispusers>IMTRAN.TEDIT!1
0000000    X   E   R   O   X  \t   I   M   T   R   A   N  \r   2  \r  \r
0000020    4  \r  \r   1  \r  \r   I   M   T   R   A   N  \r   1  \r  \r
0000040    4  \r  \r   B   y   :           M   i   c   h   a   e   l    
0000060    S   a   n   n   e   l   l   a       (   S   a   n   n   e   l
0000100    l   a   .   p   a   @   X   e   r   o   x   .   c   o   m   )
0000120   \r   I   n   t   e   r   n   a   l  \r  \r   f   i   l   e   :
0000140            {   e   r   i   s   }   <   L   i   s   p   >   K   o
0000160    t   o   >   L   i   s   p   U   s   e   r   s   >   I   M   T
0000200    R   A   N   .       (   &       .   D   C   O   M   )  \r  \r
0000220    *   *   *   *   *   *           I   M       f   o   r   m   a
0000240    t       a   n   d       t   h   e       I   M   T   R   A   N
0000260        I   M   -   t   o   -   T   E   X       t   r   a   n   s
0000300    l   a   t   i   o   n       p   r   o   g   r   a   m   .    
0000320        *   *   *   *   *  \r  \r   I   M       f   o   r   m   a
0000340    t       i   s       t   h   e       t   e   x   t       f   o
0000360    r   m   a   t   t   i   n   g       l   a   n   g   u   a   g
0000400    e       t   h   a   t       t   h   e       I   n   t   e   r
0000420    l   i   s   p       R   e   f   e   r   e   n   c   e       M
0000440    a   n   u   a   l       i   s       r   e   p   r   e   s   e
0000460    n   t   e   d       i   n   .           I   t       i   s    
0000500    s   o   m   e   w   h   a   t       l   i   k   e       T   E
0000520    X       s   o   u   r   c   e       c   o   d   e   ,       i
0000540    n       t   h   a   t       t   h   e   r   e       a   r   e
0000560        k   e   y   w   o   r   d   s   ,       a   n   d       b
0000600    r   a   c   k   e   t   s       a   r   e       u   s   e   d
0000620        t   o       d   e   l   i   m   i   t       t   e   x   t
0000640    .           H   o   w   e   v   e   r   ,       I   M       f
0000660    o   r   m   a   t       w   a   s       s   p   e   c   i   f
0000700    i   c   a   l   l   y       d   e   s   i   g   n   e   d    
0000720    f   o   r       r   e   p   r   e   s   e   n   t   i   n   g
0000740        t   h   e       I   n   t   e   r   l   i   s   p       M
0000760    a   n   u   a   l   ,       s   o       t   h   e       "   t
0001000    e   x   t       o   b   j   e   c   t   s   "       u   s   e
0001020    d       a   r   e       s   e   m   a   n   t   i   c   a   l
0001040    l   y       m   e   a   n   i   n   g   f   u   l       o   b
0001060    j   e   c   t   s       w   i   t   h   i   n       t   h   e
0001100        m   a   n   u   a   l   ,       s   u   c   h       a   s
0001120        "   f   u   n   c   t   i   o   n       d   e   f   i   n
0001140    i   t   i   o   n   "   ,       "   l   i   s   p       c   o
0001160    d   e   "   ,       "   s   u   b   s   e   c   t   i   o   n
0001200    "   .  \r  \r   I   M       f   o   r   m   a   t       f   i
0001220    l   e   s       a   r   e       e   a   s   y       t   o    
0001240    e   d   i   t       (   I   M       f   o   r   m   a   t    
0001260    o   n   l   y       u   s   e   s       n   o   r   m   a   l
0001300        p   r   i   n   t   i   n   g       a   s   c   i   i    
0001320    c   h   a   r   a   c   t   e   r   s   ,       s   o       I
0001340    M       f   i   l   e   s       c   a   n       b   e       e
0001360    d   i   t   e   d       w   i   t   h       L   a   u   r   e
0001400    l   ,       B   r   a   v   o   ,       T   e   d   i   t   ,
0001420        e   t   c   .   .   )   ,       b   u   t       t   h   e
0001440    y       d   o   n   '   t       l   o   o   k       v   e   r
0001460    y       p   r   e   t   t   y   .           T   o       p   r
0001500    o   d   u   c   e       t   h   e       m   a   n   u   a   l
0001520    ,       i   t       w   a   s       n   e   c   e   s   s   a
0001540    r   y       t   o       f   i   n   d       a       w   a   y
0001560        t   o       f   o   r   m   a   t       a   n   d       p
0001600    r   i   n   t       I   M       f   i   l   e   s   .        
0001620    A   f   t   e   r       m   u   c   h       t   h   o   u   g
0001640    h   t   ,       I       f   i   n   a   l   l   y       d   e
0001660    c   i   d   e   d       t   o       c   r   e   a   t   e    
0001700    I   M   T   R   A   N   ,       a       p   r   o   g   r   a
0001720    m       t   h   a   t       t   r   a   n   s   l   a   t   e
0001740    s       f   r   o   m       I   M       f   o   r   m   a   t
0001760        f   i   l   e   s       t   o       T   E   X       s   o
0002000    u   c   e       f   i   l   e   s   ,       a   n   d       u
0002020    s   e       T   E   X       t   o       a   c   t   u   a   l
0002040    l   y       f   o   r   m   a   t       a   n   d       p   r
0002060    i   n   t       t   h   e       m   a   n   u   a   l   .  \r
0002100   \r   A       u   s   e   f   u   l       f   e   a   t   u   r
0002120    e       o   f       I   M   T   R   A   N       i   s       t
0002140    h   a   t       i   s       v   e   r   y       f   o   r   g
0002160    i   v   i   n   g       a   b   o   u   t       e   r   r   o
0002200    r   s       i   n       I   M       f   o   r   m   a   t   ,
0002220        e   v   e   n       m   i   s   p   l   a   c   e   d    
0002240    b   r   a   c   k   e   t       e   r   r   o   r   s   !    
0002260        T   h   i   s       i   s       n   o   t       t   o    
0002300    s   a   y       t   h   a   t       t   h   e       o   u   t
0002320    p   u   t       w   i   l   l       b   e       p   r   e   t
0002340    t   y   ,       b   u   t       a   t       l   e   a   s   t
0002360        t   h   e       t   r   a   n   s   l   a   t   i   o   n
0002400        p   r   o   g   r   a   m       w   i   l   l       n   o
0002420    t       b   o   m   b       o   u   t       o   n       y   o
0002440    u   .  \r  \r   T   h   i   s       f   i   l   e       (   I
0002460    M   T   R   A   N   .   t   x   t   )       c   o   n   t   a
0002500    i   n   s       i   n   f   o       o   n       u   s   i   n
0002520    g       t   h   e       I   M   T   R   A   N       I   M   -
0002540    t   o   -   T   E   X       t   r   a   n   s   l   a   t   i
0002560    o   n       p   r   o   g   r   a   m   ,       o   n       F
0002600    L   G   s       w   h   i   c   h       e   f   f   e   c   t
0002620        I   M   T   R   A   N   ,       o   n       h   o   w    
0002640    t   o       g   e   n   e   r   a   t   e       t   h   e    
0002660    i   n   d   e   x       a   n   d       t   a   b   l   e    
0002700    o   f       c   o   n   t   e   n   t   s   ,       a   n   d
0002720        a       d   e   s   c   r   i   p   t   i   o   n       o
0002740    f       I   M       f   o   r   m   a   t   .  \r  \r  \r   *
0002760    *   *   *   *   *           H   o   w       t   o       u   s
0003000    e       I   M   T   R   A   N       t   o       f   o   r   m
0003020    a   t       a   n   d       p   r   i   n   t       a   n    
0003040    I   M       f   o   r   m   a   t       f   i   l   e        
0003060    *   *   *   *   *  \r  \r   (   1   )           g   e   t    
0003100    i   n   t   o       I   n   t   e   r   l   i   s   p   -   D
0003120    ,       a   n   d       l   o   a   d       {   p   h   y   l
0003140    u   m   }   <   L   i   s   p   M   a   n   u   a   l   >   I
0003160    M   T   R   A   N   .   D   C   O   M  \r  \r   (   2   )    
0003200        t   y   p   e       (   I   M   .   T   E   X       '   <
0003220    i   n   f   i   l   e   >       '   <   o   u   t   f   i   l
0003240    e   >   )  \r   [   i   f       t   h   e       e   x   t   e
0003260    n   s   i   o   n   s       a   r   e       n   o   t       g
0003300    i   v   e   n   ,       d   e   f   a   u   l   t   s       t
0003320    o       <   i   n   f   i   l   e   >   .   I   M       a   n
0003340    d       <   o   u   t   f   i   l   e   >   .   T   E   X   .
0003360       \r   <   o   u   t   f   i   l   e   >       d   e   f   a
0003400    u   l   t   s       t   o       <   i   n   f   i   l   e   >
0003420    .   T   E   X   ]  \r  \r   (   3   )           t   h   e    
0003440    t   r   a   n   s   l   a   t   i   o   n       p   r   o   g
0003460    r   a   m       w   i   l   l       r   u   n   ,       p   r
0003500    i   n   t   i   n   g       o   u   t       w   a   r   n   i
0003520    n   g       m   e   s   s   a   g   e   s   .           I   t
0003540        w   i   l   l       a   l   s   o       c   r   e   a   t
0003560    e       f   i   l   e   s       <   i   n   f   i   l   e   >
0003600    .   I   M   E   R   R       (   t   r   a   n   s   c   r   i
0003620    p   t       o   f       e   r   r   o   r       m   e   s   s
0003640    a   g   e   s   )   .  \r  \r   (   4   )           c   h   a
0003660    t       t   o       m   a   x   c   ,       C   O   N   N    
0003700    t   o       {   m   a   x   c   }   <   M   a   n   u   a   l
0003720    >   ,       a   n   d   ,       u   s   i   n   g       p   u
0003740    p   f   t   p   ,       b   r   i   n   g       t   h   e    
0003760    t   e   x       f   i   l   e       o   v   e   r       t   o
0004000        m   a   x   c   .           [   A   l   t   e   r   n   a
0004020    t   i   v   e   l   y   ,       j   u   s   t       s   p   e
0004040    c   i   f   y       {   m   a   x   c   }   <   M   a   n   u
0004060    a   l   >   .   .   .   .       a   s       t   h   e       <
0004100    o   u   t   f   i   l   e   >       t   o       I   M   .   T
0004120    E   X   .           T   E   X       w   i   l   l       s   t
0004140    i   l   l       a   c   c   e   p   t       i   t   ,       e
0004160    v   e   n       t   h   o   u   g   h       C   R   s       w
0004200    o   u   l   d       n   o   t       b   e       t   r   a   n
0004220    s   l   a   t   e   d       t   o       C   R   /   L   F    
0004240    a   s       p   u   p   f   t   p       d   o   e   s   .   ]
0004260   \r  \r   (   5   )           r   u   n       T   e   X       o
0004300    n       t   h   e       o   u   t   p   u   t       f   i   l
0004320    e       -   -   -       t   y   p   e       t   o       m   a
0004340    x   c   :  \r  \t   @   t   e   x  \r  \r  \t   *   \   i   n
0004360    p   u   t       <   o   u   t   f   i   l   e       f   i   l
0004400    e       n   a   m   e       w   i   t   h   o   u   t       e
0004420    x   t   e   n   s   i   o   n   >  \r   t   h   i   s       s
0004440    h   o   u   l   d       r   u   n   ,       a   n   d       p
0004460    r   i   n   t       l   o   t   s       o   f       s   i   l
0004500    l   y       w   a   r   n   i   n   g       m   e   s   s   a
0004520    g   e   s   ,       a   n   d       f   i   n   a   l   l   y
0004540        e   n   d   ,  \r   l   e   a   v   i   n   g       a    
0004560    p   r   e   s   s       f   i   l   e       o   n       <   o
0004600    u   t   f   i   l   e   >   .   P   R   E   S   S  \r   [   n
0004620    o   t   e   :           "   i   n   p   u   t   "       m   u
0004640    s   t       b   e       i   n       l   o   w   e   r       c
0004660    a   s   e   ]  \r  \r   N   o   t   e   :           A   c   t
0004700    u   a   l   l   y   ,       y   o   u       c   a   n       r
0004720    u   n       T   e   x       o   n       a   n   y       M   A
0004740    X   C       d   i   r   e   c   t   o   r   y   ,       i   f
0004760        y   o   u       c   o   p   y       {   M   A   X   C   }
0005000    <   M   A   N   U   A   L   >   I   M   B   A   S   I   C   .
0005020    T   E   X       t   o       t   h   e       d   i   r   e   c
0005040    t   o   r   y   .  \r  \r  \r   *   *   *   *   *   *        
0005060    F   L   G   s       i   n       I   M   T   R   A   N        
0005100    *   *   *   *   *  \r  \r   I   M   T   R   A   N       i   s
0005120        e   f   f   e   c   t   e   d       b   y       a       n
0005140    u   m   b   e   r       o   f       g   l   o   b   a   l    
0005160    v   a   r   i   a   b   l   e   s   :  \r  \r   I   M   .   N
0005200    O   T   E   .   F   L   G  \r  \t   I   f       T   ,       n
0005220    o   t   e   s       w   i   l   l       b   e       p   r   i
0005240    n   t   e   d       o   u   t   ,       o   t   h   e   r   w
0005260    i   s   e       t   h   e   y       w   i   l   l       b   e
0005300        s   u   p   p   r   e   s   s   e   d   .           I   n
0005320    i   t   i   a   l   l   y       N   I   L   .           (   N
0005340    o   t   e   :       I   f       t   h   i   s       i   s    
0005360    T   ,       t   h   e       t   r   a   n   s   l   a   t   i
0005400    o   n       p   r   o   g   r   a   m   s       w   i   l   l
0005420        p   r   i   n   t       o   u   t       a       m   e   s
0005440    s   a   g   e       t   o       r   e   m   i   n   d       y
0005460    o   u       t   h   a   t       n   o   t   e   s       w   i
0005500    l   l       b   e       p   r   i   n   t   e   d   .   )  \r
0005520   \r   I   M   .   D   R   A   F   T   .   F   L   G  \r  \t   I
0005540    f       T   ,       t   h   e       o   u   t   p   u   t    
0005560    w   i   l   l       h   a   v   e       "   -   -   D   R   A
0005600    F   T   -   -   "       p   r   i   n   t   e   d       o   n
0005620        f   o   u   r       c   o   r   n   e   r   s       o   f
0005640        e   v   e   r   y       p   a   g   e   .           I   n
0005660    i   t   i   a   l   l   y       N   I   L   .  \r  \r   I   M
0005700    .   F   I   L   E   .   T   A   G   .   F   L   G  \r  \t   I
0005720    f       T   ,       t   h   e       o   u   t   p   u   t    
0005740    w   i   l   l       h   a   v   e       t   h   e       i   n
0005760    p   u   t       f   i   l   e       n   a   m   e   s       p
0006000    r   i   n   t   e   d       a   t       t   h   e       b   o
0006020    t   t   o   m       o   f       e   a   c   h       p   a   g
0006040    e   .           I   n   i   t   i   a   l   l   y       N   I
0006060    L   .  \r  \r   I   M   .   E   V   E   N   .   F   L   G  \r
0006100   \t   I   f       T   ,       T   e   x       w   i   l   l    
0006120    t   r   y       t   o       m   a   k   e       t   h   e    
0006140    p   r   e   s   s       f   i   l   e       h   a   v   e    
0006160    a   n       e   v   e   n       #       o   f       p   a   g
0006200    e   s   ,       b   y       a   d   d   i   n   g       a   n
0006220        e   m   p   t   y       p   a   g   e       i   f       n
0006240    e   e   d   e   d   .           I   n   i   t   i   a   l   l
0006260    y       N   I   L   .  \r  \r   I   M   .   C   H   E   C   K
0006300    .   D   E   F   S  \r  \t   I   f       T   ,       c   h   e
0006320    c   k   s       w   h   e   t   h   e   r       v   a   r   s
0006340        a   n   d       f   n   s       a   r   e       b   o   u
0006360    n   d   /   d   e   f   i   n   e   d       i   n       t   h
0006400    e       c   u   r   r   e   n   t       I   n   t   e   r   l
0006420    i   s   p   ,       a   n   d       p   r   i   n   t   s    
0006440    a       w   a   r   n   i   n   g       i   f       n   o   t
0006460    .           F   o   r       F   n   s   ,       w   i   l   l
0006500        a   l   s   o       c   h   e   c   k       a   r   g    
0006520    l   i   s   t       c   o   n   s   i   s   t   a   n   c   y
0006540    .           I   n   i   t   i   a   l   l   y       N   I   L
0006560    .  \r  \r  \r   T   h   e       f   o   l   l   o   w   i   n
0006600    g       F   L   G   s       a   r   e       o   n   l   y    
0006620    o   f       i   n   t   e   r   e   s   t       w   h   e   n
0006640        g   e   n   e   r   a   t   i   n   g       a   n       i
0006660    n   d   e   x   :  \r  \r   I   M   .   P   T   R   .   F   I
0006700    L   E   .   F   L   G  \r  \t   I   f       T   ,       a    
0006720    f   i   l   e       <   i   n   f   i   l   e   >   .   I   M
0006740    P   T   R       w   i   l   l       b   e       g   e   n   e
0006760    r   a   t   e   d       g   i   v   i   n   g       i   n   d
0007000    e   x       i   n   f   o   r   m   a   t   i   o   n   .    
0007020        I   n   i   t   i   a   l   l   y       N   I   L   .  \r
0007040   \r   I   M   .   P   A   G   E   .   F   I   L   E   .   F   L
0007060    G  \r  \t   I   f       T   ,       T   E   X       w   i   l
0007100    l       g   e   n   e   r   a   t   e       a       f   i   l
0007120    e       <   i   n   f   i   l   e   >   .   I   M   P   A   G
0007140    E       c   o   n   t   a   i   n   i   n   g       p   a   g
0007160    e       i   n   f   o   r   m   a   t   i   o   n   .        
0007200    I   n   i   t   i   a   l   l   y       N   I   L   .  \r  \r
0007220    I   M   .   R   E   F   .   F   L   G  \r  \t   I   f       T
0007240    ,       t   h   e       t   r   a   n   s   l   a   t   i   o
0007260    n       p   r   o   g   r   a   m       w   i   l   l       t
0007300    r   y       t   o       r   e   s   o   l   v   e       c   r
0007320    o   s   s   -   r   e   f   e   r   e   n   c   e   s       b
0007340    y       l   o   o   k   i   n   g       a   t       v   a   r
0007360    i   o   u   s       h   a   s   h       t   a   b   l   e   s
0007400    .           I   n   i   t   i   a   l   l   y       N   I   L
0007420    .  \r  \r   I   M   .   S   E   N   D   .   I   M   P   L   I
0007440    C   I   T  \r  \t   I   f       T   ,       s   e   n   d    
0007460    "   i   m   p   l   i   c   i   t       r   e   f   e   r   e
0007500    n   c   e   s   "       f   o   r       f   n   s       a   n
0007520    d       v   a   r   s       (   i   f       n   o   t       i
0007540    n       i   n   d   e   x       h   a   s   h       a   r   r
0007560    a   y   )   .           I   n   i   t   i   a   l   l   y    
0007600    N   I   L   .  \r  \r   I   M   .   F   L   U   S   H   .   I
0007620    M   P   L   I   C   I   T  \r  \t   I   f       T   ,       f
0007640    l   u   s   h       "   i   m   p   l   i   c   i   t       r
0007660    e   f   e   r   e   n   c   e   s   "       w   h   e   n    
0007700    r   e   a   d   i   n   g       i   n       i   n   d   e   x
0007720        d   a   t   a       w   i   t   h       G   R   A   B   .
0007740    I   M   P   T   R   .           I   n   i   t   i   a   l   l
0007760    y       N   I   L   .  \r  \r  \r   *   *   *   *   *   *    
0010000        G   e   n   e   r   a   t   i   n   g       a   n       I
0010020    n   d   e   x       a   n   d       T   O   C   ,       a   n
0010040    d       r   e   s   o   l   v   i   n   g       C   r   o   s
0010060    s   -   r   e   f   e   r   e   n   c   e   s           *   *
0010100    *   *   *  \r  \r   O   n   e       o   f       t   h   e    
0010120    b   e   n   e   f   i   t   s       o   f       I   M       f
0010140    o   r   m   a   t       i   s       t   h   a   t       i   t
0010160        i   s       p   o   s   s   i   b   l   e       t   o    
0010200    g   e   n   e   r   a   t   e       a   n       i   n   d   e
0010220    x       a   n   d       t   a   b   l   e       o   f       c
0010240    o   n   t   e   n   t   s   ,       a   n   d       t   o    
0010260    h   a   v   e       p   a   g   e       c   r   o   s   s   -
0010300    r   e   f   e   r   e   n   c   e   s       r   e   s   o   l
0010320    v   e   d   .           H   o   w   e   v   e   r   ,       i
0010340    t       i   s       n   o   t       e   a   s   y   .        
0010360    T   h   e       p   r   o   c   e   d   u   r   e       i   s
0010400        a   s       f   o   l   l   o   w   s   :  \r  \r   (   1
0010420    )           R   u   n       a   l   l       o   f       t   h
0010440    e       c   h   a   p   t   e   r   s       o   f       t   h
0010460    e       d   o   c   u   m   e   n   t       t   h   r   o   u
0010500    g   h       I   M   .   T   E   X       a   n   d       T   e
0010520    x   ,       a   f   t   e   r       s   e   t   t   i   n   g
0010540        I   M   .   P   T   R   .   F   I   L   E   .   F   L   G
0010560        a   n   d       I   M   .   P   A   G   E   .   F   I   L
0010600    E   .   F   L   G       t   o       T   .           I   M   .
0010620    T   E   X       w   i   l   l       g   e   n   e   r   a   t
0010640    e       a   n       i   n   d   e   x       f   i   l   e    
0010660    x   x   x   .   I   M   P   T   R   ,       a   n   d       T
0010700    e   x       w   i   l   l       g   e   n   e   r   a   t   e
0010720        a       f   i   l   e       x   x   x   .   I   M   P   A
0010740    G   E   .  \r  \r   (   2   )           L   o   a   d       a
0010760    l   l       o   f       t   h   e       i   n   d   e   x    
0011000    f   i   l   e   s       u   s   i   n   g       (   G   R   A
0011020    B   .   I   M   P   T   R       i   m   p   t   r   F   i   l
0011040    e   N   a   m   e   )       a   n   d       (   G   R   A   B
0011060    .   I   M   P   A   G   E       i   m   p   a   g   e   F   i
0011100    l   e   N   a   m   e   )  \r  \r   (   3   )           C   r
0011120    e   a   t   e       t   h   e       i   n   d   e   x       b
0011140    y       r   u   n   n   i   n   g       (   M   A   K   E   .
0011160    I   M   .   I   N   D   E   X       i   n   d   e   x   F   i
0011200    l   e   N   a   m   e   )   ,       w   h   i   c   h       w
0011220    i   l   l       p   u   t       a       T   e   x       s   o
0011240    u   r   c   e       f   i   l   e       c   o   n   t   a   i
0011260    n   i   n   g       t   h   e       i   n   d   e   x       o
0011300    n       i   n   d   e   x   F   i   l   e   N   a   m   e   .
0011320   \r  \r   (   4   )           C   r   e   a   t   e       t   h
0011340    e       t   a   b   l   e       o   f       c   o   n   t   e
0011360    n   t   s       b   y       r   u   n   n   i   n   g       (
0011400    M   A   K   E   .   I   M   .   T   O   C       t   o   c   F
0011420    i   l   e   N   a   m   e   )   ,       w   h   i   c   h    
0011440    w   i   l   l       p   u   t       a       T   e   x       s
0011460    o   u   r   c   e       f   i   l   e       c   o   n   t   a
0011500    i   n   i   n   g       t   h   e       t   a   b   l   e    
0011520    o   f       c   o   n   t   e   n   t   s       o   n       t
0011540    o   c   F   i   l   e   N   a   m   e   .  \r  \r   (   5   )
0011560            N   o   w   ,       r   u   n       a   l   l       o
0011600    f       t   h   e       p   a   r   t   s       o   f       t
0011620    h   e       d   o   c   u   m   e   n   t       t   h   r   o
0011640    u   g   h       I   M   .   T   E   X       a   n   d       T
0011660    e   x       a   g   a   i   n   ,       w   i   t   h       I
0011700    M   .   R   E   F   .   F   L   G       s   e   t       t   o
0011720        T   ,       s   o       t   h   e       i   n   d   e   x
0011740        i   n   f   o       w   i   l   l       b   e       u   s
0011760    e   d       t   o       r   e   s   o   l   v   e       c   r
0012000    o   s   s   -   r   e   f   e   r   e   n   c   e   s   .  \r
0012020   \r  \r   *   *   *   *   *   *           I   M       F   o   r
0012040    m   a   t       D   e   s   c   r   i   p   t   i   o   n    
0012060        *   *   *   *   *  \r  \r   T   h   i   s       i   s    
0012100    a       c   o   m   p   l   e   t   e       d   e   s   c   r
0012120    i   p   t   i   o   n       o   f       t   h   e       s   y
0012140    n   t   a   x       a   n   d       v   o   c   a   b   u   l
0012160    a   r   y       o   f       "   I   M       f   o   r   m   a
0012200    t   "   .           T   h   e       g   e   n   e   r   a   l
0012220        s   y   n   t   a   x       i   s       n   o   t       l
0012240    i   k   e   l   y       t   o       c   h   a   n   g   e   ,
0012260        b   u   t       t   h   e       v   o   c   a   b   u   l
0012300    a   r   y       w   i   l   l       p   r   o   b   a   b   l
0012320    y       b   e       e   x   t   e   n   d   e   d       a   s
0012340        t   h   e       I   n   t   e   r   l   i   s   p       M
0012360    a   n   u   a   l       i   s       e   d   i   t   e   d   ,
0012400        a   n   d       w   e       d   i   s   c   o   v   e   r
0012420        n   e   w       t   e   x   t       o   b   j   e   c   t
0012440    s       t   h   a   t       w   e       n   e   e   d   .  \r
0012460   \r  \r   I   M       F   o   r   m   a   t       S   y   n   t
0012500    a   x  \r   *   *   *   *   *   *   *   *   *   *   *   *   *
0012520    *   *  \r  \r   A   n       I   M   -   f   o   r   m   a   t
0012540        f   i   l   e       c   o   n   s   i   s   t   s       o
0012560    f       a       l   i   n   e   a   r       s   t   r   i   n
0012600    g       o   f       v   i   s   i   b   l   e   ,       e   d
0012620    i   t   a   b   l   e       c   h   a   r   a   c   t   e   r
0012640    s   .           N   o       f   u   n   n   y       c   o   n
0012660    t   r   o   l       c   h   a   r   a   c   t   e   r   s    
0012700    a   r   e       a   l   l   o   w   e   d   .           "   T
0012720    e   x   t   "       i   s       d   e   f   i   n   e   d    
0012740    t   o       b   e       a       l   i   n   e   a   r       s
0012760    t   r   i   n   g       o   f       c   h   a   r   a   c   t
0013000    e   r   s   ,       o   r   g   a   n   i   z   e   d       i
0013020    n   t   o       p   a   r   a   g   r   a   p   h   s       (
0013040    d   e   l   i   m   i   t   e   d       b   y       b   l   a
0013060    n   k       l   i   n   e   s   )   ,       i   n   t   e   r
0013100    s   p   e   r   s   e   d       w   i   t   h       a   n   y
0013120        n   u   m   b   e   r       o   f       "   T   e   x   t
0013140        O   b   j   e   c   t   s   "   .           T   e   x   t
0013160        O   b   j   e   c   t   s       a   r   e       u   s   e
0013200    d       t   o       s   p   e   c   i   f   y       t   h   e
0013220        m   e   a   n   i   n   g       o   f       v   a   r   i
0013240    o   u   s       p   i   e   c   e   s       o   f       t   e
0013260    x   t   ,       w   h   i   c   h       m   a   y       b   e
0013300        p   r   o   c   e   s   s   e   d       a   n   d       f
0013320    o   r   m   a   t   t   e   d       i   n       d   i   f   f
0013340    e   r   e   n   t       w   a   y   s   .  \r  \r   T   e   x
0013360    t       O   b   j   e   c   t   s       c   a   n       b   e
0013400        d   i   v   i   d   e   d       i   n   t   o       t   w
0013420    o       t   y   p   e   s   :       t   h   o   s   e       t
0013440    h   a   t       t   a   k   e       a       s   i   n   g   l
0013460    e       u   n   n   a   m   e   d       a   r   g   u   m   e
0013500    n   t   ,       a   n   d       t   h   o   s   e       t   h
0013520    a   t       t   a   k   e       a       n   u   m   b   e   r
0013540        o   f       l   a   b   e   l   e   d       a   r   g   u
0013560    m   e   n   t   s   .           A   l   l       o   f       t
0013600    h   e       '   a   r   g   u   m   e   n   t   s   '       t
0013620    o       T   e   x   t       O   b   j   e   c   t   s       c
0013640    a   n       b   e       a   r   b   i   t   r   a   r   y    
0013660    t   e   x   t   ,       o   r   g   a   n   i   z   e   d    
0013700    i   n       p   a   r   a   g   r   a   p   h   s   ,       a
0013720    n   d       i   n   c   l   u   d   i   n   g       s   u   b
0013740    -   t   e   x   t   -   o   b   j   e   c   t   s       n   e
0013760    s   t   e   d       t   o       a   n   y       l   e   v   e
0014000    l   .          \r  \r   T   e   x   t       O   b   j   e   c
0014020    t   s       w   i   t   h   i   n       a       f   i   l   e
0014040        a   n   d       a   r   g   u   m   e   n   t   s       w
0014060    i   t   h   i   n       a       t   e   x   t       o   b   j
0014100    e   c   t       a   r   e       s   p   e   c   i   f   i   e
0014120    d       u   s   i   n   g       t   h   e       c   h   a   r
0014140    a   c   t   e   r   s       "   {   "       a   n   d       "
0014160    }   "   .           T   h   e   s   e       c   h   a   r   a
0014200    c   t   e   r   s       a   r   e       A   L   W   A   Y   S
0014220        i   n   t   e   r   p   r   e   t   e   d       a   s    
0014240    T   e   x   t       O   b   j   e   c   t       d   e   l   i
0014260    m   i   t   e   r   s       o   r       T   e   x   t       O
0014300    b   j   e   c   t       a   r   g   u   m   e   n   t       d
0014320    e   l   i   m   i   t   e   r   s   -   -   -   t   h   e   r
0014340    e       a   r   e       s   p   e   c   i   a   l       t   e
0014360    x   t       o   b   j   e   c   t   s       f   o   r       i
0014400    n   d   i   c   a   t   i   n   g       t   h   a   t       y
0014420    o   u       r   e   a   l   l   y       w   a   n   t       a
0014440        l   e   f   t       o   r       r   i   g   h   t       b
0014460    r   a   c   k   e   t       c   h   a   r   a   c   t   e   r
0014500        a   s       p   a   r   t       o   f       y   o   u   r
0014520        t   e   x   t   .  \r  \r   T   h   e       f   o   r   m
0014540    a   t       o   f       T   e   x   t       O   b   j   e   c
0014560    t   s       i   s   :  \r  \r   {   <   T   O   n   a   m   e
0014600    >           <   T   O   a   r   g   >   }  \t   -  \t   s   i
0014620    n   g   l   e       a   r   g   u   m   e   n   t       T   O
0014640   \r   {   <   T   O   n   a   m   e   >       {   <   T   O   a
0014660    r   g   n   a   m   e   1   >       <   T   O   a   r   g   1
0014700    >   }       {   <   T   O   a   r   g   n   a   m   e   2   >
0014720        <   T   O   a   r   g   2   >   }       .   .   .   .    
0014740    }  \t   -  \t   m   u   l   t   i   -   a   r   g   u   m   e
0014760    n   t       T   O  \r  \r   B   e   t   w   e   e   n       a
0015000        T   O   n   a   m   e       o   r       T   O   a   r   g
0015020    n   a   m   e       a   n   d       i   t   s       T   O   a
0015040    r   g   ,       a   n   d       b   e   t   w   e   e   n    
0015060    n   a   m   e   d       T   O   a   r   g   s   ,       t   h
0015100    e   r   e       c   a   n       b   e       a   n   y       c
0015120    o   m   b   i   n   a   t   i   o   n       o   f       s   p
0015140    a   c   e   s   ,       t   a   b   s   ,       a   n   d    
0015160    C   R   s   .           T   h   e   s   e       c   a   n    
0015200    b   e       u   s   e   d       t   o       m   a   k   e    
0015220    y   o   u   r       f   i   l   e       l   o   o   k       b
0015240    e   t   t   e   r   .  \r  \r   I   n       o   r   d   e   r
0015260        t   o       h   e   l   p       w   i   t   h       t   h
0015300    e       p   r   o   b   l   e   m       o   f       m   a   t
0015320    c   h   i   n   g       b   r   a   c   k   e   t   s       i
0015340    n       l   a   r   g   e       T   O   s       (   s   u   c
0015360    h       a   s       S   u   b   S   e   c   s   ,       w   h
0015400    i   c   h       c   a   n       e   x   t   e   n   d       o
0015420    v   e   r       m   a   n   y       p   a   g   e   s   )   ,
0015440        I       h   a   v   e       i   n   t   r   o   d   u   c
0015460    e   d       a       n   e   w       p   i   e   c   e       o
0015500    f       s   y   n   t   a   x   :       B   e   g   i   n    
0015520    a   n   d       E   n   d   :  \r  \r   "   {   B   e   g   i
0015540    n       <   T   O   n   a   m   e   >       <   t   a   g   >
0015560    }   "  \t   i   s       t   r   e   a   t   e   d       e   x
0015600    a   c   t   l   y       l   i   k   e  \t   "   {   <   T   O
0015620    n   a   m   e   >       "  \r   "   {   E   n   d       <   T
0015640    O   n   a   m   e   >       <   t   a   g   >   }   "  \t  \t
0015660    i   s       t   r   e   a   t   e   d       e   x   a   c   t
0015700    l   y       l   i   k   e  \t   "   }   "  \r   e   x   c   e
0015720    p   t       t   h   a   t       a   d   d   i   t   i   o   n
0015740    a   l       c   h   e   c   k   s       a   r   e       m   a
0015760    d   e       w   h   e   n       t   h   e       f   i   l   e
0016000        i   s       p   r   o   c   e   s   s   e   d       t   h
0016020    a   t       t   h   e       "   B   e   g   i   n   "   s    
0016040    a   n   d       "   E   n   d   "   s       m   a   t   c   h
0016060        u   p   .           T   h   e       (   o   p   t   i   o
0016100    n   a   l   )       "   <   t   a   g   >   "   s       c   a
0016120    n       b   e       u   s   e   d       a   s       a   n    
0016140    a   d   d   i   t   i   o   n   a   l       c   h   e   c   k
0016160    ,       t   o       d   i   s   t   i   n   g   u   i   s   h
0016200        b   e   t   w   e   e   n       d   i   f   f   e   r   e
0016220    n   t       T   O   s       o   f       t   h   e       s   a
0016240    m   e       t   y   p   e   .           I   f       y   o   u
0016260        u   s   e       a       B   e   g   i   n       T   O   ,
0016300        y   o   u       s   h   o   u   l   d       u   s   e    
0016320    a       m   a   t   c   h   i   n   g       E   n   d       T
0016340    O   .  \r  \r   N   o   t   e       t   h   a   t       B   e
0016360    g   i   n       a   n   d       E   n   d       T   O   s    
0016400    c   a   n       b   e       u   s   e   d       w   i   t   h
0016420        T   O   s       t   h   a   t       h   a   v   e       l
0016440    a   b   e   l   e   d       a   r   g   s   ,       f   o   r
0016460        e   x   a   m   p   l   e   :  \r  \r   {   B   e   g   i
0016500    n       S   u   b   S   e   c       <   t   a   g   >   }  \r
0016520    {   T   i   t   l   e       -   -   -   -   }  \r   {   T   e
0016540    x   t  \r   .  \r   .  \r   }  \r   {   E   n   d       S   u
0016560    b   S   e   c       <   t   a   g   >   }  \r  \r  \r   I   n
0016600        o   r   d   e   r       t   o       a   l   l   o   w    
0016620    t   h   e       I   M       f   o   r   m   a   t       t   r
0016640    a   n   s   l   a   t   i   o   n       p   r   o   g   r   a
0016660    m       t   o       r   e   c   o   v   e   r       f   r   o
0016700    m       e   r   r   o   r   s       (   l   i   k   e       m
0016720    i   s   s   i   n   g       b   r   a   c   k   e   t   s   )
0016740    ,       i   n   f   o   r   m   a   t   i   o   n       h   a
0016760    s       b   e   e   n       i   n   c   l   u   d   e   d    
0017000    i   n       t   h   e       p   r   o   g   r   a   m       a
0017020    b   o   u   t       w   h   a   t       T   O   s       "   s
0017040    h   o   u   l   d   "       a   p   p   e   a   r       i   n
0017060        o   t   h   e   r       T   O   s   .           I   n    
0017100    g   e   n   e   r   a   l   ,       "   c   o   m   p   l   e
0017120    x   "       T   O   s       s   u   c   h       a   s       L
0017140    a   b   e   l   e   d   L   i   s   t   s       c   a   n    
0017160    o   n   l   y       a   p   p   e   a   r       i   n       o
0017200    t   h   e   r       c   o   m   p   l   e   x       T   O   s
0017220    .           "   S   i   m   p   l   e   "       T   O   s    
0017240    s   u   c   h       a   s       L   i   s   p       c   a   n
0017260        a   p   p   e   a   r       w   i   t   h   i   n       a
0017300    n   y   t   h   i   n   g   .           T   h   e   s   e    
0017320    r   u   l   e   s       a   r   e       d   e   f   i   n   e
0017340    d       o   n       a       p   e   r   -   a   r   g   u   m
0017360    e   n   t       b   a   s   i   s       f   o   r       T   O
0017400    s       w   i   t   h       m   u   l   t   i   p   l   e    
0017420    l   a   b   e   l   e   d       a   r   g   u   m   e   n   t
0017440    s       -   -   -       f   o   r       e   x   a   m   p   l
0017460    e   ,       a       L   a   b   e   l   e   d   L   i   s   t
0017500        c   a   n       a   p   p   e   a   r       w   i   t   h
0017520    i   n       t   h   e       "   T   e   x   t   "       a   r
0017540    g   u   m   e   n   t       o   f       a       F   n   D   e
0017560    f   ,       b   u   t       n   o   t       w   i   t   h   i
0017600    n       t   h   e       "   N   a   m   e   "       a   r   g
0017620    u   m   e   n   t   .           T   h   i   s       f   e   a
0017640    t   u   r   e       s   h   o   u   l   d       n   o   t    
0017660    c   a   u   s   e       a   n   y       p   r   o   b   l   e
0017700    m   s   ,       a   s       l   o   n   g       a   s       T
0017720    O   s       a   r   e       u   s   e   d       "   r   e   a
0017740    s   o   n   a   b   l   y   .   "  \r  \r   O   t   h   e   r
0017760        r   u   l   e   s       f   o   l   l   o   w   e   d    
0020000    b   y       t   h   e       t   r   a   n   s   l   a   t   i
0020020    o   n       p   r   o   g   r   a   m   :           F   n   D
0020040    e   f   '   s   ,       V   a   r   D   e   f   '   s   ,    
0020060    D   e   f   '   s   ,       e   t   c       c   a   n       o
0020100    n   l   y       a   p   p   e   a   r       a   t       t   h
0020120    e       "   t   o   p   -   l   e   v   e   l   "   ,       o
0020140    r       i   n   s   i   d   e       a       S   u   b   S   e
0020160    c       o   r       C   h   a   p   t   e   r   .           (
0020200    t   h   i   s       r   u   l   e       i   s       v   e   r
0020220    y       u   s   e   f   u   l   ,       b   e   c   a   u   s
0020240    e       i   t       h   e   l   p   s       t   r   a   p    
0020260    m   a   n   y       b   r   a   c   k   e   t       e   r   r
0020300    o   r   s       b   e   f   o   r   e       t   h   e   y    
0020320    p   r   o   p   o   g   a   t   e       t   o   o       f   a
0020340    r   )           F   o   o   t   n   o   t   e   s       m   a
0020360    y       n   o   t       b   e       n   e   s   t   e   d   .
0020400   \r  \r   N   e   w       f   e   a   t   u   r   e       <   w
0020420    h   i   c   h       m   a   y       g   e   t       c   h   a
0020440    n   g   e   d   >   :           I   f       a       T   O    
0020460    n   a   m   e       i   s       u   n   r   e   c   o   g   n
0020500    i   z   e   d   ,       i   t       w   i   l   l       b   e
0020520        p   r   i   n   t   e   d       o   u   t       s   u   r
0020540    r   o   u   n   d   e   d       b   y       b   r   a   c   k
0020560    e   t   s   .           F   o   r       e   x   a   m   p   l
0020600    e   ,       {   F   O   O   }       w   i   l   l       a   c
0020620    t   u   a   l   l   y       p   r   i   n   t       a   s    
0020640    "   {   F   O   O   }   "   .           T   h   i   s       a
0020660    l   l   o   w   s       s   i   m   p   l   e       e   x   p
0020700    r   e   s   s   i   o   n   s       t   o       b   e       b
0020720    r   a   c   k   e   t   e   d       w   i   t   h   o   u   t
0020740        a   c   t   u   a   l   l   y       u   s   i   n   g    
0020760    t   h   e       "   {   b   r   a   c   k   e   t       .   .
0021000    .   }   "       T   O   .  \r  \r  \r   T   e   x   t       O
0021020    b   j   e   c   t   s       c   u   r   r   e   n   t   l   y
0021040        d   e   f   i   n   e   d   :  \r   *   *   *   *   *   *
0021060    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
0021100    *   *   *   *  \r  \r   (   n   o   t   e   :       t   h   e
0021120        o   r   d   e   r       o   f       a   r   g   u   m   e
0021140    n   t   s       i   n       m   u   l   t   i   -   a   r   g
0021160    u   m   e   n   t       T   O   s       I   S       s   i   g
0021200    n   i   f   i   c   a   n   t   .   )  \r  \r   (   n   o   t
0021220    e   :       N   o       d   i   s   t   i   n   c   t   i   o
0021240    n       i   s       m   a   d   e       b   e   t   w   e   e
0021260    n       u   p   p   e   r       a   n   d       l   o   w   e
0021300    r       c   a   s   e       i   n       t   h   e       T   O
0021320        n   a   m   e   s       a   n   d       t   h   e       a
0021340    r   g   u   m   e   n   t       n   a   m   e   s   ,       o
0021360    r       i   n       B   e   g   i   n   /   E   n   d       t
0021400    a   g   s   )  \r  \r   (   n   o   t   e   :       M   a   n
0021420    y       T   O       n   a   m   e   s       a   n   d       a
0021440    r   g   u   m   e   n   t       n   a   m   e   s       h   a
0021460    v   e       s   y   n   o   n   y   m   s   .           T   h
0021500    e   s   e       a   r   e       i   n   d   i   c   a   t   e
0021520    d       b   e   l   o   w   .   )  \r  \r  \r   *   *   *   *
0021540    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
0021560    *   *   *   *   *   *       p   l   a   i   n       t   e   x
0021600    t       T   e   x   t       o   b   j   e   c   t   s       *
0021620    *   *   *   *   *  \r  \r   <   p   a   r   a   g   r   a   p
0021640    h   >      \r  \t   A   l   l       p   l   a   i   n       t
0021660    e   x   t       i   s       o   r   g   a   n   i   z   e   d
0021700        i   n   t   o       p   a   r   a   g   r   a   p   h   s
0021720    ,       d   e   l   i   m   i   t   e   d       b   y       b
0021740    l   a   n   k       l   i   n   e   s   .  \r  \r  \r   {   C
0021760    h   a   p   t   e   r       {   n   u   m   b   e   r       <
0022000    n   u   m   b   e   r   >   }       {   t   i   t   l   e    
0022020    <   t   i   t   l   e   >   }       {   t   e   x   t       <
0022040    t   e   x   t   >   }       }  \r  \t   S   p   e   c   i   f
0022060    i   e   s       t   h   e       n   u   m   b   e   r   ,    
0022100    t   i   t   l   e   ,       a   n   d       t   e   x   t    
0022120    o   f       a       c   h   a   p   t   e   r   .           I
0022140    f       t   h   e       n   u   m   b   e   r       i   s    
0022160    n   o   t       s   p   e   c   i   f   i   e   d   ,       t
0022200    h   e       I   M       f   o   r   m   a   t       t   r   a
0022220    n   s   l   a   t   o   r       w   i   l   l       a   s   k
0022240        y   o   u       t   o       s   u   p   p   l   y       a
0022260        n   u   m   b   e   r   .  \r  \r  \r   {   s   u   b   s
0022300    e   c       {   t   i   t   l   e       <   t   i   t   l   e
0022320    >   }       {   t   e   x   t       <   t   e   x   t   >   }
0022340        }  \r  \t   T   h   i   s       c   a   n       b   e    
0022360    u   s   e   d       t   o       g   e   n   e   r   a   t   e
0022400        s   e   c   t   i   o   n   s   ,       s   u   b   s   e
0022420    c   t   i   o   n   s   ,       e   t   c   .       t   o    
0022440    a   n   y       d   e   p   t   h   .           H   e   i   r
0022460    a   r   c   h   i   c   a   l       n   u   m   b   e   r   i
0022500    n   g       i   s       d   o   n   e       a   u   t   o   m
0022520    a   t   i   c   a   l   l   y   .  \r  \r  \r   {   C   o   m
0022540    m   e   n   t       <   t   e   x   t   >   }  \r  \t   U   s
0022560    e   d       t   o       i   n   s   e   r   t       c   o   m
0022600    m   e   n   t   s       (   w   h   i   c   h       w   o   n
0022620    '   t       a   p   p   e   a   r       i   n       t   h   e
0022640        f   i   n   a   l       f   o   r   m   a   t   t   e   d
0022660        o   u   t   p   u   t   )   .  \r  \r  \r   {   N   o   t
0022700    e       <   t   e   x   t   >   }  \r  \t   I   n   s   e   r
0022720    t   s       c   o   m   m   e   n   t   s       t   h   a   t
0022740        m   a   y       b   e       p   r   i   n   t   e   d    
0022760    i   n       t   h   e       f   i   n   a   l       f   o   r
0023000    m   a   t   t   e   d       o   u   t   p   u   t   ,       d
0023020    e   p   e   n   d   i   n   g       o   n       a       f   l
0023040    a   g   .           S   h   o   u   l   d       b   e       u
0023060    s   e   d       f   o   r       c   o   m   m   e   n   t   s
0023100        s   u   c   h       a   s       {   N   o   t   e       I
0023120        s   h   o   u   l   d       w   r   i   t   e       s   o
0023140    m   e   t   h   i   n   g       a   b   o   u   t       X    
0023160    h   e   r   e   }  \r  \r  \r   {   f   o   o   t       <   t
0023200    e   x   t   >   }  \r  \t   G   e   n   e   r   a   t   e   s
0023220        a       f   o   o   t   n   o   t   e   .           F   o
0023240    o   t   n   o   t   e   s       m   a   y       n   o   t    
0023260    o   c   c   u   r       w   i   t   h   i   n       o   t   h
0023300    e   r       f   o   o   t   n   o   t   e   s   .  \r   S   y
0023320    n   o   n   y   m   s   :  \t   f   o   o   t   n   o   t   e
0023340   \t   -   >       f   o   o   t  \r  \r  \r   {   s   u   b    
0023360    <   t   e   x   t   >   }  \r  \t   S   u   b   s   c   r   i
0023400    p   t   s       <   t   e   x   t   >   .  \r  \r  \r   {   s
0023420    u   p   e   r       <   t   e   x   t   >   }  \r  \t   S   u
0023440    p   e   r   s   c   r   i   p   t   s       <   t   e   x   t
0023460    >   .  \r  \r  \r   {   i   t       <   t   e   x   t   >   }
0023500   \r  \t   U   s   e   d       t   o       i   t   a   l   i   s
0023520    i   z   e       p   i   e   c   e   s       o   f       t   e
0023540    x   t   .  \r   S   y   n   o   n   y   m   s   :  \t   i   t
0023560    a   l   i   c   s   ,       e   m   p   h   a   s   i   z   e
0023600   \t   -   >       i   t  \r  \r  \r   {   r   m       <   t   e
0023620    x   t   >   }  \r  \t   U   s   e   d       t   o       p   r
0023640    i   n   t       t   e   x   t       i   n       t   h   e    
0023660    d   e   f   a   u   l   t   ,       "   r   o   m   a   n   "
0023700        f   o   n   t   .  \r  \r   {   l   i   s   p       <   t
0023720    e   x   t   >   }  \r  \t   T   h   e       t   e   x   t    
0023740    o   b   j   e   c   t       f   o   r       n   o   r   m   a
0023760    l       s   i   n   g   l   e   -   l   i   n   e       r   e
0024000    f   e   r   e   n   c   e   s       t   o       l   i   s   p
0024020        c   o   d   e   .           T   h   i   s       i   s    
0024040    u   s   e   d       f   o   r       w   r   i   t   i   n   g
0024060        t   h   i   n   g   s       l   i   k   e   :       "   O
0024100    b   v   i   o   u   s   l   y   ,       {   l   i   s   p    
0024120    (   C   O   N   S       '   A       '   B   )   }       e   v
0024140    a   l   u   a   t   e   s       t   o       {   l   i   s   p
0024160        (   A       .       B   )   }   .   "  \r  \r  \r   {   l
0024200    i   s   p   c   o   d   e       <   t   e   x   t   >   }  \r
0024220   \t   T   h   e       t   e   x   t       o   b   j   e   c   t
0024240        f   o   r       m   u   l   t   i   l   i   n   e       l
0024260    i   s   p       c   o   d   e   ,       w   h   i   c   h    
0024300    d   o       n   o   t       a   p   p   e   a   r       i   n
0024320        t   h   e       m   i   d   d   l   e       o   f       t
0024340    e   x   t   ,       a   n   d       h   a   v   e       t   o
0024360        b   e       f   o   r   m   a   t   t   e   d       d   i
0024400    f   f   e   r   e   n   t   l   y   .           S   p   a   c
0024420    e   s   ,       t   a   b   s   ,       a   n   d       c   a
0024440    r   r   i   a   g   e       r   e   t   u   r   n   s       a
0024460    r   e       s   i   g   n   i   f   i   c   a   n   t       w
0024500    i   t   h   i   n       <   t   e   x   t   >   .  \r  \r  \r
0024520   \r  \r   *   *   *   *   *   *   *   *   *   *   *   *   *   *
0024540    *   *   *   *   *   *   *   *   *   *   *   *       T   O   s
0024560        f   o   r       I   n   t   e   r   l   i   s   p       m
0024600    a   n   u   a   l       o   b   j   e   c   t   s       *   *
0024620    *   *   *   *  \r  \r   {   F   n   D   e   f       {   N   a
0024640    m   e       <   n   a   m   e   >   }       {   A   r   g   s
0024660        <   a   r   g   s   >   }       {   T   y   p   e       <
0024700    k   e   y   w   o   r   d   s   >   }       {   T   e   x   t
0024720        <   t   e   x   t   >   }       }      \r  \t   T   h   i
0024740    s       i   s       u   s   e   d       t   o       d   e   f
0024760    i   n   e       a   l   l       l   i   s   p       s   y   s
0025000    t   e   m       f   u   n   c   t   i   o   n   s   .        
0025020    I   t       n   e   e   d   s       t   o       k   n   o   w
0025040        t   h   e       n   a   m   e       o   f       t   h   e
0025060        f   u   n   c   t   i   o   n   ,       a   n   d       t
0025100    h   e       a   r   g   s   ,       a   n   d       t   h   e
0025120        t   e   x   t       o   f       t   h   e       f   u   n
0025140    c   t   i   o   n       d   e   s   c   r   i   p   t   i   o
0025160    n   .           (   I   f       t   h   e       f   u   n   c
0025200    t   i   o   n       h   a   s       0       a   r   g   s   ,
0025220        t   h   e       {   A   r   g   s       -   -   }       a
0025240    r   g   u   m   e   n   t       m   a   y       b   e       o
0025260    m   i   t   t   e   d   .   )           {   T   y   p   e    
0025300    .   .   .   }       i   s       a   n       o   p   t   i   o
0025320    n   a   l       a   r   g   u   m   e   n   t       u   s   e
0025340    d       t   o       s   p   e   c   i   f   y       t   h   e
0025360        a   r   g   u   m   e   n   t       t   y   p   e       o
0025400    f       t   h   e       f   u   n   c   t   i   o   n   .    
0025420        I   f       t   h   e       k   e   y   w   o   r   d   s
0025440        N   L   a   m   b   d   a       o   r       N   o   S   p
0025460    r   e   a   d       (   c   a   s   e       d   o   e   s   n
0025500    '   t       m   a   t   t   e   r   )       a   r   e       i
0025520    n   c   l   u   d   e   d       i   n       <   k   e   y   w
0025540    o   r   d   s   >   ,       t   h   e       f   u   n   c   t
0025560    i   o   n       i   s       s   p   e   c   i   f   i   e   d
0025600        t   o       h   a   v   e       t   h   e       c   o   r
0025620    r   e   s   p   o   n   d   i   n   g       a   r   g   u   m
0025640    e   n   t       t   y   p   e   .  \r   S   y   n   o   n   y
0025660    m   s   :  \t   F   n   N   a   m   e  \t   -   >       N   a
0025700    m   e  \r  \t  \t   F   n   A   r   g   s  \t   -   >       A
0025720    r   g   s  \r  \t  \t   F   n   T   y   p   e  \t   -   >    
0025740    T   y   p   e  \r  \r  \r   {   v   a   r   d   e   f       {
0025760    n   a   m   e       <   n   a   m   e   >   }       {   t   e
0026000    x   t       <   t   e   x   t   >   }       }      \r  \t   U
0026020    s   e   d       t   o       d   e   f   i   n   e       s   y
0026040    s   t   e   m       v   a   r   i   a   b   l   e   s   .  \r
0026060   \r  \r   {   p   r   o   p   d   e   f       {   n   a   m   e
0026100        <   n   a   m   e   >   }       {   t   e   x   t       <
0026120    t   e   x   t   >   }       }  \r  \t   U   s   e   d       t
0026140    o       d   e   f   i   n   e       p   r   o   p   e   r   t
0026160    y       n   a   m   e   s   .  \r  \r  \r   {   M   a   c   D
0026200    e   f       {   N   a   m   e       <   n   a   m   e   >   }
0026220        {   A   r   g   s       <   a   r   g   s   >   }       {
0026240    T   y   p   e       <   k   e   y   w   o   r   d   s   >   }
0026260        {   T   e   x   t       <   t   e   x   t   >   }       }
0026300   \r  \t   L   i   k   e       F   n   D   e   f   ,       b   u
0026320    t       f   o   r       m   a   c   r   o   s   .  \r  \r  \r
0026340    {   a   r   g       <   n   a   m   e   >   }      \r  \t   U
0026360    s   e   d       t   o       t   a   l   k       a   b   o   u
0026400    t       a   n       a   b   s   t   r   a   c   t       a   r
0026420    g   u   m   e   n   t       t   o       a       f   u   n   c
0026440    t   i   o   n   ,       s   u   c   h       a   s       "   x
0026460    "       o   r       "   y   "       o   r       "   n   u   m
0026500    b   e   r   "   .           I   t       i   s       u   s   e
0026520    d       p   r   i   m   a   r   i   l   y       w   i   t   h
0026540    i   n       f   u   n   c   t   i   o   n       d   e   f   i
0026560    n   i   t   i   o   n   s   .  \r  \r  \r   {   f   n       <
0026600    n   a   m   e   >   }      \r  \t   U   s   e   d       t   o
0026620        t   a   l   k       a   b   o   u   t       t   h   e    
0026640    n   a   m   e       o   f       a       f   u   n   c   t   i
0026660    o   n   .       i   .   e   .   :       "   .   .   .   i   t
0026700        c   a   l   l   s       {   f   n       C   O   N   S   }
0026720        t   o       d   o       s   o   m   e   t   h   i   n   g
0026740    .   "  \r  \r  \r   {   v   a   r       <   n   a   m   e   >
0026760    }      \r  \t   U   s   e   d       t   o       t   a   l   k
0027000        a   b   o   u   t       a       s   y   s   t   e   m    
0027020    v   a   r   i   a   b   l   e   .  \r  \r   {   p   r   o   p
0027040        <   n   a   m   e   >   }  \r  \t   U   s   e   d       t
0027060    o       t   a   l   k       a   b   o   u   t       a       p
0027100    r   o   p   e   r   t   y       n   a   m   e   .  \r  \r  \r
0027120    {   M   a   c       <   n   a   m   e   >   }  \r  \t   L   i
0027140    k   e       F   n   ,       b   u   t       f   o   r       m
0027160    a   c   r   o   s   .  \r  \r  \r   {   E   d   i   t   C   o
0027200    m       <   n   a   m   e   >   }  \r  \t   U   s   e   d    
0027220    t   o       t   a   l   k       a   b   o   u   t       a   n
0027240        e   d   i   t       c   o   m   m   a   n   d   .  \r  \r
0027260   \r   {   B   r   e   a   k   C   o   m       <   n   a   m   e
0027300    >   }  \r  \t   U   s   e   d       t   o       t   a   l   k
0027320        a   b   o   u   t       a       b   r   e   a   k       c
0027340    o   m   m   a   n   d   .  \r  \r  \r   {   P   A   C   o   m
0027360        <   n   a   m   e   >   }  \r  \t   U   s   e   d       t
0027400    o       t   a   l   k       a   b   o   u   t       a       p
0027420    r   o   g   r   a   m   m   e   r   '   s       a   s   s   i
0027440    s   t   a   n   t       c   o   m   m   a   n   d   .  \r  \r
0027460   \r   {   F   i   l   e   C   o   m       <   n   a   m   e   >
0027500    }  \r  \t   U   s   e   d       t   o       t   a   l   k    
0027520    a   b   o   u   t       a       f   i   l   e       p   a   c
0027540    k   a   g   e       c   o   m   m   a   n   d   .  \r  \r  \r
0027560    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
0027600    *   *   *   *   *   *   *   *   *   *       I   n   d   e   x
0027620    i   n   g       T   e   x   t       o   b   j   e   c   t   s
0027640        *   *   *   *   *   *  \r  \r   T   h   e       f   o   l
0027660    l   o   w   i   n   g       T   O   s       (   f   o   r    
0027700    i   n   d   e   x   i   n   g   ,       d   e   f   i   n   i
0027720    n   g   ,       a   n   d       r   e   f   e   r   e   n   c
0027740    i   n   g   )       a   l   l       d   e   a   l       w   i
0027760    t   h       o   b   j   e   c   t   s       w   i   t   h    
0030000    s   p   e   c   i   f   i   c       "   o   b   j   e   c   t
0030020    -   t   y   p   e   s   .   "           T   h   e       I   n
0030040    t   e   r   l   i   s   p       M   a   n   u   a   l       c
0030060    o   n   t   a   i   n   s       a       v   e   r   y       l
0030100    a   r   g   e       n   u   m   b   e   r       o   f       n
0030120    a   m   e   s       (   C   O   N   S   ,       N   I   L   ,
0030140        F   O   O   ,       e   t   c   )   .           I   t    
0030160    i   s       n   o   t       e   n   o   u   g   h       j   u
0030200    s   t       t   o       l   i   s   t       t   h   e       n
0030220    a   m   e       i   n       t   h   e       i   n   d   e   x
0030240        -   -   -       i   t       i   s       a   l   s   o    
0030260    i   m   p   o   r   t   a   n   t       t   o       i   n   d
0030300    i   c   a   t   e       W   H   A   T       t   h   e       n
0030320    a   m   e       i   s       (   a       f   u   n   c   t   i
0030340    o   n   ,       a       v   a   r   i   a   b   l   e   ,    
0030360    a   n       e   r   r   o   r       m   e   s   s   a   g   e
0030400    ,       e   t   c   .   )           A   n       "   o   b   j
0030420    e   c   t   -   t   y   p   e   "       i   s       e   s   s
0030440    e   n   t   i   a   l   l   y       t   h   e       d   e   s
0030460    c   r   i   p   t   i   o   n       t   h   a   t       w   o
0030500    u   l   d       b   e       p   r   i   n   t   e   d       i
0030520    n       t   h   e       i   n   d   e   x       t   o       d
0030540    e   s   c   r   i   b   e       a       p   a   r   t   i   c
0030560    u   l   a   r       n   a   m   e   .           I   n       I
0030600    M       f   o   r   m   a   t   ,       s   u   c   h       a
0030620        d   e   s   c   r   i   p   t   i   o   n       i   s    
0030640    g   i   v   e   n       b   y       a       l   i   s   t    
0030660    o   f       w   o   r   d   s   ,       w   i   t   h   i   n
0030700        p   a   r   e   n   t   h   e   s   i   s   .           [
0030720    n   o   t   e       u   p   p   e   r   /   l   o   w   e   r
0030740        c   a   s   e       a   r   e       N   O   T       d   i
0030760    s   t   i   n   g   u   i   s   h   e   d       i   n       "
0031000    o   b   j   e   c   t   -   t   y   p   e   s   "   ]        
0031020    F   o   r       e   x   a   m   p   l   e   :  \r  \t  \t   (
0031040    F   u   n   c   t   i   o   n   )  \r  \t  \t   (   E   r   r
0031060    o   r       M   e   s   s   a   g   e   )  \r  \t  \t   (   T
0031100    r   a   n   s   o   r       C   o   m   m   a   n   d   )  \r
0031120   \t  \t   (   C   o   m   p   i   l   e   r       Q   u   e   s
0031140    t   i   o   n   )      \r  \r   S   o   m   e       c   o   m
0031160    m   o   n   l   y   -   u   s   e   d       o   b   j   e   c
0031200    t   -   t   y   p   e   s       m   a   y       b   e       a
0031220    b   b   r   e   v   i   a   t   e   d       w   i   t   h    
0031240    s   i   n   g   l   e       w   o   r   d   s   :  \r  \t   F
0031260    N  \t  \t   -   >  \t   (   F   u   n   c   t   i   o   n   )
0031300   \r  \t   V   a   r  \t  \t   -   >  \t   (   V   a   r   i   a
0031320    b   l   e   )  \r  \t   P   r   o   p  \t  \t   -   >  \t   (
0031340    P   r   o   p   e   r   t   y       N   a   m   e   )  \r  \t
0031360    B   r   e   a   k   C   o   m  \t   -   >  \t   (   B   r   e
0031400    a   k       C   o   m   m   a   n   d   )  \r  \t   E   d   i
0031420    t   C   o   m  \t   -   >  \t   (   E   d   i   t   o   r    
0031440    C   o   m   m   a   n   d   )  \r  \t   P   A   C   o   m  \t
0031460   \t   -   >  \t   (   P   r   o   g   .       A   s   s   t   .
0031500        C   o   m   m   a   n   d   )  \r  \t   F   i   l   e   C
0031520    o   m  \t   -   >  \t   (   F   i   l   e       P   a   c   k
0031540    a   g   e       C   o   m   m   a   n   d   )  \r  \t   E   r
0031560    r   o   r  \t  \t   -   >  \t   (   E   r   r   o   r       M
0031600    e   s   s   a   g   e   )  \r  \t   L   i   t   a   t   o   m
0031620   \t   -   -   ,  \r  \t   A   t   o   m  \t  \t   -   -   -   >
0031640   \t   (   L   i   t   a   t   o   m   )  \r   [   n   o   t   e
0031660    :       I   n       {   P   a   g   e   R   e   f       .   .
0031700    .   }       a   n   d       {   S   e   c   t   i   o   n   R
0031720    e   f       .   .   .   }   ,       t   h   e       w   o   r
0031740    d       T   A   G       c   a   n       b   e       u   s   e
0031760    d       t   o       r   e   f   e   r       t   o       t   a
0032000    g   s   ,       a   s       s   p   e   c   i   f   i   e   d
0032020        b   e   l   o   w   .           T   h   e       w   o   r
0032040    d       F   I   G   U   R   E       i   s       a       s   y
0032060    n   o   n   y   m       f   o   r       T   A   G   ;       t
0032100    h   i   s       c   a   n       b   e       u   s   e   d    
0032120    t   o       r   e   f   e   r       t   o       a       f   i
0032140    g   u   r   e       t   a   g   .           T   h   e       w
0032160    o   r   d       T   E   R   M       c   a   n       b   e    
0032200    u   s   e   d       i   n       {   i   n   d   e   x       .
0032220    .   .   }       t   o       i   n   d   e   x       a   n    
0032240    E   n   g   l   i   s   h       t   e   r   m   .   ]  \r  \r
0032260   \r   {   i   n   d   e   x       <   t   e   x   t   >   }  \r
0032300   \t   C   r   e   a   t   e   s       a   n       i   n   d   e
0032320    x       r   e   f   e   r   e   n   c   e   .           S   o
0032340    m   e       o   f       t   h   e       t   e   x   t       o
0032360    b   j   e   c   t   s       (   s   u   c   h       a   s    
0032400    f   u   n   c   t   i   o   n       d   e   f   i   n   i   t
0032420    i   o   n   s   )       w   i   l   l       a   u   t   o   m
0032440    a   t   i   c   a   l   l   y       c   r   e   a   t   e    
0032460    a   n       i   n   d   e   x       r   e   f   e   r   e   n
0032500    c   e   ,       b   u   t       i   t       i   s       u   s
0032520    e   f   u   l       t   o       b   e       a   b   l   e    
0032540    t   o       c   r   e   a   t   e       o   n   e       e   x
0032560    p   l   i   c   i   t   l   y   .           T   h   i   s    
0032600    s   h   o   u   l   d       h   a   v   e       t   h   e    
0032620    f   o   r   m   a   t   :  \r                                
0032640        {   i   n   d   e   x           <   k   e   y   w   o   r
0032660    d   s   >               <   o   b   j   e   c   t   >        
0032700    <   o   b   j   e   c   t       t   y   p   e   >   }  \r  \r
0032720   \t   <   k   e   y   w   o   r   d   s   >       (   o   p   t
0032740    i   o   n   a   l   )       c   a   n       b   e       a   n
0032760    y       c   o   m   b   i   n   a   t   i   o   n       o   f
0033000        t   h   e       w   o   r   d   s  \r  \t  \t   *   B   E
0033020    G   I   N   *  \r  \t  \t   *   E   N   D   *  \r  \t  \t   *
0033040    P   R   I   M   A   R   Y   *  \r  \t   <   o   b   j   e   c
0033060    t   >       c   a   n       b   e       a   n   y       n   u
0033100    m   b   e   r       o   f       w   o   r   d   s   .  \r  \t
0033120    <   o   b   j   e   c   t       t   y   p   e   >       s   h
0033140    o   u   l   d       b   e       a   n       o   b   j   e   c
0033160    t   -   t   y   p   e       a   s       s   p   e   c   i   f
0033200    i   e   d       a   b   o   v   e   .  \r  \t  \t   I   f    
0033220    t   h   i   s       i   s       o   m   i   t   t   e   d    
0033240    (   <   t   e   x   t   >       d   o   e   s       n   o   t
0033260        e   n   d       w   i   t   h       "   )   "       a   n
0033300    d  \r  \t  \t   t   h   e       l   a   s   t       w   o   r
0033320    d       i   n       <   t   e   x   t   >       i   s       n
0033340    o   t       o   n   e       o   f       t   h   e       s   p
0033360    e   c   i   a   l  \r  \t  \t   o   b   j   e   c   t   -   t
0033400    y   p   e       w   o   r   d   s   )   ,       t   h   e   n
0033420        t   h   i   s       i   s       t   h   e       i   n   d
0033440    e   x       o   f       a       t   e   r   m   .  \r  \t  \t
0033460    T   h   i   s       c   a   n       a   l   s   o       b   e
0033500        s   p   e   c   i   f   i   e   d       b   y       u   s
0033520    i   n   g       t   h   e       w   o   r   d       T   E   R
0033540    M   .  \r  \r  \t   E   x   a   m   p   l   e   s   :        
0033560   \t   {   i   n   d   e   x       *   P   R   I   M   A   R   Y
0033600    *       B   L   O   B   B   Y       (   T   r   a   n   s   o
0033620    r       C   o   m   m   a   n   d   )   }  \r  \t  \t  \t   {
0033640    i   n   d   e   x       S   E   L   F   -   D   E   S   T   R
0033660    U   C   T       S   E   Q   U   E   N   C   E       I   N   I
0033700    T   I   A   T   E   D           E   r   r   o   r   )  \r  \t
0033720   \t  \t   {   i   n   d   e   x       *   B   E   G   I   N   *
0033740        *   P   R   I   M   A   R   Y   *       f   i   l   e    
0033760    n   a   m   e   s   )  \r  \r   {   i   n   d   e   x   X    
0034000    {   n   a   m   e       <   n   a   m   e   >   }       {   t
0034020    y   p   e       <   t   y   p   e   >   }       {   i   n   f
0034040    o       <   i   n   f   o       w   o   r   d   s   >   }    
0034060    {   t   e   x   t       <   t   e   x   t   >   }   }  \r  \t
0034100    U   s   e   d       f   o   r       c   r   e   a   t   i   n
0034120    g       i   n   d   e   x       r   e   f   e   r   e   n   c
0034140    e   s       w   h   o   s   e       p   r   i   n   t   n   a
0034160    m   e       i   s       d   i   f   f   e   r   e   n   t    
0034200    f   r   o   m       t   h   e       "   i   n   d   e   x    
0034220    n   a   m   e   "   .           <   n   a   m   e   >       i
0034240    s       t   h   e       i   n   d   e   x       n   a   m   e
0034260    ,       u   s   e   d       f   o   r       r   e   f   e   r
0034300    e   n   c   i   n   g       t   h   e       o   b   j   e   c
0034320    t   ,       a   n   d       a   l   p   h   a   b   e   t   i
0034340    z   i   n   g       t   h   e       i   n   d   e   x       e
0034360    n   t   r   y   .           <   t   y   p   e   >       i   s
0034400        t   h   e       o   b   j   e   c   t       t   y   p   e
0034420    .           <   i   n   f   o       w   o   r   d   s   >    
0034440    (   o   p   t   i   o   n   a   l   )       c   a   n       c
0034460    o   n   t   a   i   n       o   n   e       o   r       m   o
0034500    r   e       o   f       t   h   e       k   e   y   w   o   r
0034520    d   s       *   B   E   G   I   N   *   ,       *   E   N   D
0034540    *   ,       *   P   R   I   M   A   R   Y   *   .           <
0034560    t   e   x   t   >       i   s       t   h   e       t   e   x
0034600    t       p   r   i   n   t   e   d       i   n       t   h   e
0034620        i   n   d   e   x       f   o   r       t   h   i   s    
0034640    i   n   d   e   x       e   n   t   r   y   .  \r   E   x   a
0034660    m   p   l   e   :           {   i   n   d   e   x   X       {
0034700    n   a   m   e       +   }       {   t   y   p   e       (   I
0034720    n   f   i   x       O   p   e   r   a   t   o   r   )   }    
0034740    {   t   e   x   t       {   l   i   s   p       {   a   r   g
0034760        X   }   +   {   a   r   g       Y   }   }   }   }       c
0035000    o   u   l   d       b   e       u   s   e   d       t   o    
0035020    i   n   d   e   x       "   +   "       a   s       a   n    
0035040    i   n   f   i   x       o   p   e   r   a   t   o   r       s
0035060    o       t   h   a   t       i   t       w   o   u   l   d    
0035100    a   p   p   e   a   r       i   n       t   h   e       i   n
0035120    d   e   x       a   l   p   h   a   b   e   t   i   z   e   d
0035140        n   e   a   r       o   t   h   e   r       "   +   "   s
0035160    ,       b   u   t       p   r   i   n   t   i   n   g       a
0035200    s       "   A   +   B   "   .  \r  \r  \r   {   D   e   f    
0035220    {   t   y   p   e       <   t   y   p   e   >   }       {   n
0035240    a   m   e       <   n   a   m   e   >   }       {   p   r   i
0035260    n   t   n   a   m   e       <   p   n   a   m   e   >   }    
0035300    {   a   r   g   s       <   a   r   g   s   >   }       {   p
0035320    a   r   e   n   s   }       {   n   o   p   a   r   e   n   s
0035340    }       {   t   e   x   t       <   t   e   x   t   >   }    
0035360    }  \r  \t   M   a   y       b   e       u   s   e   d       t
0035400    o       s   p   e   c   i   f   y       t   h   e       d   e
0035420    f   i   n   i   t   i   o   n       o   f       a   n   y   t
0035440    h   i   n   g   .           <   t   y   p   e   >       s   h
0035460    o   u   l   d       b   e       a   n       o   b   j   e   c
0035500    t   -   t   y   p   e   ,       a   s       s   p   e   c   i
0035520    f   i   e   d       a   b   o   v   e   .           <   n   a
0035540    m   e   >       s   h   o   u   l   d       b   e       t   h
0035560    e       n   a   m   e       o   f       t   h   e       o   b
0035600    j   e   c   t   ,       i   d   e   a   l   l   y       a    
0035620    s   i   n   g   l   e       w   o   r   d   .           I   f
0035640        {   p   r   i   n   t   n   a   m   e       <   p   n   a
0035660    m   e   >   }       (   o   p   t   i   o   n   a   l   )    
0035700    i   s       g   i   v   e   n   ,       i   t       w   i   l
0035720    l       b   e       u   s   e   d       f   o   r       p   r
0035740    i   n   t   i   n   g       t   h   e       o   b   j   e   c
0035760    t       i   n       t   h   e       t   o   p       l   i   n
0036000    e       o   f       t   h   e       d   e   f   i   n   i   t
0036020    i   o   n       a   n   d       i   n       t   h   e       i
0036040    n   d   e   x   .           I   f       {   p   r   i   n   t
0036060    n   a   m   e       <   p   n   a   m   e   >   }       i   s
0036100        n   o   t       g   i   v   e   n   ,       t   h   e    
0036120    p   r   i   n   t   e   d       n   a   m   e       i   s    
0036140    s   p   e   c   i   f   i   e   d       b   y       {   n   a
0036160    m   e       <   n   a   m   e   >   }   ,       {   a   r   g
0036200    s       <   a   r   g   s   >   }   ,       {   p   a   r   e
0036220    n   s   }   ,       a   n   d       {   n   o   p   a   r   e
0036240    n   s   }   .           <   a   r   g   s   >       s   h   o
0036260    u   l   d       b   e       t   h   e       "   a   r   g   u
0036300    m   e   n   t   s   "       o   f       t   h   i   s       o
0036320    b   j   e   c   t   .           [   {   a   r   g   s       <
0036340    a   r   g   s   >   }       i   s       o   p   t   i   o   n
0036360    a   l   .   ]           N   o   r   m   a   l   l   y   ,    
0036400    {   D   e   f       w   i   l   l       p   u   t       p   a
0036420    r   e   n   t   h   e   s   i   s       a   r   o   u   n   d
0036440        t   h   e       o   b   j   e   c   t       i   f       a
0036460    n   d       o   n   l   y       i   f       {   A   r   g   s
0036500        <   a   r   g   s   >   }       i   s       g   i   v   e
0036520    n   .           {   p   a   r   e   n   s   }       a   n   d
0036540        {   n   o   p   a   r   e   n   s   }       (   i   f    
0036560    g   i   v   e   n   )       c   a   n       b   e       u   s
0036600    e   d       t   o       c   h   a   n   g   e       t   h   i
0036620    s       d   e   f   a   u   l   t       b   e   h   a   v   i
0036640    o   r   .           E   x   a   m   p   l   e   s   :  \r  \t
0036660    {   D   e   f       {   T   y   p   e       (   B   l   o   b
0036700    b   y       C   o   m   m   a   n   d   )   }       {   N   a
0036720    m   e       D   O   B   L   O   B   }       {   A   r   g   s
0036740        A       B   }  \r  \t  \t   {   T   e   x   t       .   .
0036760    .   .   }   }  \r  \t   {   D   e   f       {   T   y   p   e
0037000        (   C   L   I   S   P       C   h   a   r   a   c   t   e
0037020    r   )   }           {   N   a   m   e       +   }           {
0037040    P   r   i   n   t   N   a   m   e       {   l   i   s   p    
0037060    {   a   r   g       X   }   +   {   a   r   g       Y   }   }
0037100    }  \r  \t  \t   {   T   e   x   t       .   .   .   .   }   }
0037120   \r  \r  \r   [   N   o   t   e   :           {   I   n   d   e
0037140    x   X       .   .   .   }       a   n   d       {   D   e   f
0037160        .   .   .   }       D   O       N   O   T       a   l   l
0037200    o   w       m   u   l   t   i   -   w   o   r   d       i   n
0037220    d   e   x       n   a   m   e   s   .           I   f       m
0037240    o   r   e       t   h   a   n       o   n   e       w   o   r
0037260    d       i   s       g   i   v   e   n   ,       o   n   l   y
0037300        t   h   e       f   i   r   s   t       i   s       u   s
0037320    e   d   .           <   <   <   m   a   y       b   e       c
0037340    h   a   n   g   e   d   >   >   >   ]  \r  \r  \r   {   T   a
0037360    g       <   t   a   g   >   }  \r  \t   T   h   i   s       m
0037400    a   y       b   e       u   s   e   d       t   o       a   s
0037420    s   o   c   i   a   t   e       <   t   a   g   >   ,       a
0037440        s   i   n   g   l   e       w   o   r   d       (   u   p
0037460    p   e   r   /   l   o   w   e   r       c   a   s   e       d
0037500    o   e   s   n   '   t       m   a   t   t   e   r   )   ,    
0037520    w   i   t   h       a       p   a   r   t   i   c   u   l   a
0037540    r       p   l   a   c   e       i   n       t   h   e       t
0037560    e   x   t   .           T   h   i   s       c   a   n       b
0037600    e       r   e   f   e   r   e   n   c   e   d       b   y    
0037620    {   S   e   c   t   i   o   n   R   e   f       a   n   d    
0037640    {   P   a   g   e   R   e   f       a   s       d   e   s   c
0037660    r   i   b   e   d       b   e   l   o   w   .  \r  \r   {   S
0037700    e   c   t   i   o   n   R   e   f       <   o   b   j   e   c
0037720    t   -   t   y   p   e   >       <   o   b   j   e   c   t   >
0037740    }  \r   {   P   a   g   e   R   e   f       <   o   b   j   e
0037760    c   t   -   t   y   p   e   >       <   o   b   j   e   c   t
0040000    >   }  \r  \t   T   h   e   s   e       T   O   s       a   r
0040020    e       u   s   e   d       t   o       p   r   o   v   i   d
0040040    e       a       c   r   o   s   s   -   r   e   f   e   r   e
0040060    n   c   e       f   a   c   i   l   i   t   y   .           {
0040100    S   e   c   t   i   o   n   R   e   f       w   i   l   l    
0040120    p   r   i   n   t       "   s   e   c   t   i   o   n       "
0040140        a   n   d       t   h   e       s   e   c   t   i   o   n
0040160        t   h   a   t       t   h   e       "   m   a   i   n   "
0040200        o   c   c   u   r   e   n   c   e       o   f       t   h
0040220    e       o   b   j   e   c   t       w   i   t   h       t   h
0040240    e       g   i   v   e   n       t   y   p   e       o   c   c
0040260    u   r   s   .       <   "   m   a   i   n   "       s   h   a
0040300    l   l       r   e   m   a   i   n       u   n   d   e   f   i
0040320    n   e   d       f   o   r       n   o   w   >           {   P
0040340    a   g   e   R   e   f       p   r   i   n   t   s       "   p
0040360    a   g   e       "       a   n   d       t   h   e       a   p
0040400    p   r   o   p   r   i   a   t   e       p   a   g   e       n
0040420    u   m   b   e   r   .           I   f       <   o   b   j   e
0040440    c   t   -   t   y   p   e   >       i   s       "   T   a   g
0040460    "   ,       t   h   e   s   e       T   O   s       c   a   n
0040500        r   e   f   e   r       t   o       t   a   g   s       g
0040520    e   n   e   r   a   t   e   d       w   i   t   h       {   T
0040540    a   g       <   t   a   g   >   }   .           E   x   a   m
0040560    p   l   e   s   :  \r  \t   {   S   e   c   t   i   o   n   R
0040600    e   f       F   n       C   O   N   S   }       c   o   u   l
0040620    d       p   r   i   n   t       "   s   e   c   t   i   o   n
0040640        3   .   1   .   1   "  \r  \t   {   P   a   g   e   R   e
0040660    f       (   F   i   l   e       P   a   c   k   a   g   e    
0040700    T   y   p   e   )       E   x   p   r   e   s   s   i   o   n
0040720    s   }       c   o   u   l   d       p   r   i   n   t       "
0040740    p   a   g   e       1   4   .   3   4   "  \r  \t   {   P   a
0040760    g   e   R   e   f       T   a   g       C   o   m   p   i   l
0041000    i   n   g   C   L   I   S   P   }       c   o   u   l   d    
0041020    p   r   i   n   t       "   p   a   g   e       2   0   .   4
0041040    2   "  \r  \r   [   n   o   t   e       c   u   r   r   e   n
0041060    t   l   y   ,       t   h   e       t   r   a   n   s   l   a
0041100    t   i   o   n       p   r   o   g   r   a   m       w   i   l
0041120    l       n   o   t       a   u   t   o   m   a   t   i   c   a
0041140    l   l   y       s   u   b   s   t   i   t   u   t   e       c
0041160    r   o   s   s   -   r   e   f   e   r   e   n   c   e   s   .
0041200            I   n   s   t   e   a   d   ,       {   P   a   g   e
0041220    R   e   f       T   a   g       C   o   m   p   i   l   i   n
0041240    g   C   L   I   S   P   }       w   i   l   l       p   r   i
0041260    n   t       "   p   a   g   e       <   T   a   g       C   o
0041300    m   p   i   l   i   n   g   C   L   I   S   P   >   "   .   ]
0041320   \r  \r  \r   {   T   e   r   m       <   t   e   x   t   >   }
0041340   \r  \t   P   r   i   n   t   s       <   t   e   x   t   >    
0041360    e   x   a   c   t   l   y       a   s       g   i   v   e   n
0041400    ,       a   n   d       a   l   s   o       p   u   t   s    
0041420    i   t       i   n   t   o       t   h   e       i   n   d   e
0041440    x   .           E   q   u   i   v   a   l   e   n   t       t
0041460    o       "   <   t   e   x   t   >   {   i   n   d   e   x    
0041500    <   t   e   x   t   >       T   e   r   m   }   "   .  \r  \r
0041520   \r   {   F   i   g   u   r   e       {   t   a   g       <   t
0041540    a   g   >   }       {   t   e   x   t       <   t   e   x   t
0041560    >   }       {   c   a   p   t   i   o   n       <   t   e   x
0041600    t   >   }       }  \r  \t   P   r   i   n   t   s       a    
0041620    s   i   m   p   l   e       "   f   i   g   u   r   e   "   ,
0041640        w   i   t   h       f   i   g   u   r   e       t   e   x
0041660    t       a   n   d       c   a   p   t   i   o   n       a   s
0041700        s   p   e   c   i   f   i   e   d       b   y       t   h
0041720    e       "   t   e   x   t   "       a   n   d       "   c   a
0041740    p   t   i   o   n   "       a   r   g   u   m   e   n   t   s
0041760    .           "   {   t   a   g       <   t   a   g   >   }   "
0042000        i   s       a   n       o   p   t   i   o   n   a   l    
0042020    a   r   g   u   m   e   n   t       w   h   i   c   h   ,    
0042040    i   f       s   p   e   c   i   f   i   e   d   ,       g   e
0042060    n   e   r   a   t   e   s       a       t   a   g       a   t
0042100        t   h   e       b   e   g   i   n   n   i   n   g       o
0042120    f       t   h   e       f   i   g   u   r   e   .           T
0042140    h   i   s       t   a   g       c   a   n       b   e       u
0042160    s   e   d       t   o       r   e   f   e   r       t   o    
0042200    t   h   e       p   a   g   e       o   r       s   e   c   t
0042220    i   o   n       t   h   a   t       t   h   i   s       f   i
0042240    g   u   r   e       a   p   p   e   a   r   s       o   n    
0042260    (   u   s   i   n   g       {   P   a   g   e   R   e   f    
0042300    F   i   g   u   r   e       <   t   a   g   >   }       o   r
0042320        {   S   e   c   t   i   o   n   R   e   f       F   i   g
0042340    u   r   e       <   t   a   g   >   }   )   ,       o   r    
0042360    t   o       r   e   f   e   r       t   o       t   h   e    
0042400    f   i   g   u   r   e       n   u   m   b   e   r       (   u
0042420    s   i   n   g       {   F   i   g   u   r   e   R   e   f    
0042440    <   t   a   g   >   }   )  \r  \r  \r   {   F   i   g   u   r
0042460    e   R   e   f       <   t   a   g   >   }  \r  \t   P   r   i
0042500    n   t   s       "   f   i   g   u   r   e   "       a   n   d
0042520        t   h   e       f   i   g   u   r   e       n   u   m   b
0042540    e   r       o   f       t   h   e       f   i   g   u   r   e
0042560        w   i   t   h       t   h   e       s   p   e   c   i   f
0042600    i   e   d       t   a   g   .  \r  \r  \r  \r  \r   *   *   *
0042620    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
0042640    *   *   *   *   *   *   *       C   o   m   p   l   e   x    
0042660    T   e   x   t       o   b   j   e   c   t   s       *   *   *
0042700    *   *   *  \r  \r   {   n   u   m   b   e   r   e   d   l   i
0042720    s   t       {   i   t   e   m       <   t   e   x   t   >   }
0042740        {   i   t   e   m       <   t   e   x   t   >   }       {
0042760    i   t   e   m       <   t   e   x   t   >   }       .   .   .
0043000    }      \r  \t   U   s   e   d       f   o   r       m   a   k
0043020    i   n   g       n   u   m   b   e   r   e   d       l   i   s
0043040    t   s       o   f       i   t   e   m   s   .  \r   S   y   n
0043060    o   n   y   m   s   :  \t   T   e   x   t  \t   -   >       I
0043100    t   e   m  \r  \r  \r   {   u   n   n   u   m   b   e   r   e
0043120    d   l   i   s   t       {   i   t   e   m       <   t   e   x
0043140    t   >   }       {   i   t   e   m       <   t   e   x   t   >
0043160    }       {   i   t   e   m       <   t   e   x   t   >   }    
0043200    .   .   .   }      \r  \t   L   i   k   e       {   n   u   m
0043220    b   e   r   e   d   l   i   s   t       .   .   .   }   ,    
0043240    e   x   c   e   p   t       t   h   a   t       i   t       u
0043260    s   e   s       b   u   l   l   e   t   s       t   o       m
0043300    a   r   k       e   a   c   h       i   t   e   m       i   n
0043320        t   h   e       l   i   s   t   .  \r   S   y   n   o   n
0043340    y   m   s   :  \t   U   n   l   a   b   e   l   e   d   L   i
0043360    s   t           -   >       U   n   n   u   m   b   e   r   e
0043400    d   l   i   s   t  \r  \t  \t   T   e   x   t  \t   -   >    
0043420    I   t   e   m  \r  \r  \r   {   l   a   b   e   l   e   d   l
0043440    i   s   t       {   n   a   m   e       <   t   e   x   t   >
0043460    }       {   i   t   e   m       <   t   e   x   t   >   }    
0043500    {   n   a   m   e       <   t   e   x   t   >   }       {   i
0043520    t   e   m       <   t   e   x   t   >   }       .   .   .   }
0043540       \r  \t   U   s   e   d       f   o   r       m   a   k   i
0043560    n   g       a       t   a   b   l   e       a   s   s   o   c
0043600    i   a   t   i   n   g       a       s   e   t       o   f    
0043620    l   a   b   e   l   s       w   i   t   h       d   e   s   c
0043640    r   i   p   t   i   o   n   s       o   f       t   h   e   i
0043660    r       m   e   a   n   i   n   g   s   .  \r   S   y   n   o
0043700    n   y   m   s   :  \t   L   a   b   e   l  \t   -   >       N
0043720    a   m   e  \r  \t  \t   T   e   x   t  \t   -   >       I   t
0043740    e   m  \r  \r  \r   {   T   a   b   l   e       {   C   o   l
0043760    u   m   n   }       .   .   .       {   C   o   l   u   m   n
0044000    }       {   F   i   r   s   t       <   t   e   x   t   >   }
0044020        {   N   e   x   t       <   t   e   x   t   >   }       {
0044040    N   e   x   t       <   t   e   x   t   >   }       .   .   .
0044060        {   F   i   r   s   t       <   t   e   x   t   >   }    
0044100    .   .   .       }  \r  \t   U   s   e   d       f   o   r    
0044120    f   o   r   m   a   t   t   i   n   g       m   u   l   t   i
0044140    -   c   o   l   u   m   n       t   a   b   l   e   s   .    
0044160        T   h   e       n   u   m   b   e   r       o   f       {
0044200    C   o   l   u   m   n   }   '   s       b   e   f   o   r   e
0044220        t   h   e       f   i   r   s   t       {   F   i   r   s
0044240    t       o   r       {   N   e   x   t       i   n   d   i   c
0044260    a   t   e   s       h   o   w       m   a   n   y       c   o
0044300    l   u   m   n   s       t   h   e       t   a   b   l   e    
0044320    s   h   o   u   l   d       h   a   v   e   .           I   f
0044340        n   o       {   C   o   l   u   m   n   }   '   s       a
0044360    r   e       g   i   v   e   n   ,       t   h   e       d   e
0044400    f   a   u   l   t       i   s       t   h   r   e   e       c
0044420    o   l   u   m   n   s   .           T   h   e   r   e       a
0044440    r   e       o   t   h   e   r       f   o   r   m   a   t   t
0044460    i   n   g       a   r   g   u   m   e   n   t   s   ,       b
0044500    u   t       t   h   e   y       w   i   l   l       p   r   o
0044520    b   a   b   l   y       c   h   a   n   g   e   .  \r  \r  \r
0044540    *   *   *   *   *   *   *   *   *   *   *   *   *   *   *   *
0044560    *   *   *   *   *   *   *   *   *   *       O   t   h   e   r
0044600        T   e   x   t       o   b   j   e   c   t   s       *   *
0044620    *   *   *   *  \r  \r  \r   {   I   n   c   l   u   d   e    
0044640    <   f   i   l   e   n   a   m   e   >   }  \r  \t   U   s   e
0044660    d       t   o       i   n   c   l   u   d   e       t   h   e
0044700        t   e   x   t       o   f       o   n   e       f   i   l
0044720    e       w   i   t   h   i   n       a   n   o   t   h   e   r
0044740    .           F   i   l   e   s       m   a   y       b   e    
0044760    n   e   s   t   e   d       a   r   b   i   t   r   a   r   i
0045000    l   y       d   e   e   p   .  \t  \r  \r  \r   {   L   b   r
0045020    a   c   k   e   t   }  \r   {   R   b   r   a   c   k   e   t
0045040    }  \r   {   b   r   a   c   k   e   t       <   t   e   x   t
0045060    >   }  \r  \t   T   h   e   s   e       a   r   e       u   s
0045100    e   d       t   o       i   n   s   e   r   t       t   h   e
0045120        c   u   r   l   y   -   b   r   a   c   k   e   t       s
0045140    y   m   b   o   l       i   n   t   o       t   h   e       t
0045160    e   x   t   .           {   L   b   r   a   c   k   e   t   }
0045200        a   n   d       {   R   b   r   a   c   k   e   t   }    
0045220    i   n   s   e   r   t       l   e   f   t       a   n   d    
0045240    r   i   g   h   t       b   r   a   c   k   e   t   s   ,    
0045260    a   n   d       {   b   r   a   c   k   e   t       <   t   e
0045300    x   t   >   }       p   u   t   s       b   r   a   c   k   e
0045320    t   s       a   r   o   u   n   d       t   h   e       g   i
0045340    v   e   n       p   i   e   c   e       o   f       t   e   x
0045360    t   .  \r  \r  \r   T   h   e       f   o   l   l   o   w   i
0045400    n   g       T   O   s       a   r   e       u   s   e   d    
0045420    t   o       s   p   e   c   i   f   y       c   e   r   t   a
0045440    i   n       n   o   n   -   t   y   p   e   a   b   l   e    
0045460    c   h   a   r   a   c   t   e   r   s   .  \r   {   C   R   s
0045500    y   m   b   o   l   }       o   r       {   c   r   }       -
0045520   \t   c   a   r   r   i   a   g   e       r   e   t   u   r   n
0045540        s   y   m   b   o   l  \r  \t  \t  \t  \t   (   c   u   r
0045560    r   e   n   t   l   y       a       s   u   p   e   r   s   c
0045600    r   i   p   t   e   d       '   C   R   '   )  \r   {   p   i
0045620    }  \t  \t  \t   -  \t   G   r   e   e   k       l   e   t   t
0045640    e   r       p   i  \r   {   p   l   u   s   m   i   n   u   s
0045660    }  \t  \t   -  \t   P   l   u   s       o   r       M   i   n
0045700    u   s       (   "   +   "       +       "   -   "   )  \r   {
0045720    G   E   }  \t  \t  \t   -  \t   g   r   e   a   t   e   r    
0045740    t   h   a   n       o   r       e   q   u   a   l       (   "
0045760    >   "       +       "   =   "   )  \r   {   L   E   }  \t  \t
0046000   \t   -  \t   l   e   s   s       t   h   a   n       o   r    
0046020    e   q   u   a   l       (   "   <   "       +       "   =   "
0046040    )  \r   {   N   E   }  \t  \t  \t   -  \t   n   o   t       e
0046060    q   u   a   l       (   "   =   "       +       "   |   "   )
0046100   \r   {   e   n   d   a   s   h   }  \t  \t   -  \t   s   h   o
0046120    r   t       d   a   s   h  \r   {   e   m   d   a   s   h   }
0046140   \t  \t   -  \t   l   o   n   g       d   a   s   h  \r   {   e
0046160    l   l   i   p   s   i   s   }  \t  \t   -  \t   e   l   l   i
0046200    p   s   i   s       (   .   .   .   )  \r   {   b   u   l   l
0046220    e   t   }  \t  \t   -  \t   b   u   l   l   e   t  \r   {   a
0046240    n   o   n   a   r   g   }  \t  \t   -  \t   l   o   n   g    
0046260    d   a   s   h           (   s   h   o   u   l   d       b   e
0046300        u   s   e   d       i   n       t   h   e       a   r   g
0046320    u   m   e   n   t       l   i   s   t  \r  \t  \t  \t  \t   o
0046340    f       a       f   u   n   c   t   i   o   n       d   e   f
0046360    i   n   i   t   i   o   n       t   o       s   p   e   c   i
0046400    f   y       t   h   e       "   u   n   s   p   e   c   i   f
0046420    i   e   d  \r  \t  \t  \t  \t   a   r   g   u   m   e   n   t
0046440    s   "       s   p   e   c   i   f   i   e   d       i   n    
0046460    t   h   e       c   u   r   r   e   n   t       m   a   n   u
0046500    a   l       w   i   t   h       a  \r  \t  \t  \t  \t   d   a
0046520    s   h   )  \r  \r  \0  \0  \0  \0  \0 005  \0 005  \0   (  \0
0046540  212  \0 212 001   8  \0 006  \0  \0  \0 004 002 003  \0  \0  \0
0046560   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0046600   \0  \0  \0  \0  \0  \0   (  \0 212  \0 212 001   8  \0  \0  \0
0046620   \0  \0 004 002 004  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0046640   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   D  \0
0046660   \0  \0  \0 001 310  \0  \0  \0  \0  \0  \0 003 004  \0  \0 001
0046700  001 310 001  \0  \0  \0  \0  \0  \0  \0  \v   P   A   G   E   H
0046720    E   A   D   I   N   G  \0  \v   R   U   N   N   I   N   G   H
0046740    E   A   D  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0046760   \0  \0   (  \0  \0  \0  \0 001 310  \0 021  \0  \0  \0 004 002
0047000  003  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0047020   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   (  \0  \0  \0  \0 001
0047040  310  \0  \v  \0  \0  \0 004 002 004  \0  \0  \0  \0  \0  \0  \0
0047060   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0047100   \0  \0  \0  \0  \0  \0 004  \0  \b  \0 026  \0  \b   T   E   R
0047120    M   I   N   A   L  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0047140  024  \0 006   M   O   D   E   R   N  \0  \n  \0  \0  \0  \0  \0
0047160   \0 002  \0  \0   ?  \0   1   (   D   E   F   A   U   L   T   F
0047200    O   N   T       1       (   G   A   C   H   A       1   0   )
0047220        (   G   A   C   H   A       8   )       (   T   E   R   M
0047240    I   N   A   L       8   )   )  \0  \n  \0  \0  \0  \0  \0  \0
0047260   \0  \0  \0 026  \0  \b   T   E   R   M   I   N   A   L  \0  \n
0047300   \0  \0  \0  \0  \0  \0  \0  \0  \0 024  \0 006   M   O   D   E
0047320    R   N  \0  \f  \0  \0  \0  \0  \0  \0 002  \0  \0 024  \0 006
0047340    M   O   D   E   R   N  \0 006  \0  \0  \0  \0  \0  \0  \0  \0
0047360   \0 022  \0 004   L   O   G   O  \0 030  \0  \0  \0  \0  \0  \0
0047400   \0  \0  \0 024  \0 006   M   O   D   E   R   N  \0  \n  \0  \0
0047420   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0 003  \0  \0
0047440   \0 005  \0  \0  \0  \0  \a  \0  \0  \0 001  \0  \0  \0  \0 006
0047460   \0  \0  \0  \a  \0  \0  \0  \0  \b  \0  \0  \0  \0  \0 002  \0
0047500  003  \0  \0  \0 002  \0 001  \0  \v   H   R   U   L   E   .   G
0047520    E   T   F   N 001  \0 024  \0 006   M   O   D   E   R   N  \0
0047540   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0
0047560   \0  \b  \0  \0  \0  \0  \0 002  \0 002  \0  \0  \0 002  \0 001
0047600   \0  \v   H   R   U   L   E   .   G   E   T   F   N 001  \0 024
0047620   \0 006   M   O   D   E   R   N  \0  \n  \0  \0  \0  \0  \0  \0
0047640   \0  \0  \0  \0  \0 001  \0  \0  \0  \0  \b  \0  \0  \0  \0  \0
0047660  002  \0 002  \0  \0  \0 002  \0 001  \0  \v   H   R   U   L   E
0047700    .   G   E   T   F   N 001  \0 024  \0 006   M   O   D   E   R
0047720    N  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0
0047740   \0  \0  \0  \b  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0  \a
0047760   \0  \0  \0  \0 005  \0  \0  \0  \0  \0 002  \0 001  \0  \0  \0
0050000  002  \0 001  \0  \v   H   R   U   L   E   .   G   E   T   F   N
0050020  001  \0 024  \0 006   M   O   D   E   R   N  \0  \f  \0  \0  \0
0050040   \0  \0  \0 002  \0  \0  \0  \0 001  \0  \0  \0  \0 005  \0  \0
0050060   \0  \0  \0 002  \0 002  \0  \0  \0 002  \0 001  \0  \v   H   R
0050100    U   L   E   .   G   E   T   F   N 001  \0 024  \0 006   M   O
0050120    D   E   R   N  \0  \f  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0050140   \0 001  \0  \0  \0  \0 005  \0  \0  \0  \0  \0 002  \0 004  \0
0050160   \0  \0   .  \0  \0  \0  \0  \b  \0  \0  \0  \0  \0 002  \0 004
0050200   \0  \0  \0  \t  \0  \0  \0  \0  \b  \0  \0  \0  \0  \0 002  \0
0050220  005  \0  \0  \0 001  \0  \0  \0  \0 003  \0  \0  \0   5  \0  \0
0050240   \0  \0  \b  \0  \0  \0   G  \0  \0  \0  \0 002  \0  \0 005 030
0050260   \0  \0  \0  \0  \b  \0  \0  \0   G  \0  \0  \0  \0 002  \0  \0
0050300  003 362  \0  \0  \0  \0  \b  \0  \0  \0 036  \0  \0  \0  \0 002
0050320   \0  \0 005 263  \0  \0  \0  \0  \b  \0  \0  \0   K  \0  \0  \0
0050340   \0 002  \0  \0 003 316  \0  \0  \0  \0  \b  \0  \0  \0   %  \0
0050360   \0  \0  \0 002  \0  \0  \0 373  \0  \0  \0  \0  \b  \0  \0  \0
0050400    !  \0  \0  \0  \0 002  \0  \0  \f 267  \0  \0  \0  \0  \b  \0
0050420   \0  \0   ;  \0  \0  \0  \0 002  \0  \0 001 027  \0  \0  \0  \0
0050440   \b  \0  \0  \0   :  \0  \0  \0  \0 002  \0  \0 005 274  \0  \0
0050460   \0  \0  \b  \0  \0  \0   C  \0  \0  \0  \0 002  \0  \0 005 333
0050500   \0  \0  \0  \0  \b  \0  \0  \0   8  \0  \0  \0  \0 002  \0  \0
0050520  003 006  \0  \0  \0  \0  \b  \0  \0  \0 375  \0  \0  \0  \0 004
0050540   \0  \0 021 342  \0  \0  \0  \0  \b  \0  \0  \0   7  \0  \0  \0
0050560   \0 002  \0  \0 003 234  \0  \0  \0  \0  \b  \0  \0  \0   5  \0
0050600   \0  \0  \0 002  \0  \0 001 247  \0  \0  \0  \0  \b  \0  \0 002
0050620  031  \0  \0  \0  \0 001  \0  \0   M   U  \0   7   z 272        
0050636