$ od -c -N 50000 [eris]<Lisp>Harmony>Doc>HarmonyRelease.txt!1
0000000   \r   D   r   a   f   t       H   a   r   m   o   n   y       R
0000020    e   l   e   a   s   e       M   e   s   s   a   g   e  \r   =
0000040    =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =
0000060    =   =   =   =   =   =   =   =   =   =   =   =  \r  \r  \r   c
0000100    o   n   t   e   n   t   s   :  \r  \r   N   S       C   o   m
0000120    m   u   n   i   c   a   t   i   o   n   s  \r   C   H   A   T
0000140   \r   P   U   P       C   o   m   m   u   n   i   c   a   t   i
0000160    o   n   s  \r   R   S   2   3   2  \r   P   a   c   k   a   g
0000200    e   s  \r   D   l   i   o   n       (   1   1   0   8   )    
0000220    S   p   e   c   i   f   i   c   s  \r   I   n   s   p   e   c
0000240    t   o   r  \r   A   t   t   a   c   h   e   d       W   i   n
0000260    d   o   w   s  \r   P   r   i   n   t   i   n   g  \r   W   i
0000300    n   d   o   w       S   y   s   t   e   m  \r   I   n   p   u
0000320    t   /   O   u   t   p   u   t  \r   F   l   o   p   p   y  \r
0000340    P   r   o   c   e   s   s   e   s  \r   A   r   i   t   h   m
0000360    e   t   i   c  \r   C   o   m   p   i   l   e   r  \r   S   t
0000400    o   r   a   g   e       &       D   a   t   a       T   y   p
0000420    e   s  \r   S   t   a   c   k       &       I   n   t   e   r
0000440    p   r   e   t   e   r  \r   B   r   e   a   k       P   a   c
0000460    k   a   g   e  \r   D   e   d   i   t  \r  \r  \r  \r  \r  \r
0000500   \r   N   S       C   o   m   m   u   n   i   c   a   t   i   o
0000520    n   s  \r   =   =   =   =   =   =   =   =  \r  \r   A   R    
0000540    1   4   :       *       "   S   P   P       R   e   t   r   a
0000560    n   s   m   i   t       Q   u   e   u   e       o   u   t    
0000600    o   f       o   r   d   e   r   "       e   r   r   o   r   s
0000620        s   o   l   v   e   d      \r  \r   T   h   e       S   P
0000640    P       r   e   t   r   a   n   s   m   i   t       s   t   r
0000660    a   t   e   g   y       h   a   s       b   e   e   n       c
0000700    o   m   p   l   e   t   e   l   y       r   e   v   i   s   e
0000720    d   ,       s   o       t   h   i   s       i   n   t   e   r
0000740    m   i   t   t   e   n   t       p   r   o   b   l   e   m    
0000760    s   h   o   u   l   d       d   i   s   a   p   p   e   a   r
0001000    .  \r  \r   A   R       2   4   0   :       *       M   u   l
0001020    t   i   p   l   e       c   o   n   c   u   r   r   e   n   t
0001040        N   S   P   R   I   N   T   s       n   o   w       p   e
0001060    r   m   i   t   t   e   d  \r  \r   M   u   l   t   i   p   l
0001100    e       c   o   n   c   u   r   r   e   n   t       H   A   R
0001120    C   O   P   Y   W   s       n   o       l   o   n   g   e   r
0001140        c   o   n   f   u   s   e       e   a   c   h       o   t
0001160    h   e   r   .           N   o       m   o   r   e       b   r
0001200    e   a   k   s       w   i   t   h       "   n   o   t       a
0001220    n       o   p   e   n       N   S       s   o   c   k   e   t
0001240    "   .  \r  \r   A   R       1   2   8   3   :       *       S
0001260    E   T   T   I   M   E       n   o   w       b   r   o   a   d
0001300    c   a   s   t   s       f   o   r       b   o   t   h       P
0001320    U   P       a   n   d       N   S       t   i   m   e       s
0001340    e   r   v   e   r   s   .  \r  \r   S   E   T   T   I   M   E
0001360        u   s   e   d       t   o       j   u   s   t       t   r
0001400    y       f   o   r       a       P   U   P       t   i   m   e
0001420        s   e   r   v   e   r   .  \r  \r   A   R       2   1   8
0001440    :       A   R       2   1   9   :       *       N   S   C   R
0001460    E   A   T   E   D   I   R   E   C   T   O   R   Y       w   i
0001500    l   l       n   o   t       c   r   e   a   t   e       d   u
0001520    p   l   i   c   a   t   e       o   r       w   r   o   n   g
0001540        d   i   r   e   c   t   o   r   i   e   s  \r  \r   P   r
0001560    e   v   i   o   u   s   l   y   ,       i   f       t   h   e
0001600        d   i   r   e   c   t   o   r   y       {   P   h   y   l
0001620    e   x   :   }   <   l   i   s   p   >   f   u   g   u   e   >
0001640        e   x   i   s   t   e   d   ,       t   h   a   n       (
0001660    N   S   C   R   E   A   T   E   D   I   R   E   C   T   O   R
0001700    Y       '   {   P   h   y   l   e   x   :   }   <   l   i   s
0001720    p   >   f   u   g   u   e   >   )       w   o   u   l   d    
0001740    c   r   e   a   t   e       a   n   o   t   h   e   r       d
0001760    i   r   e   c   t   o   r   y       w   i   t   h       t   h
0002000    e       s   a   m   e       n   a   m   e   .           A   l
0002020    s   o   ,       i   f       t   h   e       d   i   r   e   c
0002040    t   o   r   y       {   P   h   y   l   e   x   :   }   <   l
0002060    i   s   p   >       e   x   i   s   t   e   d   ,       b   u
0002100    t       n   o   t       {   P   h   y   l   e   x   :   }   <
0002120    l   i   s   p   >   f   u   g   u   e   >   ,       t   h   e
0002140    n       (   N   S   C   R   E   A   T   E   D   I   R   E   C
0002160    T   O   R   Y       '   {   P   h   y   l   e   x   :   }   <
0002200    l   i   s   p   >   f   u   g   u   e   >   s   o   u   r   c
0002220    e   s   >   )       w   o   u   l   d       c   r   e   a   t
0002240    e       t   h   e       d   i   r   e   c   t   o   r   y    
0002260    {   P   h   y   l   e   x   :   }   <   l   i   s   p   >   s
0002300    o   u   r   c   e   s   >   .           N   o   w   ,       a
0002320    t   t   e   m   p   t   i   n   g       t   o       c   r   e
0002340    a   t   e       a       d   i   r   e   c   t   o   r   y    
0002360    s   o   m   e       o   f       w   h   o   s   e       i   n
0002400    t   e   r   m   e   d   i   a   t   e       d   i   r   e   c
0002420    t   o   r   i   e   s       d   o       n   o   t       e   x
0002440    i   s   t   ,       o   r       a   t   t   e   m   p   t   i
0002460    n   g       t   o       c   r   e   a   t   e       a       d
0002500    i   r   e   c   t   o   r   y       t   h   a   t       a   l
0002520    r   e   a   d   y       e   x   i   s   t   s   ,       g   e
0002540    n   e   r   a   t   e       B   A   D       F   I   L   E    
0002560    N   A   M   E       e   r   r   o   r   s   .  \r  \r   <   <
0002600    <   C   H   E   C   K   !       w   h   a   t       i   s    
0002620    n   a   m   e       o   f       f   u   n   c   t   i   o   n
0002640    :       N   S   C   R   E   A   T   E   D   I   R   E   C   T
0002660    O   R   Y       i   s       n   o   t       d   e   f   i   n
0002700    e   d   >   >   >  \r  \r   A   R       6   0   8   :       *
0002720        (   F   U   L   L   N   A   M   E       <   f   i   l   e
0002740    >       '   N   E   W   )       n   o   w       w   o   r   k
0002760    s       f   o   r       N   S       f   i   l   e       s   e
0003000    r   v   e   r   s   .  \r  \r   U   s   e   d       t   o    
0003020    r   e   t   u   r   n       N   I   L   .  \r  \r  \r   C   H
0003040    A   T  \r   =   =   =   =   =  \r  \r   A   R       8   4   4
0003060    :       *       R   e   s   h   a   p   i   n   g       C   h
0003100    a   t       w   i   n   d   o   w       w   i   l   l       n
0003120    o   t       c   h   a   n   g   e       t   e   r   m   i   n
0003140    a   l       t   y   p   e  \r  \r   P   r   e   v   i   o   u
0003160    s   l   y   ,       r   e   s   h   a   p   i   n   g       a
0003200        C   h   a   t       w   i   n   d   o   w       c   a   u
0003220    s   e   d       C   h   a   t       t   o       r   e   a   s
0003240    s   e   r   t       t   h   e       t   e   r   m   i   n   a
0003260    l       t   y   p   e       s   p   e   c   i   f   i   e   d
0003300        w   h   e   n       t   h   e       c   o   n   n   e   c
0003320    t   i   o   n       w   a   s       f   i   r   s   t       o
0003340    p   e   n   e   d   .           I   f       t   h   e       u
0003360    s   e   r       i   n       t   h   e       m   e   a   n   t
0003400    i   m   e       h   a   s       t   o   l   d       t   h   e
0003420        r   e   m   o   t   e       h   o   s   t       t   h   a
0003440    t       t   h   e       t   e   r   m   i   n   a   l       t
0003460    y   p   e       i   s       d   i   f   f   e   r   e   n   t
0003500    ,       t   h   e   n       t   h   i   s       w   o   u   l
0003520    d       s   e   t       i   t       b   a   c   k   .  \r  \r
0003540    A   R       6   1   1   :       *       C   h   a   t       g
0003560    r   a   b   s       T   T   Y       a   s       s   o   o   n
0003600        a   s       i   t       s   t   a   r   t   s       t   o
0003620        r   e   c   o   n   n   e   c   t  \r  \r   P   r   e   v
0003640    i   o   u   s   l   y   ,       t   h   e       "   r   e   c
0003660    o   n   n   e   c   t   "       m   e   n   u       b   u   t
0003700    t   o   n       d   i   d   n   '   t       s   w   i   t   c
0003720    h       t   h   e       t   t   y       t   o       t   h   e
0003740        c   h   a   t       p   r   o   c   e   s   s       u   n
0003760    t   i   l       t   h   e       c   o   n   n   e   c   t   i
0004000    o   n       w   a   s       r   e   e   s   t   a   b   l   i
0004020    s   h   e   d   .  \r  \r   A   R       7   8   9   :       *
0004040        C   h   a   t       i   g   n   o   r   e   s       t   h
0004060    e       "   p   a   d   d   i   n   g       c   h   a   r   "
0004100        D   E   L  \r  \r   A   R       7   9   9   :       *    
0004120    C   h   a   t       w   i   l   l       n   o   t       t   u
0004140    r   n       o   f   f       i   n   t   e   r   r   u   p   t
0004160        c   h   a   r   a   c   t   e   r   s       u   n   t   i
0004200    l       A   F   T   E   R       c   r   e   a   t   i   n   g
0004220        t   h   e       C   h   a   t       w   i   n   d   o   w
0004240   \r  \r   T   h   i   s       a   l   l   o   w   s       t   h
0004260    e       u   s   e   r       t   o       a   b   o   r   t    
0004300    t   h   e       c   a   l   l       t   o       C   h   a   t
0004320        b   y       t   y   p   i   n   g       c   o   n   t   r
0004340    o   l   -   E       w   h   i   l   e       s   p   e   c   i
0004360    f   y   i   n   g       t   h   e       C   h   a   t       w
0004400    i   n   d   o   w       r   e   g   i   o   n   .  \r  \r   A
0004420    R       1   2   5   6   :       A   R       3   4   9   :    
0004440    *       C   h   a   t       E   M   A   C   S   -   m   o   d
0004460    e   :       c   u   r   s   o   r       p   o   s   i   t   i
0004500    o   n   i   n   g       n   o       l   o   n   g   e   r    
0004520    o   f   f       b   y       1       c   h   a   r   a   c   t
0004540    e   r  \r  \r   N   e   w   e   r       v   e   r   s   i   o
0004560    n   s       o   f       E   M   A   C   S       p   e   r   f
0004600    o   r   m       c   h   a   r   a   c   t   e   r       i   n
0004620    s   e   r   t   i   o   n       b   y       a       b   i   z
0004640    a   r   r   e       s   e   q   u   e   n   c   e       w   h
0004660    i   c   h       C   h   a   t       w   a   s       n   o   t
0004700        e   m   u   l   a   t   i   n   g       c   o   r   r   e
0004720    c   t   l   y   .  \r  \r   A   R       1   2   6   1   :    
0004740    *       C   h   a   t       E   M   A   C   S   -   m   o   d
0004760    e   :       i   n   s   e   r   t   i   n   g       i   n   t
0005000    o       l   i   n   e       w   i   t   h       t   e   x   t
0005020        t   o       r   i   g   h   t       o   f       c   u   r
0005040    s   o   r       d   i   s   p   l   a   y   s       c   o   r
0005060    r   e   c   t   l   y  \r  \r   A   R       1   2   2   1   :
0005100        *       C   h   a   t       d   i   s   p   l   a   y   s
0005120        t   h   e       E   M   A   C   S       m   o   d   e    
0005140    s   t   a   t   e       i   n       t   h   e       w   i   n
0005160    d   o   w       t   i   t   l   e  \r  \r   W   h   e   n    
0005200    C   h   a   t       E   M   A   C   S   -   m   o   d   e    
0005220    i   s       o   n   ,       "   E   M   A   C   S       O   N
0005240    "       i   s       p   r   i   n   t   e   d       i   n    
0005260    t   h   e       C   h   a   t       w   i   n   d   o   w    
0005300    t   i   t   l   e   .  \r  \r  \r   P   U   P       C   o   m
0005320    m   u   n   i   c   a   t   i   o   n   s  \r   =   =   =   =
0005340    =   =   =   =   =   =  \r  \r   A   R       4   5   8   :    
0005360    *       C   O   P   Y   F   I   L   E       t   o       p   r
0005400    o   t   e   c   t   e   d       d   i   r   e   c   t   o   r
0005420    y       s   u   c   c   e   e   d   s       a   f   t   e   r
0005440        p   a   s   s   w   o   r   d       g   i   v   e   n  \r
0005460   \r   P   r   e   v   i   o   u   s   l   y   ,       C   O   P
0005500    Y   F   I   L   E       t   o       a       p   r   o   t   e
0005520    c   t   e   d       d   i   r   e   c   t   o   r   y       d
0005540    i   d   n   '   t       w   o   r   k   :       L   i   s   p
0005560        w   o   u   l   d       a   s   k       f   o   r       t
0005600    h   e       c   o   n   n   e   c   t       p   a   s   s   w
0005620    o   r   d   ,       a   n   d       t   h   e   n       b   r
0005640    e   a   k       w   i   t   h       a       "   F   I   L   E
0005660        W   O   N   '   T       O   P   E   N   "       e   r   r
0005700    o   r   .           T   h   i   s       p   r   o   b   l   e
0005720    m       o   n   l   y       o   c   c   u   r   r   e   d    
0005740    w   i   t   h       C   O   P   Y   F   I   L   E   :       y
0005760    o   u       c   o   u   l   d       M   A   K   E   F   I   L
0006000    E       t   o       a       p   r   o   t   e   c   t   e   d
0006020        d   i   r   e   c   t   o   r   y       (   a   f   t   e
0006040    r       g   i   v   i   n   g       t   h   e       p   a   s
0006060    s   w   o   r   d   )   .  \r  \r   A   R       7   7   2   :
0006100        *       G   E   T   P   U   P   S   T   R   I   N   G    
0006120    n   o   w       r   e   t   u   r   n   s       t   h   e    
0006140    n   u   l   l       s   t   r   i   n   g       i   f       p
0006160    a   s   s   e   d       a       b   l   a   n   k       p   u
0006200    p  \r  \r   P   r   e   v   i   o   u   s   l   y   ,       (
0006220    G   E   T   P   U   P   S   T   R   I   N   G       (   A   L
0006240    L   O   C   A   T   E   .   P   U   P   )   )       g   a   v
0006260    e       t   h   e       e   r   r   o   r       "   I   L   L
0006300    E   G   A   L       A   R   G       -   2   2   "   .  \r  \r
0006320    A   R       4   8   5   :       *       I   n   t   e   r   l
0006340    i   s   p       n   o       l   o   n   g   e   r       h   a
0006360    n   g   s       o   n       a       D   o   l   p   h   i   n
0006400        (   X   e   r   o   x       1   1   0   0   )       w   i
0006420    t   h   o   u   t       a       3   M   H   z       e   t   h
0006440    e   r   n   e   t       c   a   r   d  \r  \r  \r   R   S   2
0006460    3   2  \r   =   =   =   =   =  \r  \r   A   R       1   3   2
0006500    0   :       *       R   S   2   3   2   C   H   A   T       n
0006520    o   w       r   e   i   n   i   t   i   a   l   i   z   e   s
0006540        t   h   e       U   A   R   T       c   o   r   r   e   c
0006560    t   l   y       o   v   e   r       L   O   G   O   U   T   ,
0006600        p   o   w   e   r   -   o   f   f  \r  \r   T   h   e    
0006620    p   r   o   b   l   e   m       w   a   s       t   h   a   t
0006640        t   u   r   n   i   n   g       t   h   e       m   a   c
0006660    h   i   n   e       o   f   f       a   n   d       o   n    
0006700    a   g   a   i   n       w   h   i   l   e       "   l   o   g
0006720    g   e   d       o   u   t   "       r   e   s   e   t       t
0006740    h   e       U   A   R   T   ;       t   h   e       r   e   -
0006760    e   n   t   r   y       f   u   n   c   t   i   o   n       w
0007000    a   s       m   o   d   i   f   i   e   d       t   o       a
0007020    l   w   a   y       r   e   -   d   o       t   h   e       i
0007040    n   i   t   i   a   l   i   z   a   t   i   o   n   .        
0007060    T   h   i   s       u   s   e   d       t   o       g   i   v
0007100    e       t   h   e       e   r   r   o   r       "   S   h   o
0007120    u   l   d   n   '   t       h   a   p   p   e   n   !        
0007140    O   v   e   r       2   0       c   o   n   s   e   c   u   t
0007160    i   v   e       i   n   t   e   r   r   u   p   t   s   "  \r
0007200   \r   A   R       1   3   9   3   :       *       R   S   2   3
0007220    2       n   o   w       i   g   n   o   r   e   s       t   i
0007240    m   e   o   u   t   s       w   h   e   n       t   r   y   i
0007260    n   g       t   o       l   o   g   o   u   t   .  \r  \r   P
0007300    r   e   v   i   o   u   s   l   y   ,       o   n   e       c
0007320    o   u   l   d       g   e   t       i   n   t   o       a    
0007340    s   i   t   u   a   t   i   o   n       w   h   e   r   e    
0007360    y   o   u       c   o   u   l   d       n   o   t       l   o
0007400    g   o   u   t       b   e   c   a   u   s   e       R   S   2
0007420    3   2   M   O   D   E   M   C   O   N   T   R   O   L       w
0007440    o   u   l   d       b   r   e   a   k       u   n   d   e   r
0007460        L   O   G   O   U   T   ,       w   a   i   t   i   n   g
0007500        f   o   r       t   h   e       T   T   Y   P   o   r   t
0007520        t   o       t   i   m   e   o   u   t   .  \r  \r  \r   P
0007540    a   c   k   a   g   e   s  \r   =   =   =   =   =   =   =   =
0007560   \r  \r   A   R       1   6   5   9   :       *       F   T   P
0007600    S   E   R   V   E   R   :       (   O   P   E   N   F   I   L
0007620    E       <   f   i   l   e   >       '   O   U   T   P   U   T
0007640        .   .   .   )       n   o   w       w   o   r   k   s    
0007660    f   o   r       a       f   i   l   e       o   n       a    
0007700    m   a   c   h   i   n   e       r   u   n   n   i   n   g    
0007720    F   T   P   S   E   R   V   E   R   .  \r  \r   A   R       2
0007740    3   7   :       *       L   O   G   O   C   L   O   C   K    
0007760    p   r   o   c   e   s   s       r   e   s   t   a   r   t   s
0010000        a   f   t   e   r       H   A   R   D   R   E   S   E   T
0010020   \r  \r   A   R       2   5   6   :       *       C   O   L   O
0010040    R   :       L   O   G   O   U   T       n   o       l   o   n
0010060    g   e   r       c   r   a   s   h   e   s       i   f       c
0010100    o   l   o   r       d   i   s   p   l   a   y       o   n  \r
0010120   \r   A   R       5   2   6   :       *       C   O   L   O   R
0010140    :       (   C   O   L   O   R   D   I   S   P   L   A   Y    
0010160    T   )       n   o       l   o   n   g   e   r       b   r   e
0010200    a   k   s       w   i   t   h       "   I   l   l   e   g   a
0010220    l       a   r   g       -       N   O   B   I   N   D   "  \r
0010240   \r   A   R       1   2   6   :       *       W   H   E   R   E
0010260    I   S       p   a   c   k   a   g   e   :       c   h   a   n
0010300    g   e   d       t   o       s   e   a   r   c   h       f   o
0010320    r       f   i   l   e       o   n       W   H   E   R   E   I
0010340    S   .   H   A   S   H  \r  \r   P   r   e   v   i   o   u   s
0010360    l   y   ,       t   h   e       W   H   E   R   E   I   S    
0010400    p   a   c   k   a   g   e       u   s   e   d       t   h   e
0010420        v   a   l   u   e       o   f       t   h   e       v   a
0010440    r   i   a   b   l   e       W   H   E   R   E   I   S   .   H
0010460    A   S   H       a   s       t   h   e       c   o   m   p   l
0010500    e   t   e       n   a   m   e       o   f       t   h   e    
0010520    W   H   E   R   E   I   S       h   a   s   h       f   i   l
0010540    e       d   a   t   a   b   a   s   e   .           N   o   w
0010560    ,       W   H   E   R   E   I   S       c   a   l   l   s    
0010600    F   I   N   D   F   I   L   E       t   o       s   e   a   r
0010620    c   h       f   o   r       t   h   i   s       f   i   l   e
0010640        o   n       t   h   e       d   i   r   e   c   t   o   r
0010660    i   e   s       i   n       L   I   S   P   U   S   E   R   S
0010700    D   I   R   E   C   T   O   R   I   E   S   .           W   H
0010720    E   R   E   I   S   .   H   A   S   H       i   s       i   n
0010740    i   t   i   a   l   i   z   e   d       t   o       t   h   e
0010760        a   t   o   m       W   H   E   R   E   I   S   .   H   A
0011000    S   H   .           T   h   e       v   a   r   i   a   b   l
0011020    e   s       W   H   E   R   E   I   S   .   H   A   S   H    
0011040    a   n   d       L   I   S   P   U   S   E   R   S   D   I   R
0011060    E   C   T   O   R   I   E   S       s   h   o   u   l   d    
0011100    b   e       s   e   t       i   n       t   h   e       s   i
0011120    t   e   '   s       I   N   I   T   .   L   I   S   P       f
0011140    i   l   e   .  \r  \r  \r   D   l   i   o   n       (   1   1
0011160    0   8   )       S   p   e   c   i   f   i   c   s  \r   =   =
0011200    =   =   =   =   =   =   =   =   =   =   =   =   =   =   =   =
0011220    =   =   =   =   =  \r  \r   A   R       1   8   2   :       *
0011240        S   t   a   r   t   i   n   g       I   n   t   e   r   l
0011260    i   s   p       o   n       s   t   a   n   d   a   l   o   n
0011300    e       D   L   i   o   n   s       m   u   c   h       f   a
0011320    s   t   e   r  \r  \r   P   r   e   v   i   o   u   s   l   y
0011340    ,       a       s   t   a   n   d   a   l   o   n   e       D
0011360    L   i   o   n       w   o   u   l   d       s   p   e   n   d
0011400        a       l   o   t       o   f       t   i   m   e       d
0011420    u   r   i   n   g       i   n   i   t   i   a   l   i   z   a
0011440    t   i   o   n       t   r   y   i   n   g       t   o       a
0011460    c   c   e   s   s       t   i   m   e       s   e   r   v   e
0011500    r   s   ,       n   a   m   e       s   e   r   v   e   r   s
0011520    ,       e   t   c   .           N   o   w   ,       D   l   i
0011540    o   n   s       c   a   n       "   h   e   a   r       t   h
0011560    e   m   s   e   l   v   e   s   "   ,       a   n   d       k
0011600    n   o   w       n   o   t       t   o       w   a   i   t   .
0011620   \r  \r   <   <   <   w   h   a   t       d   o   e   s       "
0011640    h   e   a   r       t   h   e   m   s   e   l   v   e   s   "
0011660        m   e   a   n   ?   ?   >   >   >  \r  \r  \r   I   n   s
0011700    p   e   c   t   o   r  \r   =   =   =   =   =   =   =   =   =
0011720   \r  \r   A   R       3   1   :       *       U   s   i   n   g
0011740        S   E   T       t   o       s   e   t       i   n   s   p
0011760    e   c   t   o   r       v   a   l   u   e   s       n   o    
0012000    l   o   n   g   e   r       c   r   e   a   t   e   s       m
0012020    a   n   y       T   T   Y       w   i   n   d   o   w   s  \r
0012040   \r   T   h   e       d   e   f   a   u   l   t       S   E   T
0012060        r   o   u   t   i   n   e       u   s   e   s       G   E
0012100    T   P   R   O   M   P   T   W   I   N   D   O   W       t   o
0012120        c   r   e   a   t   e       a   n       a   t   t   a   c
0012140    h   e   d       p   r   o   m   p   t       w   i   n   d   o
0012160    w       o   n       t   o   p       o   f       t   h   e    
0012200    i   n   s   p   e   c   t       w   i   n   d   o   w   .    
0012220        T   h   i   s       i   s       w   h   e   r   e       t
0012240    h   e       u   s   e   r       i   s       p   r   o   m   p
0012260    t   e   d       t   o       t   y   p   e       t   h   e    
0012300    n   e   w       f   i   e   l   d       v   a   l   u   e   .
0012320   \r  \r   A   R       4   3   5   :       *       V   a   r   i
0012340    a   b   l   e       I   N   S   P   E   C   T   P   R   I   N
0012360    T   L   E   V   E   L       u   s   e   d       f   o   r    
0012400    p   r   i   n   t   i   n   g       i   n   s   p   e   c   t
0012420    o   r       v   a   l   u   e   s  \r  \r   W   h   e   n    
0012440    t   h   e       i   n   s   p   e   c   t   o   r       p   r
0012460    i   n   t   s       f   i   e   l   d       v   a   l   u   e
0012500    s   ,       P   R   I   N   T   L   E   V   E   L       i   s
0012520        r   e   s   e   t       t   o       t   h   e       v   a
0012540    l   u   e       o   f       I   N   S   P   E   C   T   P   R
0012560    I   N   T   L   E   V   E   L   ,       i   n   i   t   i   a
0012600    l   l   y       (   2       .       5   )   .  \r  \r   A   R
0012620        1   4   2   :       *       N   e   w       i   n   s   p
0012640    e   c   t       w   i   n   d   o   w       c   o   m   m   a
0012660    n   d   s   :       "   I   T   _   d   a   t   u   m   "   ,
0012700        "   I   T   _   s   e   l   e   c   t   i   o   n   "  \r
0012720   \r   T   h   e       v   a   l   u   e   s       d   i   s   p
0012740    l   a   y   e   d       i   n       a   n       i   n   s   p
0012760    e   c   t       w   i   n   d   o   w       c   a   n       b
0013000    e       a   c   c   e   s   s   e   d       b   y       c   o
0013020    m   m   a   n   d   s       o   n       t   h   e       m   e
0013040    n   u       b   r   o   u   g   h   t       u   p       b   y
0013060        p   r   e   s   s   i   n   g       t   h   e       M   I
0013100    D   D   L   E       b   u   t   t   o   n       i   n       t
0013120    h   e       t   i   t   l   e       o   f       t   h   e    
0013140    w   i   n   d   o   w   .           T   h   e       c   o   m
0013160    m   a   n   d       "   I   T   _   d   a   t   u   m   "    
0013200    s   e   t   s       t   h   e       v   a   r   i   a   b   l
0013220    e       I   T       t   o       t   h   e       o   b   j   e
0013240    c   t       b   e   i   n   g       i   n   s   p   e   c   t
0013260    e   d       i   n       t   h   i   s       w   i   n   d   o
0013300    w   .           T   h   e       c   o   m   m   a   n   d    
0013320    "   I   T   _   s   e   l   e   c   t   i   o   n   "       s
0013340    e   t   s       t   h   e       v   a   r   i   a   b   l   e
0013360        I   T       t   o       t   h   e       c   u   r   r   e
0013400    n   t       p   r   o   p   e   r   t   y       n   a   m   e
0013420        o   r       v   a   l   u   e       s   e   l   e   c   t
0013440    e   d       i   n       t   h   e       i   n   s   p   e   c
0013460    t       w   i   n   d   o   w   .  \r  \r   A   R       6   4
0013500    0   :       *       I   n   s   p   e   c   t   o   r       c
0013520    a   l   l   s       I   N   S   P   E   C   T   C   O   D   E
0013540        t   o       i   n   s   p   e   c   t       c   o   m   p
0013560    i   l   e   d       c   o   d   e       o   b   j   e   c   t
0013600    s  \r  \r  \r  \r   A   t   t   a   c   h   e   d       W   i
0013620    n   d   o   w   s  \r   =   =   =   =   =   =   =   =   =   =
0013640    =   =   =   =   =   =  \r  \r   A   R       1   7   6   7   :
0013660        *       T   h   e       A   T   T   A   C   H   E   D   W
0013700    I   N   D   O   W       p   a   c   k   a   g   e       h   a
0013720    s       b   e   e   n       a   d   d   e   d       t   o    
0013740    t   h   e       s   t   a   n   d   a   r   d       I   n   t
0013760    e   r   l   i   s   p       l   o   a   d   u   p   .  \r  \r
0014000    M   a   n   y       s   y   s   t   e   m       t   o   o   l
0014020    s       n   o   w       u   s   e       a   t   t   a   c   h
0014040    e   d       w   i   n   d   o   w   s       f   o   r       d
0014060    i   s   p   l   a   y   i   n   g       p   r   o   m   p   t
0014100    s   .  \r  \r   A   R       1   6   3   7   :       *       N
0014120    e   w       f   n   :       D   E   T   A   C   H   A   L   L
0014140    W   I   N   D   O   W   S  \r  \r   (   D   E   T   A   C   H
0014160    A   L   L   W   I   N   D   O   W   S       M   A   I   N   W
0014200    I   N   D   O   W   )       d   e   t   a   c   h   e   s    
0014220    a   n   d       c   l   o   s   e   s       a   l   l       w
0014240    i   n   d   o   w   s       a   t   t   a   c   h   e   d    
0014260    t   o       M   A   I   N   W   I   N   D   O   W   .  \r  \r
0014300    A   R       4   6   :       A   R       9   4   2   :       *
0014320        B   U   R   Y       n   o   w       b   u   r   i   e   s
0014340        a   l   l       a   t   t   a   c   h   e   d       w   i
0014360    n   d   o   w   s       c   o   r   r   e   c   t   l   y  \r
0014400   \r   P   r   e   v   i   o   u   s   l   y   ,       o   n   l
0014420    y       t   h   e       m   a   i   n       w   i   n   d   o
0014440    w       w   a   s       b   u   r   i   e   d   ;       a   t
0014460    t   a   c   h   e   d       w   i   n   d   o   w   s       w
0014500    e   r   e       l   e   f   t       u   n   b   u   r   i   e
0014520    d   .  \r  \r   *       N   e   w       f   u   n   c   t   i
0014540    o   n       M   A   I   N   W   I   N   D   O   W       f   o
0014560    r       g   e   t   t   i   n   g       m   a   i   n   w   i
0014600    n   d   o   w       f   r   o   m       a   n       a   t   t
0014620    a   c   h   e   d       w   i   n   d   o   w  \r  \r   (   M
0014640    A   I   N   W   I   N   D   O   W       W   I   N   D   O   W
0014660        R   E   C   U   R   S   E   F   L   G   )  \r   I   f    
0014700    W   I   N   D   O   W       i   s       n   o   t       a    
0014720    w   i   n   d   o   w   ,       i   t       g   e   n   e   r
0014740    a   t   e   s       a   n       e   r   r   o   r   .        
0014760    I   f       W   I   N   D   O   W       i   s       c   l   o
0015000    s   e   d   ,       o   r       i   f       i   t       i   s
0015020        N   O   T       a   t   t   a   c   h   e   d       t   o
0015040        a   n   o   t   h   e   r       w   i   n   d   o   w   ,
0015060        i   t       i   s       r   e   t   u   r   n   e   d   .
0015100            I   f       R   E   C   U   R   S   E   F   L   G    
0015120    i   s       N   I   L       a   n   d       W   I   N   D   O
0015140    W       i   s       a   t   t   a   c   h   e   d       t   o
0015160        a       w   i   n   d   o   w   ,       i   t       r   e
0015200    t   u   r   n   s       t   h   a   t       w   i   n   d   o
0015220    w   .           I   f       R   E   C   U   R   S   E   F   L
0015240    G       i   s       T   ,       i   t       r   e   t   u   r
0015260    n   s       t   h   e       f   i   r   s   t       w   i   n
0015300    d   o   w       u   p       t   h   e       "   m   a   i   n
0015320        w   i   n   d   o   w   "       c   h   a   i   n       s
0015340    t   a   r   t   i   n   g       a   t       W   I   N   D   O
0015360    W       t   h   a   t       i   s       n   o   t       a   t
0015400    t   a   c   h   e   d       t   o       a   n   y       o   t
0015420    h   e   r       w   i   n   d   o   w   .  \r  \r   T   h   i
0015440    s       f   u   n   c   t   i   o   n       i   s       t   h
0015460    e       p   r   e   f   e   r   r   e   d       w   a   y    
0015500    t   o       a   c   c   e   s   s       t   h   e       m   a
0015520    i   n       w   i   n   d   o   w       o   f       a   n    
0015540    a   t   t   a   c   h   e   d       w   i   n   d   o   w   ,
0015560        r   a   t   h   e   r       t   h   a   n       u   s   i
0015600    n   g       t   h   e       M   A   I   N   W   I   N   D   O
0015620    W       w   i   n   d   o   w       p   r   o   p   e   r   t
0015640    y   .  \r  \r   A   R       3   5   6   :       *       A   t
0015660    t   a   c   h   e   d       w   i   n   d   o   w   s       c
0015700    a   n       b   e       c   l   o   s   e   d       w   i   t
0015720    h   o   u   t       c   l   o   s   i   n   g       m   a   i
0015740    n       w   i   n   d   o   w  \r  \r   I   f       t   h   e
0015760        W   I   N   D   O   W   C   O   M   A   C   T   I   O   N
0016000        a   r   g   u   m   e   n   t       t   o       A   T   T
0016020    A   C   H   W   I   N   D   O   W       i   s       t   h   e
0016040        a   t   o   m       L   O   C   A   L   C   L   O   S   E
0016060    ,       t   h   e       D   O   W   I   N   D   O   W   C   O
0016100    M   F   N       o   f       W   I   N   D   O   W   T   O   A
0016120    T   T   A   C   H       i   s       s   e   t       t   o    
0016140    D   O   A   T   T   A   C   H   E   D   W   I   N   D   O   W
0016160    C   O   M   2   .           T   h   i   s       f   u   n   c
0016200    t   i   o   n       i   n   t   e   r   p   r   e   t   s    
0016220    C   l   o   s   e       b   y       c   l   o   s   i   n   g
0016240        a   n   d       d   e   t   a   c   h   i   n   g       t
0016260    h   e       a   t   t   a   c   h   e   d       w   i   n   d
0016300    o   w   ,       w   i   t   h   o   u   t       c   l   o   s
0016320    i   n   g       t   h   e       m   a   i   n       w   i   n
0016340    d   o   w   .  \r  \r   A   R       9   2   3   :       A   R
0016360        8   9   6   :       A   R       1   5   1   1   :       *
0016400        N   e   w   :       A   t   t   a   c   h   e   d       P
0016420    r   o   m   p   t       W   i   n   d   o   w   s  \r  \r   M
0016440    a   n   y       p   a   c   k   a   g   e   s       h   a   v
0016460    e       a       n   e   e   d       t   o       d   i   s   p
0016500    l   a   y       s   t   a   t   u   s       i   n   f   o   r
0016520    m   a   t   i   o   n       o   r       p   r   o   m   p   t
0016540        f   o   r       s   m   a   l   l       a   m   o   u   n
0016560    t   s       o   f       u   s   e   r       i   n   p   u   t
0016600        i   n       a       p   l   a   c   e       o   u   t   s
0016620    i   d   e       t   h   e   i   r       s   t   a   n   d   a
0016640    r   d       w   i   n   d   o   w   .           A       c   o
0016660    n   v   e   n   i   e   n   t       w   a   y       t   o    
0016700    d   o       t   h   i   s       i   s       t   o       a   t
0016720    t   a   c   h       a       s   m   a   l   l       w   i   n
0016740    d   o   w       t   o       t   h   e       t   o   p       o
0016760    f       t   h   e       p   r   o   g   r   a   m   '   s    
0017000    m   a   i   n       w   i   n   d   o   w   .           T   h
0017020    e       f   o   l   l   o   w   i   n   g       f   u   n   c
0017040    t   i   o   n   s       d   o       s   o       i   n       a
0017060        u   n   i   f   o   r   m       w   a   y       t   h   a
0017100    t       c   a   n       b   e       d   e   p   e   n   d   e
0017120    d       o   n       a   m   o   n   g       d   i   v   e   r
0017140    s   e       a   p   p   l   i   c   a   t   i   o   n   s   :
0017160   \r  \r   (   G   E   T   P   R   O   M   P   T   W   I   N   D
0017200    O   W       M   A   I   N   W   I   N   D   O   W       #   L
0017220    I   N   E   S       F   O   N   T       D   O   N   T   C   R
0017240    E   A   T   E   )  \r   R   e   t   u   r   n   s       t   h
0017260    e       a   t   t   a   c   h   e   d       p   r   o   m   p
0017300    t       w   i   n   d   o   w       a   s   s   o   c   i   a
0017320    t   e   d       w   i   t   h       M   A   I   N   W   I   N
0017340    D   O   W   ,       c   r   e   a   t   i   n   g       i   t
0017360        i   f       n   e   c   e   s   s   a   r   y   .        
0017400    T   h   e       w   i   n   d   o   w       i   s       a   l
0017420    w   a   y   s       a   t   t   a   c   h   e   d       t   o
0017440        t   h   e       t   o   p       o   f       M   A   I   N
0017460    W   I   N   D   O   W   ,       h   a   s       D   S   P   S
0017500    C   R   O   L   L       s   e   t       t   o       T   ,    
0017520    a   n   d       h   a   s       a       P   A   G   E   F   U
0017540    L   L   F   N       o   f       N   I   L   L       t   o    
0017560    i   n   h   i   b   i   t       p   a   g   e       h   o   l
0017600    d   i   n   g   .           T   h   e       w   i   n   d   o
0017620    w       i   s       a   t       l   e   a   s   t       #   L
0017640    I   N   E   S       l   i   n   e   s       h   i   g   h    
0017660    (   d   e   f   a   u   l   t       1   )   ;       i   f    
0017700    a       p   r   e   -   e   x   i   s   t   i   n   g       p
0017720    r   o   m   p   t       w   i   n   d   o   w       i   s    
0017740    s   h   o   r   t   e   r       t   h   a   n       t   h   a
0017760    t   ,       i   t       i   s       r   e   s   h   a   p   e
0020000    d       t   o       m   a   k   e       i   t       l   a   r
0020020    g   e       e   n   o   u   g   h   .           F   O   N   T
0020040        i   s       t   h   e       f   o   n   t       t   o    
0020060    g   i   v   e       t   h   e       p   r   o   m   p   t    
0020100    w   i   n   d   o   w       (   d   e   f   a   u   l   t   s
0020120        t   o       t   h   e       f   o   n   t       o   f    
0020140    M   A   I   N   W   I   N   D   O   W   )   ,       a   n   d
0020160        a   p   p   l   i   e   s       o   n   l   y       w   h
0020200    e   n       t   h   e       w   i   n   d   o   w       i   s
0020220        f   i   r   s   t       c   r   e   a   t   e   d   .    
0020240        T   h   e       p   r   o   m   p   t       w   i   n   d
0020260    o   w       i   s       c   r   e   a   t   e   d       w   i
0020300    t   h       W   I   N   D   O   W   C   O   M   A   C   T   I
0020320    O   N       =       '   L   O   C   A   L   C   L   O   S   E
0020340    ,       s   o       i   t       c   a   n       b   e       c
0020360    l   o   s   e   d       w   i   t   h   o   u   t       c   l
0020400    o   s   i   n   g       t   h   e       m   a   i   n       w
0020420    i   n   d   o   w   .           I   f       D   O   N   T   C
0020440    R   E   A   T   E       i   s       n   o   n   -   N   I   L
0020460    ,       G   E   T   P   R   O   M   P   T   W   I   N   D   O
0020500    W       r   e   t   u   r   n   s       t   h   e       w   i
0020520    n   d   o   w       i   f       i   t       e   x   i   s   t
0020540    s   ,       o   t   h   e   r   w   i   s   e       r   e   t
0020560    u   r   n   s       N   I   L       w   i   t   h   o   u   t
0020600        c   r   e   a   t   i   n   g       a   n   y       p   r
0020620    o   m   p   t       w   i   n   d   o   w   .  \r  \r   (   R
0020640    E   M   O   V   E   P   R   O   M   P   T   W   I   N   D   O
0020660    W       M   A   I   N   W   I   N   D   O   W   )  \r   D   e
0020700    t   a   c   h   e   s       t   h   e       a   t   t   a   c
0020720    h   e   d       p   r   o   m   p   t       w   i   n   d   o
0020740    w   ,       i   f       a   n   y   ,       a   s   s   o   c
0020760    i   a   t   e   d       w   i   t   h       M   A   I   N   W
0021000    I   N   D   O   W   ,       a   n   d       c   l   o   s   e
0021020    s       i   t   .  \r  \r  \r   P   r   i   n   t   i   n   g
0021040   \r   =   =   =   =   =   =   =   =  \r  \r   A   R       1   1
0021060    6   3   :       *       C   a   n       g   e   n   e   r   a
0021100    t   e       h   a   r   d   c   o   p   y       o   f       f
0021120    u   l   l       s   c   r   e   e   n       o   n       X   e
0021140    r   o   x       8   0   4   4       p   r   i   n   t   e   r
0021160   \r  \r   U   s   e       H   A   R   D   C   O   P   Y   W    
0021200    o   r       t   h   e       H   A   R   D   C   O   P   Y    
0021220    c   o   m   m   a   n   d       i   n       t   h   e       B
0021240    a   c   k   g   r   o   u   n   d       m   e   n   u   .  \r
0021260   \r  \r   W   i   n   d   o   w       S   y   s   t   e   m  \r
0021300    =   =   =   =   =   =   =   =   =   =   =   =   =  \r  \r   A
0021320    R       6   3   7   :       A   R       6   8   2   :       *
0021340        N   e   w       B   a   c   k   g   r   o   u   n   d    
0021360    B   u   t   t   o   n       E   v   e   n   t       F   u   n
0021400    c   t   i   o   n   s  \r  \r   T   h   e       v   a   r   i
0021420    a   b   l   e   s       B   A   C   K   G   R   O   U   N   D
0021440    B   U   T   T   O   N   E   V   E   N   T   F   N   ,       B
0021460    A   C   K   G   R   O   U   N   D   C   U   R   S   O   R   I
0021500    N   F   N   ,       B   A   C   K   G   R   O   U   N   D   C
0021520    U   R   S   O   R   O   U   T   F   N       a   n   d       B
0021540    A   C   K   G   R   O   U   N   D   C   U   R   S   O   R   M
0021560    O   V   E   D   F   N       p   r   o   v   i   d   e       a
0021600        w   a   y       o   f       t   a   k   i   n   g       a
0021620    c   t   i   o   n       w   h   e   n       t   h   e   r   e
0021640        i   s       c   u   r   s   o   r       a   c   t   i   o
0021660    n       w   h   e   n       t   h   e       c   u   r   s   o
0021700    r       i   s       i   n       t   h   e       b   a   c   k
0021720    g   r   o   u   n   d   .           I   f       s   e   t    
0021740    t   o       t   h   e       n   a   m   e       o   f       a
0021760        f   u   n   c   t   i   o   n   ,       t   h   a   t    
0022000    f   u   n   c   t   i   o   n       w   i   l   l       b   e
0022020        c   a   l   l   e   d   ,       r   e   s   p   e   c   t
0022040    i   v   e   l   y   ,       w   h   e   n   e   v   e   r    
0022060    t   h   e       c   u   r   s   o   r       i   s       i   n
0022100        t   h   e       b   a   c   k   g   r   o   u   n   d    
0022120    a   n   d       a       b   u   t   t   o   n       c   h   a
0022140    n   g   e   s   ,       w   h   e   n       t   h   e       c
0022160    u   r   s   o   r       m   o   v   e   s       i   n   t   o
0022200        t   h   e       b   a   c   k   g   r   o   u   n   d    
0022220    f   r   o   m       a       w   i   n   d   o   w   ,       w
0022240    h   e   n       t   h   e       c   u   r   s   o   r       m
0022260    o   v   e   d       o   u   t       o   f       t   h   e    
0022300    b   a   c   k   g   r   o   u   n   d       i   n   t   o    
0022320    a       w   i   n   d   o   w   ,       a   n   d       w   h
0022340    e   n       t   h   e       c   u   r   s   o   r       m   o
0022360    v   e   s       f   r   o   m       o   n   e       p   l   a
0022400    c   e       i   n       t   h   e       b   a   c   k   g   r
0022420    o   u   n   d       t   o       a   n   o   t   h   e   r   .
0022440            T   h   e   s   e       a   r   e       a   n   a   l
0022460    o   g   o   u   s       t   o       t   h   e       w   i   n
0022500    d   o   w       p   r   o   p   e   r   t   i   e   s       B
0022520    U   T   T   O   N   E   V   E   N   T   F   N   ,       C   U
0022540    R   S   O   R   I   N   F   N   ,       C   U   R   S   O   R
0022560    O   U   T   F   N   ,       a   n   d       C   U   R   S   O
0022600    R   M   O   V   E   D   F   N   .  \r  \r   A   R       1   0
0022620    5   3   :       *       N   e   w       w   i   n   d   o   w
0022640        p   r   o   p   :       N   O   S   C   R   O   L   L   B
0022660    A   R   S  \r  \r   I   f       a       w   i   n   d   o   w
0022700    '   s       N   O   S   C   R   O   L   L   B   A   R   S    
0022720    p   r   o   p   e   r   t   y       i   s       n   o   n   -
0022740    N   I   L   ,       s   c   r   o   l   l       b   a   r   s
0022760        w   i   l   l       n   o   t       b   e       b   r   o
0023000    u   g   h   t       u   p       f   o   r       t   h   e    
0023020    w   i   n   d   o   w   ,       e   v   e   n       i   f    
0023040    i   t       h   a   s       b   o   t   h       E   X   T   E
0023060    N   T       a   n   d       S   C   R   O   L   L   F   N    
0023100    p   r   o   p   e   r   t   i   e   s   .           T   h   i
0023120    s       a   l   l   o   w   s       t   h   e       c   r   e
0023140    a   t   i   o   n       o   f       w   i   n   d   o   w   s
0023160        t   h   a   t       c   a   n       s   c   r   o   l   l
0023200        O   N   L   Y       u   n   d   e   r       p   r   o   g
0023220    r   a   m       c   o   n   t   r   o   l   .  \r  \r   A   R
0023240        1   0   5   4   :       A   R       1   1   4   8   :    
0023260    A   R       1   3   5   4   :       *       N   e   w   :    
0023300    W   I   N   D   O   W   T   I   T   L   E   S   H   A   D   E
0023320        a   l   l   o   w   s       s   e   t   t   i   n   g    
0023340    s   h   a   d   e       u   s   e   d       i   n       w   i
0023360    n   d   o   w       t   i   t   l   e       b   a   r   .  \r
0023400   \r   I   f       a       w   i   n   d   o   w   '   s       W
0023420    I   N   D   O   W   T   I   T   L   E   S   H   A   D   E    
0023440    p   r   o   p   e   r   t   y       i   s       n   o   n   -
0023460    N   I   L   ,       i   t       s   h   o   u   l   d       b
0023500    e       a       t   e   x   t   u   r   e       w   h   i   c
0023520    h       i   s       u   s   e   d       a   s       t   h   e
0023540        "   b   a   c   k   g   o   u   n   d       t   e   x   t
0023560    u   r   e   "       f   o   r       t   h   e       t   i   t
0023600    l   e       b   a   r       o   n       t   h   e       t   o
0023620    p       o   f       t   h   e       w   i   n   d   o   w   .
0023640            I   f       t   h   i   s       p   r   o   p   e   r
0023660    t   y       i   s       N   I   L   ,       t   h   e   n    
0023700    t   h   e       v   a   l   u   e       o   f       t   h   e
0023720        v   a   r   i   a   b   l   e       W   I   N   D   O   W
0023740    T   I   T   L   E   S   H   A   D   E       i   s       u   s
0023760    e   d   ,       i   n   i   t   i   a   l   l   y       b   l
0024000    a   c   k   .           N   o   t   e       t   h   a   t    
0024020    b   l   a   c   k       i   s       a   l   w   a   y   s    
0024040    u   s   e   d       a   s       t   h   e       b   a   c   k
0024060    g   r   o   u   n   d       o   f       t   h   e       t   i
0024100    t   l   e       p   r   i   n   t   e   d       i   n       t
0024120    h   e       t   i   t   l   e       b   a   r   ,       s   o
0024140        t   h   a   t       t   h   e       l   e   t   t   e   r
0024160    s       c   a   n       b   e       r   e   a   d       -   -
0024200        t   h   e       r   e   m   a   i   n   i   n   g       s
0024220    p   a   c   e       i   s       p   a   i   n   t   e   d    
0024240    w   i   t   h       t   h   e       "   t   i   t   l   e    
0024260    s   h   a   d   e   "   .  \r  \r   A   R       1   6   1   3
0024300    :       *       R   E   S   H   A   P   E   B   Y   R   E   P
0024320    A   I   N   T   F   N       u   s   e   s       n   e   w    
0024340    s   t   r   a   t   e   g   y       t   o       d   e   t   e
0024360    r   m   i   n   e       w   i   n   d   o   w       c   o   n
0024400    t   e   n   t   s       a   f   t   e   r       r   e   s   h
0024420    a   p   e  \r  \r   P   r   e   v   i   o   u   s   l   y   ,
0024440        R   E   S   H   A   P   E   B   Y   R   E   P   A   I   N
0024460    T   F   N       (   t   h   e       d   e   f   a   u   l   t
0024500        r   e   s   h   a   p   i   n   g       f   u   n   c   t
0024520    i   o   n   )       a   l   w   a   y   s       c   o   p   i
0024540    e   d       t   h   e       o   l   d       i   m   a   g   e
0024560        t   o       t   h   e       l   o   w   e   r   -   l   e
0024600    f   t       c   o   r   n   e   r       o   f       t   h   e
0024620        n   e   w       w   i   n   d   o   w   ,       a   d   d
0024640    i   n   g       a   n   y       n   e   w       i   m   a   g
0024660    e       t   o       t   h   e       t   o   p       a   n   d
0024700        l   e   f   t   .           T   h   i   s       p   r   o
0024720    d   u   c   e   d       u   n   i   n   t   u   i   t   i   v
0024740    e       r   e   s   u   l   t   s       i   n       t   h   e
0024760        c   a   s   e       w   h   e   r   e       t   h   e    
0025000    l   o   w   e   r       l   e   f   t       c   o   r   n   e
0025020    r       w   a   s       g   r   a   b   b   e   d       a   n
0025040    d       m   o   v   e   d       o   u   t   .           T   h
0025060    e       n   e   w       b   e   h   a   v   i   o   r       w
0025100    i   l   l       d   i   s   p   l   a   y       t   h   e    
0025120    p   a   r   t       o   f       t   h   e       o   b   j   e
0025140    c   t       i   n       t   h   e       d   i   r   e   c   t
0025160    i   o   n       o   f       t   h   e       e   x   p   a   n
0025200    s   i   o   n       (   i   f       t   h   e       o   p   p
0025220    o   s   i   t   e       s   i   d   e       i   s       n   o
0025240    t       m   o   v   e   d   )       a   n   d       o   n   l
0025260    y       d   i   s   p   l   a   y       w   h   i   t   e    
0025300    s   p   a   c   e       b   e   y   o   n   d       t   h   e
0025320        e   x   t   e   n   t       i   f       t   h   e       e
0025340    x   t   e   n   t       i   s       f   u   l   l   y       v
0025360    i   s   i   b   l   e   .  \r  \r   T   h   i   s       c   h
0025400    a   n   g   e       r   e   q   u   i   r   e   d       t   h
0025420    a   t       a       f   o   r   t   h       a   r   g   u   m
0025440    e   n   t       b   e       p   a   s   s   e   d       t   o
0025460        t   h   e       R   E   S   H   A   P   E   F   N       o
0025500    f       a       w   i   n   d   o   w   :       O   L   D   S
0025520    C   R   E   E   N   R   E   G   I   O   N   ,       t   h   e
0025540        r   e   g   i   o   n       t   h   a   t       t   h   e
0025560        w   i   n   d   o   w       o   c   c   u   p   i   e   d
0025600        b   e   f   o   r   e       b   e   i   n   g       r   e
0025620    s   h   a   p   e   d   .           T   h   i   s       a   l
0025640    l   o   w   s       R   E   S   H   A   P   E   B   Y   R   E
0025660    P   A   I   N   T   F   N       t   o       d   e   t   e   r
0025700    m   i   n   e       w   h   i   c   h       e   d   g   e   s
0025720        o   f       t   h   e       w   i   n   d   o   w       h
0025740    a   v   e       b   e   e   n       m   o   v   e   d   .    
0025760        N   o   t   e   :       i   n       s   o   m   e       s
0026000    i   t   u   a   t   i   o   n   s   ,       R   E   S   H   A
0026020    P   E   B   Y   R   E   P   A   I   N   T   F   N       m   a
0026040    y       c   a   l   l       a       w   i   n   d   o   w   '
0026060    s       R   E   P   A   I   N   T   F   N       a   s       m
0026100    a   n   y       a   s       f   o   u   r       t   i   m   e
0026120    s   .  \r  \r   A   R       1   5   7   8   :       *       I
0026140    f       L   E   F   T       b   u   t   t   o   n       d   o
0026160    w   n   ,       G   E   T   R   E   G   I   O   N       c   a
0026200    l   l   s       N   E   W   R   E   G   I   O   N   F   N    
0026220    w   i   t   h       M   O   V   I   N   G   P   O   I   N   T
0026240        =       N   I   L  \r  \r   P   r   e   v   i   o   u   s
0026260    l   y   ,       i   f       G   E   T   R   E   G   I   O   N
0026300        w   a   s       c   a   l   l   e   d       w   h   e   n
0026320        o   n   e       o   f       t   h   e       m   o   u   s
0026340    e       b   u   t   t   o   n   s       i   s       a   l   r
0026360    e   a   d   y       d   o   w   n       (   L   E   F   T   )
0026400    ,       t   h   e       f   i   r   s   t       c   a   l   l
0026420        t   o       N   E   W   R   E   G   I   O   N   F   N    
0026440    d   i   d       n   o   t       h   a   v   e       M   O   V
0026460    I   N   G   P   O   I   N   T       =       N   I   L  \r  \r
0026500    A   R       1   7   4   6   :       A   R       1   2   1   :
0026520        *       C   a   n       m   o   v   e       i   c   o   n
0026540    s       w   i   t   h       L   E   F   T       b   u   t   t
0026560    o   n   ,       e   x   p   a   n   d       w   i   t   h    
0026600    M   I   D   D   L   E       b   u   t   t   o   n  \r  \r   P
0026620    r   e   s   s   i   n   g       t   h   e       L   E   F   T
0026640        b   u   t   t   o   n       o   n       a       s   h   r
0026660    i   n   k   e   n       i   c   o   n       a   l   l   o   w
0026700    s       y   o   u       t   o       m   o   v   e       i   t
0026720    .           P   r   e   s   s   i   n   g       t   h   e    
0026740    M   I   D   D   L   E       b   u   t   t   o   n       e   x
0026760    p   a   n   d   s       i   t   .  \r  \r   A   R       1   5
0027000    8   8   :       *       E   X   P   A   N   D   W       n   o
0027020        l   o   n   g   e   r       f   a   i   l   s       i   f
0027040        c   a   l   l   e   d       o   n       e   x   p   a   n
0027060    d   e   d       w   i   n   d   o   w  \r  \r   A   R       2
0027100    4   2   :       *       C   U   R   S   O   R   I   N   F   N
0027120        a   n   d       C   U   R   S   O   R   O   U   T   F   N
0027140        w   i   n   d   o   w       p   r   o   p   e   r   t   i
0027160    e   s       e   x   t   e   n   d   e   d  \r  \r   T   h   e
0027200        C   U   R   S   O   R   I   N   F   N       a   n   d    
0027220    C   U   R   S   O   R   O   U   T   F   N       w   i   n   d
0027240    o   w       p   r   o   p   e   r   t   i   e   s       c   a
0027260    n       n   o   w       b   e       l   i   s   t   s       o
0027300    f       f   u   n   c   t   i   o   n   s       a   s       w
0027320    e   l   l       a   s       s   i   n   g   l   e       f   u
0027340    n   c   t   i   o   n   s   .           A   l   l       f   u
0027360    n   c   t   i   o   n   s       o   n       t   h   e       l
0027400    i   s   t       a   r   e       c   a   l   l   e   d   .  \r
0027420   \r   A   R       1   3   2   2   :       *       (   W   I   N
0027440    D   O   W   P   R   O   P       .   .   .       '   H   E   I
0027460    G   H   T   )       n   o   w       c   o   r   r   e   c   t
0027500        f   o   r       t   i   t   l   e   d       w   i   n   d
0027520    o   w   s  \r  \r   P   r   e   v   i   o   u   s   l   y   ,
0027540        c   o   u   l   d       r   e   t   u   r   n       a    
0027560    l   i   t   t   l   e       m   o   r   e       t   h   a   n
0027600        t   h   e       t   o   t   a   l       h   e   i   g   h
0027620    t       o   f       t   h   e       w   i   n   d   o   w   .
0027640            N   o   w       r   e   t   u   r   n   s       t   h
0027660    e       i   n   t   e   r   i   o   r       h   e   i   g   h
0027700    t   ,       a   s       d   o   c   u   m   e   n   t   e   d
0027720    .           T   h   i   s       c   a   u   s   e   d       b
0027740    u   g   s       i   n       m   a   n   y       t   o   o   l
0027760    s   ,       s   u   c   h       a   s       C   h   a   t   .
0030000   \r  \r   A   R       3   0   2   :       *       (   D   S   P
0030020    C   R   E   A   T   E       <   b   a   d   -   a   r   g   >
0030040    )       s   i   g   n   a   l   s       "   I   L   L   E   G
0030060    A   L       A   R   G   "       e   r   r   o   r   ,       i
0030100    n   s   t   e   a   d       o   f       g   o   i   n   g    
0030120    i   n   t   o       R   A   I   D  \r  \r   A   R       1   6
0030140    1   4   :       *       D   R   A   W   C   U   R   V   E    
0030160    n   o       l   o   n   g   e   r       g   o   e   s       i
0030200    n   t   o       r   a   i   d       i   f       d   a   s   h
0030220    i   n   g       i   s       n   o   n   -   N   I   L  \r  \r
0030240    A   R       5   2   2   :       *       A   D   D   M   E   N
0030260    U   /   D   E   L   E   T   E   M   E   N   U       w   i   l
0030300    l       n   o   t       m   o   d   i   f   y       t   h   e
0030320        m   e   n   u       f   o   r       s   u   b   s   e   q
0030340    u   e   n   t       u   s   e  \r  \r   A   R       1   8   4
0030360    8   :       *       C   h   a   n   g   e   s       t   o    
0030400    W   F   R   O   M   D   S       r   e   d   u   c   e       e
0030420    m   p   t   y       t   t   y       w   i   n   d   o   w   s
0030440   \r  \r   W   F   R   O   M   D   S       h   a   s       a    
0030460    n   e   w       a   r   g   ,       D   O   N   T   C   R   E
0030500    A   T   E   .           I   f       D   O   N   T   C   R   E
0030520    A   T   E       i   s       n   o   n   -   N   I   L   ,    
0030540    W   F   R   O   M   D   S       w   i   l   l       n   e   v
0030560    e   r       c   r   e   a   t   e       a       w   i   n   d
0030600    o   w   ,       a   n   d       r   e   t   u   r   n       N
0030620    I   L       i   f       D   I   S   P   L   A   Y   S   T   R
0030640    E   A   M       d   o   e   s       n   o   t       h   a   v
0030660    e       a   n       a   s   s   o   c   i   a   t   e   d    
0030700    w   i   n   d   o   w   .  \r  \r   T   T   Y   D   I   S   P
0030720    L   A   Y   S   T   R   E   A   M       c   a   l   l   s    
0030740    W   F   R   O   M   D   S       w   i   t   h       D   O   N
0030760    T   C   R   E   A   T   E       =       T   ,       s   o    
0031000    i   t       w   i   l   l       n   o   t       c   r   e   a
0031020    t   e       a       w   i   n   d   o   w       u   n   n   e
0031040    c   e   s   s   a   r   i   l   y   .           A   l   s   o
0031060    ,       i   f       W   F   R   O   M   D   S       d   o   e
0031100    s       c   r   e   a   t   e       a       w   i   n   d   o
0031120    w   ,       i   t       c   a   l   l   s       C   R   E   A
0031140    T   E   W       w   i   t   h       N   O   O   P   E   N   F
0031160    L   G       =       T   .           T   h   e   s   e       c
0031200    h   a   n   g   e   s       f   i   x       m   a   n   y    
0031220    o   f       t   h   e       e   m   p   t   y       t   t   y
0031240        w   i   n   d   o   w   s       t   h   a   t       u   s
0031260    e   d       t   o       a   p   p   e   a   r   .  \r  \r   A
0031300    R       3   1   9   :       *       H   A   R   D   C   O   P
0031320    Y       i   n       t   h   e       b   a   c   k   g   r   o
0031340    u   n   d       m   e   n   u       w   i   l   l       n   o
0031360    t       r   e   p   o   s   i   t   i   o   n       t   h   e
0031400        c   u   r   s   o   r  \r  \r   A   R       4   4   9   :
0031420        *       T   e   x   t   u   r   e   s       c   a   n    
0031440    b   e       B   I   T   M   A   P   s       u   p       t   o
0031460        1   6       b   y       1   6       b   i   t   s  \r  \r
0031500    T   E   X   T   U   R   E   P   ,       B   I   T   B   L   T
0031520    ,       D   S   P   T   E   X   T   U   R   E   ,       D   S
0031540    P   F   I   L   L   ,       e   t   c   .       a   c   c   e
0031560    p   t       b   i   t   m   a   p   s       u   p       t   o
0031600        1   6       b   i   t   s       w   i   d   e       b   y
0031620        1   6       b   i   t   s       h   i   g   h       a   s
0031640        t   e   x   t   u   r   e   s   .           W   h   e   n
0031660        a       r   e   g   i   o   n       i   s       b   e   i
0031700    n   g       f   i   l   l   e   d       w   i   t   h       a
0031720        b   i   t   m   a   p       t   e   x   t   u   r   e   ,
0031740        t   h   e       t   e   x   t   u   r   e       i   s    
0031760    t   r   e   a   t   e   d       a   s       i   f       i   t
0032000        w   e   r   e       1   6       b   i   t   s       w   i
0032020    d   e       (   i   f       l   e   s   s   ,       t   h   e
0032040        r   e   s   t       i   s       f   i   l   l   e   d    
0032060    w   i   t   h       w   h   i   t   e       s   p   a   c   e
0032100    )   .  \r  \r   A   R       5   1   1   :       *       F   i
0032120    x   e   d   :       C   a   r   e   t       d   i   d   n   '
0032140    t       f   l   a   s   h       a   f   t   e   r       L   O
0032160    G   O   U   T   /   r   e   s   t   a   r   t  \r  \r   S   o
0032200    m   e   t   i   m   e   s   ,       t   h   e       c   a   r
0032220    e   t       w   o   u   l   d       n   o   t       f   l   a
0032240    s   h       a   f   t   e   r       d   o   i   n   g       L
0032260    O   G   O   U   T       a   n   d       r   e   s   t   a   r
0032300    t   i   n   g       I   n   t   e   r   l   i   s   p   .    
0032320        T   h   i   s       c   o   u   l   d       b   e       f
0032340    i   x   e   d       b   y       t   y   p   i   n   g       (
0032360    C   A   R   E   T   )   ,       s   o       i   t       w   a
0032400    s       n   o   t       a       m   a   j   o   r       p   r
0032420    o   b   l   e   m   ,       b   u   t       i   t       w   a
0032440    s       a   n   n   o   y   i   n   g   .  \r  \r   A   R    
0032460    5   4   4   :       *       M   a   n   y       c   h   a   n
0032500    g   e   s       t   o       c   a   r   e   t       b   e   h
0032520    a   v   i   o   r  \r  \r   T   h   e   r   e       i   s    
0032540    n   o   w       o   n   e       c   a   r   e   t       p   e
0032560    r       p   r   o   c   e   s   s   .           T   h   i   s
0032600        f   i   x   e   s       p   r   o   b   l   e   m   s    
0032620    o   f       c   a   r   e   t   s       b   e   i   n   g    
0032640    l   e   f   t       o   n       t   h   e       s   c   r   e
0032660    e   n       a   n   d       o   f       w   i   n   d   o   w
0032700    s       b   e   i   n   g       c   r   e   a   t   e   d    
0032720    j   u   s   t       t   o       t   a   k   e       t   h   e
0032740        c   a   r   e   t       d   o   w   n   .           T   h
0032760    e       c   a   r   e   t       i   n       t   h   e       c
0033000    u   r   r   e   n   t       p   r   o   c   e   s   s       i
0033020    s       a   l   w   a   y   s       v   i   s   i   b   l   e
0033040    ;       i   f       i   t       i   s       h   i   d   d   e
0033060    n       b   y       a   n   o   t   h   e   r       w   i   n
0033100    d   o   w   ,       i   t   s       w   i   n   d   o   w    
0033120    i   s       b   r   o   u   g   h   t       t   o       t   h
0033140    e       t   o   p   .           T   h   e       f   u   n   c
0033160    t   i   o   n       C   A   R   E   T       h   a   s       b
0033200    e   e   n       c   h   a   n   g   e   d   ,       a   n   d
0033220        t   h   e       f   u   n   c   t   i   o   n       C   A
0033240    R   E   T   R   A   T   E   ,       w   h   i   c   h       c
0033260    h   a   n   g   e   s       t   h   e       c   a   r   e   t
0033300        r   a   t   e       o   f       t   h   e       c   u   r
0033320    r   e   n   t       p   r   o   c   e   s   s       h   a   s
0033340        b   e   e   n       a   d   d   e   d   :  \r  \r   (   C
0033360    A   R   E   T       N   E   W   C   A   R   E   T   )  \r   S
0033400    e   t   s       t   h   e       s   h   a   p   e       t   h
0033420    a   t       b   l   i   n   k   s       a   t       t   h   e
0033440        l   o   c   a   t   i   o   n       o   f       t   h   e
0033460        n   e   x   t       o   u   t   p   u   t       t   o    
0033500    t   h   e       c   u   r   r   e   n   t       p   r   o   c
0033520    e   s   s   .           N   E   W   C   A   R   E   T       i
0033540    s       e   i   t   h   e   r       (   1   )       N   I   L
0033560        -       n   o       c   h   a   n   g   e   s   ,       r
0033600    e   t   u   r   n   s       a       C   U   R   S   O   R    
0033620    r   e   p   r   e   s   e   n   t   i   n   g       t   h   e
0033640        c   u   r   r   e   n   t       c   a   r   e   t   ,    
0033660    (   2   )       O   F   F       -       t   u   r   n   s    
0033700    t   h   e       c   a   r   e   t       o   f   f   ,       (
0033720    3   )       a       C   U   R   S   O   R       w   h   i   c
0033740    h       g   i   v   e   s       t   h   e       n   e   w    
0033760    c   a   r   e   t       s   h   a   p   e       o   r       (
0034000    4   )       T       -       r   e   s   e   t       t   h   e
0034020        c   a   r   e   t       t   o       t   h   e       d   e
0034040    f   a   u   l   t       w   h   i   c   h       i   s       t
0034060    h   e       v   a   l   u   e       o   f       t   h   e    
0034100    v   a   r   i   a   b   l   e       D   E   F   A   U   L   T
0034120    C   A   R   E   T   .           D   E   F   A   U   L   T   C
0034140    A   R   E   T       c   a   n       b   e       s   e   t    
0034160    t   o       c   h   a   n   g   e       t   h   e       i   n
0034200    i   t   i   a   l       c   a   r   e   t       f   o   r    
0034220    n   e   w       p   r   o   c   e   s   s   e   s   .        
0034240    T   h   e       h   o   t   s   p   o   t       o   f       N
0034260    E   W   C   A   R   E   T       i   n   d   i   c   a   t   e
0034300    s       w   h   i   c   h       p   o   i   n   t       i   n
0034320        t   h   e       n   e   w       c   a   r   e   t       b
0034340    i   t   m   a   p       s   h   o   u   l   d       b   e    
0034360    l   o   c   a   t   e   d       a   t       t   h   e       c
0034400    u   r   r   e   n   t       o   u   t   p   u   t       p   o
0034420    s   i   t   i   o   n   .           T   h   e       p   r   e
0034440    v   i   o   u   s       c   a   r   e   t       i   s       r
0034460    e   t   u   r   n   e   d   .           N   o   t   e   :    
0034500    t   h   e       b   i   t   m   a   p       f   o   r       t
0034520    h   e       c   a   r   e   t       i   s       n   o   t    
0034540    l   i   m   i   t   e   d       t   o       t   h   e       d
0034560    i   m   e   n   s   i   o   n   s       C   U   R   S   O   R
0034600    W   I   D   T   H       b   y       C   U   R   S   O   R   H
0034620    E   I   G   H   T   .  \r  \r   <   <   <   w   h   a   t    
0034640    d   o   e   s       l   a   s   t       s   e   n   t   e   n
0034660    c   e       m   e   a   n   ?   ?   >   >   >  \r  \r   (   C
0034700    A   R   E   T   R   A   T   E       N   M   I   L   L   I   S
0034720    E   C   O   N   D   S   )  \r   S   e   t   s       t   h   e
0034740        r   a   t   e       a   t       w   h   i   c   h       t
0034760    h   e       c   a   r   e   t       f   o   r       t   h   e
0035000        c   u   r   r   e   n   t       p   r   o   c   e   s   s
0035020        w   i   l   l       f   l   a   s   h   .           T   h
0035040    e       c   a   r   e   t       w   i   l   l       b   e    
0035060    v   i   s   i   b   l   e       f   o   r       N   M   I   L
0035100    L   I   S   E   C   O   N   D   S       m   i   l   l   i   s
0035120    e   c   o   n   d   s   ,       t   h   e   n       n   o   t
0035140        v   i   s   i   b   l   e       f   o   r       N   M   I
0035160    L   L   I   S   E   C   O   N   D   S           m   i   l   l
0035200    i   s   e   c   o   n   d   s   .               I   f       N
0035220    M   I   L   L   I   S   E   C   O   N   D   S       i   s    
0035240    T   ,       t   h   e       r   a   t   e       i   s       s
0035260    e   t       t   o       t   h   e       v   a   l   u   e    
0035300    o   f       t   h   e       v   a   r   i   a   b   l   e    
0035320    D   E   F   A   U   L   T   C   A   R   E   T   R   A   T   E
0035340    .           T   h   e       p   r   e   v   i   o   u   s    
0035360    v   a   l   u   e       o   f       C   A   R   E   T   R   A
0035400    T   E       i   s       r   e   t   u   r   n   e   d   .    
0035420        I   f       t   h   e       c   a   r   e   t       i   s
0035440        o   f   f   ,       C   A   R   E   T   R   A   T   E    
0035460    r   e   t   u   r   n       N   I   L   .  \r  \r   A   R    
0035500    6   8   1   :       *       C   a   r   e   t       f   l   a
0035520    s   h   i   n   g       d   o   e   s   n   '   t       b   r
0035540    i   n   g       w   i   n   d   o   w       t   o       t   o
0035560    p       w   h   i   l   e       b   u   t   t   o   n   i   n
0035600    g       o   r       s   h   i   f   t   -   s   e   l   e   c
0035620    t  \r  \r   <   <   <   w   h   y       "   w   h   i   l   e
0035640        b   u   t   t   o   n   i   n   g   "   ?   ?   ?   >   >
0035660    >  \r  \r   T   h   e       c   a   r   e   t       c   o   d
0035700    e       h   a   s       b   e   e   n       c   h   a   n   g
0035720    e   d       s   o       t   h   a   t       i   t       d   o
0035740    e   s   n   '   t       b   r   i   n   g       t   h   e    
0035760    f   l   a   s   h   i   n   g       c   a   r   e   t   '   s
0036000        w   i   n   d   o   w       t   o       t   h   e       t
0036020    o   p       i   f       t   h   e       u   s   e   r       i
0036040    s       b   u   t   t   o   n   i   n   g       o   r       h
0036060    a   s       a       s   h   i   f   t       k   e   y       d
0036100    o   w   n   .           T   h   i   s       p   r   e   v   e
0036120    n   t   s       t   h   e       d   e   s   t   i   n   a   t
0036140    i   o   n       w   i   n   d   o   w       (   w   h   i   c
0036160    h       h   a   s       t   h   e       t   t   y       a   n
0036200    d       c   a   r   e   t       f   l   a   s   h   i   n   g
0036220    )       f   r   o   m       i   n   t   e   r   f   e   r   i
0036240    n   g       w   i   t   h       t   h   e       w   i   n   d
0036260    o   w       o   n   e       i   s       t   r   y   i   n   g
0036300        t   o       s   e   l   e   c   t       t   e   x   t    
0036320    t   o       c   o   p   y       f   r   o   m   .  \r  \r   A
0036340    R       7   4   1   :       *       N   e   w       B   U   R
0036360    Y   W       b   e   h   a   v   i   o   r       -   -       o
0036400    n   l   y       t   a   k   e   s       d   o   w   n       w
0036420    i   n   d   o   w   s       o   v   e   r   l   a   p   p   i
0036440    n   g       s   u   n   k       w   i   n   d   o   w  \r  \r
0036460    B   U   R   Y   W       h   a   s       b   e   e   n       c
0036500    h   a   n   g   e   d       t   o       o   n   l   y       t
0036520    a   k   e       d   o   w   n       t   h   e       w   i   n
0036540    d   o   w   s       o   v   e   r   l   a   p   p   i   n   g
0036560        t   h   e       w   i   n   d   o   w       t   o       b
0036600    e       b   u   r   i   e   d   ,       t   h   e   n       r
0036620    e   o   p   e   n   i   n   g       t   h   e   m       i   n
0036640        t   h   e       r   i   g   h   t       o   r   d   e   r
0036660    .           P   r   e   v   i   o   u   s   l   y   ,       B
0036700    U   R   Y   W       t   o   o   k       d   o   w   n       A
0036720    L   L       w   i   n   d   o   w   s       o   n       t   h
0036740    e       s   c   r   e   e   n   .           T   h   i   s    
0036760    c   h   a   n   g   e   s       b   u   r   y       f   r   o
0037000    m       o   r   d   e   r       N   ^   2       t   o       o
0037020    r   d   e   r       N   .  \r  \r   A   R       7   7   5   :
0037040        *       N   e   w       f   u   n   c   t   i   o   n    
0037060    D   E   C   O   D   E   .   W   I   N   D   O   W   .   A   R
0037100    G   :       c   o   e   r   c   e   s       w   i   n   d   o
0037120    w       s   p   e   c   s       t   o       w   i   n   d   o
0037140    w  \r  \r   (   D   E   C   O   D   E   .   W   I   N   D   O
0037160    W   .   A   R   G       W   H   E   R   E   S   P   E   C    
0037200    W   I   D   T   H       H   E   I   G   H   T       T   I   T
0037220    L   E       B   O   R   D   E   R       N   O   O   P   E   N
0037240    F   L   G   )  \r   T   h   i   s       i   s       a       u
0037260    s   e   f   u   l       f   u   n   c   t   i   o   n       f
0037300    o   r       f   u   n   c   t   i   o   n       t   h   a   t
0037320        c   r   e   a   t   e       w   i   n   d   o   w   s   ,
0037340        s   p   e   c   i   f   i   e   d       a   s       o   n
0037360    e       o   f       t   h   e   i   r       a   r   g   u   m
0037400    e   n   t   s   .           W   H   E   R   E   S   P   E   C
0037420        c   a   n       b   e       a       W   I   N   D   O   W
0037440    ,       a       R   E   G   I   O   N   ,       a       P   O
0037460    S   I   T   I   O   N   ,       o   r       N   I   L   .    
0037500        I   f       W   H   E   R   E   S   P   E   C       i   s
0037520        a       W   I   N   D   O   W   ,       i   t       i   s
0037540        r   e   t   u   r   n   e   d   .           I   n       a
0037560    l   l       o   t   h   e   r       c   a   s   e   s   ,    
0037600    C   R   E   A   T   E   W       i   s       c   a   l   l   e
0037620    d       w   i   t   h       t   h   e       a   r   g   u   m
0037640    e   n   t   s       T   I   T   L   E   ,       B   O   R   D
0037660    E   R   ,       a   n   d       N   O   O   P   E   N   F   L
0037700    G   .           T   h   e       R   E   G   I   O   N       a
0037720    r   g   u   m   e   n   t       t   o       C   R   E   A   T
0037740    E   W       i   s       d   e   t   e   r   m   i   n   e   d
0037760        f   r   o   m       W   H   E   R   E   S   P   E   C    
0040000    a   s       f   o   l   l   o   w   s   :  \r  \r   I   f    
0040020    W   H   E   R   E   S   P   E   C       i   s       a       R
0040040    E   G   I   O   N   ,       i   t       i   s       a   d   j
0040060    u   s   t   e   d       t   o       b   e       o   n       t
0040100    h   e       s   c   r   e   e   n   ,       t   h   e   n    
0040120    p   a   s   s   e   d       t   o       C   R   E   A   T   E
0040140    W   .           I   f       W   I   D   T   H       a   n   d
0040160        H   E   I   G   H   T       a   r   e       n   o   t    
0040200    n   u   m   b   e   r   s   ,       C   R   E   A   T   E   W
0040220        i   s       g   i   v   e   n       N   I   L       a   s
0040240        a       R   E   G   I   O   N       a   r   g   u   m   e
0040260    n   t   .  \r  \r   I   f       W   I   D   T   H       a   n
0040300    d       H   E   I   G   H   T       a   r   e       n   u   m
0040320    b   e   r   s       a   n   d       W   H   E   R   E   S   P
0040340    E   C       i   s       a       P   O   S   I   T   I   O   N
0040360    ,       t   h   e       r   e   g   i   o   n       w   h   o
0040400    s   e       l   o   w   e   r       l   e   f   t       c   o
0040420    r   n   e   r       i   s       W   H   E   R   E   S   P   E
0040440    C   ,       w   h   o   s   e       w   i   d   t   h       i
0040460    s       W   I   D   T   H       a   n   d       w   h   o   s
0040500    e       h   e   i   g   h   t       i   s       H   E   I   G
0040520    H   T       i   s       a   d   j   u   s   t   e   d       t
0040540    o       b   e       o   n       t   h   e       s   c   r   e
0040560    e   n   ,       t   h   e   n       p   a   s   s   e   d    
0040600    t   o       C   R   E   A   T   E   W   .  \r  \r   I   f    
0040620    W   I   D   T   H       a   n   d       H   E   I   G   H   T
0040640        a   r   e       n   u   m   b   e   r   s       a   n   d
0040660        W   H   E   R   E   S   P   E   C       i   s       n   o
0040700    t       a       P   O   S   I   T   I   O   N   ,       t   h
0040720    e   n       G   E   T   B   O   X   R   E   G   I   O   N    
0040740    i   s       c   a   l   l   e   d       t   o       p   r   o
0040760    m   p   t       t   h   e       u   s   e   r       f   o   r
0041000        t   h   e       p   o   s   i   t   i   o   n       o   f
0041020        a       r   e   g   i   o   n       t   h   a   t       i
0041040    s       W   I   D   T   H       b   y       H   E   I   G   H
0041060    T   .  \r  \r   I   f       W   I   D   T   H       a   n   d
0041100        H   E   I   G   H   T       a   r   e       u   s   e   d
0041120    ,       t   h   e   y       a   r   e       u   s   e   d    
0041140    a   s       i   n   t   e   r   i   o   r       d   i   m   e
0041160    n   s   i   o   n   s       f   o   r       t   h   e       w
0041200    i   n   d   o   w   .  \r  \r   A   R       7   7   5   :    
0041220    *       N   e   w       f   u   n   c   t   i   o   n       M
0041240    A   K   E   W   I   T   H   I   N   R   E   G   I   O   N   :
0041260        m   o   v   e   s       r   e   g   i   o   n       w   i
0041300    t   h   i   n       a   n   o   t   h   e   r       r   e   g
0041320    i   o   n  \r  \r   (   M   A   K   E   W   I   T   H   I   N
0041340    R   E   G   I   O   N       R   E   G   I   O   N       L   I
0041360    M   I   T   R   E   G   I   O   N   )  \r   C   h   a   n   g
0041400    e   s       (   d   e   s   t   r   u   c   t   i   v   e   l
0041420    y       m   o   d   i   f   i   e   s   )       t   h   e    
0041440    l   e   f   t       a   n   d       b   o   t   t   o   m    
0041460    o   f       r   e   g   i   o   n       R   E   G   I   O   N
0041500        s   o       t   h   a   t       i   t       i   s       w
0041520    i   t   h   i   n       t   h   e       r   e   g   i   o   n
0041540        L   I   M   I   T   R   E   G   I   O   N   ,       i   f
0041560        p   o   s   s   i   b   l   e   .       I   f       t   h
0041600    e       d   i   m   e   n   s   i   o   n       o   f       R
0041620    E   G   I   O   N       a   r   e       l   a   r   g   e   r
0041640        t   h   a   n       L   I   M   I   T   R   E   G   I   O
0041660    N   ,       R   E   G   I   O   N       i   s       m   o   v
0041700    e   d       t   o       t   h   e       l   o   w   e   r    
0041720    l   e   f   t       o   f       L   I   M   I   T   R   E   G
0041740    I   O   N   .           I   f       L   I   M   I   T   R   E
0041760    G   I   O   N       i   s       N   I   L   ,       t   h   e
0042000        v   a   l   u   e       o   f       t   h   e       v   a
0042020    r   i   a   b   l   e       W   H   O   L   E   D   I   S   P
0042040    L   A   Y       (   t   h   e       s   c   r   e   e   n    
0042060    r   e   g   i   o   n   )       i   s       u   s   e   d   .
0042100   \r   M   A   K   E   W   I   T   H   I   N   R   E   G   I   O
0042120    N       r   e   t   u   r   n   s       R   E   G   I   O   N
0042140    .  \r  \r   A   R       8   5   4   :       *       c   o   n
0042160    t   r   o   l   -   D       d   u   r   i   n   g       E   D
0042200    I   T   S   H   A   D   E       w   i   l   l       n   o   w
0042220        c   l   o   s   e       t   h   e       w   i   n   d   o
0042240    w  \r  \r   A   R       1   3   1   5   :       *       (   B
0042260    I   T   M   A   P   H   E   I   G   H   T       <   t   e   x
0042300    t   u   r   e   >   )       n   o   w       g   i   v   e   s
0042320        a   n       e   r   r   o   r       f   o   r       n   o
0042340    n   -   b   i   t   m   a   p       t   e   x   t   u   r   e
0042360    s  \r  \r   A   R       6   9   8   :       *       B   o   t
0042400    t   o   m       o   f       s   c   r   o   l   l   b   a   r
0042420        a   l   w   a   y   s       h   i   t   s       b   o   t
0042440    t   o   m       w   h   e   n       l   a   s   t       l   i
0042460    n   e       a   b   o   v   e       b   o   t   t   o   m    
0042500    o   f       w   i   n   d   o   w  \r  \r   P   r   e   v   i
0042520    o   u   s   l   y   ,       t   h   e   r   e       w   e   r
0042540    e       s   o   m   e       c   a   s   e   s       w   h   e
0042560    r   e       t   h   e       s   c   r   o   l   l   b   a   r
0042600        w   o   u   l   d       n   o   t       h   i   t       t
0042620    h   e       b   o   t   t   o   m       u   n   l   e   s   s
0042640        t   h   e       b   o   t   t   o   m       o   f       t
0042660    h   e       e   x   t   e   n   t       w   a   s       a    
0042700    s   m   a   l   l       d   i   s   t   a   n   c   e       a
0042720    b   o   v   e       t   h   e       b   o   t   t   o   m    
0042740    o   f       t   h   e       w   i   n   d   o   w   .  \r  \r
0042760    A   R       1   1   5   1   :       *       I   N   S   I   D
0043000    E   P       n   o   w       a   c   c   e   p   t   s       a
0043020        w   i   n   d   o   w       a   s       i   t   s       R
0043040    E   G   I   O   N       a   r   g  \r  \r   I   f       t   h
0043060    e       R   E   G   I   O   N       a   r   g       t   o    
0043100    I   N   S   I   D   E   P       i   s       a       w   i   n
0043120    d   o   w   ,       i   t   s       c   l   i   p   p   i   n
0043140    g       r   e   g   i   o   n       i   s       u   s   e   d
0043160    .  \r  \r   A   R       8   9   3   :       *       R   E   G
0043200    I   O   N   P       n   o   w       t   r   u   e       f   o
0043220    r       r   e   g   i   o   n   s       w   h   o   s   e    
0043240    c   o   m   p   o   n   a   n   t   s       a   r   e       f
0043260    l   o   a   t   i   n   g       p   o   i   n   t       n   u
0043300    m   b   e   r   s   .  \r  \r   P   r   e   v   i   o   u   s
0043320    l   y   ,       o   n   l   y       i   n   t   e   g   e   r
0043340    s       w   e   r   e       a   l   l   o   w   e   d       a
0043360    s       c   o   m   p   o   n   a   n   t   s       o   f    
0043400    a       r   e   g   i   o   n   .  \r  \r   A   R       6   7
0043420    4   :       *       E   X   P   A   N   D   B   I   T   M   A
0043440    P       w   o   r   k   s       w   i   t   h   o   u   t    
0043460    t   h   e       c   o   l   o   r       p   a   c   k   a   g
0043500    e       l   o   a   d   e   d  \r  \r   E   X   P   A   N   D
0043520    B   I   T   M   A   P       u   s   e   s       t   h   e    
0043540    f   u   n   c   t   i   o   n       \   F   A   S   T   4   B
0043560    I   T   ,       w   h   i   c   h       w   a   s       o   n
0043600    l   y       d   e   f   i   n   e   d       i   n       t   h
0043620    e       c   o   l   o   r       p   a   c   k   a   g   e   .
0043640            \   F   A   S   T   4   B   I   T       h   a   s    
0043660    b   e   e   n       a   d   d   e   d       t   o       t   h
0043700    e       s   t   a   n   d   a   r   d       I   n   t   e   r
0043720    l   i   s   p       l   o   a   d   u   p   .  \r  \r   A   R
0043740        7   6   9   :       *       E   D   I   T   B   M       d
0043760    o   e   s       n   o   t       r   e   p   o   s   i   t   i
0044000    o   n       c   u   r   s   o   r       t   o       t   h   e
0044020        c   e   n   t   e   r       o   f       t   h   e       s
0044040    c   r   e   e   n  \r  \r   P   r   e   v   i   o   u   s   l
0044060    y   ,       E   D   I   T   B   M       w   o   u   l   d    
0044100    m   o   v   e       t   h   e       c   u   r   s   o   r    
0044120    t   o       t   h   e       c   e   n   t   e   r       o   f
0044140        s   c   r   e   e   n       b   e   f   o   r   e       a
0044160    l   l   o   w   i   n   g       t   h   e       u   s   e   r
0044200        t   o       s   p   e   c   i   f   y       w   h   e   r
0044220    e       t   h   e       b   i   t   m   a   p       e   d   i
0044240    t   o   r       w   i   n   d   o   w       s   h   o   u   l
0044260    d       b   e       p   o   s   i   t   i   o   n   e   d   .
0044300            N   o   w   ,       i   t       l   e   a   v   e   s
0044320        i   t       a   l   o   n   e   .  \r  \r  \r   I   n   p
0044340    u   t   /   O   u   t   p   u   t  \r   =   =   =   =   =   =
0044360    =   =   =   =   =   =  \r  \r   A   R       2   4   3   :    
0044400    *       n   e   w       f   u   n   c   t   i   o   n       O
0044420    P   E   N   S   T   R   I   N   G   S   T   R   E   A   M   :
0044440        a   c   c   e   s   s       s   t   r   i   n   g   s    
0044460    l   i   k   e       f   i   l   e   s      \r  \r   T   h   e
0044500        I   n   t   e   r   l   i   s   p       i   n   p   u   t
0044520        f   u   n   c   t   i   o   n   s       (   R   E   A   D
0044540    ,       e   t   c   .   )       w   i   l   l       t   a   k
0044560    e       a       s   t   r   i   n   g       a   s       t   h
0044600    e       f   i   l   e       a   r   g   u   m   e   n   t   ,
0044620        a   n   d       r   e   a   d       t   h   e       c   h
0044640    a   r   a   c   t   e   r   s       o   f       t   h   e    
0044660    s   t   r   i   n   g   .           H   o   w   e   v   e   r
0044700    ,       t   h   e   r   e       a   r   e       m   a   n   y
0044720        I   /   O       f   u   n   c   t   i   o   n   s       w
0044740    h   i   c   h       d   o       n   o   t       w   o   r   k
0044760        o   n       s   t   r   i   n   g   s   ,       s   u   c
0045000    h       a   s       t   h   e       o   u   t   p   u   t    
0045020    f   u   n   c   t   i   o   n   s   ,       G   E   T   F   I
0045040    L   E   P   T   R   ,       e   t   c   .           I   n    
0045060    o   r   d   e   r       t   o       m   a   k   e       a   c
0045100    c   e   s   s   i   n   g       s   t   r   i   n   g   s    
0045120    m   o   r   e       c   o   n   s   i   s   t   a   n   t    
0045140    w   i   t   h       o   t   h   e   r       I   /   O       o
0045160    p   e   r   a   t   i   o   n   s   ,       t   h   e       f
0045200    o   l   l   o   w   i   n   g       f   u   n   c   t   i   o
0045220    n       h   a   s       b   e   e   n       c   r   e   a   t
0045240    e   d   :  \r  \r   (   O   P   E   N   S   T   R   I   N   G
0045260    S   T   R   E   A   M       S   T   R       A   C   C   E   S
0045300    S   )  \r   R   e   t   u   r   n   s       a       s   t   r
0045320    e   a   m       w   h   i   c   h       c   a   n       b   e
0045340        u   s   e   d       t   o       a   c   c   e   s   s    
0045360    t   h   e       c   h   a   r   a   c   t   e   r   s       o
0045400    f       t   h   e       s   t   r   i   n   g       S   T   R
0045420    .           A   C   C   E   S   S       m   a   y       b   e
0045440        e   i   t   h   e   r       I   N   P   U   T   ,       O
0045460    U   T   P   U   T   ,       B   O   T   H   ,       o   r    
0045500    N   I   L       (   s   a   m   e       a   s       I   N   P
0045520    U   T   )   .           T   h   e       s   t   r   e   a   m
0045540        r   e   t   u   r   n   e   d       m   a   y       b   e
0045560        u   s   e   d       e   x   a   c   t   l   y       l   i
0045600    k   e       a       f   i   l   e       o   p   e   n   e   d
0045620        w   i   t   h       t   h   e       s   a   m   e       a
0045640    c   c   e   s   s   ,       e   x   c   e   p   t       t   h
0045660    a   t       o   u   t   p   u   t       o   p   e   r   a   t
0045700    i   o   n   s       m   a   y       n   o   t       e   x   t
0045720    e   n   d       p   a   s   t       t   h   e       e   n   d
0045740        o   f       t   h   e       o   r   i   g   i   n   a   l
0045760        s   t   r   i   n   g   .           A   l   s   o   ,    
0046000    s   t   r   i   n   g       s   t   r   e   a   m   s       w
0046020    i   l   l       n   o   t       a   p   p   e   a   r       i
0046040    n       t   h   e       v   a   l   u   e       o   f       (
0046060    O   P   E   N   P   )   .  \r  \r   N   o   t   e   :        
0046100    A   t       s   o   m   e       p   o   i   n   t       i   n
0046120        t   h   e       f   u   t   u   r   e   ,       a   n    
0046140    i   n   c   o   m   p   a   t   i   b   l   e       c   h   a
0046160    n   g   e       m   a   y       b   e       m   a   d   e    
0046200    t   o       I   n   t   e   r   l   i   s   p   ,       s   o
0046220        t   h   a   t       i   n   p   u   t       f   u   n   c
0046240    t   i   o   n   s       w   i   l   l       n   o       l   o
0046260    n   g   e   r       r   e   a   d       d   i   r   e   c   t
0046300    l   y       f   r   o   m       s   t   r   i   n   g   s   .
0046320            T   h   i   s       f   a   c   i   l   i   t   y    
0046340    h   a   s       a   l   w   a   y   s       b   e   e   n    
0046360    m   o   r   e       b   o   t   h   e   r       t   h   a   n
0046400        i   t       w   a   s       w   o   r   t   h   .        
0046420    O   P   E   N   S   T   R   I   N   G   S   T   R   E   A   M
0046440        i   s       t   h   e       p   r   e   f   e   r   r   e
0046460    d       w   a   y       t   o       a   c   c   e   s   s    
0046500    s   t   r   i   n   g   s       l   i   k   e       f   i   l
0046520    e   s   .  \r  \r   A   R       8   2   6   :       *       "
0046540    T   h   e       i   n   f   a   m   o   u   s       P   E   E
0046560    K   C       b   u   g   "       h   a   s       b   e   e   n
0046600        f   i   x   e   d   :       c   a   n       b   a   c   k
0046620    s   p   a   c   e       o   v   e   r       P   E   E   K   C
0046640    -   e   d       c   h   a   r   s  \r  \r   T   h   i   s    
0046660    w   a   s       a       l   o   n   g   s   t   a   n   d   i
0046700    n   g       b   u   g       i   n       t   h   e       I   n
0046720    t   e   r   l   i   s   p   -   D       k   e   y   b   o   a
0046740    r   d       r   e   a   d   e   r       s   u   c   h       t
0046760    h   a   t       f   o   l   l   o   w   i   n   g       (   P
0047000    E   E   K   C       T   )   ,       t   h   e       u   s   e
0047020    r       c   o   u   l   d   n   '   t       b   a   c   k   s
0047040    p   a   c   e       o   v   e   r       t   h   e       c   h
0047060    a   r   a   c   t   e   r       t   h   a   t       w   a   s
0047100        p   e   e   k   e   d   .           T   h   i   s       a
0047120    f   f   e   c   t   e   d       a       n   u   m   b   e   r
0047140        o   f       f   u   n   c   t   i   o   n   s   ,       s
0047160    u   c   h       a   s       F   I   L   E   S   ?       a   n
0047200    d       C   O   M   P   I   L   E   ,       w   h   i   c   h
0047220        p   e   e   k       a   t       t   h   e       f   i   r
0047240    s   t       c   h   a   r   a   c   t   e   r       o   f    
0047260    t   h   e       u   s   e   r   '   s       t   y   p   e   i
0047300    n   .  \r  \r   A   R       1   0   2   1   :       A   R    
0047320    1   0   8   7   :       *       F   I   L   D   I   R       p
0047340    a   t   t   e   r   n       i   n   t   e   r   p   r   e   t
0047360    a   t   i   o   n       i   m   p   r   o   v   e   d  \r  \r
0047400    P   r   e   v   i   o   u   s   l   y   ,       t   h   e   r
0047420    e       w   e   r   e       s   o   m   e       c   a   s   e
0047440    s       w   h   e   r   e       F   I   L   D   I   R       r
0047460    e   t   u   r   n   e   d       n   o   n   i   n   t   u   i
0047500    t   i   v   e       r   e   s   u   l   t   s   .           F
0047520    o   r       e   x   a   m   p   l   e   ,       (   F   I   L
0047540    D   I   R       '   *   .   )       w   o   u   l   d       r
0047560    e   t   u   r   n       o   n   l   y       f   i   l   e   n
0047600    a   m   e   s       w   i   t   h       n   o       e   x   t
0047620    e   n   s   i   o   n   ;       b   u   t       (   F   I   L
0047640    D   I   R       '   *   .   ;   )       w   o   u   l   d    
0047660    r   e   t   u   r   n       a   l   l       f   i   l   e    
0047700    n   a   m   e   s   .           T   h   i   s       h   a   s
0047720        b   e   e   n       s   t   r   a   i   g   h   t   e   n
0047740    e   d       o   u   t   .           I   n   c   l   u   d   i
0047760    n   g       a       f   i   e   l   d       d   e   l   i   m
0050000    e   t   e   r       i   n       t   h   e       p   a   t   t
0050020    e   r   n       o   v   e   r   r   i   d   e   s       t   h
0050040    e       d   e   f   a   u   l   t       o   f       *       f
0050060    o   r       t   h   e       n   e   x   t       f   i   e   l
0050100    d   .           T   h   a   t       i   s       h   o   w    
0050120    t   o       s   p   e   c   i   f   y       a       n   u   l
0050140    l       e   x   t   e   n   s   i   o   n       o   r       n
0050160    u   l   l       v   e   r   s   i   o   n   .           N   u
0050200    l   l       v   e   r   s   i   o   n       i   s       i   n
0050220    t   e   r   p   r   e   t   e   d       a   s       "   h   i
0050240    g   h   e   s   t   "   .           T   h   u   s   :  \r  \r
0050260    D   I   R       *       =       D   I   R       *   .   *    
0050300    =       D   I   R       *   .   *   ;   *       e   n   u   m
0050320    e   r   a   t   e   s       e   v   e   r   y   t   h   i   n
0050340    g   .  \r   D   I   R       *   .  \t   e   n   u   m   e   r
0050360    a   t   e   s       o   n   l   y       f   i   l   e   s    
0050400    w   i   t   h       n   u   l   l       e   x   t   e   n   s
0050420    i   o   n   .  \r   D   I   R       *   .   *   ;  \t   e   n
0050440    u   m   e   r   a   t   e   s       h   i   g   h   e   s   t
0050460        v   e   r   s   i   o   n       o   f       e   v   e   r
0050500    y   t   h   i   n   g   .  \r   D   I   R       *   .   ;   *
0050520   \t   e   n   u   m   e   r   a   t   e   s       h   i   g   h
0050540    e   s   t       v   e   r   s   i   o   n       o   f       f
0050560    i   l   e   s       w   i   t   h       n   u   l   l       e
0050600    x   t   e   n   s   i   o   n   .  \r  \r   N   o   t   e   :
0050620        C   u   r   r   e   n   t   l   y   ,       s   o   m   e
0050640        h   o   s   t   s   /   d   e   v   i   c   e   s       t
0050660    h   a   t       d   o       n   o   t       f   u   l   l   y
0050700        s   u   p   p   o   r   t       "   h   i   g   h   e   s
0050720    t       v   e   r   s   i   o   n   "       i   n       e   n
0050740    u   m   e   r   a   t   i   o   n   .  \r  \r   A   R       1
0050760    1   4   4   :       A   R       1   1   4   5   :       *    
0051000    C   O   P   Y   F   I   L   E       t   o       c   o   r   e
0051020        d   e   v   i   c   e       o   r       l   o   c   a   l
0051040        d   i   s   k       c   o   p   i   e   s       f   i   l
0051060    e       c   r   e   a   t   i   o   n       d   a   t   e  \r
0051100   \r   P   r   e   v   i   o   u   s   l   y   ,       w   h   e
0051120    n       c   o   p   y   i   n   g       a       f   i   l   e
0051140        t   o       a       c   o   r   e       d   e   v   i   c
0051160    e       o   r       t   h   e       l   o   c   a   l       d
0051200    i   s   k   ,       C   O   P   Y   F   I   L   E       w   o
0051220    u   l   d       a   s   s   i   g   n       t   h   e       c
0051240    u   r   r   e   n   t       d   a   t   e       a   n   d    
0051260    t   i   m   e       a   s       t   h   e       n   e   w    
0051300    f   i   l   e   '   s       c   r   e   a   t   i   o   n    
0051320    d   a   t   e   .           C   O   P   Y   F   I   L   E    
0051340    t   o       a       r   e   m   o   t   e       f   i   l   e
0051360        s   e   r   v   e   r       h   a   s       a   l   w   a
0051400    y   s       c   o   p   i   e   d       t   h   e       c   r
0051420    e   a   t   i   o   n       d   a   t   e       c   o   r   r
0051440    e   c   t   l   y   .  \r  \r   A   R       1   3   0   2   :
0051460        *       C   O   P   Y   F   I   L   E       n   o   w    
0051500    u   s   e   s       F   T   P       p   r   o   t   o   c   o
0051520    l       w   h   e   n       c   o   p   y   i   n   g       l
0051540    a   r   g   e       f   i   l   e   s  \r  \r   P   r   e   v
0051560    i   o   u   s   l   y   ,       C   O   P   Y   F   I   L   E
0051600        u   s   e   d       t   h   e       L   e   a   f       p
0051620    r   o   t   o   c   o   l       w   h   e   n       c   o   p
0051640    y   i   n   g       f   r   o   m   /   t   o       f   i   l
0051660    e       s   e   r   v   e   r   s       w   h   i   c   h    
0051700    i   m   p   l   e   m   e   n   t   e   d       t   h   i   s
0051720        p   r   o   t   o   c   o   l   .           U   s   i   n
0051740    g       t   h   e       F   T   P       p   r   o   t   o   c
0051760    o   l       f   o   r       s   i   m   p   l   e       f   i
0052000    l   e       t   r   a   n   s   f   e   r   s       i   s    
0052020    m   u   c   h       m   o   r   e       e   f   f   i   c   i
0052040    e   n   t   .  \r  \r   A   R       5   6   1   :       *    
0052060    C   O   P   Y   F   I   L   E       i   n   f   e   r   s    
0052100    f   i   l   e       t   y   p   e       w   h   e   n       s
0052120    o   u   r   c   e       f   i   l   e       h   a   s       n
0052140    o   n   e  \r  \r   C   O   P   Y   F   I   L   E       o   p
0052160    e   n   s       t   h   e       n   e   w       f   i   l   e
0052200        u   s   i   n   g       t   h   e       s   a   m   e    
0052220    f   i   l   e       t   y   p   e       a   s       t   h   e
0052240        o   r   i   g   i   n   a   l       f   i   l   e   .    
0052260        I   f       t   h   e       o   r   i   g   i   n   a   l
0052300        f   i   l   e       d   o   e   s       n   o   t       h
0052320    a   v   e       a       f   i   l   e       t   y   p   e   ,
0052340        t   h   e       v   a   l   u   e       o   f       D   E
0052360    F   A   U   L   T   F   I   L   E   T   Y   P   E       i   s
0052400        u   s   e   d       (   i   n   i   t   i   a   l   l   y
0052420        T   E   X   T   )   .  \r  \r   A   R       1   9   2   :
0052440        *       (   C   L   O   S   E   F       <   d   i   s   p
0052460    l   a   y   -   s   t   r   e   a   m   >   )       i   s    
0052500    a       n   o   -   o   p      \r  \r   A   R       1   5   1
0052520    :       *       N   e   w       f   u   n   c   t   i   o   n
0052540        C   O   P   Y   C   H   A   R   S       f   o   r       c
0052560    o   p   y   i   n   g       w   i   t   h       E   O   L    
0052600    c   o   n   v   e   n   t   i   o   n  \r  \r   (   C   O   P
0052620    Y   C   H   A   R   S       S   R   C   F   I   L       D   S
0052640    T   F   I   L       S   T   A   R   T       E   N   D   )  \r
0052660    T   h   i   s       i   s       l   i   k   e       C   O   P
0052700    Y   B   Y   T   E   S   ,       e   x   c   e   p   t       t
0052720    h   a   t       i   t       p   e   r   f   o   r   m   s    
0052740    t   h   e       p   r   o   p   e   r       c   o   n   v   e
0052760    r   s   i   o   n       i   f       t   h   e       E   O   L
0053000        c   o   n   v   e   n   t   i   o   n   s       o   f    
0053020    S   R   C   F   I   L       a   n   d       D   S   T   F   I
0053040    L       a   r   e       n   o   t       t   h   e       s   a
0053060    m   e   .           S   T   A   R   T       a   n   d       E
0053100    N   D       a   r   e       i   n   t   e   r   p   r   e   t
0053120    e   d       a   s       b   y   t   e       s   p   e   c   i
0053140    f   i   c   a   t   i   o   n   s       i   n       S   R   C
0053160    F   I   L   .           T   h   e       n   u   m   b   e   r
0053200        o   f       b   y   t   e   s       a   c   t   u   a   l
0053220    l   y       o   u   t   p   u   t       t   o       D   S   T
0053240    F   I   L       m   i   g   h   t       b   e       m   o   r
0053260    e       o   r       l   e   s   s       t   h   a   n       t
0053300    h   e       n   u   m   b   e   r       o   f       b   y   t
0053320    e   s       s   p   e   c   i   f   i   e   d       b   y    
0053340    S   T   A   R   T       a   n   d       E   N   D   ,       d
0053360    e   p   e   n   d   i   n   g       o   n       w   h   a   t
0053400        t   h   e       E   O   L       c   o   n   v   e   n   t
0053420    i   o   n   s       a   r   e   .           I   n       t   h
0053440    e       c   a   s   e       w   h   e   r   e       t   h   e
0053460        E   O   L       c   o   n   v   e   n   t   i   o   n   s
0053500        h   a   p   p   e   n       t   o       b   e       t   h
0053520    e       s   a   m   e   ,       C   O   P   Y   C   H   A   R
0053540    S       s   i   m   p   l   y       c   a   l   l   s       C
0053560    O   P   Y   B   Y   T   E   S  \r  \r   A   R       2   2   7
0053600    :       *       D   o   c       c   o   r   r   e   c   t   i
0053620    o   n   :       M   E   T   A   S   H   I   F   T       a   r
0053640    g       h   a   s       t   o       b   e       T  \r  \r   T
0053660    h   e       r   e   f   e   r   e   n   c   e       m   a   n
0053700    u   a   l       i   s       i   n   c   o   r   r   e   c   t
0053720        w   h   e   n       i   t       s   a   y   s       t   h
0053740    a   t       t   h   e       F   L   G       a   r   g   u   m
0053760    e   n   t       t   o       M   E   T   A   S   H   I   F   T
0054000        c   a   n       b   e       a   n   y       n   o   n   -
0054020    N   I   L       v   a   l   u   e   .           T   o       w
0054040    o   r   k       c   o   r   r   e   c   t   l   y   ,       F
0054060    L   G       m   u   s   t       b   e       T   :       (   M
0054100    E   T   A   S   H   I   F   T       T   )   .           O   t
0054120    h   e   r       n   o   n   -   N   I   L       v   a   l   u
0054140    e   s       a   r   e       p   a   s   s   e   d       a   s
0054160        t   h   e       A   C   T   I   O   N   S       a   r   g
0054200    u   m   e   n   t       t   o       K   E   Y   A   C   T   I
0054220    O   N   .           T   h   e       r   e   a   s   o   n    
0054240    f   o   r       t   h   i   s       i   s       t   h   a   t
0054260        i   f       s   o   m   e   o   n   e       h   a   s    
0054300    s   e   t       B   l   a   n   k   -   b   o   t   t   o   m
0054320        t   o       s   o   m   e       r   a   n   d   o   m    
0054340    b   e   h   a   v   i   o   r   ,       t   h   e   n       (
0054360    R   E   S   E   T   F   O   R   M       (   M   E   T   A   S
0054400    H   I   F   T       T   )       -   -   )       w   i   l   l
0054420        c   o   r   r   e   c   t   l   y       r   e   s   t   o
0054440    r   e       t   h   a   t       r   a   n   d   o   m       b
0054460    e   h   a   v   i   o   r   .  \r  \r   A   R       7   5   1
0054500    :       *       G   E   T   R   A   I   S   E       c   a   u
0054520    s   e   s       e   r   r   o   r       i   f       g   i   v
0054540    e   n       b   a   d       t   e   r   m   i   n   a   l    
0054560    t   a   b   l   e       a   r   g   u   m   e   n   t  \r  \r
0054600    P   r   e   v   i   o   u   s   l   y   ,       t   h   i   s
0054620        c   a   u   s   e   d       a       c   a   l   l       t
0054640    o       R   A   I   D   .  \r  \r   A   R       1   7   9   4
0054660    :       *       C   L   E   A   R   B   U   F       w   o   r
0054700    k   s       c   o   r   r   e   c   t   l   y       a   f   t
0054720    e   r       P   E   E   K   C  \r  \r   P   r   e   v   i   o
0054740    u   s   l   y   ,       i   n       (   P   R   O   G   N    
0054760    (   P   E   E   K   C       T   )       (   C   L   E   A   R
0055000    B   U   F       T   )       (   P   E   E   K   C       T   )
0055020    )   ,       t   h   e       b   u   f   f   e   r       w   a
0055040    s   n   '   t       a   l   w   a   y   s       c   l   e   a
0055060    r   e   d       b   e   t   w   e   e   n       t   h   e    
0055100    f   i   r   s   t       a   n   d       2   n   d       c   a
0055120    l   l   s       t   o       P   E   E   K   C   .  \r  \r  \r
0055140    F   l   o   p   p   y  \r   =   =   =   =   =   =  \r  \r   A
0055160    R       8   2   3   :       *       W   a   r   n   i   n   g
0055200    :       d   o       (   F   L   O   P   P   Y   .   F   O   R
0055220    M   A   T       N   I   L       N   I   L       T   )       o
0055240    n       n   e   w       f   l   o   p   p   i   e   s       b
0055260    e   f   o   r   e       d   o   i   n   g       S   Y   S   O
0055300    U   T   [   {   F   L   O   P   P   Y   }   ]  \r  \r   T   h
0055320    e   r   e       h   a   v   e       b   e   e   n       s   o
0055340    m   e       c   a   s   e   s       w   h   e   r   e       S
0055360    Y   S   O   U   T   [   {   F   L   O   P   P   Y   }   ]    
0055400    p   r   o   d   u   c   e   d       a   n       i   n   c   o
0055420    m   p   l   e   t   e       s   y   s   o   u   t   ,       w
0055440    h   e   n       f   l   o   p   p   i   e   s       t   h   a
0055460    t       h   a   d       n   e   v   e   r       b   e   e   n
0055500        f   o   r   m   a   t   e   d       b   e   f   o   r   e
0055520        w   e   r   e       u   s   e   d   .  \r  \r   A   R    
0055540    1   4   6   1   :       *       F   l   o   p   p   y       s
0055560    t   a   t   e       f   l   u   s   h   e   d       o   v   e
0055600    r       L   O   G   O   U   T  \r  \r   P   r   e   v   i   o
0055620    u   s   l   y   ,       i   f       a       f   l   o   p   p
0055640    y       w   a   s       l   e   f   t       i   n       a    
0055660    d   r   i   v   e       d   u   r   i   n   g       L   O   G
0055700    O   U   T       a   n   d       a       n   e   w       f   l
0055720    o   p   p   y       w   a   s       i   n   s   e   r   t   e
0055740    d       b   e   f   o   r   e       I   n   t   e   r   l   i
0055760    s   p       w   a   s       r   e   s   t   a   r   t   e   d
0056000    ,       i   t       w   a   s       p   o   s   s   i   b   l
0056020    e       t   h   a   t       I   n   t   e   r   l   i   s   p
0056040        w   o   u   l   d       u   s   e       t   h   e       o
0056060    l   d       f   l   o   p   p   y       d   i   r   e   c   t
0056100    o   r   y       i   n   f   o   r   m   a   t   i   o   n   ,
0056120        w   h   i   c   h       c   o   u   l   d       d   e   s
0056140    t   r   o   y       i   n   f   o   r   m   a   t   i   o   n
0056160        o   n       t   h   e       n   e   w       f   l   o   p
0056200    p   y   .           N   o   w   ,       f   l   o   p   p   y
0056220        d   i   r   e   c   t   o   r   y       i   n   f   o   r
0056240    m   a   t   i   o   n       i   s       r   e   f   e   t   c
0056260    h   e   d       t   h   e       f   i   r   s   t       t   i
0056300    m   e       t   h   e       f   l   o   p   p   y       i   s
0056320        u   s   e   d       a   f   t   e   r       I   n   t   e
0056340    r   l   i   s   p       i   s       r   e   s   t   a   r   t
0056360    e   d   .  \r  \r   A   R       1   4   4   6   :       *    
0056400    F   L   O   P   P   Y   .   C   O   M   P   A   C   T       a
0056420    c   c   e   p   t   s       "   N   o   "       a   s       a
0056440    n   s   w   e   r       t   o       c   o   n   f   i   r   m
0056460    a   t   i   o   n  \r  \r   A   R       8   :       *       F
0056500    l   o   p   p   y       e   r   r   o   r   s       a   r   e
0056520        n   o   w       r   e   g   u   l   a   r       f   i   l
0056540    e       s   y   s   t   e   m       e   r   r   o   r   s  \r
0056560   \r   A   R       4   5   2   :       *       S   y   s   o   u
0056600    t       t   o       w   r   i   t   e   -   p   r   o   t   e
0056620    c   t   e   d       f   l   o   p   p   y       p   r   i   n
0056640    t   s       r   e   a   s   o   n   a   b   l   e       e   r
0056660    r   o   r       m   e   s   s   a   g   e  \r  \r   A   R    
0056700    9   9   6   :       *       (   C   O   P   Y   F   I   L   E
0056720        x   x       '   {   F   L   O   P   P   Y   }   )       i
0056740    n       P   I   L   O   T       m   o   d   e       g   i   v
0056760    e   s       e   r   r   o   r       m   e   s   s   a   g   e
0057000   \r  \r   P   r   e   v   i   o   u   s   l   y   ,       c   o
0057020    p   y   i   n   g       t   o       {   F   L   O   P   P   Y
0057040    }       g   i   v   i   n   g       a       n   u   l   l    
0057060    f   i   l   e       n   a   m   e       c   o   u   l   d    
0057100    d   a   m   a   g   e       t   h   e       i   n   f   o   r
0057120    m   a   t   i   o   n       o   n       t   h   e       f   l
0057140    o   p   p   y   .           N   o   w       i   t       j   u
0057160    s   t       g   i   v   e   s       a   n       e   r   r   o
0057200    r       m   e   s   s   a   g   e   .  \r  \r   A   R       2
0057220    1   7   :       *       B   a   d       e   r   r   o   r    
0057240    m   s   g       "   A   R   G       N   O   T       L   P   :
0057260        N   I   L   "       c   h   a   n   g   e   d  \r  \r   T
0057300    h   i   s       o   b   s   c   u   r   e       e   r   r   o
0057320    r       m   e   s   s   a   g   e       o   c   c   u   r   r
0057340    e   d       w   h   e   n       t   r   y   i   n   g       t
0057360    o       r   e   a   d       a       P   i   l   o   t       f
0057400    l   o   p   p   y       f   i   l   e       w   h   e   n    
0057420    F   L   O   P   P   Y   .   M   O   D   E       w   a   s    
0057440    s   e   t       t   o       S   Y   S   O   U   T   .        
0057460    T   h   e       a   p   p   r   o   p   r   i   a   t   e    
0057500    w   o   r   k       a   r   o   u   n   d       w   a   s    
0057520    t   o       e   x   e   c   u   t   e       (   F   L   O   P
0057540    P   Y   .   M   O   D   E       '   P   I   L   O   T   )   ,
0057560        a   n   d       t   r   y   i   n   g       a   g   a   i
0057600    n   .  \r  \r   A   R       6   2   8   :       *       F   L
0057620    O   P   P   Y       n   o   w       s   u   p   p   o   r   t
0057640    s       f   i   l   e       t   y   p   e   s  \r  \r   A   R
0057660        1   4   9   5   :       A   R       1   5   7   5   :    
0057700    *       F   l   o   p   p   y       e   r   r   o   r       m
0057720    s   g   s       a   r   e       p   r   i   n   t   e   d    
0057740    b   e       i   n       t   y   p   e   s   c   r   i   p   t
0057760        w   i   n   d   o   w   ,       r   a   t   h   e   r    
0060000    t   h   a   n       t   h   e       p   r   o   m   p   t    
0060020    w   i   n   d   o   w  \r  \r   A   R       1   5   1   5   :
0060040        *       T   r   y   i   n   g       t   o       a   c   c
0060060    e   s   s       F   L   O   P   P   Y       o   n       n   o
0060100    n   -   D   l   i   o   n       n   o       l   o   n   g   e
0060120    r       h   a   n   g   s  \r  \r   T   r   y   i   n   g    
0060140    t   o       a   c   c   e   s   s       t   h   e       f   l
0060160    o   p   p   y       d   r   i   v   e       w   h   e   n    
0060200    r   u   n   n   i   n   g       I   n   t   e   r   l   i   s
0060220    p       o   n       a       m   a   c   h   i   n   e       o
0060240    t   h   e   r       t   h   a   n       t   h   e       D   l
0060260    i   o   n       (   1   1   0   8   )       w   i   l   l    
0060300    n   o   w       p   r   i   n   t       "   F   l   o   p   p
0060320    y   :       N   o       f   l   o   p   p   y       d   r   i
0060340    v   e       o   n       t   h   i   s       m   a   c   h   i
0060360    n   e   "       b   e   f   o   r   e       g   e   n   e   r
0060400    a   t   i   n   g       t   h   e       s   y   s   t   e   m
0060420        e   r   r   o   r       "   F   I   L   E       W   O   N
0060440    '   T       O   P   E   N   "   .           O   t   h   e   r
0060460        o   p   e   r   a   t   i   o   n   s   ,       s   u   c
0060500    h       a   s       D   I   R       {   F   L   O   P   P   Y
0060520    }   *       w   i   l   l       c   o   n   t   i   n   u   e
0060540        t   o       n   o   t       g   e   n   e   r   a   t   e
0060560        a   n       e   r   r   o   r   ,       b   u   t       i
0060600    n   s   t   e   a   d       m   a   k   e       {   F   L   O
0060620    P   P   Y   }       l   o   o   k       l   i   k   e       i
0060640    t       h   a   s       a   n       e   m   p   t   y       d
0060660    i   r   e   c   t   o   r   y       s   o       t   h   a   t
0060700        f   i   l   e       s   e   a   r   c   h   e   s       w
0060720    o   r   k       c   o   r   r   e   c   t   l   y       w   h
0060740    e   n       {   F   L   O   P   P   Y   }       i   s       o
0060760    n       t   h   e       s   e   a   r   c   h       p   a   t
0061000    h   .  \r  \r  \r   P   r   o   c   e   s   s   e   s  \r   =
0061020    =   =   =   =   =   =   =   =  \r  \r   A   R       1   9   3
0061040    :       *       R   E   S   T   A   R   T   .   P   R   O   C
0061060    E   S   S       w   i   l   l       n   o   t       h   a   n
0061100    g       m   a   c   h   i   n   e  \r  \r   P   r   e   v   i
0061120    o   u   s   l   y   ,       i   f       R   E   S   T   A   R
0061140    T   .   P   R   O   C   E   S   S       w   a   s       c   a
0061160    l   l   e   d       o   n       a       p   r   o   c   e   s
0061200    s       w   h   i   c   h       h   a   s       b   e   e   n
0061220        c   r   e   a   t   e   d       w   i   t   h       S   U
0061240    S   P   E   N   D   =   T       a   n   d       n   e   v   e
0061260    r       s   t   a   r   t   e   d   ,       t   h   i   s    
0061300    w   o   u   l   d       h   a   n   g   s       t   h   e    
0061320    m   a   c   h   i   n   e       (   h   a   r   d       r   e
0061340    s   e   t       r   e   q   u   i   r   e   d   .   )  \r  \r
0061360    A   R       1   0   1   :       *       P   R   O   C   E   S
0061400    S   P   R   O   P       c   a   n       r   e   m   o   v   e
0061420        l   a   s   t       u   s   e   r   -   d   e   f   i   n
0061440    e   d       p   r   o   p   e   r   t   y       f   r   o   m
0061460        a       p   r   o   c   e   s   s  \r  \r   P   r   e   v
0061500    i   o   u   s   l   y   ,       o   n   l   y       t   h   e
0061520        l   a   s   t       p   r   o   p   e   r   t   y       v
0061540    a   l   u   e   ,       n   o   t       b   o   t   h       t
0061560    h   e       n   a   m   e       a   n   d       v   a   l   u
0061600    e   ,       w   o   u   l   d       g   e   t       r   e   m
0061620    o   v   e   d       f   r   o   m       t   h   e       l   i
0061640    s   t   .  \r  \r   A   R       1   9   4   :       *       A
0061660    D   D   .   P   R   O   C   E   S   S       p   r   o   p   e
0061700    r   t   y       a   r   g   u   m   e   n   t   s       i   n
0061720    t   e   r   p   r   e   t   e   d       c   o   r   r   e   c
0061740    t   l   y  \r  \r   P   r   e   v   i   o   u   s   l   y   ,
0061760        s   o   m   e       c   o   m   b   i   n   a   t   i   o
0062000    n   s       o   f       a   r   g   u   m   e   n   t   s    
0062020    t   o       A   D   D   .   P   R   O   C   E   S   S       w
0062040    o   u   l   d       b   e       i   n   t   e   r   p   r   e
0062060    t   e   d       i   n   c   o   r   r   e   c   t   l   y   .
0062100            F   o   r       e   x   a   m   p   l   e   ,       (
0062120    A   D   D   .   P   R   O   C   E   S   S       <   f   o   r
0062140    m   >       '   S   U   S   P   E   N   D       T   )       w
0062160    o   u   l   d       c   r   e   a   t   e       a       (   n
0062200    o   n   -   s   u   s   p   e   n   d   e   d   )       p   r
0062220    o   c   e   s   s       w   i   t   h       t   h   e       n
0062240    a   m   e       S   U   S   P   E   N   D   .  \r  \r   A   R
0062260        2   8   9   :       *       W   A   I   T   .   F   O   R
0062300    .   T   T   Y       c   a   l   l   s       S   P   A   W   N
0062320    .   M   O   U   S   E  \r  \r   T   h   i   s       i   s    
0062340    u   s   e   f   u   l       i   n       c   a   s   e       W
0062360    A   I   T   .   F   O   R   .   T   T   Y       g   e   t   s
0062400        c   a   l   l   e   d       u   n   d   e   r       t   h
0062420    e       m   o   u   s   e       p   r   o   c   e   s   s   .
0062440   \r  \r   A   R       5   6   6   :       *       N   e   w    
0062460    p   r   o   c   e   s   s       p   r   o   p   e   r   t   y
0062500    :       R   E   S   T   A   R   T   F   O   R   M  \r  \r   I
0062520    f       t   h   e       p   r   o   c   e   s   s       p   r
0062540    o   p   e   r   t   y       R   E   S   T   A   R   T   F   O
0062560    R   M       i   s       n   o   n   -   N   I   L   ,       i
0062600    t       i   s       t   h   e       f   o   r   m       u   s
0062620    e   d       i   f       t   h   e       p   r   o   c   e   s
0062640    s       i   s       r   e   s   t   a   r   t   e   d       (
0062660    i   n   s   t   e   a   d       o   f       t   h   e       o
0062700    r   i   g   i   n   a   l       f   o   r   m       g   i   v
0062720    e   n       t   o       A   D   D   .   P   R   O   C   E   S
0062740    S   )   .           O   f       c   o   u   r   s   e   ,    
0062760    t   h   e       p   r   o   c   e   s   s       m   u   s   t
0063000        a   l   s   o       h   a   v   e       a       n   o   n
0063020    -   n   i   l       R   E   S   T   A   R   T   A   B   L   E
0063040        p   r   o   p       f   o   r       t   h   i   s       t
0063060    o       h   a   v   e       a   n   y       e   f   f   e   c
0063100    t   .  \r  \r  \r   A   r   i   t   h   m   e   t   i   c  \r
0063120    =   =   =   =   =   =   =   =   =   =  \r  \r   A   R       5
0063140    6   :       *       F   P   L   U   S   ,       F   T   I   M
0063160    E   S       c   a   l   l       m   i   c   r   o   c   o   d
0063200    e       w   h   e   n       i   n   t   e   r   p   r   e   t
0063220    e   d  \r  \r   P   r   e   v   i   o   u   s   l   y   ,    
0063240    t   h   e       f   u   n   c   t   i   o   n   s       F   P
0063260    L   U   S       a   n   d       F   T   I   M   E   S   ,    
0063300    w   h   e   n       c   a   l   l   e   d       f   r   o   m
0063320        t   h   e       i   n   t   e   r   p   r   e   t   e   r
0063340    ,       d   i   d   n   '   t       g   o       t   h   r   u
0063360        t   h   e       m   i   c   r   o   c   o   d   e   d    
0063400    o   p   c   o   d   e   s       b   u   t       a   l   w   a
0063420    y   s       e   x   e   c   u   t   e   d       t   h   e    
0063440    l   i   s   p       m   a   c   r   o   c   o   d   e   .  \r
0063460   \r   A   R       1   5   8   1   :       *       (   E   X   P
0063500    T       3       -   1   )       r   e   t   u   r   n   s    
0063520    .   3   3   3   3   3   3   3   3   3       i   n   s   t   e
0063540    a   d       o   f       0  \r  \r   T   h   e       m   a   n
0063560    u   a   l       c   l   e   a   r   l   y       s   t   a   t
0063600    e   s       t   h   a   t       E   X   P   T   (   x       y
0063620    )       i   s       i   n   t   e   g   e   r       i   f   f
0063640        x       i   s       i   n   t   e   g   e   r       a   n
0063660    d       y       i   s       n   o   n   -   n   e   g   a   t
0063700    i   v   e       i   n   t   e   g   e   r   .  \r  \r   A   R
0063720        1   0   8   1   :       *       (   T   I   M   E   S    
0063740    (   Q   U   O   T   I   E   N   T       M   I   N   .   I   N
0063760    T   E   G   E   R       8   )       8   )       w   o   n   '
0064000    t       c   a   u   s   e       o   v   e   r   f   l   o   w
0064020        i   f       (   O   V   E   R   F   L   O   W       T   )
0064040   \r  \r   A   R       3   1   7   :       *       W   A   R   N
0064060    I   N   G   :       (   Z   E   R   O   P       0   .   0   )
0064100        -   >       N   I   L  \r  \r   C   u   r   r   e   n   t
0064120    l   y   ,       (   Z   E   R   O   P       X   )       i   s
0064140        d   e   f   i   n   e   d       a   s       (   E   Q    
0064160    X       0   )   .           S   o   m   e       u   s   e   r
0064200    s       h   a   v   e       c   o   m   p   l   a   i   n   e
0064220    d       t   h   a   t       t   h   i   s       i   s       i
0064240    n   c   o   n   s   i   s   t   a   n   t       w   i   t   h
0064260        o   t   h   e   r       l   i   s   p       d   i   a   l
0064300    e   c   t   s   .           T   h   i   s       m   a   y    
0064320    b   e       c   h   a   n   g   e   d       i   n       t   h
0064340    e       f   u   t   u   r   e   ,       b   u   t       f   o
0064360    r       n   o   w   ,       u   s   e   r   s       s   h   o
0064400    u   l   d       e   x   p   l   i   c   i   t   e   l   y    
0064420    u   s   e       (   E   Q   P       X       0   )       i   f
0064440        X       m   i   g   h   t       b   e       a       f   l
0064460    o   a   t   i   n   g       p   o   i   n   t       n   u   m
0064500    b   e   r   .  \r  \r   <   <   <   f   i   n   d       o   u
0064520    t       i   f       Z   E   R   O   P       i   s       g   o
0064540    i   n   g       t   o       b   e       c   h   a   n   g   e
0064560    d   ?   ?   >   >   >  \r  \r  \r   C   o   m   p   i   l   e
0064600    r  \r   =   =   =   =   =   =   =   =  \r  \r   A   R       2
0064620    7   7   :       *       C   o   m   p   i   l   e   r       p
0064640    r   i   n   t   s       w   a   r   n   i   n   g       i   f
0064660        u   s   e   r       c   o   d   e       a   t   t   e   m
0064700    p   t   s       t   o       b   i   n   d       a       c   o
0064720    n   s   t   a   n   t       v   a   r   i   a   b   l   e  \r
0064740   \r   A   R       8   0   0   :       A   R       1   1   7   6
0064760    :       *       L   O   A   D   T   I   M   E   C   O   N   S
0065000    T   A   N   T       w   o   r   k   s       i   n       i   n
0065020    t   e   r   p   r   e   t   e   d       c   o   d   e  \r  \r
0065040    A   R       4   2   3   :       *       S   T   o   r   e   -
0065060    a   n   d   -   F   o   r   g   e   t       o   p   t   i   o
0065100    n       o   n       C   O   M   P   I   L   E       n   o    
0065120    l   o   n   g   e   r       l   e   a   v   e   s       E   X
0065140    P   R   s       o   n       p   r   o   p   e   r   t   y    
0065160    l   i   s   t  \r  \r   A   R       1   6   7   0   :       *
0065200        I   m   c   o   m   p   a   t   i   b   l   e       c   h
0065220    a   n   g   e   :       d   e   f   a   u   l   t       R   E
0065240    C   O   M   P   I   L   E   D   E   F   A   U   L   T       =
0065260        C   H   A   N   G   E   S  \r  \r   P   r   e   v   i   o
0065300    u   s   l   y   ,       t   h   e       d   e   f   a   u   l
0065320    t       v   a   l   u   e       o   f       R   E   C   O   M
0065340    P   I   L   E   D   E   F   A   U   L   T       w   a   s    
0065360    E   X   P   R   S       (   o   f       c   o   u   r   s   e
0065400    ,       u   s   e   r   s       c   a   n       s   e   t    
0065420    i   t       b   a   c   k       i   f       t   h   e   y    
0065440    w   i   s   h   )   .           T   h   e       e   f   f   e
0065460    c   t       o   f       t   h   i   s       c   h   a   n   g
0065500    e       i   s       t   o       r   e   d   u   c   e       t
0065520    h   e       n   u   m   b   e   r       o   f       f   u   n
0065540    c   t   i   o   n   s       t   h   a   t       g   e   t    
0065560    r   e   c   o   m   p   i   l   e   d       u   n   n   e   c
0065600    e   s   s   a   r   i   l   y   .           W   i   t   h    
0065620    R   E   C   O   M   P   I   L   E   D   E   F   A   U   L   T
0065640        =       E   X   P   R   S   ,       d   o   i   n   g    
0065660    a       r   e   c   o   m   p   i   l   e       a   f   t   e
0065700    r       l   o   a   d   i   n   g       t   h   e       s   o
0065720    u   r   c   e       f   i   l   e       (   r   a   t   h   e
0065740    r       t   h   a   n       t   h   e       D   C   O   M    
0065760    f   i   l   e   )       w   o   u   l   d       c   o   m   p
0066000    i   l   e       a   l   l       o   f       t   h   e       f
0066020    u   n   c   t   i   o   n   s       i   n       t   h   e    
0066040    f   i   l   e   .           W   i   t   h       R   E   C   O
0066060    M   P   I   L   E   D   E   F   A   U   L   T       =       C
0066100    H   A   N   G   E   S   ,       o   n   l   y       t   h   e
0066120        f   u   n   c   t   i   o   n   s       w   h   i   c   h
0066140        h   a   d       b   e   e   n       e   d   i   t   e   d
0066160        w   o   u   l   d       b   e       r   e   c   o   m   p
0066200    i   l   e   d   .  \r  \r   <   <   <   C   H   E   C   K   !
0066220    !   !   !   >   >   >  \r  \r   A   R       1   6   7   3   :
0066240        *       I   m   c   o   m   p   a   t   i   b   l   e    
0066260    c   h   a   n   g   e   :       c   o   m   p   i   l   i   n
0066300    g       w   i   t   h       m   o   d   e   =   S   T       o
0066320    r       S   T   F       w   i   l   l       r   e   d   e   f
0066340    i   n   e   ,       e   v   e   n       i   f       D   F   N
0066360    F   L   G   =   P   R   O   P  \r  \r   P   r   e   v   i   o
0066400    u   s   l   y   ,       w   h   e   n       t   h   e       c
0066420    o   m   p   i   l   e   r       "   r   e   d   e   f   i   n
0066440    e   d   "       a       f   u   n   c   t   i   o   n   ,    
0066460    i   t       r   e   s   p   e   c   t   e   d       t   h   e
0066500        v   a   l   u   e       o   f       D   F   N   F   L   G
0066520    .           I   f       D   F   N   F   L   G   =   P   R   O
0066540    P   ,       t   h   e       c   o   m   p   i   l   e   r    
0066560    p   u   t       t   h   e       n   e   w       d   e   f   i
0066600    n   i   t   i   o   n       o   n       t   h   e       C   O
0066620    D   E       p   r   o   p   e   r   t   y       i   n   s   t
0066640    e   a   d       o   f       i   n       t   h   e       d   e
0066660    f   i   n   i   t   i   o   n       c   e   l   l       o   f
0066700        t   h   e       f   u   n   c   t   i   o   n   .  \r  \r
0066720    T   h   e       n   e   w       b   e   h   a   v   i   o   r
0066740        i   s       t   h   a   t       a   s       f   u   n   c
0066760    t   i   o   n   s       a   r   e       c   o   m   p   i   l
0067000    e   d   ,       t   h   e   y       r   e   a   l   l   y    
0067020    A   R   E       "   s   t   o   r   e   d       a   n   d    
0067040    r   e   d   e   f   i   n   e   d   "   ;       t   h   e    
0067060    n   e   w       c   o   m   p   i   l   e   d       d   e   f
0067100    i   n   i   t   i   o   n       i   s       p   l   a   c   e
0067120    d       i   n       t   h   e       d   e   f   i   n   i   t
0067140    i   o   n       c   e   l   l   ,       e   v   e   n       t
0067160    h   o   u   g   h       D   F   N   F   L   G   =   P   R   O
0067200    P   .          \r  \r   T   h   e       n   e   w       b   e
0067220    h   a   v   i   o   r       i   s       l   e   s   s       c
0067240    o   n   f   u   s   i   n   g   ,       b   u   t       i   f
0067260        y   o   u       a   r   e       u   s   e   d       t   o
0067300        t   h   e       o   l   d       b   e   h   a   v   i   o
0067320    r   ,       w   a   t   c   h       o   u   t   .           I
0067340    f       y   o   u       r   u   n       w   i   t   h       D
0067360    F   N   F   L   G   =   P   R   O   P       t   o       c   o
0067400    m   p   l   e   t   e   l   y       a   v   o   i   d       i
0067420    n   a   d   v   e   r   t   a   n   t   l   y       r   e   d
0067440    e   f   i   n   i   n   g       s   o   m   e   t   h   i   n
0067460    g       i   n       y   o   u   r       r   u   n   n   i   n
0067500    g       s   y   s   t   e   m   ,       y   o   u       M   U
0067520    S   T       c   o   m   p   i   l   e       m   o   d   e    
0067540    F   ,       n   o   t       S   T   .  \r  \r  \r   S   t   o
0067560    r   a   g   e       &       D   a   t   a       T   y   p   e
0067600    s  \r   =   =   =   =   =   =   =   =   =   =   =   =   =   =
0067620    =   =   =   =   =   =  \r  \r   A   R       1   3   8   1   :
0067640        *       C   h   a   n   g   e   s       t   o       A   R
0067660    R   A   Y   :       d   e   f   a   u   l   t       a   r   r
0067700    a   y       t   y   p   e       i   s       P   O   I   N   T
0067720    E   R   ,       F   L   O   A   T   P       i   s       s   t
0067740    o   r   e   d       u   n   b   o   x   e   d  \r  \r   I   f
0067760        N   I   L       i   s       g   i   v   e   n       a   s
0070000        t   h   e       T   Y   P   E       a   r   g   u   m   e
0070020    n   t       t   o       A   R   R   A   Y   ,       t   h   e
0070040        d   e   f   a   u   l   t       a   r   r   a   y       t
0070060    y   p   e       i   s       P   O   I   N   T   E   R   ,    
0070100    n   o   t       D   O   U   B   L   E   P   O   I   N   T   E
0070120    R   .           I   f       a   n   y   o   n   e       u   s
0070140    e   s       t   h   e       D   O   U   B   L   E   P   O   I
0070160    N   T   E   R       m   e   c   h   a   n   i   s   m   ,    
0070200    t   h   e   y       s   h   o   u   l   d       c   h   a   n
0070220    g   e       a   n   y       i   n   s   t   a   n   c   e   s
0070240        o   f       (   A   R   R   A   Y       x   )       =   >
0070260        (   A   R   R   A   Y       x       '   D   O   U   B   L
0070300    E   P   O   I   N   T   E   R   )   .  \r  \r   A   r   r   a
0070320    y   s       o   f       t   y   p   e       F   L   O   A   T
0070340    P       a   r   e       n   o   w       s   t   o   r   e   d
0070360        u   n   b   o   x   e   d   .           T   h   i   s    
0070400    i   n   c   r   e   a   s   e   s       t   h   e       s   p
0070420    a   c   e       a   n   d       t   i   m   e       e   f   f
0070440    i   c   i   e   n   c   y       o   f       F   L   O   A   T
0070460    P       a   r   r   a   y   s   .           I   f       t   h
0070500    e       u   s   e   r       w   a   n   t   s       t   o    
0070520    u   s   e       b   o   x   e   d       f   l   o   a   t   i
0070540    n   g       p   o   i   n   t       n   u   m   b   e   r   s
0070560    ,       t   h   e   y       s   h   o   u   l   d       u   s
0070600    e       a   n       a   r   r   a   y       o   f       t   y
0070620    p   e       P   O   I   N   T   E   R       i   n   s   t   e
0070640    a   d       o   f       F   L   O   A   T   P   .  \r  \r   A
0070660    n       A   L   I   G   N       a   r   g   u   m   e   n   t
0070700        h   a   s       b   e   e   n       a   d   d   e   d    
0070720    t   o       A   R   R   A   Y   ,       f   o   r       s   p
0070740    e   c   i   f   y   i   n   g       t   h   e       a   l   i
0070760    g   n   m   e   n   t       o   f       t   h   e       a   r
0071000    r   a   y       b   l   o   c   k   .           T   h   i   s
0071020        i   s       m   a   i   n   l   y       o   f       i   n
0071040    t   e   r   e   s   t       t   o       s   y   s   t   e   m
0071060    s       p   r   o   g   r   a   m   m   e   r   s   .  \r  \r
0071100    <   <   <   d   o   c   u   m   e   n   t       t   h   i   s
0071120    ?   ?   >   >   >  \r  \r   A   R       6   3   :       A   R
0071140        1   8   1   5   :       *       S   T   O   R   A   G   E
0071160        c   h   a   n   g   e   s   :       n   e   w       a   r
0071200    g   u   m   e   n   t   s   ;       p   r   i   n   t   s    
0071220    f   r   e   e       l   i   s   t       i   n   f   o  \r  \r
0071240    T   h   e       f   u   n   c   t   i   o   n       S   T   O
0071260    R   A   G   E       i   n       I   n   t   e   r   l   i   s
0071300    p   -   D       n   o   w       t   a   k   e   s       t   w
0071320    o       o   p   t   i   o   n   a   l       a   r   g   u   m
0071340    e   n   t   s       f   o   r       f   i   l   t   e   r   i
0071360    n   g       t   h   e       a   m   o   u   n   t       o   f
0071400        i   n   f   o   r   m   a   t   i   o   n       p   r   e
0071420    s   e   n   t   e   d   :  \r  \r   (   S   T   O   R   A   G
0071440    E       T   Y   P   E   S       P   A   G   E   T   H   R   E
0071460    S   H   O   L   D   )  \r  \r   I   f       T   Y   P   E   S
0071500        i   s       g   i   v   e   n   ,       S   T   O   R   A
0071520    G   E       o   n   l   y       l   i   s   t   s       s   t
0071540    a   t   i   s   t   i   c   s       f   o   r       t   h   o
0071560    s   e       t   y   p   e   s   .           T   Y   P   E   S
0071600        i   s       a   n       a   t   o   m       o   r       l
0071620    i   s   t       o   f       t   y   p   e   s   .           I
0071640    f       P   A   G   E   T   H   R   E   S   H   O   L   D    
0071660    i   s       g   i   v   e   n   ,       t   h   e   n       S
0071700    T   O   R   A   G   E       o   n   l   y       l   i   s   t
0071720    s       s   t   a   t   i   s   t   i   c   s       f   o   r
0071740        t   y   p   e   s       t   h   a   t       h   a   v   e
0071760        a   t       l   e   a   s   t       P   A   G   E   T   H
0072000    R   E   S   H   O   L   D       p   a   g   e   s       a   l
0072020    l   o   c   a   t   e   d       t   o       t   h   e   m   .
0072040   \r  \r   N   o   t   e   :           T   h   e   s   e       o
0072060    p   t   i   o   n   a   l       a   r   g   u   m   e   n   t
0072100    s       a   r   e       d   i   f   f   e   r   e   n   t    
0072120    f   r   o   m       t   h   e       o   p   t   i   o   n   a
0072140    l       a   r   g   u   m   e   n   t   s       t   o       S
0072160    T   O   R   A   G   E       i   n       I   n   t   e   r   l
0072200    i   s   p   -   1   0   .  \r  \r   S   T   O   R   A   G   E
0072220        n   o   w       p   r   i   n   t   s       o   u   t    
0072240    s   o   m   e       m   o   r   e       i   n   f   o   r   m
0072260    a   t   i   o   n       a   b   o   u   t       t   h   e    
0072300    s   i   z   e       o   f       t   h   e       e   n   t   r
0072320    i   e   s       o   n       t   h   e       a   r   r   a   y
0072340        f   r   e   e       l   i   s   t   ,       i   n   c   l
0072360    u   d   i   n   g       a       b   r   e   a   k   d   o   w
0072400    n       o   f       t   h   e       f   r   e   e       b   l
0072420    o   c   k       s   i   z   e   s   .       T   h   e       b
0072440    l   o   c   k       s   i   z   e   s       a   r   e       b
0072460    r   o   k   e   n       d   o   w   n       b   y       t   h
0072500    e       v   a   l   u   e       o   f       t   h   e       v
0072520    a   r   i   a   b   l   e       S   T   O   R   A   G   E   .
0072540    A   R   R   A   Y   S   I   Z   E   S   ,       i   n   i   t
0072560    i   a   l   l   y       (   4       1   0       1   0   0    
0072600    1   0   0   0       4   0   0   0       N   I   L   )   ,    
0072620    w   h   i   c   h       y   i   e   l   d   s       a       p
0072640    r   i   n   t   o   u   t       o   f       t   h   e       f
0072660    o   r   m   :  \r  \r       v   a   r   i   a   b   l   e   -
0072700    d   a   t   u   m       f   r   e   e       l   i   s   t   :
0072720       \r   l   e       4                                        
0072740            1   1       i   t   e   m   s   ;                    
0072760            4   4       c   e   l   l   s   .  \r   l   e       1
0073000    0                                               3   4       i
0073020    t   e   m   s   ;                           2   4   0       c
0073040    e   l   l   s   .  \r   l   e       1   0   0                
0073060                            3   9       i   t   e   m   s   ;    
0073100                    1   6   1   9       c   e   l   l   s   .  \r
0073120    l   e       1   0   0   0                                    
0073140    2   5       i   t   e   m   s   ;                       7   8
0073160    5   6       c   e   l   l   s   .  \r   l   e       4   0   0
0073200    0                                           2       i   t   e
0073220    m   s   ;                       2   4   4   9       c   e   l
0073240    l   s   .  \r   o   t   h   e   r   s                        
0073260                        0       i   t   e   m   s   ;            
0073300                        0       c   e   l   l   s   .  \r  \r   T
0073320    h   i   s       i   n   f   o   r   m   a   t   i   o   n    
0073340    c   a   n       b   e       u   s   e   f   u   l       i   n
0073360        d   e   t   e   r   m   i   n   i   n   g       i   f    
0073400    t   h   e       v   a   r   i   a   b   l   e   -   l   e   n
0073420    g   t   h       d   a   t   a       s   p   a   c   e       i
0073440    s       f   r   a   g   m   e   n   t   e   d   .           I
0073460    f       m   o   s   t       o   f       t   h   e       f   r
0073500    e   e       s   p   a   c   e       i   s       c   o   m   p
0073520    o   s   e   d       o   f       s   m   a   l   l       i   t
0073540    e   m   s   ,       t   h   e   n       t   h   e       a   l
0073560    l   o   c   a   t   o   r       m   a   y       n   o   t    
0073600    b   e       a   b   l   e       t   o       f   i   n   d    
0073620    r   o   o   m       f   o   r       l   a   r   g   e       i
0073640    t   e   m   s   ,       a   n   d       w   i   l   l       e
0073660    x   t   e   n   d       t   h   e       v   a   r   i   a   b
0073700    l   e       d   a   t   u   m       s   p   a   c   e   .    
0073720        I   f       t   h   i   s       i   s       e   x   t   e
0073740    n   d   e   d       t   o   o       m   u   c   h   ,       t
0073760    h   i   s       c   o   u   l   d       c   a   u   s   e    
0074000    a   n       A   R   R   A   Y   S       F   U   L   L       e
0074020    r   r   o   r   ,       e   v   e   n       i   f       t   h
0074040    e   r   e       i   s       l   o   t   s       o   f       s
0074060    p   a   c   e       l   e   f   t       i   n       l   i   t
0074100    t   l   e       c   h   u   n   k   s   .           T   h   i
0074120    s       i   n   f   o   r   m   a   t   i   o   n       i   s
0074140        p   r   i   m   a   r   i   l   y       o   f       u   s
0074160    e       t   o       s   y   s   t   e   m       p   r   o   g
0074200    r   a   m   m   e   r   s   .  \r  \r   A   R       8   6   6
0074220    :       *       M   K   A   T   O   M       n   o       l   o
0074240    n   g   e   r       l   o   o   p   s       f   o   r   e   v
0074260    e   r       w   h   e   n       t   h   e       a   t   o   m
0074300        h   a   s   h       t   a   b   l   e       i   s       f
0074320    u   l   l  \r  \r   P   r   e   v   i   o   u   s   l   y   ,
0074340        r   u   n   n   i   n   g       o   u   t       o   f    
0074360    a   t   o   m   s       (   t   h   e       l   i   m   i   t
0074400        i   s       c   u   r   r   e   n   t   l   y       ~   3
0074420    2   K   )       w   o   u   l   d       c   a   u   s   e    
0074440    a   n       i   n   f   i   n   i   t   e       l   o   o   p
0074460    .           N   o   w   ,       I   n   t   e   r   l   i   s
0074500    p       w   i   l   l       c   a   u   s   e       a       s
0074520    t   o   r   a   g   e       f   u   l   l       e   r   r   o
0074540    r       w   h   e   n       t   h   e   r   e       a   r   e
0074560        a   b   o   u   t       7       "   p   a   g   e   s   "
0074600        o   f       a   t   o   m       s   p   a   c   e       l
0074620    e   f   t   ,       a   n   d       w   i   l   l       f   a
0074640    l   l       i   n   t   o       R   A   I   D       w   h   e
0074660    n       t   h   e   r   e       w   i   l   l       b   e    
0074700    n   o       m   o   r   e       a   t   o   m   s       l   e
0074720    f   t   .  \r  \r   A   R       9   1   5   :       A   R    
0074740    9   1   6   :       A   R       9   2   4   :       *       T
0074760    h   e       a   t   o   m   s       N   I   L       a   n   d
0075000        T       n   o   w       h   a   v   e       p   r   o   p
0075020    e   r   t   y       l   i   s   t   s  \r  \r   A   R       1
0075040    0   9   6   :       *       H   a   s   h       a   r   r   a
0075060    y   s       h   a   v   e       b   e   e   n       t   o   t
0075100    a   l   l   y       r   e   i   m   p   l   e   m   e   n   t
0075120    e   d       -   -       b   e   t   t   e   r       i   n   t
0075140    e   r   f   a   c   e  \r  \r   T   h   e       h   a   s   h
0075160        a   r   r   a   y       f   a   c   i   l   i   t   y    
0075200    h   a   s       b   e   e   n       t   o   t   a   l   l   y
0075220        r   e   i   m   p   l   e   m   e   n   t   e   d   ,    
0075240    t   o       p   r   o   v   i   d   e       m   o   r   e    
0075260    r   a   t   i   o   n   a   l       u   s   e   r       f   u
0075300    n   c   t   i   o   n   s   .           A   l   l       o   f
0075320        t   h   e       o   l   d       h   a   s   h       a   r
0075340    r   a   y       f   u   n   c   t   i   o   n   s       w   i
0075360    l   l       s   t   i   l   l       w   o   r   k   ,       b
0075400    u   t       n   o   t       a   s       e   f   f   i   c   i
0075420    e   n   t   l   y       a   s       t   h   e       n   e   w
0075440        o   n   e   s   .  \r  \r   <   <   <       i   n   s   e
0075460    r   t       i   n   f   o       o   n       K   a   p   l   a
0075500    n   '   s   /   J   e   l   l   i   n   e   k   '   s       N
0075520    e   w       H   A   R   R   A   Y       p   a   c   k   a   g
0075540    e       >   >   >  \r  \r   A   R       1   4   1   1   :    
0075560    *       (   A   P   P   E   N   D       '   (   A       .    
0075600    B   )   )       n   o   w       r   u   n   s       c   o   r
0075620    r   e   c   t   l   y       w   h   e   n       c   o   m   p
0075640    i   l   e   d  \r  \r   P   r   e   v   i   o   u   s   l   y
0075660    ,       (   A   P   P   E   N   D       '   (   A       .    
0075700    B   )   )       g   a   v   e       (   A       .       B   )
0075720        w   h   e   n       i   n   t   e   r   p   r   e   t   e
0075740    d   ,       (   A   )       c   o   m   p   i   l   e   d   .
0075760            N   o   w   ,       i   t       g   i   v   e   s    
0076000    (   A       .       B   )       a   l   w   a   y   s   .  \r
0076020   \r   A   R       9   0   0   :       *       N   e   w       C
0076040    A   S   E   A   R   R   A   Y       a   r   g       f   o   r
0076060        S   T   R   P   O   S   ,       A   L   P   H   O   R   D
0076100    E   R  \r  \r   S   T   R   P   O   S       a   n   d       A
0076120    L   P   H   O   R   D   E   R       h   a   v   e       b   e
0076140    e   n       e   x   t   e   n   d   e   d       t   o       t
0076160    a   k   e       a       n   e   w       a   r   g   u   m   e
0076200    n   t       C   A   S   E   A   R   R   A   Y   .           I
0076220    f       n   o   n   -   N   I   L   ,       t   h   i   s    
0076240    s   h   o   u   l   d       b   e       a       c   a   s   e
0076260    a   r   r   a   y       l   i   k   e       t   h   a   t    
0076300    g   i   v   e   n       t   o       F   I   L   E   P   O   S
0076320    .           T   h   e       c   a   s   e   a   r   r   a   y
0076340        i   s       u   s   e   d       t   o       m   a   p    
0076360    t   h   e       s   t   r   i   n   g       c   h   a   r   a
0076400    c   t   e   r   s       b   e   f   o   r   e       c   o   m
0076420    p   a   r   i   n   g       t   h   e   m       t   o       t
0076440    h   e       s   e   a   r   c   h       s   t   r   i   n   g
0076460        (   f   o   r       S   T   R   P   O   S   )   ,       o
0076500    r       t   o       m   a   p       t   h   e       c   h   a
0076520    r   a   c   t   e   r   s       i   n       t   h   e       t
0076540    w   o       o   b   j   e   c   t   s       t   o       b   e
0076560        s   o   r   t   e   d       (   f   o   r       A   L   P
0076600    H   O   R   D   E   R   )   .           S   e   e       t   h
0076620    e       d   o   c   u   m   e   n   t   a   t   i   o   n    
0076640    f   o   r       F   I   L   E   P   O   S   ,       C   A   S
0076660    E   A   R   R   A   Y   ,       e   t   c   .       i   n    
0076700    t   h   e       r   e   f   e   r   e   n   c   e       m   a
0076720    n   u   a   l   .  \r  \r   A   R       9   0   0   :       *
0076740        N   e   w       B   A   C   K   W   A   R   D   S   F   L
0076760    G       a   r   g       f   o   r       S   T   R   P   O   S
0077000    ,       S   T   R   P   O   S   L  \r  \r   I   f       n   o
0077020    n   -   N   I   L   ,       t   h   i   s       a   r   g   u
0077040    m   e   n   t       s   p   e   c   i   f   i   e   s       t
0077060    h   a   t       t   h   e       s   e   a   r   c   h       s
0077100    h   o   u   l   d       b   e       d   o   n   e       b   a
0077120    c   k   w   a   r   d   s       f   r   o   m       t   h   e
0077140        e   n   d       o   f       t   h   e       s   t   r   i
0077160    n   g   .  \r  \r  \r   S   t   a   c   k       &       I   n
0077200    t   e   r   p   r   e   t   e   r  \r   =   =   =   =   =   =
0077220    =   =   =   =   =   =   =   =   =   =   =   =   =  \r  \r   A
0077240    R       1   1   6   8   :       A   R       1   7   6   9   :
0077260        A   R       7   7   7   :       *       N   e   w       f
0077300    u   n   c   t   i   o   n   :       E   V   A   L   H   O   O
0077320    K  \r  \r   (   E   V   A   L   H   O   O   K       F   O   R
0077340    M       E   V   A   L   H   O   O   K   F   N   )  \r   E   V
0077360    A   L   H   O   O   K       e   v   a   l   u   a   t   e   s
0077400        t   h   e       e   x   p   r   e   s   s   i   o   n    
0077420    F   O   R   M   ,       a   n   d       r   e   t   u   r   n
0077440    s       i   t   s       v   a   l   u   e   .           W   h
0077460    i   l   e       e   v   a   l   u   a   t   i   n   g       F
0077500    O   R   M   ,       E   V   A   L       b   e   h   a   v   e
0077520    s       i   n       a       s   p   e   c   i   a   l       w
0077540    a   y   .           W   h   e   n   e   v   e   r       a    
0077560    l   i   s   t       i   s       t   o       b   e       e   v
0077600    a   l   u   a   t   e   d       (   e   x   c   e   p   t    
0077620    f   o   r       F   O   R   M       i   t   s   e   l   f   )
0077640    ,       w   h   e   t   h   e   r       i   m   p   l   i   c
0077660    i   t   l   y       o   r       v   i   a       a   n       e
0077700    x   p   l   i   c   i   t       c   a   l   l       t   o    
0077720    E   V   A   L   ,       E   V   A   L   H   O   O   K   F   N
0077740        i   s       i   n   v   o   k   e   d       (   i   t    
0077760    s   h   o   u   l   d       b   e       a       f   u   n   c
0100000    t   i   o   n   )   ,       a   n   d       p   a   s   s   e
0100020    d       t   h   e       f   o   r   m       t   o       b   e
0100040        e   v   a   l   u   a   t   e   d       a   s       i   t
0100060    s       a   r   g   u   m   e   n   t   .           E   V   A
0100100    L   H   O   O   K   F   N       i   s       t   h   e   n    
0100120    r   e   s   p   o   n   s   i   b   l   e       f   o   r    
0100140    e   v   a   l   u   a   t   i   n   g       t   h   e       f
0100160    o   r   m   ;       w   h   a   t   e   v   e   r       i   s
0100200        r   e   t   u   r   n   e   d       i   s       a   s   s
0100220    u   m   e   d       t   o       b   e       t   h   e       r
0100240    e   s   u   l   t       o   f       e   v   a   l   u   a   t
0100260    i   n   g       t   h   e       f   o   r   m   .           D
0100300    u   r   i   n   g       t   h   e       e   x   e   c   u   t
0100320    i   o   n       o   f       E   V   A   L   H   O   O   K   F
0100340    N   ,       t   h   i   s       s   p   e   c   i   a   l    
0100360    e   v   a   l   u   a   t   i   o   n       i   s       t   u
0100400    r   n   e   d       o   f   f   .           (   N   o   t   e
0100420        t   h   a   t       E   V   A   L   H   O   O   K       d
0100440    o   e   s       n   o   t       e   f   f   e   c   t       t
0100460    h   e       e   v   a   l   u   a   t   i   o   n   s       o
0100500    f       v   a   r   i   a   b   l   e   s   ,       o   n   l
0100520    y       o   f       l   i   s   t   s   )   .  \r  \r   H   e
0100540    r   e       i   s       a   n       e   x   a   m   p   l   e
0100560        o   f       a       s   i   m   p   l   e       t   r   a
0100600    c   i   n   g       r   o   u   t   i   n   e       t   h   a
0100620    t       u   s   e   s       t   h   e       E   V   A   L   H
0100640    O   O   K       f   e   a   t   u   r   e   :  \r  \r   _   (
0100660    D   E   F   I   N   E   Q       (   P   R   I   N   T   H   O
0100700    O   K       (   F   O   R   M   )      \r  \t   (   p   r   i
0100720    n   t   o   u   t       T       "   e   v   a   l   :       "
0100740        F   O   R   M       T   )      \r  \t   (   E   V   A   L
0100760    H   O   O   K       F   O   R   M       (   F   U   N   C   T
0101000    I   O   N       P   R   I   N   T   H   O   O   K   ]  \r   (
0101020    P   R   I   N   T   H   O   O   K   )  \r   _   (   E   V   A
0101040    L   H   O   O   K       '   (   L   I   S   T       (   C   O
0101060    N   S       1       2   )       (   C   O   N   S       3    
0101100    4   )   )       '   P   R   I   N   T   H   O   O   K   )  \r
0101120    e   v   a   l   :       (   C   O   N   S       1       2   )
0101140   \r   e   v   a   l   :       (   C   O   N   S       3       4
0101160    )  \r   (   (   1       .       2   )       (   3       .    
0101200    4   )   )  \r  \r   A   R       1   8   0   7   :       *    
0101220    I   n   t   e   r   n   a   l       a   r   i   t   h   m   e
0101240    t   i   c       f   u   n   c   t   i   o   n   s       c   h
0101260    a   n   g   e   d       t   o       h   a   v   e       t   h
0101300    e       "   r   i   g   h   t   "       f   r   a   m   e    
0101320    n   a   m   e  \r  \r   W   h   e   n       a   r   i   t   h
0101340    m   e   t   i   c       f   u   n   c   t   i   o   n       c
0101360    a   l   l   s       a   r   e       c   o   m   p   i   l   e
0101400    d   ,       t   h   e       c   o   m   p   i   l   e   r    
0101420    a   c   t   u   a   l   l   y       g   e   n   e   r   a   t
0101440    e   s       c   a   l   l   s       t   o       i   n   t   e
0101460    r   n   a   l       a   r   i   t   h   m   e   t   i   c    
0101500    f   u   n   c   t   i   o   n   s   .           I   f       a
0101520    n       e   r   r   o   r       o   c   c   u   r   s       i
0101540    n       t   h   e   s   e       f   u   n   c   t   i   o   n
0101560    s   ,       t   h   e       e   r   r   o   r       m   e   s
0101600    s   a   g   e       c   o   n   t   a   i   n   s       t   h
0101620    e       i   n   t   e   r   n   a   l       f   u   n   c   t
0101640    i   o   n       n   a   m   e   .           F   o   r       i
0101660    n   s   t   a   n   c   e   ,       i   f       a       c   o
0101700    m   p   i   l   e   d       P   L   U   S       w   a   s    
0101720    p   a   s   s   e   d       n   o   n   -   n   u   m   b   e
0101740    r   s   ,       t   h   e       b   r   e   a   k       m   e
0101760    s   s   a   g   e       m   i   g   h   t       b   e       "
0102000    I   L   L   E   G   A   L       A   R   G       i   n       \
0102020    S   L   O   W   P   L   U   S   2   "   .           T   h   i
0102040    s       h   a   s       b   e   e   n       c   h   a   n   g
0102060    e   d       s   o       t   h   a   t       t   h   e       f
0102100    r   a   m   e       n   a   m   e   s       o   f       i   n
0102120    t   e   r   n   a   l       a   r   i   t   h   m   e   t   i
0102140    c       f   u   n   c   t   i   o   n   s       a   r   e    
0102160    t   h   e       a   p   p   r   o   p   r   i   a   t   e    
0102200    u   s   e   r       f   u   n   c   t   i   o   n   s   ,    
0102220    a   n   d       t   h   e       e   x   a   m   p   l   e    
0102240    w   o   u   l   d       b   r   e   a   k       w   i   t   h
0102260        "   I   L   L   E   G   A   L       A   R   G       i   n
0102300        P   L   U   S   "   .  \r  \r   <   <   <   c   h   e   c
0102320    k   !   !   >   >   >  \r  \r   A   R       1   6   7   8   :
0102340        *       (   A   P   P   L   Y   *   )       n   o   w    
0102360    g   i   v   e   s       "   U   N   D   E   F   I   N   E   D
0102400        F   U   N   C   T   I   O   N   :       N   I   L   "    
0102420    e   r   r   o   r  \r  \r   A   R       1   9   1   :       *
0102440        E   V   A   L   V       h   a   s       n   e   w       a
0102460    r   g   u   m   e   n   t       R   E   L   F   L   G   :    
0102500    r   e   l   e   a   s   e   -   s   t   a   c   k   -   p   t
0102520    r       f   l   a   g  \r  \r   M   o   s   t       o   f    
0102540    t   h   e       s   t   a   c   k       e   v   a   l   u   a
0102560    t   i   o   n       f   u   n   c   t   i   o   n   s       (
0102600    E   N   V   E   V   A   L   ,       e   t   c   .   )       h
0102620    a   v   e                                                    
0102640    f   a       f   l   a   g       a   r   g   u   m   e   n   t
0102660        w   h   i   c   h       d   e   t   e   r   m   i   n   e
0102700    s       w   h   e   t   h   e   r       t   h   e       s   t
0102720    a   c   k       p   o   i   n   t   e   r       w   i   l   l
0102740        b   e       a   u   t   o   m   a   t   i   c   a   l   l
0102760    y       r   e   l   e   a   s   e   d   .           T   o    
0103000    b   e       c   o   n   s   i   s   t   a   n   t   ,       E
0103020    V   A   L   V       n   o   w       h   a   s       a       R
0103040    E   L   F   L   G       a   r   g   u   m   e   n   t   ,    
0103060    e   v   e   n       t   h   o   u   g   h       i   t       d
0103100    o   e   s   n   '   t       s   t   r   i   c   t   l   y    
0103120    n   e   e   d       i   t       (   E   V   A   L   V       i
0103140    s       g   u   a   r   a   n   t   e   e   d       t   o    
0103160    r   e   t   u   r   n   ,       u   n   l   i   k   e       t
0103200    h   e       o   t   h   e   r       f   u   n   c   t   i   o
0103220    n   s   )   .  \r  \r  \r   B   r   e   a   k       P   a   c
0103240    k   a   g   e  \r   =   =   =   =   =   =   =   =   =   =   =
0103260    =   =  \r  \r   A   R       1   1   :       *       E   R   R
0103300    O   R   T   Y   P   E   L   S   T       i   s       n   o   w
0103320        a       S   P   E   C   V   A   R  \r  \r   I   t       m
0103340    a   k   e   s       s   e   n   s   e       f   o   r       u
0103360    s   e   r   s       t   o       c   h   a   n   g   e       t
0103400    h   e       g   l   o   b   a   l       v   a   l   u   e    
0103420    o   f       E   R   R   O   R   T   Y   P   E   L   S   T   ,
0103440        b   u   t       p   r   o   g   r   a   m   s       t   h
0103460    a   t       r   e   b   i   n   d       i   t       c   l   e
0103500    a   r   l   y       w   a   n   t       c   h   a   n   g   e
0103520    d       b   e   h   a   v   i   o   r       o   n   l   y    
0103540    i   n       t   h   e   i   r       o   w   n       s   t   a
0103560    c   k       c   o   n   t   e   x   t   .           I   t    
0103600    i   s       o   n   l   y       l   o   o   k   e   d       u
0103620    p       u   n   d   e   r       e   r   r   o   r       c   o
0103640    n   d   i   t   i   o   n   s   ,       s   o       i   t    
0103660    s   h   o   u   l   d   n   '   t       c   a   u   s   e    
0103700    a       p   e   r   f   o   r   m   a   n   c   e       p   r
0103720    o   b   l   e   m   .  \r  \r   A   R       1   3   0   9   :
0103740        *       B   r   e   a   k       w   i   n   d   o   w   s
0103760        w   i   l   l       n   o   t       b   e       o   p   e
0104000    n   e   d       o   n       "   S   T   O   R   A   G   E    
0104020    F   U   L   L   "       e   r   r   o   r   s   .  \r  \r   T
0104040    h   i   s       i   s       s   i   m   a   l   a   r       t
0104060    o       t   h   e       t   r   e   a   t   m   e   n   t    
0104100    o   f       "   A   R   R   A   Y   S       F   U   L   L   "
0104120        e   r   r   o   s   .           I   n       e   i   t   h
0104140    e   r       c   a   s   e   ,       a   l   l   o   c   a   t
0104160    i   n   g       s   t   o   r   a   g   e       f   o   r    
0104200    a       b   r   e   a   k       w   i   n   d   o   w       w
0104220    o   u   l   d       c   a   u   s   e       t   h   e       e
0104240    r   r   o   r       t   o       o   c   c   u   r       r   e
0104260    p   e   a   t   e   d   l   y   .  \r  \r   A   R       4   9
0104300    3   :       *       (   H   E   L   P       <   n   u   m   >
0104320        -   -   )       n   o   w       p   r   i   n   t   s    
0104340    c   o   r   r   e   c   t   l   y  \r  \r   P   r   e   v   i
0104360    o   u   s   l   y   ,       i   f       t   h   e       f   i
0104400    r   s   t       a   r   g   u   m   e   n   t       t   o    
0104420    H   E   L   P       w   a   s       a       n   u   m   b   e
0104440    r   ,       i   t       w   a   s       i   n   t   e   r   p
0104460    r   e   t   e   d       a   s       a   n       e   r   r   o
0104500    r       n   u   m   b   e   r   .           T   h   u   s   ,
0104520        f   o   r       e   x   a   m   p   l   e   ,       (   H
0104540    E   L   P       5       "   F   O   O   "   )       p   r   i
0104560    n   t   e   d       H   A   R   D       D   I   S   K       E
0104600    R   R   O   R       /       "   F   O   O   "   .  \r  \r   A
0104620    R       5   1   2   :       *       C   a   n       n   o   w
0104640        R   E   V   E   R   T       t   o       a   n   y       f
0104660    r   a   m   e       o   n       t   h   e       s   t   a   c
0104700    k   .  \r  \r   P   r   e   v   i   o   u   s   l   y   ,    
0104720    t   h   e   r   e       w   e   r   e       r   e   s   t   r
0104740    i   c   t   i   o   n   s       o   n       r   e   v   e   r
0104760    t   i   n   g       t   o       i   n   t   e   r   n   a   l
0105000        "   D   U   M   M   Y   "       f   r   a   m   e   s   ,
0105020        b   e   c   a   u   s   e       i   t       c   o   u   l
0105040    d       c   a   u   s   e       t   h   e       s   y   s   t
0105060    e   m       t   o       c   r   a   s   h   .           N   o
0105100    w   ,       R   E   V   E   R   T       h   a   s       b   e
0105120    e   n       f   i   x   e   d       s   o       t   h   a   t
0105140        i   t       i   s       s   a   f   e       t   o       r
0105160    e   v   e   r   t       t   o       a   n   y       f   r   a
0105200    m   e       o   n       t   h   e       s   t   a   c   k   .
0105220   \r  \r   <   <   C   h   e   c   k   !   !   >   >   >  \r  \r
0105240    A   R       5   2   0   :       *       T   y   p   i   n   g
0105260        c   o   n   t   r   o   l   -   B       i   n       a    
0105300    b   r   e   a   k       w   i   n   d   o   w       n   o    
0105320    l   o   n   g   e   r       g   i   v   e   s       "   B   r
0105340    e   a   k       w   i   t   h   i   n       B   r   e   a   k
0105360    "       e   r   r   o   r  \r  \r   A   R       7   3   4   :
0105400        *       A   U   T   O   B   A   C   K   T   R   A   C   E
0105420    F   L   G       e   x   t   e   n   d   e   d   :       c   a
0105440    n       c   a   u   s   e       B   T       f   o   r       N
0105460    O   N   -   e   r   r   o   r       b   r   e   a   k   s  \r
0105500   \r   P   r   e   v   i   o   u   s   l   y   ,       i   f    
0105520    A   U   T   O   B   A   C   K   T   R   A   C   E   F   L   G
0105540        w   a   s       n   o   n   -   N   I   L   ,       t   h
0105560    e   n       o   n       e   r   r   o   r       b   r   e   a
0105600    k   s       t   h   e       c   o   m   m   a   n   d       B
0105620    T       w   o   u   l   d       b   e       e   x   e   c   u
0105640    t   e   d       a   u   t   o   m   a   t   i   c   a   l   l
0105660    y   .           I   t       h   a   s       b   e   e   n    
0105700    e   x   t   e   n   d   e   d       a   s       f   o   l   l
0105720    o   w   s   :           I   f       A   U   T   O   B   A   C
0105740    K   T   R   A   C   E   F   L   G       i   s       N   I   L
0105760        (   t   h   e       d   e   f   a   u   l   t   )   ,    
0106000    n   o       b   a   c   t   r   a   c   e       i   s       b
0106020    r   o   u   g   h   t       u   p   .           I   f       i
0106040    t   s       v   a   l   u   e       i   s       T   ,       t
0106060    h   e   n       o   n       e   r   r   o   r       b   r   e
0106100    a   k   s       t   h   e       B   T       m   e   n   u    
0106120    i   s       b   r   o   u   g   h   t       u   p   .        
0106140    I   f       i   t   s       v   a   l   u   e       i   s    
0106160    B   T   !   ,       t   h   e   n       o   n       e   r   r
0106200    o   r       b   r   e   a   k   s       t   h   e       B   T
0106220    !       m   e   n   u       i   s       b   r   o   u   g   h
0106240    t       u   p   .           I   f       i   t   s       v   a
0106260    l   u   e       i   s       A   L   W   A   Y   S   ,       t
0106300    h   e   n       o   n       a   n   y       b   r   e   a   k
0106320        t   h   e       B   T       m   e   n   u       i   s    
0106340    b   r   o   u   g   h   t       u   p   .           I   f    
0106360    i   t   s       v   a   l   u   e       i   s       A   L   W
0106400    A   Y   S   !   ,       t   h   e   n       o   n       a   n
0106420    y       b   r   e   a   k       t   h   e       B   T   !    
0106440    m   e   n   u       i   s       b   r   o   u   g   h   t    
0106460    u   p   .  \r  \r   A   R       1   6   2   :       *       E
0106500    d   i   t   o   r       c   a   l   l   e   d       f   r   o
0106520    m       d   i   s   p   l   a   y       b   r   e   a   k    
0106540    p   a   c   k   a   g   e       i   n       b   r   o   k   e
0106560    n       p   r   o   c   e   s   s  \r  \r   I   n   s   p   e
0106600    c   t   i   n   g       a       f   u   n   c   t   i   o   n
0106620        i   n       t   h   e       d   i   s   p   l   a   y    
0106640    f   r   a   m   e       w   i   n   d   o   w       n   o   w
0106660        c   a   l   l   s       t   h   e       e   d   i   t   o
0106700    r       i   n       t   h   e       b   r   o   k   e   n    
0106720    p   r   o   c   e   s   s   .           T   h   u   s       v
0106740    a   r   i   a   b   l   e   s       e   v   a   l   u   a   t
0106760    e   d       i   n       t   h   e       e   d   i   t   o   r
0107000        w   i   l   l       b   e       i   n       t   h   e    
0107020    b   r   o   k   e   n       p   r   o   c   e   s   s   .  \r
0107040   \r   A   R       1   6   2   :       *       B   r   e   a   k
0107060        p   a   c   k   a   g   e       m   o   r   e       c   a
0107100    r   e   f   u   l       a   b   o   u   t       a   b   o   r
0107120    t   i   n   g       p   r   o   c   e   s   s       o   n    
0107140    c   l   o   s   i   n   g       w   i   n   d   o   w  \r  \r
0107160    C   l   o   s   i   n   g       a       b   r   e   a   k    
0107200    w   i   n   d   o   w       n   o   w       o   n   l   y    
0107220    a   b   o   r   t   s       t   h   e       a   s   s   o   c
0107240    i   a   t   e   d       p   r   o   c   e   s   s       i   f
0107260        i   t       w   a   s       i   n       t   t   y       w
0107300    a   i   t       a   n   d       t   h   e       c   l   o   s
0107320    e   d       w   i   n   d   o   w       w   a   s       t   h
0107340    e       t   t   y       w   i   n   d   o   w   .           T
0107360    h   i   s       s   h   o   u   l   d       s   t   o   p    
0107400    m   a   n   y       u   n   w   a   n   t   e   d       a   b
0107420    o   r   t   i   n   g   .  \r  \r  \r   D   e   d   i   t  \r
0107440    =   =   =   =   =  \r  \r   A   R       8   5   0   :       A
0107460    R       9   5   9   :       *       "   B   R   E   A   K   "
0107500        o   r       "   (   )   "       o   f       t   o   p   -
0107520    l   e   v   e   l       e   x   p   r   e   s   s   i   o   n
0107540        n   o       l   o   n   g   e   r       c   a   u   s   e
0107560    s       s   t   a   c   k       o   v   e   r   f   l   o   w
0107600   \r  \r   A   R       6   3   6   :       *       P   r   o   c
0107620    e   s   s       s   w   i   t   c   h       f   r   o   m    
0107640    D   E   D   I   T       t   o       T   E   D   I   T       w
0107660    o   n   '   t       c   a   u   s   e       i   t       t   o
0107700        i   g   n   o   r   e       t   a   b   s  \r  \r   A   R
0107720        6   7   5   :       *       W   a   r   n   i   n   g   :
0107740        D   e   d   i   t       c   a   c   h   e   s       f   o
0107760    n   t   s   ;       u   s   e       (   R   E   S   E   T   D
0110000    E   D   I   T   )       w   h   e   n       f   o   n   t    
0110020    s   e   t       i   s       r   e   d   e   f   i   n   e   d
0110040   \r  \r  \r   <   <   <   C   h   e   c   k   !   !       i   s
0110060        t   h   i   s       s   t   i   l   l       t   r   u   e
0110100    ,       o   r       h   a   s       F   O   N   T   S   E   T
0110120        b   e   e   n       r   e   d   e   f   i   n   e   d    
0110140    t   o       f   l   u   s   h       t   h   e       D   e   d
0110160    i   t       c   a   c   h   e   ?   >   >   >  \r  \r   A   R
0110200        2   5   4   :       *       D   E   D   I   T       R   E
0110220    P   A   I   N   T   F   N       r   e   d   i   s   p   l   a
0110240    y   s       s   e   l   e   c   t   i   o   n       h   i   g
0110260    h   l   i   g   h   t   i   n   g  \r  \r   A   R       1   5
0110300    :       *       "   ?   =   "       c   o   m   m   a   n   d
0110320        i   n       D   e   d   i   t       w   o   r   k   s    
0110340    f   o   r       f   n   s       o   f       n   o       a   r
0110360    g   u   m   e   n   t   s  \r  \r   U   s   e   d       t   o
0110400        g   i   v   e       "   x   x   x       n   o   t       a
0110420        f   u   n   c   t   i   o   n   "       e   r   r   o   r
0110440        m   e   s   s   a   g   e   .  \r  \r   A   R       1   8
0110460    8   :       *       B   u   t   t   o   n   i   n   g       i
0110500    n       t   h   e       D   e   d   i   t       E   d   i   t
0110520        B   u   f   f   e   r       s   w   i   t   c   h   e   s
0110540        t   h   e       c   u   r   r   e   n   t       p   r   o
0110560    c   e   s   s   .  \r  \r   P   r   e   v   i   o   u   s   l
0110600    y   ,       y   o   u       h   a   d       t   o       b   u
0110620    t   t   o   n       i   n       t   h   e       m   a   i   n
0110640        D   e   d   i   t       w   i   n   d   o   w   .  \r  \r
0110660    A   R       2   2   8   :       *       D   e   d   i   t    
0110700    s   u   p   p   o   r   t   s       t   h   e       C   O   P
0110720    Y       k   e   y       o   n       t   h   e       D   L   i
0110740    o   n       k   e   y   b   o   a   r   d  \r  \r   S   h   i
0110760    f   t       s   e   l   e   c   t       s   u   p   p   o   r
0111000    t   s       b   o   t   h       t   h   e       C   O   P   Y
0111020        a   n   d       t   h   e       r   i   g   h   t       s
0111040    h   i   f   t       k   e   y   s   .  \r  \r   A   R       3
0111060    5   9   :       *       E   d   i   t   O   p   s       m   e
0111100    n   u       f   o   l   l   o   w   s       w   h   e   n    
0111120    t   h   e       m   a   i   n       D   e   d   i   t       w
0111140    i   n   d   o   w       i   s       m   o   v   e   d  \r  \r
0111160    A   R       4   0   0   :       *       I   n   s   e   r   t
0111200    i   n   g       h   u   g   e       p   i   e   c   e       o
0111220    f       c   o   d   e       n   o       l   o   n   g   e   r
0111240        c   a   u   s   e   s       b   a   d       s   c   r   e
0111260    e   n       e   x   t   e   n   t   .  \r  \r   P   r   e   v
0111300    i   o   u   s   l   y   ,       a   f   t   e   r       i   n
0111320    s   e   r   t   i   n   g       a       h   u   g   e       p
0111340    i   e   c   e       o   f       c   o   d   e       i   n   t
0111360    o       a       f   u   n   c   t   i   o   n   ,       D   e
0111400    d   i   t       c   o   u   l   d       l   o   s   e       t
0111420    r   a   c   k       o   f       t   h   e       s   i   z   e
0111440        o   f       t   h   e       f   u   n   c   t   i   o   n
0111460    ,       s   o       t   h   e       u   s   e   r       c   o
0111500    u   l   d       n   o   t       s   c   r   o   l   l       u
0111520    p       e   n   o   u   g   h       t   o       s   e   e    
0111540    t   h   e       l   a   s   t       p   a   r   t       o   f
0111560        t   h   e       i   n   s   e   r   t   e   d       c   o
0111600    d   e   .  \r  \r  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0111620   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0111640  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0111660   \0  \0  \0  \0   \  \0  \0  \0 005   G   A   C   H   A  \0  \n
0111700   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0111720   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0111740   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0111760   \0  \0  \0  \0  \0  \0  \0 005  \0  \0  \0 005   G   A   C   H
0112000    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112020  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0112040   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0112060   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 023  \0  \0  \0 005   G
0112100    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112120   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112140  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0112160    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 006  \0  \0
0112200   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0112220   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112240   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0112260   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112300   \t  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0112320   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0112340   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0112360    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0112400   \0  \0  \0 027  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0112420   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0112440   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0112460   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0112500   \0  \0  \0  \0  \0  \0  \n  \0  \0  \0 005   G   A   C   H   A
0112520   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0112540   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0112560   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0112600   \0  \0  \0  \0  \0  \0  \0  \0  \0 021  \0  \0  \0 005   G   A
0112620    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112640   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0112660  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0112700    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \t  \0  \0  \0
0112720  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0112740   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0112760   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0113000  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 016
0113020   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0113040   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0113060   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0113100    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0113120   \0  \0  \r  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0113140   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0113160   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0113200   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0113220   \0  \0  \0  \0  \0  \a  \0  \0  \0 005   G   A   C   H   A  \0
0113240   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0113260   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0113300   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0113320   \0  \0  \0  \0  \0  \0  \0  \0  \n  \0  \0  \0 005   G   A   C
0113340    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0113360   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0113400   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0113420   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \v  \0  \0  \0 005
0113440    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0113460   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0113500   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0113520    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \t  \0
0113540   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0113560   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0113600   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0113620    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0113640   \0 025  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0113660   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0113700   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0113720  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0113740   \0  \0  \0  \0 024  \0  \0  \0 005   G   A   C   H   A  \0  \n
0113760   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0114000   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0114020   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0114040   \0  \0  \0  \0  \0  \0  \0 016  \0  \0  \0 005   G   A   C   H
0114060    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0114100  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0114120   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0114140   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 006  \0  \0  \0 005   G
0114160    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0114200   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0114220  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0114240    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0
0114260   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0114300   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0114320   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0114340   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 004
0114360    A  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0114400   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0114420   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0114440    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0114460   \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0114500   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0114520   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0114540   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0114560   \0  \0  \0  \0  \0  \n 223  \0  \0  \0 005   G   A   C   H   A
0114600   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0114620   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0114640   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0114660   \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A
0114700    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0114720   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0114740  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0114760    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 217  \0  \0  \0
0115000  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0115020   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0115040   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0115060  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   F
0115100   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0115120   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0115140   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0115160    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0115200   \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0115220   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0115240   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0115260   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0115300   \0  \0  \0  \0 001   }  \0  \0  \0 005   G   A   C   H   A  \0
0115320   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0115340   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0115360   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0115400   \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C
0115420    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0115440   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0115460   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0115500   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001   +  \0  \0  \0 005
0115520    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0115540   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0115560   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0115600    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0
0115620   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0115640   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0115660   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0115700    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0115720   \0 217  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0115740   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0115760   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0116000  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0116020   \0  \0  \0  \0 260  \0  \0  \0 005   G   A   C   H   A  \0  \n
0116040   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0116060   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0116100   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0116120   \0  \0  \0  \0  \0  \0  \0 274  \0  \0  \0 005   G   A   C   H
0116140    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0116160  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0116200   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0116220   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G
0116240    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0116260   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0116300  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0116320    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   B  \0  \0
0116340   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0116360   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0116400   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0116420   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0116440  001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0116460   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0116500   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0116520    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0116540   \0  \0 001   i  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0116560   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0116600   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0116620   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0116640   \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A
0116660   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0116700   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0116720   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0116740   \0  \0  \0  \0  \0  \0  \0  \0  \0   G  \0  \0  \0 005   G   A
0116760    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0117000   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0117020  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0117040    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0
0117060  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0117100   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0117120   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0117140  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0117160   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0117200   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0117220   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0117240    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0117260   \0 002 031  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0117300   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0117320   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0117340   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0117360   \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0
0117400   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0117420   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0117440   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0117460   \0  \0  \0  \0  \0  \0  \0  \0 037  \0  \0  \0 005   G   A   C
0117500    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0117520   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0117540   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0117560   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001   _  \0  \0  \0 005
0117600    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0117620   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0117640   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0117660    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0
0117700   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0117720   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0117740   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0117760    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0120000   \0 207  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0120020   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0120040   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0120060  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0120100   \0  \0  \0  \0   E  \0  \0  \0 005   G   A   C   H   A  \0  \n
0120120   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0120140   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0120160   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0120200   \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H
0120220    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0120240  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0120260   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0120300   \0  \0  \0  \0  \0  \0  \0  \0  \0 001   4  \0  \0  \0 005   G
0120320    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0120340   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0120360  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0120400    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0
0120420   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0120440   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0120460   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0120500   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0120520    R  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0120540   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0120560   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0120600    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0120620   \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0120640   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0120660   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0120700   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0120720   \0  \0  \0  \0  \0  \0   4  \0  \0  \0 005   G   A   C   H   A
0120740   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0120760   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0121000   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0121020   \0  \0  \0  \0  \0  \0  \0  \0 002 367  \0  \0  \0 005   G   A
0121040    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0121060   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0121100  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0121120    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0
0121140  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0121160   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0121200   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0121220  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0    
0121240   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0121260   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0121300   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0121320    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0121340   \0  \0   X  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0121360   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0121400   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0121420   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0121440   \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0
0121460   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0121500   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0121520   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0121540   \0  \0  \0  \0  \0  \0  \0  \0  \n  \0  \0  \0 005   G   A   C
0121560    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0121600   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0121620   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0121640   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \t  \0  \0  \0 005
0121660    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0121700   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0121720   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0121740    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0
0121760   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0122000   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0122020   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0122040    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0122060   \0 205  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0122100   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0122120   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0122140  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0122160   \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n
0122200   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0122220   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0122240   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0122260   \0  \0  \0  \0  \0  \0  \0   W  \0  \0  \0 005   G   A   C   H
0122300    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 200  \0
0122320   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0 001
0122340   \0 022   P   A   P   E   R   W   O   R   K   S   .   S   T   Y
0122360    L   E   F   N  \0  \0  \0  \0  \0  \0 006 314  \0  \0  \0 005
0122400    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0122420   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0122440   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0122460    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   S  \0
0122500   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0122520   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0122540   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0122560    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0122600   \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0122620   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0122640   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0122660  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0122700   \0  \0  \0  \0 346  \0  \0  \0 005   G   A   C   H   A  \0  \n
0122720   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0122740   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0122760   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0123000   \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H
0123020    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0123040  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0123060   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0123100   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   k  \0  \0  \0 005   G
0123120    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0123140   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0123160  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0123200    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0
0123220   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0123240   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0123260   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0123300   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0123320    Y  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0123340   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0123360   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0123400    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0123420   \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0123440   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0123460   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0123500   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0123520   \0  \0  \0  \0  \0  \0 254  \0  \0  \0 005   G   A   C   H   A
0123540   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0123560   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0123600   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0123620   \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A
0123640    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0123660   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0123700  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0123720    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   X  \0  \0  \0
0123740  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0123760   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0124000   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0124020  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 307
0124040   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0124060   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0124100   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0124120    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0124140   \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0124160   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0124200   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0124220   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0124240   \0  \0  \0  \0  \0 246  \0  \0  \0 005   G   A   C   H   A  \0
0124260   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0124300   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0124320   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0124340   \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C
0124360    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0124400   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0124420   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0124440   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 365  \0  \0  \0 005
0124460    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0124500   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0124520   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0124540    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   J  \0
0124560   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0124600   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0124620   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0124640    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0124660   \0   7  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0124700   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0124720   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0124740  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0124760   \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n
0125000   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0125020   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0125040   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0125060   \0  \0  \0  \0  \0  \0 003 255  \0  \0  \0 005   G   A   C   H
0125100    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0125120  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0125140   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0125160   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G
0125200    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0125220   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0125240  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0125260    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 251  \0  \0
0125300   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0125320   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0125340   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0125360   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0125400  001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0125420   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0125440   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0125460    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0125500   \0  \0  \0   @  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0125520   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0125540   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0125560   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0125600   \0  \0  \0  \0  \0 001 273  \0  \0  \0 005   G   A   C   H   A
0125620   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0125640   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0125660   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0125700   \0  \0  \0  \0  \0  \0  \0  \0  \0 037  \0  \0  \0 005   G   A
0125720    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0125740   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0125760  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0126000    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 262  \0  \0  \0
0126020  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0126040   \0  \0  \0 021  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0126060   \0  \0  \0  \0 001  \0 020   E   D   I   T   M   A   R   K   .
0126100    S   T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0 001  \0
0126120   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0126140   \0  \0  \0  \0  \0 026  \0  \0  \0 005   G   A   C   H   A  \0
0126160   \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I   T   M   A   R
0126200    K   .   S   T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0
0126220  031  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0126240   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0126260   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0126300    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0126320   \0  \0  \0 177  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0126340   \0  \0  \0  \0 001  \0 020   E   D   I   T   M   A   R   K   .
0126360    S   T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0 006  \0
0126400   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0126420   \0  \0  \0  \0  \0   {  \0  \0  \0 005   G   A   C   H   A  \0
0126440   \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I   T   M   A   R
0126460    K   .   S   T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0
0126500  005  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0126520   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0 005   G   A   C   H
0126540    A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I   T   M
0126560    A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0  \0  \0
0126600   \0  \0 006  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0126620   \0  \0  \0  \0  \0  \0  \0  \0  \0 006  \0  \0  \0 005   G   A
0126640    C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I
0126660    T   M   A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0
0126700   \0  \0  \0  \0  \t  \0  \0  \0 005   G   A   C   H   A  \0  \n
0126720   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   K  \0  \0  \0 005
0126740    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E
0126760    D   I   T   M   A   R   K   .   S   T   Y   L   E   F   N  \0
0127000   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0127020   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0127040    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0127060   \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0127100   \0  \0  \0 001  \0 020   E   D   I   T   M   A   R   K   .   S
0127120    T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0127140   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0127160   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0127200   \0  \0  \0  \0  \0  \0  \0  \0  \0 022  \0  \0  \0 005   G   A
0127220    C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I
0127240    T   M   A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0
0127260   \0  \0  \0  \0 006  \0  \0  \0 005   G   A   C   H   A  \0  \n
0127300   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 217  \0  \0  \0 005
0127320    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E
0127340    D   I   T   M   A   R   K   .   S   T   Y   L   E   F   N  \0
0127360   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0127400   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0127420    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0127440   \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0127460   \0  \0  \0 001  \0 020   E   D   I   T   M   A   R   K   .   S
0127500    T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0127520   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0127540   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0127560   \0  \0  \0  \0  \0  \0  \0  \0  \0 327  \0  \0  \0 005   G   A
0127600    C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I
0127620    T   M   A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0
0127640   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0127660   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0127700   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0127720  001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0127740   \0 001  \0 020   E   D   I   T   M   A   R   K   .   S   T   Y
0127760    L   E   F   N  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0130000   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0130020   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0130040   \0  \0  \0  \0  \0  \0  \0 246  \0  \0  \0 005   G   A   C   H
0130060    A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I   T   M
0130100    A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0  \0  \0
0130120   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0130140   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0130160    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0
0130200   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0130220   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0130240   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0130260    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0130300   \0   R  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0130320   \0  \0 001  \0 020   E   D   I   T   M   A   R   K   .   S   T
0130340    Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0
0130360  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0130400   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0130420   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0130440  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0130460   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0130500   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0130520   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0130540    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0130560   \0  \0   M  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0130600   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0130620   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0130640   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0130660   \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0
0130700   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 020  \0  \0  \0
0130720  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020
0130740    E   D   I   T   M   A   R   K   .   S   T   Y   L   E   F   N
0130760   \0  \0  \0  \0  \0  \0  \0  \b  \0  \0  \0 005   G   A   C   H
0131000    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 005  \0
0131020   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0 001
0131040   \0 020   E   D   I   T   M   A   R   K   .   S   T   Y   L   E
0131060    F   N  \0  \0  \0  \0  \0  \0  \0  \b  \0  \0  \0 005   G   A
0131100    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0131120   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0131140  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0131160    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   %  \0  \0  \0
0131200  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0131220   \0  \0  \0 023  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0131240   \0  \0  \0  \0 001  \0 020   E   D   I   T   M   A   R   K   .
0131260    S   T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0 031  \0
0131300   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0131320   \0  \0  \0  \0  \0  \t  \0  \0  \0 005   G   A   C   H   A  \0
0131340   \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I   T   M   A   R
0131360    K   .   S   T   Y   L   E   F   N  \0  \0  \0  \0  \0  \0  \0
0131400   \f  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0131420   \0  \0  \0  \0  \0  \0  \0 005  \0  \0  \0 005   G   A   C   H
0131440    A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I   T   M
0131460    A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0  \0  \0
0131500   \0  \0 006  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0131520   \0  \0  \0  \0  \0  \0  \0  \0  \0  \r  \0  \0  \0 005   G   A
0131540    C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I
0131560    T   M   A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0
0131600   \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n
0131620   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 306  \0  \0  \0 005
0131640    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E
0131660    D   I   T   M   A   R   K   .   S   T   Y   L   E   F   N  \0
0131700   \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A
0131720   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0131740   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0131760   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0132000   \0  \0  \0  \0  \0  \0  \0  \0  \0 020  \0  \0  \0 005   G   A
0132020    C   H   A  \0  \n  \0  \0  \0  \0  \0 001  \0 020   E   D   I
0132040    T   M   A   R   K   .   S   T   Y   L   E   F   N  \0  \0  \0
0132060   \0  \0  \0  \0 021  \0  \0  \0 005   G   A   C   H   A  \0  \n
0132100   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0132120   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0132140   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0132160   \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H
0132200    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0132220  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0132240   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0132260   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   ?  \0  \0  \0 005   G
0132300    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0132320   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0132340  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0132360    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   P  \0  \0
0132400   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0132420   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0132440   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0132460   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0132500    Y  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0132520   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0132540   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0132560    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0132600   \0  \0  \0 244  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0132620   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0132640   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0132660   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0132700   \0  \0  \0  \0  \0  \0 330  \0  \0  \0 005   G   A   C   H   A
0132720   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0132740   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0132760   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0133000   \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A
0133020    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0133040   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0133060  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0133100    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 201  \0  \0  \0
0133120  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0133140   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0133160   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0133200  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0133220   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0133240   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0133260   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0133300    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0133320   \0  \0 224  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0133340   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0133360   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0133400   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0133420   \0  \0  \0  \0  \0 375  \0  \0  \0 005   G   A   C   H   A  \0
0133440   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0133460   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0133500   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0133520   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0 005   G   A   C
0133540    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0133560   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0133600   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0133620   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \r  \0  \0  \0 005
0133640    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0133660   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0133700   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0133720    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \r  \0
0133740   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0133760   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0134000   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0134020    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0134040   \0   E  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0134060   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0134100   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0134120  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0134140   \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n
0134160   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0134200   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0134220   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0134240   \0  \0  \0  \0  \0  \0 001   g  \0  \0  \0 005   G   A   C   H
0134260    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0134300  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0134320   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0134340   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G
0134360    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0134400   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0134420  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0134440    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 036  \0  \0
0134460   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0134500   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0134520   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0134540   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0134560    u  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0134600   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0134620   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0134640    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0134660   \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0134700   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0134720   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0134740   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0134760   \0  \0  \0  \0  \0 001 033  \0  \0  \0 005   G   A   C   H   A
0135000   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0135020   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0135040   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0135060   \0  \0  \0  \0  \0  \0  \0  \0  \0   W  \0  \0  \0 005   G   A
0135100    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0135120   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0135140  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0135160    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001   T  \0  \0  \0
0135200  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0135220   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0135240   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0135260  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0135300   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0135320   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0135340   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0135360    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0135400   \0 003   A  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0135420   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0135440   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0135460   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0135500   \0  \0  \0  \0  \0 346  \0  \0  \0 005   G   A   C   H   A  \0
0135520   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0135540   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0135560   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0135600   \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C
0135620    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0135640   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0135660   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0135700   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 375  \0  \0  \0 005
0135720    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0135740   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0135760   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0136000    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0
0136020   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0136040   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0136060   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0136100    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0136120   \0 362  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0136140   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0136160   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0136200  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0136220   \0  \0  \0  \0   2  \0  \0  \0 005   G   A   C   H   A  \0  \n
0136240   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0136260   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0136300   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0136320   \0  \0  \0  \0  \0  \0  \0   A  \0  \0  \0 005   G   A   C   H
0136340    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0136360  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0136400   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0136420   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G
0136440    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0136460   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0136500  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0136520    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   $  \0  \0
0136540   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0136560   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0136600   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0136620   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0136640  311  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0136660   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0136700   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0136720    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0136740   \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0136760   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0137000   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0137020   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0137040   \0  \0  \0  \0  \0  \0   4  \0  \0  \0 005   G   A   C   H   A
0137060   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0137100   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0137120   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0137140   \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A
0137160    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0137200   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0137220  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0137240    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001 212  \0  \0  \0
0137260  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0137300   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0137320   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0137340  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001
0137360   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0137400   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0137420   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0137440    I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0
0137460   \0  \0   E  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0
0137500   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0
0137520   \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0
0137540   \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0
0137560   \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0
0137600   \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0
0137620   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0
0137640   \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0
0137660   \0  \0  \0  \0  \0  \0  \0  \0   (  \0  \0  \0 005   G   A   C
0137700    H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0137720   \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001
0137740   \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L
0137760   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005
0140000    G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140020   \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140040   \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003
0140060    N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   0  \0
0140100   \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0
0140120   \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0
0140140   \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I
0140160    L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140200   \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0
0140220   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0
0140240   \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0
0140260  003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0
0140300   \0  \0  \0  \0 204  \0  \0  \0 005   G   A   C   H   A  \0  \n
0140320   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0
0140340   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0
0140360   \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0
0140400   \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A   C   H
0140420    A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140440  002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0
0140460   \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0
0140500   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G
0140520    A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140540   \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140560  002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N
0140600    I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \a  \0  \0
0140620   \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0
0140640   \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140660   \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L
0140700   \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0140720   \a  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0
0140740   \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0
0140760   \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003
0141000    N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0
0141020   \0  \0  \0 001  \0  \0  \0 005   G   A   C   H   A  \0  \n  \0
0141040   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0
0141060   \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0
0141100   \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0  \0  \0  \0
0141120   \0  \0  \0  \0  \0  \0   ^  \0  \0  \0 005   G   A   C   H   A
0141140   \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0141160   \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002 001  \0  \0
0141200   \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I   L  \0  \0
0141220   \0  \0  \0  \0  \0  \0  \0  \0  \0 001  \0  \0  \0 005   G   A
0141240    C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0141260   \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 002
0141300  001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0 003   N   I
0141320    L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0 216  \0  \0  \0
0141340  005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0  \0  \0  \0
0141360   \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0
0141400   \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N   I   L  \0
0141420  003   N   I   L  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0  \0   .
0141440   \0  \0  \0 005   G   A   C   H   A  \0  \n  \0  \0  \0  \0  \0
0141460   \0  \0  \0  \0  \0  \0  \0  \0 002  \0  \0  \0  \0  \0  \0  \0
0141500   \0  \0  \0  \0  \0 002 001  \0  \0  \0  \0  \0  \0  \0 003   N
0141520