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