$ od -c -N 50000 [_CD8_]<indigoifs>VMEMSPY.DM!1
0000000  377  \0  \0   V   M   e   m   S   p   y   .   d   e   c   l  \0
0000020  373 226 177 337   ?  \0  \0 376 001  \0 215 350   /   /       V
0000040    M   e   m   S   p   y   .   d   e   c   l  \r   /   /       C
0000060    o   p   y   r   i   g   h   t       X   e   r   o   x       C
0000100    o   r   p   o   r   a   t   i   o   n       1   9   8   0   ,
0000120        1   9   8   1  \r   /   /       L   a   s   t       m   o
0000140    d   i   f   i   e   d       J   a   n   u   a   r   y       4
0000160    ,       1   9   8   1           6   :   3   0       P   M    
0000200    b   y       B   o   g   g   s  \r  \r   m   a   n   i   f   e
0000220    s   t  \r   [  \r   m   a   x   O   v   s       =       1   2
0000240    8  \t  \t  \t   /   /       m   a   x       #       o   f    
0000260    o   v   e   r   l   a   y   s  \r   m   a   x   L   i   n   e
0000300    s       =       4   0  \t  \t  \t   /   /       m   a   x    
0000320    #       o   f       d   i   s   p   l   a   y       l   i   n
0000340    e   s       (   1   K       p   a   g   e   s   )  \r  \r   w
0000360    i   d   t   h   B   o   r   d   e   r       =       2  \r   w
0000400    i   d   t   h   A   d   d   r   e   s   s       =       6   0
0000420   \r   w   i   d   t   h   D   i   r   t   y     376 001  \0   6
0000440    .   =       2   0  \r   w   i   d   t   h   V   P   a   g   e
0000460        =       6   0  \r   w   i   d   t   h   N   a   m   e    
0000500    =       1   3   0  \r  \r   p   o   s   A   d   d   r   e   s
0000520    s       =       1   2   0  \r   p   o   s   L   B   o   r   d
0000540    e   r       =       p   o   s   A   d   d   r   e   s   s    
0000560    +       w   i   d   t   h   A   d   d   r   e   s   s  \r   p
0000600    o   s   D   i   r   t   y       =       p   o   s   L   B   o
0000620    r   d   e   r       +       w   i   d   t   h   B   o   r   d
0000640    e   r  \r   p   o   s   V   P   a   g   e       =       p   o
0000660    s   D   i   r   t   y       +       w   i   d   t   h   D   i
0000700    r   t   y  \r   p   o   s   N   a   m   e       =       p   o
0000720    s   V   P   a   g   e       +       w   i   d   t   h   V   P
0000740    a   g   e  \r   p   o   s   R   B   o   r   d   e   r       =
0000760        p   o   s   N   a   m   e       +       w   i   d   t   h
0001000    N   a   m   e  \r   ]  \r  \r   /   /   -   -   -   -   -   -
0001020    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
0001040    - 376 001  \0   E 234   -   -   -   -   -   -   -   -   -   -
0001060    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0001120    -   -   -   -   -   -   -   -   -   -   -  \r   s   t   r   u
0001140    c   t   u   r   e       D   T   ^   1   ,   m   a   x   L   i
0001160    n   e   s   :  \t   /   /       D   i   s   p   l   a   y    
0001200    T   a   b   l   e  \r   /   /   -   -   -   -   -   -   -   -
0001220    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0001320    -   -   -   -  \r   [  \r   a   d   d   r   e   s   s       w
0001340    o   r   d  \t  \t   /   /       c   o   r   e       a   d   d
0001360    r   e   s   s  \r   l   a   s   t   A   d   d   r   e   s   s
0001400        w   o   r   d  \r   n   a   m   e       w   o   r   d  \t
0001420   \t   /   /       -   >       s   t   r   i   n   g  \r   l   a
0001440    s   t   N   a   m   e 376 001  \0 203 032       w   o   r   d
0001460   \r   l   o   c   k   e   d       w   o   r   d  \t  \t   /   /
0001500        t   r   u   e       =   >       b   l   a   c   k       b
0001520    a   c   k   g   r   o   u   n   d  \r   l   a   s   t   L   o
0001540    c   k   e   d       w   o   r   d  \r   d   i   r   t   y    
0001560    w   o   r   d  \t  \t   /   /       t   r   u   e       =   >
0001600        m   a   r   k       d   i   r   t   y  \r   l   a   s   t
0001620    D   i   r   t   y       w   o   r   d  \r   v   P   a   g   e
0001640        w   o   r   d  \t  \t   /   /       v   P   a   g   e    
0001660    #   .           0       =   >       d   o   n   '   t       d
0001700    i   s   p   l   a   y  \r   l   a   s   t   V   P   a   g   e
0001720        w   o   r   d  \r   d   s       w   o   r   d  \t  \t  \t
0001740    /   /       -   >       d   i   s   p   l   a   y       s   t
0001760    r   e   a   m  \r   b   i   t   M   a   p       w   o   r   d
0002000   \t  \t   /   /       -   >       b   i   t   m   a   p       f
0002020    o   r       d   i   s   p   l   a   y       s   t   r   e   a
0002040    m  \r   ]  \r   m   a   n   i   f   e   s 376  \0 025   s 225
0002060    t       l   e   n   D   T       =       s   i   z   e       D
0002100    T   /   1   6  \r 377  \0  \0   V   M   e   m   S   p   y   C
0002120    o   r   e   .   b   c   p   l  \0 373 226   v 245 026  \0  \0
0002140  376 001  \0 312   @   /   /       V   M   e   m   S   p   y   C
0002160    o   r   e   .   b   c   p   l  \r   /   /       C   o   p   y
0002200    r   i   g   h   t       X   e   r   o   x       C   o   r   p
0002220    o   r   a   t   i   o   n       1   9   8   0  \r   /   /    
0002240    L   a   s   t       m   o   d   i   f   i   e   d       D   e
0002260    c   e   m   b   e   r       2   8   ,       1   9   8   0    
0002300        6   :   3   1       P   M       b   y       B   o   g   g
0002320    s  \r  \r   g   e   t       "   P   u   p   0   .   d   e   c
0002340    l   "  \r   g   e   t       "   P   u   p   1   .   d   e   c
0002360    l   "  \r   g   e   t       "   S   t   r   e   a   m   s   .
0002400    d   "  \r   g   e   t       "   A   l   t   o   D   e   f   s
0002420    .   d   "  \r   g   e   t       "   I   f   s   R   s   .   d
0002440    e   c   l   "  \r   g   e   t       "   V   M   e   m   .   d
0002460    "  \r   g   e   t       "   I   f   s   V   M   e   m   .   d
0002500    e   c   l   "  \r   g   e   t       "   I   f   s   V   M   e
0002520    m   S   p   y   .   d   e   c   l   "  \r   g   e   t       "
0002540    V   M   e   m   S 376 001  \0 310 202   p   y   .   d   e   c
0002560    l   "  \r  \r   e   x   t   e   r   n   a   l  \r   [  \r   /
0002600    /       o   u   t   g   o   i   n   g       p   r   o   c   e
0002620    d   u   r   e   s  \r   S   p   y  \r  \r   /   /       i   n
0002640    c   o   m   i   n   g       p   r   o   c   e   d   u   r   e
0002660    s  \r   P   u   t   s   ;       R   e   s   e   t   s   ;    
0002700    E   n   d   o   f   s   ;       P   u   t   T   e   m   p   l
0002720    a   t   e   ;       W   s   s  \r   S   e   t   B   i   t   P
0002740    o   s   ;       E   r   a   s   e   B   i   t   s   ;       C
0002760    h   a   r   W   i   d   t   h  \r   C   a   l   l   S   w   a
0003000    t   ;       M   o   v   e   B   l   o   c   k   ;       D   e
0003020    q   u   e   u   e   ;       M   u   l   t   E   q  \r  \r   B
0003040    l   o   c   k   ;       S   e   t   T   i   m   e   r   ;    
0003060    T   i   m   e   r   H   a   s   E   x   p   i   r   e   d  \r
0003100   \r   O   p   e   n   L   e   v   e   l   1   S   o   c   k   e
0003120    t   ;       C   l   o   s   e   L   e   v   e   l   1   S   o
0003140    c   k   e   t  \r   G   e   t   P   B 376 001  \0 022 266   I
0003160    ;       C   o   m   p   l   e   t   e   P   u   p   ;       R
0003200    e   l   e   a   s   e   P   B   I   ;       F   l   u   s   h
0003220    Q   u   e   u   e  \r  \r   /   /       i   n   c   o   m   i
0003240    n   g       s   t   a   t   i   c   s  \r   d   t   ;       n
0003260    t   ;       p   o   r   t   ;       s   h   o   w   ;       n
0003300    o   s   h   o   w   ;       k   e   y   s   ;       d   s   p
0003320   \r   ]  \r  \f  \r   /   /   -   -   -   -   -   -   -   -   -
0003340    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0003440    -   -   -  \r   l   e   t       S   p   y   (   )       b   e
0003460   \r   /   /   -   -   -   -   -   -   -   -   -   -   -   -   -
0003500    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0003540    -   -   -   -   -   -   -   -   -   -   -   -   -   -   - 376
0003560  001  \0   8   O   -   -   -   -   -   -   -   -   -   -   -   -
0003600    -   -   -   -  \r   [  \r   p   o   r   t   >   >   P   o   r
0003620    t   .   s   o   c   k   e   t   ^   1       =       1  \r   p
0003640    o   r   t   >   >   P   o   r   t   .   s   o   c   k   e   t
0003660    ^   2       =       s   o   c   k   e   t   V   M   e   m   S
0003700    p   y  \r   l   e   t       s   p   y   S   o   c       =    
0003720    v   e   c       l   e   n   P   u   p   S   o   c  \r   O   p
0003740    e   n   L   e   v   e   l   1   S   o   c   k   e   t   (   s
0003760    p   y   S   o   c   ,       0   ,       p   o   r   t   )  \r
0004000    l   e   t       o   l   d   S   t   a   t   s       =       v
0004020    e   c       l   e   n   V   M   S   t   a   t   s  \r   w   h
0004040    i   l   e       E   n   d   o   f   s   (   k   e   y   s   )
0004060        d   o  \r               [           /   /       m   a   i
0004100    n       p   r   o   g   r   a   m       l   o   o   p  \r    
0004120            l   e   t       p   b   i   ,       t   i   m   e   r
0004140        =       n   i   l   ,       n   i   l  \r               i
0004160    f       s   p 376 001  \0 017 334   y   S   o   c   >   >   P
0004200    u   p   S   o   c   .   i   Q   .   h   e   a   d       e   q
0004220        0       t   h   e   n  \r                           [    
0004240        /   /       s   e   n   d       a       p   r   o   b   e
0004260   \r                                       [  \r                
0004300                        p   b   i       =       G   e   t   P   B
0004320    I   (   s   p   y   S   o   c   ,       t   r   u   e   )  \r
0004340                                        i   f       p   b   i    
0004360    n   e       0       b   r   e   a   k  \r                    
0004400                    F   l   u   s   h   Q   u   e   u   e   (   l
0004420    v       s   p   y   S   o   c   >   >   P   u   p   S   o   c
0004440    .   i   Q   )  \r                                       B   l
0004460    o   c   k   (   )  \r                                       ]
0004500        r   e   p   e   a   t  \r                           C   o
0004520    m   p   l   e   t   e   P   u   p   (   p   b   i   ,       t
0004540    y   p   e   V   M   e   m   S   p   y   R   e   q   u   e   s
0004560    t   ,       p   u   p   O   v   B 376 001  \0 273   n   y   t
0004600    e   s   )  \r                           S   e   t   T   i   m
0004620    e   r   (   l   v       t   i   m   e   r   ,       1   0   0
0004640    )           /   /   1       s   e   c   o   n   d  \r        
0004660                    ]  \r  \r               /   /       w   a   i
0004700    t       f   o   r       a   n       a   n   s   w   e   r  \r
0004720                B   l   o   c   k   (   )       r   e   p   e   a
0004740    t   u   n   t   i   l       T   i   m   e   r   H   a   s   E
0004760    x   p   i   r   e   d   (   l   v       t   i   m   e   r   )
0005000        %       s   p   y   S   o   c   >   >   P   u   p   S   o
0005020    c   .   i   Q   .   h   e   a   d       n   e       0  \r    
0005040            p   b   i       =       D   e   q   u   e   u   e   (
0005060    l   v       s   p   y   S   o   c   >   >   P   u   p   S   o
0005100    c   .   i   Q   )   ;       i   f       p   b   i       e   q
0005120        0       l   o   o   p           /   /   t   i   m   e   d
0005140        o   u   t  \r  \r               i   f       p   b   i   >
0005160    >   P   B   I   .   p   u   p   .   t   y   p   e     376 001
0005200   \0 230   ,   e   q       t   y   p   e   V   M   e   m   S   p
0005220    y   R   e   p   l   y       t   h   e   n  \r                
0005240            [  \r                           f   o   r       i    
0005260    =       0       t   o       1   5       d   o       c   u   r
0005300    s   o   r   B   i   t   M   a   p   !   i       =       n   o
0005320    t       c   u   r   s   o   r   B   i   t   M   a   p   !   i
0005340   \r                           l   e   t       v   m   s       =
0005360        l   v       p   b   i   >   >   P   B   I   .   p   u   p
0005400    .   w   o   r   d   s  \r                           /   /    
0005420    A   l   l       l   o   o   p   s       g   o       f   r   o
0005440    m       1       t   o       6   3   ,       i   g   n   o   r
0005460    i   n   g       r   e   a   l       p   a   g   e       0    
0005500    s   i   n   c   e       i   t       i   s  \r                
0005520            /   /           s   p   e   c   i   a   l       i   n
0005540        m   a   n   y       w   a   y   s       a   n   d       w
0005560    e       k   n   o   w       i   t       c   a   n   '   t    
0005600    b   e     376 001  \0   s 210   a       v   M   e   m       b
0005620    u   f   f   e   r   .  \r  \r                           l   e
0005640    t       n   u   m   P   a   g   e   s       =       0  \r    
0005660                        f   o   r       r   P   a   g   e       =
0005700        1       t   o       6   3       i   f       v   m   s   >
0005720    >   V   M   S   .   t   y   p   e   ^   r   P   a   g   e    
0005740    n   e       0       t   h   e   n  \r                        
0005760                n   u   m   P   a   g   e   s       =       n   u
0006000    m   P   a   g   e   s       +   1  \r                        
0006020    i   f       n   u   m   P   a   g   e   s       g   r       m
0006040    a   x   L   i   n   e   s       t   h   e   n       C   a   l
0006060    l   S   w   a   t   (   "   I   n   c   r   e   a   s   e    
0006100    m   a   x   L   i   n   e   s   "   )  \r                    
0006120        f   o   r       l   i   n   e       =       1       t   o
0006140        m   a   x   L   i   n   e   s       d   o       d   t   >
0006160    >   D   T   ^   l   i   n   e   .   a   d   d   r   e   s   s
0006200        =       0  \r             376 001  \0   g 273            
0006220    l   e   t       l   i   n   e       =       (   m   a   x   L
0006240    i   n   e   s   -   n   u   m   P   a   g   e   s   )   /   2
0006260   \r                           f   o   r       r   P   a   g   e
0006300        =       1       t   o       6   3       i   f       v   m
0006320    s   >   >   V   M   S   .   t   y   p   e   ^   r   P   a   g
0006340    e       n   e       0       t   h   e   n  \r                
0006360                        [  \r                                    
0006400    d   t   >   >   D   T   ^   l   i   n   e   .   a   d   d   r
0006420    e   s   s       =       r   P   a   g   e  \r                
0006440                        l   i   n   e       =       l   i   n   e
0006460        +   1  \r                                       ]  \r  \f
0006500   \r   /   /       S   p   y       (   c   o   n   t   '   d   )
0006520   \r  \r                           f   o   r       r   P   a   g
0006540    e       =       1       t   o       6   3       d   o  \r    
0006560                                    [  \r                        
0006600                l   e   t       l   i   n   e       = 376 001  \0
0006620    9   b       0  \r                                       f   o
0006640    r       j       =       1       t   o       m   a   x   L   i
0006660    n   e   s       d   o  \r                                    
0006700                i   f       d   t   >   >   D   T   ^   j   .   a
0006720    d   d   r   e   s   s       e   q       r   P   a   g   e    
0006740    t   h   e   n  \r                                            
0006760                    [       l   i   n   e       =       j   ;    
0007000    b   r   e   a   k       ]  \r                                
0007020        i   f       l   i   n   e       e   q       0       l   o
0007040    o   p  \r  \r                                       d   t   >
0007060    >   D   T   ^   l   i   n   e   .   v   P   a   g   e       =
0007100        v   m   s   >   >   V   M   S   .   v   P   a   g   e   ^
0007120    r   P   a   g   e  \r                                       d
0007140    t   >   >   D   T   ^   l   i   n   e   .   d   i   r   t   y
0007160        =       v   m   s   >   >   V   M   S   .   d   i   r   t
0007200    y   ^   r   P   a   g   e       n   e       0  \r            
0007220          376 001  \0   ?   ;                   d   t   >   >   D
0007240    T   ^   l   i   n   e   .   l   o   c   k   e   d       =    
0007260    v   m   s   >   >   V   M   S   .   l   o   c   k   e   d   ^
0007300    r   P   a   g   e       n   e       0  \r  \r                
0007320                        s   w   i   t   c   h   o   n       v   m
0007340    s   >   >   V   M   S   .   t   y   p   e   ^   r   P   a   g
0007360    e       i   n   t   o  \r                                    
0007400                [  \r                                            
0007420        c   a   s   e       0   :       e   n   d   c   a   s   e
0007440            /   /   n   o   t       a       V   M       b   u   f
0007460    f   e   r  \r                                                
0007500    c   a   s   e       v   m   i   T   y   p   e   O   v   e   r
0007520    l   a   y   :  \r                                            
0007540                    [  \r                                        
0007560                        d   t   >   >   D   T   ^   l   i   n   e
0007600    .   n   a   m   e       =       n   t   !   (   v   m   s   >
0007620    >   V   M   S   .   o   v 376 001  \0 314   h   N   u   m   ^
0007640    r   P   a   g   e   )  \r                                    
0007660                            e   n   d   c   a   s   e  \r        
0007700                                                        ]  \r    
0007720                                                c   a   s   e    
0007740    v   m   i   T   y   p   e   V   F   i   l   e   :  \r        
0007760                                                        [  \r    
0010000                                                            d   t
0010020    >   >   D   T   ^   l   i   n   e   .   n   a   m   e       =
0010040        "   V   F   i   l   e   "  \r                            
0010060                                    e   n   d   c   a   s   e  \r
0010100                                                                ]
0010120   \r                                                   c   a   s
0010140    e       v   m   i   T   y   p   e   D   D   :  \r            
0010160                                                    [  \r        
0010200                                                        d   t   >
0010220    >   D   T   ^   l   i   n   e   .   n   a   m 376 001  \0   n
0010240    3   e       =       "   D   i   s   k   D   e   s   c   r   i
0010260    p   t   o   r   "  \r                                        
0010300                        e   n   d   c   a   s   e  \r            
0010320                                                    ]  \r        
0010340                                            c   a   s   e       v
0010360    m   i   T   y   p   e   L   e   a   f   :  \r                
0010400                                                [  \r            
0010420                                                    d   t   >   >
0010440    D   T   ^   l   i   n   e   .   n   a   m   e       =       "
0010460    L   e   a   f   "  \r                                        
0010500                        e   n   d   c   a   s   e  \r            
0010520                                                    ]  \r        
0010540                                            c   a   s   e       m
0010560    a   x   V   M   I   T   y   p   e   +   1   :           /   /
0010600    s   n   a   r   f   e   d  \r                                
0010620                                [  \r                            
0010640      376 001  \0   J 273                               d   t   >
0010660    >   D   T   ^   l   i   n   e   .   l   o   c   k   e   d    
0010700    =       t   r   u   e  \r                                    
0010720                            d   t   >   >   D   T   ^   l   i   n
0010740    e   .   v   P   a   g   e       =       0  \r                
0010760                                                d   t   >   >   D
0011000    T   ^   l   i   n   e   .   n   a   m   e       =       s   e
0011020    l   e   c   t   o   n       v   m   s   >   >   V   M   S   .
0011040    j   o   b   T   y   p   e   ^   r   P   a   g   e       -   1
0011060        i   n   t   o  \r                                        
0011100                                    [  \r                        
0011120                                                    c   a   s   e
0011140        j   o   b   T   y   p   e   F   T   P   :       "   F   T
0011160    P       j   o   b   "  \r                                    
0011200                                        c   a   s   e       j   o
0011220    b   T   y   p   e   M   T   P   :       "   M   T   P       j
0011240    o   b   "  \r         376 001  \0   | 373                    
0011260                                                c   a   s   e    
0011300    j   o   b   T   y   p   e   T   e   l   n   e   t   :       "
0011320    T   e   l   n   e   t       j   o   b   "  \r                
0011340                                                            c   a
0011360    s   e       j   o   b   T   y   p   e   B   a   c   k   u   p
0011400    :       "   B   a   c   k   u   p       j   o   b   "  \r    
0011420                                                                 
0011440        c   a   s   e       j   o   b   T   y   p   e   M   a   i
0011460    l   :       "   M   a   i   l       j   o   b   "  \r        
0011500                                                                 
0011520    c   a   s   e       j   o   b   T   y   p   e   M   i   s   c
0011540    e   l   l   a   n   e   o   u   s   :       "   M   i   s   c
0011560    S   e   r   v       j   o   b   "  \r                        
0011600                                                    c   a   s   e
0011620        j   o   b   T   y   p   e   L   e   a   f   :       "   L
0011640    e   a   f       j   o   b   "  \r         376 001  \0   G 272
0011660                                                                 
0011700    c   a   s   e       j   o   b   T   y   p   e   P   r   e   s
0011720    s   :       "   P   r   e   s   s       j   o   b   "  \r    
0011740                                                                 
0011760        c   a   s   e       j   o   b   T   y   p   e   N   a   m
0012000    e   U   p   d   a   t   e   :       "   N   a   m   e   U   p
0012020    d   a   t   e       j   o   b   "  \r                        
0012040                                                    c   a   s   e
0012060        j   o   b   T   y   p   e   B   o   o   t   U   p   d   a
0012100    t   e   :       "   B   o   o   t   U   p   d   a   t   e    
0012120    j   o   b   "  \r                                            
0012140                                c   a   s   e       j   o   b   T
0012160    y   p   e   C   o   p   y   D   i   s   k   :       "   C   o
0012200    p   y   D   i   s   k       j   o   b   "  \r                
0012220                                                            d   e
0012240    f   a   u   l   t   :       "   S   n   a   r   f   e   d   "
0012260  376 001  \0   3   g  \r                                        
0012300                                    ]  \r                        
0012320                                        e   n   d   c   a   s   e
0012340   \r                                                            
0012360    ]  \r                                                   c   a
0012400    s   e       m   a   x   V   M   I   T   y   p   e   +   2   :
0012420            /   /       f   r   e   e       p   a   g   e  \r    
0012440                                                            [  \r
0012460                                                                d
0012500    t   >   >   D   T   ^   l   i   n   e   .   n   a   m   e    
0012520    =       "   F   r   e   e       p   a   g   e   "  \r        
0012540                                                        d   t   >
0012560    >   D   T   ^   l   i   n   e   .   v   P   a   g   e       =
0012600        0  \r                                                    
0012620            e   n   d   c   a   s   e  \r                        
0012640                                        ]  \r                    
0012660                      376 001  \0 275   X           d   e   f   a
0012700    u   l   t   :  \r                                            
0012720                    [  \r                                        
0012740                        d   t   >   >   D   T   ^   l   i   n   e
0012760    .   n   a   m   e       =       "   [   U   n   k   n   o   w
0013000    n       p   a   g   e       t   y   p   e   ]   "  \r        
0013020                                                        e   n   d
0013040    c   a   s   e  \r                                            
0013060                    ]  \r                                        
0013100            ]  \r                                       ]  \r  \f
0013120   \r   /   /       S   p   y       (   c   o   n   t   '   d   )
0013140   \r  \r                           f   o   r       l   i   n   e
0013160        =       1       t   o       m   a   x   L   i   n   e   s
0013200        d   o  \r                                       [  \r    
0013220                                    l   e   t       d   s       =
0013240        d   t   >   >   D   T   ^   l   i   n   e   .   d   s  \r
0013260   \r                                     376 001  \0 320 202   /
0013300    /       a   d   d   r   e   s   s  \r                        
0013320                i   f       d   t   >   >   D   T   ^   l   i   n
0013340    e   .   l   a   s   t   A   d   d   r   e   s   s       n   e
0013360        d   t   >   >   D   T   ^   l   i   n   e   .   a   d   d
0013400    r   e   s   s       t   h   e   n  \r                        
0013420                            [  \r                                
0013440                    d   t   >   >   D   T   ^   l   i   n   e   .
0013460    l   a   s   t   A   d   d   r   e   s   s       =       d   t
0013500    >   >   D   T   ^   l   i   n   e   .   a   d   d   r   e   s
0013520    s  \r                                                   R   e
0013540    s   e   t   s   (   d   s   )  \r                            
0013560                        d   t   >   >   D   T   ^   l   i   n   e
0013600    .   l   a   s   t   L   o   c   k   e   d       =       f   a
0013620    l   s   e  \r                                                
0013640    i   f       d   t   >   >   D   T   ^   l   i   n   e   .   a
0013660    d   d   r   e   s   s       e   q       0       l   o   o 376
0013700  001  \0   8 203   p  \r                                        
0013720            S   e   t   B   i   t   P   o   s   (   d   s   ,    
0013740    p   o   s   A   d   d   r   e   s   s   )  \r                
0013760                                    P   u   t   T   e   m   p   l
0014000    a   t   e   (   d   s   ,       "   $   6   U   O   "   ,    
0014020    d   t   >   >   D   T   ^   l   i   n   e   .   a   d   d   r
0014040    e   s   s       l   s   h   i   f   t       1   0   )  \r    
0014060                                                S   e   t   B   i
0014100    t   P   o   s   (   d   s   ,       p   o   s   L   B   o   r
0014120    d   e   r   )  \r                                            
0014140        E   r   a   s   e   B   i   t   s   (   d   s   ,       w
0014160    i   d   t   h   B   o   r   d   e   r   ,       1   )        
0014200    /   /   l   e   f   t  \r                                    
0014220                S   e   t   B   i   t   P   o   s   (   d   s   ,
0014240        p   o   s   R   B   o   r   d   e   r   )  \r            
0014260                                        E   r   a   s   e   B   i
0014300    t   s   (   d 376 001  \0 026 035   s   ,       w   i   d   t
0014320    h   B   o   r   d   e   r   ,       1   )           /   /   r
0014340    i   g   h   t  \r                                            
0014360        ]  \r                                       i   f       d
0014400    t   >   >   D   T   ^   l   i   n   e   .   a   d   d   r   e
0014420    s   s       e   q       0       l   o   o   p  \r  \r        
0014440                                /   /       v   P   a   g   e  \r
0014460                                        i   f       d   t   >   >
0014500    D   T   ^   l   i   n   e   .   l   a   s   t   V   P   a   g
0014520    e       n   e       d   t   >   >   D   T   ^   l   i   n   e
0014540    .   v   P   a   g   e       t   h   e   n  \r                
0014560                                    [  \r                        
0014600                            d   t   >   >   D   T   ^   l   i   n
0014620    e   .   l   a   s   t   V   P   a   g   e       =       d   t
0014640    >   >   D   T   ^   l   i   n   e   .   v   P   a   g   e  \r
0014660                                                    S   e   t   B
0014700    i   t   P   o   s   (   d   s   , 376 001  \0 344   &       p
0014720    o   s   V   P   a   g   e   )  \r                            
0014740                        E   r   a   s   e   B   i   t   s   (   d
0014760    s   ,       w   i   d   t   h   V   P   a   g   e   ,       0
0015000    )  \r                                                   i   f
0015020        d   t   >   >   D   T   ^   l   i   n   e   .   v   P   a
0015040    g   e       n   e       0       t   h   e   n  \r            
0015060                                                    [  \r        
0015100                                                        S   e   t
0015120    B   i   t   P   o   s   (   d   s   ,       p   o   s   V   P
0015140    a   g   e   )  \r                                            
0015160                    P   u   t   T   e   m   p   l   a   t   e   (
0015200    d   s   ,       "   $   6   U   O   "   ,       d   t   >   >
0015220    D   T   ^   l   i   n   e   .   v   P   a   g   e   )  \r    
0015240                                                            ]  \r
0015260                                                    i   f       d
0015300    t   >   >   D   T   ^   l   i   n   e   .   l   a   s 376 001
0015320   \0   , 210   t   L   o   c   k   e   d       t   h   e   n  \r
0015340                                                                [
0015360   \r                                                            
0015400    S   e   t   B   i   t   P   o   s   (   d   s   ,       p   o
0015420    s   V   P   a   g   e   )  \r                                
0015440                                E   r   a   s   e   B   i   t   s
0015460    (   d   s   ,       w   i   d   t   h   V   P   a   g   e   ,
0015500        -   1   )  \r                                            
0015520                    ]  \r                                        
0015540            ]  \r  \r                                       /   /
0015560        n   a   m   e  \r                                       i
0015600    f       d   t   >   >   D   T   ^   l   i   n   e   .   l   a
0015620    s   t   N   a   m   e       n   e       d   t   >   >   D   T
0015640    ^   l   i   n   e   .   n   a   m   e       t   h   e   n  \r
0015660                                                    [  \r        
0015700                                            d   t   >   >   D   T
0015720    ^   l   i 376 001  \0   G   s   n   e   .   l   a   s   t   N
0015740    a   m   e       =       d   t   >   >   D   T   ^   l   i   n
0015760    e   .   n   a   m   e  \r                                    
0016000                S   e   t   B   i   t   P   o   s   (   d   s   ,
0016020        p   o   s   N   a   m   e   )  \r                        
0016040                            E   r   a   s   e   B   i   t   s   (
0016060    d   s   ,       w   i   d   t   h   N   a   m   e   ,       0
0016100    )  \r                                                   i   f
0016120        d   t   >   >   D   T   ^   l   i   n   e   .   n   a   m
0016140    e       n   e       0       t   h   e   n  \r                
0016160                                                [  \r            
0016200                                                    S   e   t   B
0016220    i   t   P   o   s   (   d   s   ,       p   o   s   N   a   m
0016240    e   )  \r                                                    
0016260            W   s   s   (   d   s   ,       d   t   >   >   D   T
0016300    ^   l   i   n   e   .   n   a   m   e   )  \r                
0016320                                  376 001  \0   H 207            
0016340    ]  \r                                                   i   f
0016360        d   t   >   >   D   T   ^   l   i   n   e   .   l   a   s
0016400    t   L   o   c   k   e   d       t   h   e   n  \r            
0016420                                                    [  \r        
0016440                                                        S   e   t
0016460    B   i   t   P   o   s   (   d   s   ,       p   o   s   N   a
0016500    m   e   )  \r                                                
0016520                E   r   a   s   e   B   i   t   s   (   d   s   ,
0016540        w   i   d   t   h   N   a   m   e   ,       -   1   )  \r
0016560                                                                ]
0016600   \r                                                   ]  \r    
0016620                       \f  \r                           /   /    
0016640    S   p   y       (   c   o   n   t   '   d   )  \r  \r        
0016660                                /   /       d   i   r   t   y  \r
0016700                                        i   f       d   t   >   >
0016720    D   T   ^   l   i   n   e   .   l   a   s   t   D 376 001  \0
0016740  217 313   i   r   t   y       n   e       d   t   >   >   D   T
0016760    ^   l   i   n   e   .   d   i   r   t   y       t   h   e   n
0017000   \r                                                   [  \r    
0017020                                                d   t   >   >   D
0017040    T   ^   l   i   n   e   .   l   a   s   t   D   i   r   t   y
0017060        =       d   t   >   >   D   T   ^   l   i   n   e   .   d
0017100    i   r   t   y  \r                                            
0017120        S   e   t   B   i   t   P   o   s   (   d   s   ,       p
0017140    o   s   D   i   r   t   y   )  \r                            
0017160                        t   e   s   t       d   t   >   >   D   T
0017200    ^   l   i   n   e   .   d   i   r   t   y  \r                
0017220                                                i   f   s   o    
0017240    P   u   t   s   (   d   s   ,       $   *   3   7   7   )    
0017260        /   /   m   a   r   k       d   i   r   t   y  \r        
0017300                                                        i   f   n
0017320    o   t       E   r   a   s   e   B   i   t   s   (   d   s   ,
0017340        1 376 001  \0 340 364   6   ,       (   d   t   >   >   D
0017360    T   ^   l   i   n   e   .   l   a   s   t   L   o   c   k   e
0017400    d   ?       1   ,       0   )   )  \r                        
0017420                            ]  \r  \r                            
0017440            /   /       B   a   c   k   g   r   o   u   n   d  \r
0017460                                        i   f       d   t   >   >
0017500    D   T   ^   l   i   n   e   .   l   a   s   t   L   o   c   k
0017520    e   d       n   e       d   t   >   >   D   T   ^   l   i   n
0017540    e   .   l   o   c   k   e   d       t   h   e   n  \r        
0017560                                            [  \r                
0017600                                    d   t   >   >   D   T   ^   l
0017620    i   n   e   .   l   a   s   t   L   o   c   k   e   d       =
0017640        d   t   >   >   D   T   ^   l   i   n   e   .   l   o   c
0017660    k   e   d  \r                                                
0017700    S   e   t   B   i   t   P   o   s   (   d   s   ,       p   o
0017720    s   D   i   r   t   y   )  \r                                
0017740                    E   r   a 376 001  \0  \n 241   s   e   B   i
0017760    t   s   (   d   s   ,       p   o   s   R   B   o   r   d   e
0020000    r   -   p   o   s   D   i   r   t   y   ,       -   1   )  \r
0020020                                                    ]  \r        
0020040                                ]  \r  \r                        
0020060    /   /       p   r   o   c   e   s   s       v   m   e   m    
0020100    s   t   a   t   s  \r                           l   e   t    
0020120    v   m   S   t   a   t   s       =       l   v       v   m   s
0020140    >   >   V   M   S   .   s   t   a   t   s  \r                
0020160            u   n   l   e   s   s       M   u   l   t   E   q   (
0020200    o   l   d   S   t   a   t   s   ,       v   m   S   t   a   t
0020220    s   ,       l   e   n   V   M   S   t   a   t   s   )       d
0020240    o  \r                                       [  \r            
0020260                            R   e   s   e   t   s   (   n   o   s
0020300    h   o   w   )  \r                                       W   s
0020320    s   (   n   o   s   h   o   w   ,       "   V   M   e   m    
0020340                O   v   e   r   l   a   y         376 001  \0 343
0020360   \v           V   F   i   l   e                               D
0020400    D                       L   e   a   f   "   )  \r            
0020420                            W   s   s   (   n   o   s   h   o   w
0020440    ,       "   *   N   R   e   a   d   s       "   )  \r        
0020460                                f   o   r       t   y   p   e    
0020500    =       1       t   o       m   a   x   V   M   I   T   y   p
0020520    e       d   o  \r                                            
0020540        P   u   t   T   e   m   p   l   a   t   e   (   n   o   s
0020560    h   o   w   ,       "   $   9   E   D   "   ,       l   v    
0020600    v   m   S   t   a   t   s   >   >   V   M   S   t   a   t   s
0020620    .   r   e   a   d   s   ^   t   y   p   e   )  \r            
0020640                            W   s   s   (   n   o   s   h   o   w
0020660    ,       "   *   N   W   r   i   t   e   s   "   )  \r        
0020700                                f   o   r       t   y   p   e    
0020720    =       1       t   o       m   a   x   V   M   I   T   y   p
0020740    e       d   o  \r                                            
0020760      376 001  \0 301   b   P   u   t   T   e   m   p   l   a   t
0021000    e   (   n   o   s   h   o   w   ,       "   $   9   E   D   "
0021020    ,       l   v       v   m   S   t   a   t   s   >   >   V   M
0021040    S   t   a   t   s   .   w   r   i   t   e   s   ^   t   y   p
0021060    e   )  \r                                       l   e   t    
0021100    p       =       l   v       v   m   S   t   a   t   s   >   >
0021120    V   M   S   t   a   t   s   .   o   v   X   M   R   e   a   d
0021140    s  \r                                       i   f       p   !
0021160    0       n   e       0       %       p   !   1       n   e    
0021200    0       t   h   e   n  \r                                    
0021220                P   u   t   T   e   m   p   l   a   t   e   (   n
0021240    o   s   h   o   w   ,       "   *   N   $   E   D       o   v
0021260    e   r   l   a   y       r   e   a   d   s       f   r   o   m
0021300        X   M   ,       $   E   D       f   r   o   m       d   i
0021320    s   k   "   ,  \r                                            
0021340            l   v       v   m   S   t   a   t   s   >   >   V   M
0021360    S   t   a   t   s   . 376 001  \0 355 363   o   v   X   M   R
0021400    e   a   d   s   ,       l   v       v   m   S   t   a   t   s
0021420    >   >   V   M   S   t   a   t   s   .   o   v   D   i   s   k
0021440    R   e   a   d   s   )  \r                                    
0021460    d   t   >   >   D   T   ^   1   .   d   s   >   >   D   S   .
0021500    l   d   c   b   >   >   D   C   B   .   n   e   x   t       =
0021520        n   o   s   h   o   w   >   >   D   S   .   f   d   c   b
0021540   \r                                       l   e   t       t   e
0021560    m   p       =       s   h   o   w   ;       s   h   o   w    
0021600    =       n   o   s   h   o   w   ;       n   o   s   h   o   w
0021620        =       t   e   m   p  \r                                
0021640        M   o   v   e   B   l   o   c   k   (   o   l   d   S   t
0021660    a   t   s   ,       v   m   S   t   a   t   s   ,       l   e
0021700    n   V   M   S   t   a   t   s   )  \r                        
0021720                ]  \r                           ]  \r  \r        
0021740        R   e   l   e   a   s   e   P   B   I   (   p   b   i   )
0021760   \r               ]  \r  \r   C   l   o   s 376  \0 030 222 311
0022000    e   L   e   v   e   l   1   S   o   c   k   e   t   (   s   p
0022020    y   S   o   c   )  \r   ]  \r 377  \0  \0   V   M   e   m   S
0022040    p   y   .   b   c   p   l  \0 373 231 301   `   |  \0  \0 376
0022060  001  \0   O   +   /   /       V   M   e   m   S   p   y   .   b
0022100    c   p   l  \r   /   /       C   o   p   y   r   i   g   h   t
0022120        X   e   r   o   x       C   o   r   p   o   r   a   t   i
0022140    o   n       1   9   8   0   ,       1   9   8   1  \r   /   /
0022160        L   a   s   t       m   o   d   i   f   i   e   d       S
0022200    e   p   t   e   m   b   e   r       2   8   ,       1   9   8
0022220    2           1   0   :   2   3       P   M       b   y       B
0022240    o   g   g   s  \r  \r   g   e   t       "   S   y   s   D   e
0022260    f   s   .   d   "  \r   g   e   t       "   B   c   p   l   F
0022300    i   l   e   s   .   d   "  \r   g   e   t       "   A   l   t
0022320    o   D   e   f   s   .   d   "  \r   g   e   t       "   V   M
0022340    e   m   S   p   y   .   d   e   c   l   "  \r   g   e   t    
0022360    "   P   u   p   0   .   d   e   c   l   "  \r   g   e   t    
0022400    "   P   u   p   1   .   d   e   c   l   "  \r   g   e   t    
0022420    "   P   u   p   R   t   p   .   d   e   c   l   "  \r   g   e
0022440    t       "   P   u   p   B   s   p   .   d   e   c   l   "  \r
0022460    g   e   t     376 001  \0 033 021   "   F   t   p   P   r   o
0022500    t   .   d   e   c   l   "  \r  \r   e   x   t   e   r   n   a
0022520    l  \r   [  \r   /   /       i   n   c   o   m   i   n   g    
0022540    p   r   o   c   e   d   u   r   e   s  \r   S   p   y   ;    
0022560    W   s   s   ;       S   y   s   E   r   r  \r  \r   C   r   e
0022600    a   t   e   K   e   y   b   o   a   r   d   S   t   r   e   a
0022620    m   ;       P   u   t   T   e   m   p   l   a   t   e  \r   C
0022640    r   e   a   t   e   D   i   s   p   l   a   y   S   t   r   e
0022660    a   m   ;       S   h   o   w   D   i   s   p   l   a   y   S
0022700    t   r   e   a   m  \r   E   r   a   s   e   B   i   t   s   ;
0022720        C   h   a   r   W   i   d   t   h   ;       S   e   t   L
0022740    m   a   r   g  \r  \r   G   e   t   P   a   r   t   n   e   r
0022760    ;       C   r   e   a   t   e   B   S   P   S   t   r   e   a
0023000    m   ;       B   S   P   R   e   a   d   B   l   o   c   k  \r
0023020    O   p   e   n   L   e   v   e   l   1   S   o   c   k   e   t
0023040    ;       C   l   o   s   e   L   e   v   e   l   1   S   o   c
0023060    k   e   t  \r   O   p   e   n   R 376 001  \0   3 202   T   P
0023100    S   o   c   k   e   t   ;       C   l   o   s   e   R   T   P
0023120    S   o   c   k   e   t  \r  \r   U   s   e   r   O   p   e   n
0023140    ;       U   s   e   r   C   l   o   s   e   ;       U   s   e
0023160    r   R   e   t   r   i   e   v   e  \r   I   n   i   t   P   L
0023200    i   s   t   ;       F   r   e   e   P   L   i   s   t  \r  \r
0023220    G   e   t   s   ;       P   u   t   s   ;       C   l   o   s
0023240    e   s   ;       R   e   s   e   t   s  \r   C   a   l   l   S
0023260    w   a   t   ;       Z   e   r   o   ;       M   o   v   e   B
0023300    l   o   c   k   ;       N   o   o   p   ;       I   d   l   e
0023320   \r   I   n   i   t   i   a   l   i   z   e   Z   o   n   e   ;
0023340        A   d   d   T   o   Z   o   n   e   ;       A   l   l   o
0023360    c   a   t   e   ;       F   r   e   e  \r   M   y   F   r   a
0023400    m   e   ;       E   n   q   u   e   u   e   ;       J   u   n
0023420    t   a   ;       M   u   l   t   E   q   ;       D   o   u   b
0023440    l   e   I   n   c   r   e   m   e   n   t  \r   T   i   m   e
0023460    r   H   a   s   E   x   p   i   r   e   d   ;       S 376 001
0023500   \0   T   b   e   t   T   i   m   e   r  \r   E   x   t   r   a
0023520    c   t   S   u   b   s   t   r   i   n   g   ;       C   o   p
0023540    y   S   t   r   i   n   g  \r  \r   I   n   i   t   i   a   l
0023560    i   z   e   C   o   n   t   e   x   t   ;       C   a   l   l
0023600    C   o   n   t   e   x   t   L   i   s   t   ;       B   l   o
0023620    c   k  \r   I   n   i   t   P   u   p   L   e   v   e   l   1
0023640    ;       I   n   i   t   F   t   p   U   t   i   l   ;       I
0023660    n   i   t   F   t   p   P   L   i   s   t  \r   I   n   i   t
0023700    B   c   p   l   R   u   n   t   i   m   e   ;       L   o   a
0023720    d   R   a   m  \r  \r   /   /       o   u   t   g   o   i   n
0023740    g       s   t   a   t   i   c   s  \r   d   t   ;       n   t
0023760    ;       p   o   r   t   ;       s   h   o   w   ;       n   o
0024000    s   h   o   w  \r   s   y   s   Z   o   n   e   ;       d   s
0024020    p  \r  \r   /   /       i   n   c   o   m   i   n   g       s
0024040    t   a   t   i   c   s  \r   k   e   y   s   ;       s   y   s
0024060    F   o   n   t  \r   R   a   m   I   m   a   g   e   ;       C
0024100    t   x   R 376 001  \0   [ 304   u   n   n   i   n   g  \r   U
0024120    s   e   r   N   a   m   e   ;       U   s   e   r   P   a   s
0024140    s   w   o   r   d   ;       l   v   U   s   e   r   F   i   n
0024160    i   s   h   P   r   o   c  \r   ]  \r  \r   s   t   a   t   i
0024200    c  \r   [  \r   d   t   ;       n   t   ;       s   h   o   w
0024220    ;       n   o   s   h   o   w   ;       p   o   r   t  \r   s
0024240    a   v   e   d   U   F   P   ;       l   i   n   e   W   o   r
0024260    d   s   ;       s   y   s   Z   o   n   e   ;       d   s   p
0024300   \r   ]  \r  \r   m   a   n   i   f   e   s   t       s   t   a
0024320    c   k   L   i   m   i   t       =       3   3   5   b  \r  \r
0024340    s   t   r   u   c   t   u   r   e       B   B   F   D   :  \t
0024360   \t   /   /       B   B       F   i   l   e       D   e   s   c
0024400    r   i   p   t   o   r  \r   [  \r   n   a   m   e       w   o
0024420    r   d  \r   b   l   a   n   k       w   o   r   d       3  \r
0024440    ]  \r   m   a   n   i   f   e   s   t       l   e   n   B   B
0024460    F   D       =       s   i   z   e       B   B   F   D   /   1
0024500    6  \r  \f  \r   /   /   -   - 376 001  \0 215 357   -   -   -
0024520    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0024620    -   -   -   -   -   -   -  \r   l   e   t       V   M   e   m
0024640    S   p   y   (   )       b   e  \r   /   /   -   -   -   -   -
0024660    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0024760    -   -   -   -   -   -   -  \r   [  \r   l   e   t       j   u
0025000    n   t   a   L   e   v   e   l       =       L   o   a   d   R
0025020    a   m   (   R   a   m   I   m   a   g   e   )       e   q    
0025040    0   ?       l   e   v   B   a   s   i   c   ,       l   e   v
0025060    B   c   p   l  \r   i   f       j   u   n   t   a   L   e   v
0025100    e   l       e   q       l   e   v   B   a   s   i 376 001  \0
0025120  257 357   c       t   h   e   n       I   n   i   t   B   c   p
0025140    l   R   u   n   t   i   m   e   (   )  \r   J   u   n   t   a
0025160    (   j   u   n   t   a   L   e   v   e   l   ,       A   f   t
0025200    e   r   J   u   n   t   a   )  \r   ]  \r  \r   /   /   -   -
0025220    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0025320    -   -   -   -   -   -   -   -   -   -  \r   a   n   d       A
0025340    f   t   e   r   J   u   n   t   a   (   )       b   e  \r   /
0025360    /   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
0025400    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0025460    -   -   -   -   -   -   -   -   -   -   -   -   -  \r   [  \r
0025500    C   r   e   a   t   e   K   e   y   b   o   a   r   d   S   t
0025520    r   e 376 001  \0   2 272   a   m   (   )  \r   I   d   l   e
0025540        =       B   l   o   c   k  \r   f   o   r       i       =
0025560        0       t   o       7       d   o       c   u   r   s   o
0025600    r   B   i   t   M   a   p   !   i       =       1   7   7   4
0025620    0   0   b  \r   f   o   r       i       =       8       t   o
0025640        1   5       d   o       c   u   r   s   o   r   B   i   t
0025660    M   a   p   !   i       =       3   7   7   b  \r   s   a   v
0025700    e   d   U   F   P       =       @   l   v   U   s   e   r   F
0025720    i   n   i   s   h   P   r   o   c   ;       @   l   v   U   s
0025740    e   r   F   i   n   i   s   h   P   r   o   c       =       S
0025760    p   y   F   i   n   i   s   h  \r  \r   l   e   t       f   r
0026000    e   e   B   e   g   i   n       =       @   s   t   a   c   k
0026020    L   i   m   i   t  \r   @   s   t   a   c   k   L   i   m   i
0026040    t       =       M   y   F   r   a   m   e   (   )       -   2
0026060    0   0  \r   s   y   s   Z   o   n   e       =       I   n   i
0026100    t   i   a   l   i   z   e   Z   o   n   e   (   f   r   e   e
0026120    B   e   g   i   n   ,     376 001  \0   v 373   7   7   7   7
0026140    7   b   ,       S   y   s   E   r   r   ,       0   )  \r   A
0026160    d   d   T   o   Z   o   n   e   (   s   y   s   Z   o   n   e
0026200    ,       f   r   e   e   B   e   g   i   n   +   7   7   7   7
0026220    7   b   ,       @   s   t   a   c   k   L   i   m   i   t   -
0026240    f   r   e   e   B   e   g   i   n   -   7   7   7   7   7   b
0026260    )  \r  \r   l   i   n   e   W   o   r   d   s       =       l
0026300    D   C   B   +   1   0   +   3   8   *   2   *   (   (   s   y
0026320    s   F   o   n   t   !   -   2   +   1   )       r   s   h   i
0026340    f   t       1   )  \r   d   s   p       =       C   r   e   a
0026360    t   e   D   i   s   p   l   a   y   S   t   r   e   a   m   (
0026400    6   ,       A   l   l   o   c   a   t   e   (   s   y   s   Z
0026420    o   n   e   ,       3   *   l   i   n   e   W   o   r   d   s
0026440    )   ,       3   *   l   i   n   e   W   o   r   d   s   )  \r
0026460    S   h   o   w   D   i   s   p   l   a   y   S   t   r   e   a
0026500    m   (   d   s   p   ,       D   S   a   l   o   n   e   )  \r
0026520    W   s   s   (   d   s   p   ,       "   V   M 376 001  \0 212
0026540  327   e   m   S   p   y       o   f       2   9       S   e   p
0026560    t       8   2   "   )  \r  \r   p   o   r   t       =       A
0026600    l   l   o   c   a   t   e   (   s   y   s   Z   o   n   e   ,
0026620        l   e   n   P   o   r   t   )  \r   n   t       =       A
0026640    l   l   o   c   a   t   e   (   s   y   s   Z   o   n   e   ,
0026660        m   a   x   O   v   s   )   ;       Z   e   r   o   (   n
0026700    t   ,       m   a   x   O   v   s   )  \r  \r   l   e   t    
0026720    c   t   x   Q       =       A   l   l   o   c   a   t   e   (
0026740    s   y   s   Z   o   n   e   ,       2   )   ;       c   t   x
0026760    Q   !   0       =       0  \r   I   n   i   t   P   u   p   L
0027000    e   v   e   l   1   (   s   y   s   Z   o   n   e   ,       c
0027020    t   x   Q   ,       1   0   )  \r   I   n   i   t   F   t   p
0027040    U   t   i   l   (   )  \r   I   n   i   t   F   t   p   P   L
0027060    i   s   t   (   )  \r   E   n   q   u   e   u   e   (   c   t
0027100    x   Q   ,       I   n   i   t   i   a   l   i   z   e   C   o
0027120    n   t   e   x   t   (   A   l   l   o   c   a   t   e   (   s
0027140    y 376 001  \0 005 230   s   Z   o   n   e   ,       5   0   0
0027160    )   ,       5   0   0   ,  \r       S   p   y   C   t   x   ,
0027200        l   e   n   E   x   t   r   a   C   t   x   )   )  \r   C
0027220    a   l   l   C   o   n   t   e   x   t   L   i   s   t   (   c
0027240    t   x   Q   !   0   )       r   e   p   e   a   t           /
0027260    /   f   o   r   e   v   e   r  \r   ]  \r  \r   /   /   -   -
0027300    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0027400    -   -   -   -   -   -   -   -   -   -  \r   a   n   d       S
0027420    p   y   F   i   n   i   s   h   (   )       b   e  \r   /   /
0027440    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0027540    -   -   -   -   -   - 376 001  \0 216 021   -   -   -   -   -
0027560    -  \r   [  \r   m   a   n   i   f   e   s   t       k   b   I
0027600    n   t   e   r   r   u   p   t   B   i   t       =       1    
0027620    l   s   h   i   f   t       1   2  \r   @   a   c   t   i   v
0027640    e   I   n   t   e   r   r   u   p   t   s       =       @   a
0027660    c   t   i   v   e   I   n   t   e   r   r   u   p   t   s    
0027700    &       n   o   t       k   b   I   n   t   e   r   r   u   p
0027720    t   B   i   t  \r   @   d   i   s   p   l   a   y   I   n   t
0027740    e   r   r   u   p   t       =       @   d   i   s   p   l   a
0027760    y   I   n   t   e   r   r   u   p   t       &       n   o   t
0030000        k   b   I   n   t   e   r   r   u   p   t   B   i   t  \r
0030020    @   d   i   s   p   l   a   y   L   i   s   t   H   e   a   d
0030040        =       0  \r   f   o   r       i       =       0       t
0030060    o       3   0   0   0   0       l   o   o   p  \r   @   l   v
0030100    U   s   e   r   F   i   n   i   s   h   P   r   o   c       =
0030120        s   a   v   e   d   U   F   P  \r   ]  \r  \r   /   /   -
0030140    -   -   -   -   -   -   -   -   -   -   - 376 001  \0 344 311
0030160    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0030260   \r   a   n   d       W   s   s   (   s   t   r   e   a   m   ,
0030300        s   t   r   i   n   g   )       b   e  \r   /   /   -   -
0030320    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0030420    -   -   -   -   -   -   -   -   -   -  \r               f   o
0030440    r       i       =       1       t   o       s   t   r   i   n
0030460    g   >   >   S   t   r   i   n   g   .   l   e   n   g   t   h
0030500        d   o  \r                           P   u   t   s   (   s
0030520    t   r   e   a   m   ,       s   t   r   i   n   g   >   >   S
0030540    t   r   i   n   g   .   c   h   a   r   ^   i   )  \r  \r   /
0030560  376 001  \0 352 307   /   -   -   -   -   -   -   -   -   -   -
0030600    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0030700    -   -  \r   a   n   d       S   y   s   E   r   r   (   p   1
0030720    ,       e   r   r   N   o   ,       p   2   ,       p   3   ,
0030740        p   4   ,       p   5   ;       n   u   m   a   r   g   s
0030760        n   a   )       b   e  \r   /   /   -   -   -   -   -   -
0031000    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0031100    -   -   -   -   -   -  \r   [  \r   l   e   t       t       =
0031120        p   1   ;       p   1       =       e   r   r   N   o   ;
0031140        e   r   r   N   o       =       t  \r   (   t   a   b   l
0031160    e       [       7 376 001  \0 276  \a   7   4   0   3   b   ;
0031200        1   4   0   1   b       ]   )   (   "   S   y   s   .   E
0031220    r   r   o   r   s   "   ,       l   v       p   1   )  \r   ]
0031240   \r  \f  \r   /   /   -   -   -   -   -   -   -   -   -   -   -
0031260    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0031360    -  \r   a   n   d       S   p   y   C   t   x   (   )       b
0031400    e  \t  \t   /   /       a       c   o   n   t   e   x   t  \r
0031420    /   /   -   -   -   -   -   -   -   -   -   -   -   -   -   -
0031440    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0031520    -   -   -   -   -   -   -   -   -   -   -   -   -   -  \r   [
0031540   \r   l   e   t       h   o   s   t       =       G   e   t   S
0031560    t   r   i   n   g   (   "   *   N   I 376 001  \0 271 313   F
0031600    S       n   a   m   e   :       "   ,       t   r   u   e   )
0031620    ;       i   f       h   o   s   t       e   q       0       l
0031640    o   o   p  \r   u   n   l   e   s   s       G   e   t   P   a
0031660    r   t   n   e   r   (   h   o   s   t   ,       d   s   p   ,
0031700        p   o   r   t   ,       0   ,       s   o   c   k   e   t
0031720    F   T   P   )       l   o   o   p  \r   F   r   e   e   (   s
0031740    y   s   Z   o   n   e   ,       h   o   s   t   )  \r  \r   /
0031760    /       o   e   p   n       a       B   S   P       c   o   n
0032000    n   e   c   t   i   o   n       t   o       t   h   e       F
0032020    t   p       s   e   r   v   e   r  \r   Z   e   r   o   (   C
0032040    t   x   R   u   n   n   i   n   g   +   3   ,       l   e   n
0032060    E   x   t   r   a   C   t   x   )  \r   l   e   t       s   o
0032100    c       =       v   e   c       l   e   n   B   S   P   S   o
0032120    c  \r   C   t   x   R   u   n   n   i   n   g   >   >   F   t
0032140    p   C   t   x   .   b   s   p   S   o   c       =       s   o
0032160    c  \r   C   t   x   R   u   n   n   i   n   g   >   >   F 376
0032200  001  \0 255 254   t   p   C   t   x   .   d   s   p   S   t   r
0032220    e   a   m       =       d   s   p  \r   O   p   e   n   L   e
0032240    v   e   l   1   S   o   c   k   e   t   (   s   o   c   ,    
0032260    0   ,       p   o   r   t   )  \r   O   p   e   n   R   T   P
0032300    S   o   c   k   e   t   (   s   o   c   ,       0   ,       m
0032320    o   d   e   I   n   i   t   A   n   d   R   e   t   u   r   n
0032340    )  \r   l   e   t       t   i   m   e   r       =       n   i
0032360    l   ;       S   e   t   T   i   m   e   r   (   l   v       t
0032400    i   m   e   r   ,       6   0   0   0   )           /   /    
0032420    1       m   i   n   u   t   e  \r   B   l   o   c   k   (   )
0032440        r   e   p   e   a   t   u   n   t   i   l       s   o   c
0032460    >   >   R   T   P   S   o   c   .   s   t   a   t   e       n
0032500    e       s   t   a   t   e   R   F   C   O   u   t       %  \r
0032520        (   k   b   d   A   d   !   1       &       2   )       e
0032540    q       0       %       T   i   m   e   r   H   a   s   E   x
0032560    p   i   r   e   d   (   l   v       t   i   m   e   r   )  \r
0032600    u   n   l   e 376 001  \0   %   '   s   s       s   o   c   >
0032620    >   R   T   P   S   o   c   .   s   t   a   t   e       e   q
0032640        s   t   a   t   e   O   p   e   n       d   o  \r        
0032660        [  \r               P   u   t   T   e   m   p   l   a   t
0032700    e   (   d   s   p   ,       "   *   N   C   o   n   n   e   c
0032720    t   i   o   n       a   t   t   e   m   p   t       $   S   "
0032740    ,  \r                   T   i   m   e   r   H   a   s   E   x
0032760    p   i   r   e   d   (   l   v       t   i   m   e   r   )   ?
0033000        "   t   i   m   e   d       o   u   t   "   ,       "   a
0033020    b   o   r   t   e   d   "   )  \r               C   l   o   s
0033040    e   R   T   P   S   o   c   k   e   t   (   s   o   c   ,    
0033060    0   )  \r               C   l   o   s   e   L   e   v   e   l
0033100    1   S   o   c   k   e   t   (   s   o   c   )  \r            
0033120    l   o   o   p  \r               ]  \r   C   t   x   R   u   n
0033140    n   i   n   g   >   >   F   t   p   C   t   x   .   b   s   p
0033160    S   t   r   e   a   m       =       C   r   e   a   t   e   B
0033200    S   P   S   t   r   e   a   m   ( 376 001  \0   f   R   s   o
0033220    c   )  \r   C   t   x   R   u   n   n   i   n   g   >   >   F
0033240    t   p   C   t   x   .   l   s   t       =       l   v       N
0033260    o   o   p       -       o   f   f   s   e   t       S   T   .
0033300    p   u   t   s   /   1   6  \r   C   t   x   R   u   n   n   i
0033320    n   g   >   >   F   t   p   C   t   x   .   d   l   s       =
0033340        l   v       N   o   o   p       -       o   f   f   s   e
0033360    t       S   T   .   p   u   t   s   /   1   6  \r   C   t   x
0033400    R   u   n   n   i   n   g   >   >   F   t   p   C   t   x   .
0033420    d   b   l   s       =       C   t   x   R   u   n   n   i   n
0033440    g   >   >   F   t   p   C   t   x   .   b   s   p   S   t   r
0033460    e   a   m  \r   u   n   l   e   s   s       U   s   e   r   O
0033500    p   e   n   (   N   o   o   p   )       l   o   o   p  \r  \r
0033520    /   /       r   e   t   r   i   e   v   e       t   h   e    
0033540    s   y   m   b   o   l       t   a   b   l   e  \r   l   e   t
0033560        o   k       =       0           /   /   0       =   >    
0033600    i   n       p   r   o   g   r   e   s   s   ;       1 376 001
0033620   \0 324 215       =   >       u   n   r   e   t   r   y   a   b
0033640    l   e   ;       -   1       =   >       d   o   n   e  \r   u
0033660    n   t   i   l       o   k       d   o  \r               [  \r
0033700                i   f       U   s   e   r   N   a   m   e   >   >
0033720    S   t   r   i   n   g   .   l   e   n   g   t   h       e   q
0033740        0       %       U   s   e   r   P   a   s   s   w   o   r
0033760    d   >   >   S   t   r   i   n   g   .   l   e   n   g   t   h
0034000        e   q       0       t   h   e   n  \r                    
0034020        [  \r                           l   e   t       u   n   a
0034040    m       =       G   e   t   S   t   r   i   n   g   (   "   *
0034060    N   L   o   g   i   n       u   s   e   r   :       "   ,    
0034100    t   r   u   e   )   ;       u   n   l   e   s   s       u   n
0034120    a   m       b   r   e   a   k  \r                           C
0034140    o   p   y   S   t   r   i   n   g   (   U   s   e   r   N   a
0034160    m   e   ,       u   n   a   m   )   ;       F   r   e   e   (
0034200    s   y   s   Z   o   n   e   ,       u   n   a   m   )  \r    
0034220              376 001  \0   5   G           l   e   t       u   p
0034240    s   w       =       G   e   t   S   t   r   i   n   g   (   "
0034260    p   a   s   s   w   o   r   d   :       "   ,       f   a   l
0034300    s   e   )   ;       u   n   l   e   s   s       u   p   s   w
0034320        b   r   e   a   k  \r                           C   o   p
0034340    y   S   t   r   i   n   g   (   U   s   e   r   P   a   s   s
0034360    w   o   r   d   ,       u   p   s   w   )   ;       F   r   e
0034400    e   (   s   y   s   Z   o   n   e   ,       u   p   s   w   )
0034420   \r                           ]  \r               l   e   t    
0034440    p   L   i   s   t       =       I   n   i   t   P   L   i   s
0034460    t   (   )  \r               p   L   i   s   t   >   >   P   L
0034500    .   U   N   A   M       =       E   x   t   r   a   c   t   S
0034520    u   b   s   t   r   i   n   g   (   U   s   e   r   N   a   m
0034540    e   )  \r               p   L   i   s   t   >   >   P   L   .
0034560    U   P   S   W       =       E   x   t   r   a   c   t   S   u
0034600    b   s   t   r   i   n   g   (   U   s   e   r   P   a   s   s
0034620    w   o   r   d   )  \r         376 001  \0 253   A       p   L
0034640    i   s   t   >   >   P   L   .   S   F   I   L       =       E
0034660    x   t   r   a   c   t   S   u   b   s   t   r   i   n   g   (
0034700    "   <   S   y   s   t   e   m   >   I   F   S   .   s   y   m
0034720    s   "   )  \r               l   e   t       m   a   r   k    
0034740    =       U   s   e   r   R   e   t   r   i   e   v   e   (   p
0034760    L   i   s   t   ,       R   e   t   r   i   e   v   e   )  \r
0035000                F   r   e   e   P   L   i   s   t   (   p   L   i
0035020    s   t   )  \r               i   f       m   a   r   k   <   <
0035040    M   a   r   k   .   m   a   r   k       e   q       m   a   r
0035060    k   N   o       t   e   s   t       (   m   a   r   k   <   <
0035100    M   a   r   k   .   s   u   b   C   o   d   e       e   q    
0035120    2       %  \r                   m   a   r   k   <   <   M   a
0035140    r   k   .   s   u   b   C   o   d   e       e   q       2   0
0035160    b       %       m   a   r   k   <   <   M   a   r   k   .   s
0035200    u   b   C   o   d   e       e   q       2   1   b   )  \r    
0035220                        i   f   s   o       U   s   e 376 001  \0
0035240    r   b   r   N   a   m   e   !   0   ,       U   s   e   r   P
0035260    a   s   s   w   o   r   d   !   0       =       0   ,       0
0035300   \r                           i   f   n   o   t       b   r   e
0035320    a   k  \r               o   k       =       m   a   r   k    
0035340    e   q       0   ?       1   ,       m   a   r   k   <   <   M
0035360    a   r   k   .   m   a   r   k       e   q       m   a   r   k
0035400    E   n   d   O   f   C   o   m   m   a   n   d  \r            
0035420    ]  \r   U   s   e   r   C   l   o   s   e   (   o   k       e
0035440    q       1   )  \r   u   n   l   e   s   s       o   k       e
0035460    q       -   1       l   o   o   p  \r  \f  \r   /   /       S
0035500    p   y   C   t   x       (   c   o   n   t   '   d   )  \r  \r
0035520    /   /       d   i   s   p   l   a   y       t   a   b   l   e
0035540   \r   d   t       =       A   l   l   o   c   a   t   e   (   s
0035560    y   s   Z   o   n   e   ,       l   e   n   D   T   )   ;    
0035600    Z   e   r   o   (   d   t   ,       l   e   n   D   T   )  \r
0035620    f   o   r       l   i   n   e       =       1       t   o    
0035640    m   a 376 001  \0 371 031   x   L   i   n   e   s       d   o
0035660   \r               [  \r               d   t   >   >   D   T   ^
0035700    l   i   n   e   .   b   i   t   M   a   p       =       A   l
0035720    l   o   c   a   t   e   (   s   y   s   Z   o   n   e   ,    
0035740    l   i   n   e   W   o   r   d   s   )  \r               d   t
0035760    >   >   D   T   ^   l   i   n   e   .   d   s       =       C
0036000    r   e   a   t   e   D   i   s   p   l   a   y   S   t   r   e
0036020    a   m   (   1   ,       d   t   >   >   D   T   ^   l   i   n
0036040    e   .   b   i   t   M   a   p   ,       l   i   n   e   W   o
0036060    r   d   s   )  \r               S   h   o   w   D   i   s   p
0036100    l   a   y   S   t   r   e   a   m   (   d   t   >   >   D   T
0036120    ^   l   i   n   e   .   d   s   )  \r               ]  \r  \r
0036140    /   /       V   M       s   t   a   t   s       d   i   s   p
0036160    l   a   y  \r   l   e   t       s   h   o   w   B   i   t   M
0036200    a   p       =       A   l   l   o   c   a   t   e   (   s   y
0036220    s   Z   o   n   e   ,       4   *   l   i   n   e   W   o   r
0036240    d   s   )  \r   s   h   o 376 001  \0   A 221   w       =    
0036260    C   r   e   a   t   e   D   i   s   p   l   a   y   S   t   r
0036300    e   a   m   (   4   ,       s   h   o   w   B   i   t   M   a
0036320    p   ,       4   *   l   i   n   e   W   o   r   d   s   )  \r
0036340    S   e   t   L   m   a   r   g   (   s   h   o   w   ,       1
0036360    2   0   )  \r   l   e   t       n   o   s   h   o   w   B   i
0036400    t   M   a   p       =       A   l   l   o   c   a   t   e   (
0036420    s   y   s   Z   o   n   e   ,       4   *   l   i   n   e   W
0036440    o   r   d   s   )  \r   n   o   s   h   o   w       =       C
0036460    r   e   a   t   e   D   i   s   p   l   a   y   S   t   r   e
0036500    a   m   (   4   ,       n   o   s   h   o   w   B   i   t   M
0036520    a   p   ,       4   *   l   i   n   e   W   o   r   d   s   )
0036540   \r   S   e   t   L   m   a   r   g   (   n   o   s   h   o   w
0036560    ,       1   2   0   )  \r  \r   S   p   y   (   )  \t   /   /
0036600        S   p   y       o   n       s   e   r   v   e   r  \r  \r
0036620    /   /       d   e   s   t   r   o   y       a   l   l       d
0036640    i   s   p   l   a   y       s   t   r   e   a 376 001  \0 021
0036660  224   m   s       e   x   c   e   p   t       d   s   p  \r   S
0036700    h   o   w   D   i   s   p   l   a   y   S   t   r   e   a   m
0036720    (   d   s   p   ,       D   S   a   l   o   n   e   )  \r   f
0036740    o   r       i       =       0       t   o       3   0   0   0
0036760    0       l   o   o   p           /   /   g   i   v   e       d
0037000    i   s   p   l   a   y       t   a   s   k       t   i   m   e
0037020        t   o       n   o   t   i   c   e  \r   f   o   r       l
0037040    i   n   e       =       1       t   o       m   a   x   L   i
0037060    n   e   s       d   o  \r               [  \r               F
0037100    r   e   e   (   s   y   s   Z   o   n   e   ,       d   t   >
0037120    >   D   T   ^   l   i   n   e   .   b   i   t   M   a   p   )
0037140   \r               C   l   o   s   e   s   (   d   t   >   >   D
0037160    T   ^   l   i   n   e   .   d   s   )  \r               ]  \r
0037200    F   r   e   e   (   s   y   s   Z   o   n   e   ,       d   t
0037220    )  \r   C   l   o   s   e   s   (   s   h   o   w   )   ;    
0037240    F   r   e   e   (   s   y   s   Z   o   n   e   ,       s   h
0037260    o 376 001  \0 270 225   w   B   i   t   M   a   p   )  \r   C
0037300    l   o   s   e   s   (   n   o   s   h   o   w   )   ;       F
0037320    r   e   e   (   s   y   s   Z   o   n   e   ,       n   o   s
0037340    h   o   w   B   i   t   M   a   p   )  \r   f   o   r       i
0037360        =       0       t   o       m   a   x   O   v   s   -   1
0037400        d   o       i   f       n   t   !   i       n   e       0
0037420        t   h   e   n       F   r   e   e   (   s   y   s   Z   o
0037440    n   e   ,       n   t   !   i   )  \r   Z   e   r   o   (   n
0037460    t   ,       m   a   x   O   v   s   )  \r   ]       r   e   p
0037500    e   a   t  \r  \f  \r   /   /   -   -   -   -   -   -   -   -
0037520    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0037620    -   -   -   -  \r   a   n   d       R   e   t   r   i   e   v
0037640    e   (   p   l   )       =       R   e   t   r   i   e   v   e
0037660    F   i   l   e  \r   / 376 001  \0 251 351   /   -   -   -   -
0037700    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0040000    -   -   -   -   -   -   -   -  \r  \r   /   /   -   -   -   -
0040020    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0040120    -   -   -   -   -   -   -   -  \r   a   n   d       R   e   t
0040140    r   i   e   v   e   F   i   l   e   (   p   l   )       =    
0040160    v   a   l   o   f  \r   /   /   -   -   -   -   -   -   -   -
0040200    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0040260    -   -   -   -   -   -   -   -   -   -   - 376 001  \0   .   y
0040300    -   -   -   -   -   -   -   -   -  \r   /   /       N   o   t
0040320    e       t   h   a   t       t   h   i   s       p   r   o   c
0040340    e   d   u   r   e       c   o   u   n   t   s       o   n    
0040360    t   h   e       f   a   c   t       t   h   a   t       t   h
0040400    e       n   a   m   e       s   t   r   i   n   g       a   r
0040420    e   a  \r   /   /           p   r   e   c   e   e   d   s    
0040440    t   h   e       B   B       f   i   l   e       d   e   s   c
0040460    r   i   p   t   o   r       a   r   e   a       i   n       a
0040500        S   y   m   s       f   i   l   e   .  \r   [  \r   P   u
0040520    t   T   e   m   p   l   a   t   e   (   d   s   p   ,       "
0040540    *   N   R   e   t   r   i   e   v   i   n   g       $   S   .
0040560    .   .   "   ,       p   l   >   >   P   L   .   S   F   I   L
0040600    )  \r   l   e   t       b   s   p   S   t   r   e   a   m    
0040620    =       C   t   x   R   u   n   n   i   n   g   >   >   F   t
0040640    p   C   t   x   .   b   s   p   S   t   r   e   a   m  \r   l
0040660    e   t       p   o   s       =       v   e   c       1   ;    
0040700  376 001  \0 327 345   Z   e   r   o   (   p   o   s   ,       2
0040720    )  \r  \r   /   /       s   y   m       f   i   l   e       h
0040740    e   a   d   e   r  \r   l   e   t       s   h       =       v
0040760    e   c       l   S   Y   m   s   H   e   a   d   e   r  \r   D
0041000    o   u   b   l   e   I   n   c   r   e   m   e   n   t   (   p
0041020    o   s   ,       B   S   P   R   e   a   d   B   l   o   c   k
0041040    (   b   s   p   S   t   r   e   a   m   ,       s   h   ,    
0041060    0   ,       l   S   Y   m   s   H   e   a   d   e   r   *   2
0041100    )   )  \r   i   f       (   s   h   >   >   S   Y   m   s   H
0041120    e   a   d   e   r   .   v   e   r   s   i   o   n       &    
0041140    1   7   7   4   0   0   b   )       n   e       1   0   0   0
0041160    b       r   e   s   u   l   t   i   s       f   a   l   s   e
0041200   \r  \r   /   /       n   a   m   e   s  \r   l   e   t       n
0041220    a   m   e   P   o   s       =       v   e   c       1   ;    
0041240    n   a   m   e   P   o   s   !   0       =       0   ;       n
0041260    a   m   e   P   o   s   !   1       =       s   h   >   >   S
0041300    Y   m   s   H   e 376 001  \0     302   a   d   e   r   .   n
0041320    a   m   e   s   A   d   d   r   *   2  \r   u   n   t   i   l
0041340        M   u   l   t   E   q   (   p   o   s   ,       n   a   m
0041360    e   P   o   s   )       d   o       [       G   e   t   s   (
0041400    b   s   p   S   t   r   e   a   m   )   ;       D   o   u   b
0041420    l   e   I   n   c   r   e   m   e   n   t   (   p   o   s   )
0041440        ]  \r   l   e   t       l   e   n   N   a   m   e   A   r
0041460    e   a       =       G   e   t   s   (   b   s   p   S   t   r
0041500    e   a   m   )       l   s   h   i   f   t       8       +    
0041520    G   e   t   s   (   b   s   p   S   t   r   e   a   m   )  \r
0041540    l   e   t       n   a   m   e   A   r   e   a       =       A
0041560    l   l   o   c   a   t   e   (   s   y   s   Z   o   n   e   ,
0041600        l   e   n   N   a   m   e   A   r   e   a   )  \r   f   o
0041620    r       i       =       1       t   o       l   e   n   N   a
0041640    m   e   A   r   e   a   -   1       d   o  \r               n
0041660    a   m   e   A   r   e   a   !   i       =       G   e   t   s
0041700    (   b   s   p   S   t   r   e   a   m 376 001  \0 270   3   )
0041720        l   s   h   i   f   t       8       +       G   e   t   s
0041740    (   b   s   p   S   t   r   e   a   m   )  \r   D   o   u   b
0041760    l   e   I   n   c   r   e   m   e   n   t   (   p   o   s   ,
0042000        l   e   n   N   a   m   e   A   r   e   a   )  \r   D   o
0042020    u   b   l   e   I   n   c   r   e   m   e   n   t   (   p   o
0042040    s   ,       l   e   n   N   a   m   e   A   r   e   a   )  \r
0042060   \r   /   /       B   B       f   i   l   e       d   e   s   c
0042100    r   i   p   t   o   r   s  \r   l   e   t       b   b   P   o
0042120    s       =       v   e   c       1   ;       b   b   P   o   s
0042140    !   0       =       0   ;       b   b   P   o   s   !   1    
0042160    =       s   h   >   >   S   Y   m   s   H   e   a   d   e   r
0042200    .   b   i   n   F   i   l   e   s   A   d   d   r   *   2  \r
0042220    u   n   t   i   l       M   u   l   t   E   q   (   p   o   s
0042240    ,       b   b   P   o   s   )       d   o       [       G   e
0042260    t   s   (   b   s   p   S   t   r   e   a   m   )   ;       D
0042300    o   u   b   l   e   I   n   c   r   e   m   e   n   t   ( 376
0042320  001  \0   W 216   p   o   s   )       ]  \r   l   e   t       n
0042340    u   m   B   B   F   D       =       G   e   t   s   (   b   s
0042360    p   S   t   r   e   a   m   )       l   s   h   i   f   t    
0042400    8       +       G   e   t   s   (   b   s   p   S   t   r   e
0042420    a   m   )  \r   f   o   r       n   u   m   O   v   s       =
0042440        0       t   o       n   u   m   B   B   F   D   -   1    
0042460    d   o  \r               [  \r               i   f       n   u
0042500    m   O   v   s       g   r       m   a   x   O   v   s       t
0042520    h   e   n       C   a   l   l   S   w   a   t   (   "   I   n
0042540    c   r   e   a   s   e       m   a   x   O   v   s   "   )  \r
0042560                l   e   t       b   b   f   d       =       v   e
0042600    c       l   e   n   B   B   F   D  \r               D   o   u
0042620    b   l   e   I   n   c   r   e   m   e   n   t   (   p   o   s
0042640    ,       B   S   P   R   e   a   d   B   l   o   c   k   (   b
0042660    s   p   S   t   r   e   a   m   ,       b   b   f   d   ,    
0042700    0   ,       l   e   n   B   B   F   D   *   2   )   )  \r    
0042720            l   e 376 001  \0 267   k   t       n   a   m   e    
0042740    =       n   a   m   e   A   r   e   a       +       b   b   f
0042760    d   >   >   B   B   F   D   .   n   a   m   e  \r            
0043000    n   t   !   n   u   m   O   v   s       =       E   x   t   r
0043020    a   c   t   S   u   b   s   t   r   i   n   g   (   n   a   m
0043040    e   ,       1   ,       n   a   m   e   >   >   S   t   r   i
0043060    n   g   .   l   e   n   g   t   h   -   3   )  \r            
0043100    ]  \r  \r   F   r   e   e   (   s   y   s   Z   o   n   e   ,
0043120        n   a   m   e   A   r   e   a   )  \r   u   n   t   i   l
0043140        G   e   t   s   (   b   s   p   S   t   r   e   a   m   )
0043160        e   q       -   1       l   o   o   p  \r   W   s   s   (
0043200    d   s   p   ,       "   D   o   n   e   !   "   )  \r   r   e
0043220    s   u   l   t   i   s       t   r   u   e  \r   ]  \r  \f  \r
0043240    /   /   -   -   -   -   -   -   -   -   -   -   -   -   -   -
0043260    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0043320    -   -   -   -   -   -   -   -   - 376 001  \0 327 311   -   -
0043340    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
0043360    -   -   -  \r   a   n   d       G   e   t   S   t   r   i   n
0043400    g   (   p   r   o   m   p   t   ,       e   c   h   o   )    
0043420    =       v   a   l   o   f  \r   /   /   -   -   -   -   -   -
0043440    -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
*
0043540    -   -   -   -   -   -  \r   [  \r   W   s   s   (   d   s   p
0043560    ,       p   r   o   m   p   t   )  \r   l   e   t       s   t
0043600    r   i   n   g       =       v   e   c       1   2   8  \r   l
0043620    e   t       c   o   u   n   t       =       0  \r            
0043640    [  \r               l   e   t       c   h   a   r       =    
0043660    G   e   t   s   (   k   e   y   s   )  \r               s   w
0043700    i   t   c   h   o   n       c   h   a   r       i   n   t   o
0043720   \r                           [  \r                     376 001
0043740   \0 252 351       c   a   s   e       $   *   S   :       c   a
0043760    s   e       $   *   N   :       c   a   s   e       $   *   0
0044000    3   3   :  \r                                       [  \r    
0044020                                    i   f       c   o   u   n   t
0044040        n   e       0       t   h   e   n  \r                    
0044060                                [       P   u   t   s   (   d   s
0044100    p   ,       $   *   S   )   ;       b   r   e   a   k       ]
0044120   \r                                       e   n   d   c   a   s
0044140    e  \r                                       ]  \r            
0044160                c   a   s   e       $   *   0   0   1   :       c
0044200    a   s   e       $   *   0   1   0   :  \r                    
0044220                    [  \r                                       i
0044240    f       c   o   u   n   t       n   e       0       t   h   e
0044260    n  \r                                                   [  \r
0044300                                                    i   f       e
0044320    c   h   o       t   h   e   n  \r                            
0044340              376 001  \0 351   `                       E   r   a
0044360    s   e   B   i   t   s   (   d   s   p   ,       -   C   h   a
0044400    r   W   i   d   t   h   (   d   s   p   ,       s   t   r   i
0044420    n   g   >   >   S   t   r   i   n   g   .   c   h   a   r   ^
0044440    c   o   u   n   t   )   )  \r                                
0044460                    c   o   u   n   t       =       c   o   u   n
0044500    t       -   1  \r                                            
0044520        ]  \r                                       e   n   d   c
0044540    a   s   e  \r                                       ]  \r    
0044560                        c   a   s   e       $   *   1   7   7   :
0044600   \r                                       [  \r                
0044620                        W   s   s   (   d   s   p   ,       "    
0044640    X   X   X   "   )  \r                                       c
0044660    o   u   n   t       =       0  \r                            
0044700            b   r   e   a   k  \r                                
0044720        ]  \r                           d   e   f   a   u   l   t
0044740    :  \r                         376 001  \0   Q   k            
0044760    [  \r                                       i   f       c   o
0045000    u   n   t       l   s       (   U   s   e   r   N   a   m   e
0045020    !   -   1   )       l   s   h   i   f   t       1       -   1
0045040        t   h   e   n  \r                                        
0045060            [  \r                                                
0045100    c   o   u   n   t       =       c   o   u   n   t       +   1
0045120   \r                                                   s   t   r
0045140    i   n   g   >   >   S   t   r   i   n   g   .   c   h   a   r
0045160    ^   c   o   u   n   t       =       c   h   a   r  \r        
0045200                                            i   f       e   c   h
0045220    o       t   h   e   n       P   u   t   s   (   d   s   p   ,
0045240        c   h   a   r   )  \r                                    
0045260                ]  \r                                       e   n
0045300    d   c   a   s   e  \r                                       ]
0045320   \r                           ]  \r               ]       r   e
0045340    p   e   a   t  \r  \r   i   f       c   o   u   n 376  \0   X
0045360  310 257   t       e   q       0       r   e   s   u   l   t   i
0045400    s       f   a   l   s   e  \r   s   t   r   i   n   g   >   >
0045420    S   t   r   i   n   g   .   l   e   n   g   t   h       =    
0045440    c   o   u   n   t  \r   r   e   s   u   l   t   i   s       E
0045460    x   t   r   a   c   t   S   u   b   s   t   r   i   n   g   (
0045500    s   t   r   i   n   g   )  \r   ]  \r 377  \0  \0   V   M   e
0045520    m   S   p   y   F   o   n   t   .   a   s   m  \0 373 224 352
0045540    )   4  \0  \0 376 001  \0   }   >   ;       V   M   e   m   S
0045560    p   y   F   o   n   t   .   a   s   m       -       h   a   n
0045600    d       f   i   d   d   l   e   d  \r   ;       C   o   p   y
0045620    r   i   g   h   t       X   e   r   o   x       C   o   r   p
0045640    o   r   a   t   i   o   n       1   9   7   9  \r   ;       L
0045660    a   s   t       m   o   d   i   f   i   e   d       M   a   r
0045700    c   h       2   ,       1   9   8   0           1   1   :   5
0045720    9       P   M       b   y       B   o   g   g   s  \r  \r  \t
0045740    .   b   e   x   t  \t   s   y   s   F   o   n   t  \r  \r  \t
0045760    .   s   r   e   l  \r  \r   s   y   s   F   o   n   t   :   .
0046000    s   y   s   F   o   n   t  \r  \r  \t   .   n   r   e   l  \r
0046020   \r  \t                   1   4  \r  \t   1   0   4   0   0   7
0046040   \r   .   s   y   s   F   o   n   t   :           4   0   0  \r
0046060   \t               3   7   7  \r  \t               3   7   6  \r
0046100   \t               3   7   5  \r  \t               3   7   4  \r
0046120   \t               3   7   3  \r  \t               3   7   2  \r
0046140   \t               3   7   1  \r  \t 376 001  \0   J 374        
0046160        3   7   0  \r  \t               3   6   7  \r  \t        
0046200        3   6   6  \r  \t               3   6   5  \r  \t        
0046220        3   6   4  \r  \t               3   6   3  \r  \t        
0046240        3   6   2  \r  \t               3   6   1  \r  \t        
0046260        3   6   0  \r  \t               3   5   7  \r  \t        
0046300        3   5   6  \r  \t               3   5   5  \r  \t        
0046320        3   5   4  \r  \t               3   5   3  \r  \t        
0046340        3   5   2  \r  \t               3   5   1  \r  \t        
0046360        3   5   3  \r  \t               3   4   7  \r  \t        
0046400        3   4   6  \r  \t               3   4   5  \r  \t        
0046420        3   4   4  \r  \t               3   4   3  \r  \t        
0046440        3   4   2  \r  \t               3   4   1  \r  \t        
0046460        3   4   5  \r  \t               3   5   6  \r  \t        
0046500        3   6   2  \r  \t               3   7   3  \r  \t        
0046520        4   0   6  \r  \t               4   1   7  \r  \t        
0046540        4   3   0  \r  \t               4   3   4  \r  \t 376 001
0046560   \0   j   *               4   5   0  \r  \t               4   6
0046600    4  \r  \t               4   7   2  \r  \t               5   0
0046620    0  \r  \t               5   0   5  \r  \t               5   0
0046640    7  \r  \t               5   1   2  \r  \t               5   2
0046660    3  \r  \t               5   3   4  \r  \t               5   4
0046700    5  \r  \t               5   5   6  \r  \t               5   6
0046720    7  \r  \t               6   0   0  \r  \t               6   1
0046740    1  \r  \t               6   2   2  \r  \t               6   3
0046760    3  \r  \t               6   4   4  \r  \t               6   5
0047000    5  \r  \t               6   6   4  \r  \t               6   7
0047020    5  \r  \t               7   0   6  \r  \t               7   1
0047040    2  \r  \t               7   2   3  \r  \t               7   3
0047060    4  \r  \t               7   4   5  \r  \t               7   5
0047100    6  \r  \t               7   6   7  \r  \t           1   0   0
0047120    0  \r  \t           1   0   1   1  \r  \t           1   0   2
0047140    2  \r  \t           1   0   3   3  \r  \t           1   0   4
0047160    4  \r  \t 376 001  \0   ; 344           1   0   5   5  \r  \t
0047200            1   0   6   6  \r  \t           1   0   7   7  \r  \t
0047220            1   1   1   0  \r  \t           1   1   2   1  \r  \t
0047240            1   1   3   2  \r  \t           1   1   4   3  \r  \t
0047260            1   1   5   4  \r  \t           1   1   6   5  \r  \t
0047300            1   2   0   0  \r  \t           1   2   1   1  \r  \t
0047320            1   2   2   2  \r  \t           1   2   3   3  \r  \t
0047340            1   2   4   4  \r  \t           1   2   5   5  \r  \t
0047360            1   2   6   6  \r  \t           1   2   7   7  \r  \t
0047400            1   3   1   0  \r  \t           1   3   2   1  \r  \t
0047420            1   3   3   5  \r  \t           1   3   4   6  \r  \t
0047440            1   3   6   2  \r  \t           1   3   7   1  \r  \t
0047460            1   3   7   7  \r  \t               2   4   0  \r  \t
0047500            1   4   0   5  \r  \t           1   4   1   6  \r  \t
0047520            1   4   2   5  \r  \t           1   4   3   6  \r  \t
0047540            1   4   4   5  \r  \t           1   4   5   6  \r  \t
0047560            1   4   6   7  \r  \t 376 001  \0 277   #           1
0047600    5   0   0  \r  \t           1   5   1   1  \r  \t           1
0047620    5   2   4  \r  \t           1   5   3   5  \r  \t           1
0047640    5   4   6  \r  \t           1   5   5   5  \r  \t           1
0047660    5   6   4  \r  \t           1   5   7   3  \r  \t           1
0047700    6   0   4  \r  \t           1   6   1   5  \r  \t           1
0047720    6   2   4  \r  \t           1   6   3   3  \r  \t           1
0047740    6   4   3  \r  \t           1   6   5   2  \r  \t           1
0047760    6   6   1  \r  \t           1   6   7   0  \r  \t           1
0050000    6   7   7  \r  \t           1   7   1   0  \r  \t           1
0050020    7   1   7  \r  \t           1   7   3   3  \r  \t           1
0050040    7   4   7  \r  \t           1   7   6   3  \r  \t           1
0050060    7   6   6  \r  \t               2   0   1  \r  \t            
0050100    2   0   0  \r  \t               1   7   7  \r  \t            
0050120    1   7   6  \r  \t               1   7   5  \r  \t            
0050140    1   7   4  \r  \t               1   7   3  \r  \t            
0050160    1   7   2  \r  \t               1   7   1  \r  \t 376 001  \0
0050200    F 260               1   7   0  \r  \t               1   6   7
0050220   \r  \t               1   6   6  \r  \t               1   6   5
0050240   \r  \t               1   6   4  \r  \t               1   6   3
0050260   \r  \t               1   6   2  \r  \t               1   6   1
0050300   \r  \t               1   6   0  \r  \t               1   5   7
0050320   \r  \t               1   5   6  \r  \t               1   5   5
0050340   \r  \t               1   5   4  \r  \t               1   5   3
0050360   \r  \t               1   5   2  \r  \t               1   5   1
0050400   \r  \t               1   5   0  \r  \t               1   4   7
0050420   \r  \t               1   4   6  \r  \t               1   4   5
0050440   \r  \t               1   4   4  \r  \t               1   4   3
0050460   \r  \t               1   4   2  \r  \t               1   4   1
0050500   \r  \t               1   4   0  \r  \t               1   3   7
0050520   \r  \t               1   3   6  \r  \t               1   3   5
0050540   \r  \t               1   3   4  \r  \t               1   3   3
0050560   \r  \t               1   3   2  \r  \t               1   3   1
0050600   \r  \t 376 001  \0 376   9               1   3   0  \r  \t    
0050620            1   2   7  \r  \t               1   2   6  \r  \t    
0050640            1   2   5  \r  \t               1   2   4  \r  \t    
0050660            1   2   3  \r  \t               1   2   2  \r  \t    
0050700            1   2   1  \r  \t               1   2   0  \r  \t    
0050720            1   1   7  \r  \t               1   1   6  \r  \t    
0050740            1   1   5  \r  \t               1   1   4  \r  \t    
0050760            1   1   3  \r  \t               1   1   2  \r  \t    
0051000            1   1   1  \r  \t               1   1   0  \r  \t    
0051020            1   0   7  \r  \t               1   0   6  \r  \t    
0051040            1   0   5  \r  \t               1   0   4  \r  \t    
0051060            1   0   3  \r  \t               1   0   2  \r  \t    
0051100            1   0   1  \r  \t               1   0   0  \r  \t    
0051120                7   7  \r  \t                   7   6  \r  \t    
0051140                7   5  \r  \t                   7   4  \r  \t    
0051160                7   3  \r  \t                   7   2  \r  \t    
0051200                7   1  \r  \t 376 001  \0   D 220                
0051220    7   0  \r  \t                   6   7  \r  \t                
0051240    6   6  \r  \t                   6   5  \r  \t                
0051260    6   4  \r  \t                   6   3  \r  \t                
0051300    6   2  \r  \t                   6   1  \r  \t                
0051320    6   0  \r  \t                   5   7  \r  \t                
0051340    5   6  \r  \t                   5   5  \r  \t                
0051360    5   4  \r  \t                   5   3  \r  \t                
0051400    5   2  \r  \t                   5   1  \r  \t                
0051420    5   0  \r  \t                   4   7  \r  \t                
0051440    4   6  \r  \t                   4   5  \r  \t                
0051460    4   4  \r  \t                   4   3  \r  \t                
0051500    4   2  \r  \t                   4   1  \r  \t                
0051520    4   0  \r  \t                   3   7  \r  \t                
0051540    3   6  \r  \t                   3   5  \r  \t                
0051560    3   4  \r  \t                   3   3  \r  \t                
0051600    3   2  \r  \t                   3   1  \r  \t 376 001  \0   b
0051620    Q                   3   0  \r  \t                   2   7  \r
0051640   \t                   2   6  \r  \t                   2   5  \r
0051660   \t                   2   4  \r  \t                   2   3  \r
0051700   \t                   2   2  \r  \t                   2   1  \r
0051720   \t                   2   0  \r  \t                   1   7  \r
0051740   \t                   1   6  \r  \t                   1   5  \r
0051760   \t                   1   4  \r  \t                   1   3  \r
0052000   \t                   1   2  \r  \t                   1   1  \r
0052020   \t                   1   0  \r  \t                       7  \r
0052040   \t                       6  \r  \t                       5  \r
0052060   \t                       4  \r  \t                       3  \r
0052100   \t                       2  \r  \t                       g   r
0052120    a   y   -   .  \r  \t                       1  \r  \t        
0052140                0  \r  \t   1   7   7   0   0   0  \r  \t        
0052160                1  \r  \t           5   4   0   1  \r  \t        
0052200            1   7  \r  \t           4   4   0   0  \r  \t       1
0052220    0 376 001  \0 354   k   0   0   0  \r  \t       1   0   0   0
0052240    0  \r  \t       1   0   0   0   0  \r  \t       1   0   0   0
0052260    0  \r  \t       1   0   0   0   0  \r  \t                    
0052300    0  \r  \t       1   0   0   0   0  \r  \t       1   0   0   0
0052320    0  \r  \t                   1   7  \r  \t               4   1
0052340    0  \r  \t       2   4   0   0   0  \r  \t       2   4   0   0
0052360    0  \r  \t       2   4   0   0   0  \r  \t                   1
0052400    7  \r  \t               4   0   3  \r  \t       1   2   0   0
0052420    0  \r  \t       1   2   0   0   0  \r  \t       7   7   0   0
0052440    0  \r  \t       2   4   0   0   0  \r  \t       2   4   0   0
0052460    0  \r  \t   1   7   6   0   0   0  \r  \t       5   0   0   0
0052500    0  \r  \t       5   0   0   0   0  \r  \t                   1
0052520    7  \r  \t               4   1   0  \r  \t       1   0   0   0
0052540    0  \r  \t       3   4   0   0   0  \r  \t       5   2   0   0
0052560    0  \r  \t       5   2   0   0   0  \r  \t       3   0   0   0
0052600    0  \r  \t       1   4   0   0   0  \r  \t       5   2   0   0
0052620    0  \r  \t       5   2 376 001  \0 261 177   0   0   0  \r  \t
0052640        3   4   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0052660                    1   7  \r  \t                   1   2  \r  \t
0052700        6   2   0   0   0  \r  \t   1   2   4   0   0   0  \r  \t
0052720    1   4   4   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0052740        1   0   0   0   0  \r  \t       2   3   0   0   0  \r  \t
0052760        2   5   0   0   0  \r  \t       4   6   0   0   0  \r  \t
0053000                    1   7  \r  \t               4   1   0  \r  \t
0053020        1   0   0   0   0  \r  \t       2   4   0   0   0  \r  \t
0053040        2   4   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0053060        2   5   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0053100        4   2   0   0   0  \r  \t       3   5   0   0   0  \r  \t
0053120                    1   7  \r  \t               4   1   0  \r  \t
0053140        1   0   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0053160        1   0   0   0   0  \r  \t                   1   7  \r  \t
0053200                4   0   3  \r  \t           4   0   0   0  \r  \t
0053220        1   0   0   0   0  \r  \t       1   0 376 001  \0 223   e
0053240    0   0   0  \r  \t       2   0   0   0   0  \r  \t       2   0
*
0053300    0   0   0  \r  \t       2   0   0   0   0  \r  \t       1   0
0053320    0   0   0  \r  \t       1   0   0   0   0  \r  \t           4
0053340    0   0   0  \r  \t                   1   7  \r  \t            
0053360    4   1   3  \r  \t       2   0   0   0   0  \r  \t       1   0
0053400    0   0   0  \r  \t       1   0   0   0   0  \r  \t           4
0053420    0   0   0  \r  \t           4   0   0   0  \r  \t           4
*
0053460    0   0   0  \r  \t       1   0   0   0   0  \r  \t       1   0
0053500    0   0   0  \r  \t       2   0   0   0   0  \r  \t            
0053520        1   7  \r  \t               4   1   3  \r  \t       1   0
0053540    0   0   0  \r  \t       5   2   0   0   0  \r  \t       3   4
0053560    0   0   0  \r  \t       5   2   0   0   0  \r  \t       1   0
0053600    0   0   0  \r  \t                   1   7  \r  \t            
0053620    4   0   5  \r  \t       1   0   0   0   0  \r  \t       1   0
0053640  376 001  \0   t   u   0   0   0  \r  \t       7   6   0   0   0
0053660   \r  \t       1   0   0   0   0  \r  \t       1   0   0   0   0
0053700   \r  \t                   1   7  \r  \t           1   4   0   5
0053720   \r  \t       3   0   0   0   0  \r  \t       1   0   0   0   0
0053740   \r  \t       1   0   0   0   0  \r  \t       2   0   0   0   0
0053760   \r  \t                   1   7  \r  \t           3   4   0   4
0054000   \r  \t       7   6   0   0   0  \r  \t                   1   7
0054020   \r  \t           2   4   0   1  \r  \t       1   0   0   0   0
0054040   \r  \t       1   0   0   0   0  \r  \t                   1   7
0054060   \r  \t           3   4   0   2  \r  \t           2   0   0   0
0054100   \r  \t           2   0   0   0  \r  \t           4   0   0   0
0054120   \r  \t           4   0   0   0  \r  \t       1   0   0   0   0
0054140   \r  \t       1   0   0   0   0  \r  \t       2   0   0   0   0
0054160   \r  \t       2   0   0   0   0  \r  \t                   1   7
0054200   \r  \t               4   1   0  \r  \t       3   4   0   0   0
0054220   \r  \t       4   2   0   0   0  \r  \t       4   6   0   0   0
0054240   \r  \t       5   2 376 001  \0 314   x   0   0   0  \r  \t    
0054260    5   2   0   0   0  \r  \t       6   2   0   0   0  \r  \t    
0054300    4   2   0   0   0  \r  \t       3   4   0   0   0  \r  \t    
0054320                1   7  \r  \t               4   1   0  \r  \t    
0054340    1   0   0   0   0  \r  \t       3   0   0   0   0  \r  \t    
0054360    5   0   0   0   0  \r  \t       1   0   0   0   0  \r  \t    
0054400    1   0   0   0   0  \r  \t       1   0   0   0   0  \r  \t    
0054420    1   0   0   0   0  \r  \t       7   6   0   0   0  \r  \t    
0054440                1   7  \r  \t               4   1   0  \r  \t    
0054460    3   4   0   0   0  \r  \t       4   2   0   0   0  \r  \t    
0054500    4   2   0   0   0  \r  \t           4   0   0   0  \r  \t    
0054520    1   0   0   0   0  \r  \t       2   0   0   0   0  \r  \t    
0054540    4   0   0   0   0  \r  \t       7   6   0   0   0  \r  \t    
0054560                1   7  \r  \t               4   1   0  \r  \t    
0054600    3   4   0   0   0  \r  \t       4   2   0   0   0  \r  \t    
0054620        2   0   0   0  \r  \t       3   4   0   0   0  \r  \t    
0054640        2   0   0   0  \r  \t           2 376 001  \0 360 226   0
0054660    0   0  \r  \t       4   2   0   0   0  \r  \t       3   4   0
0054700    0   0  \r  \t                   1   7  \r  \t               4
0054720    1   0  \r  \t       1   4   0   0   0  \r  \t       2   4   0
0054740    0   0  \r  \t       2   4   0   0   0  \r  \t       4   4   0
0054760    0   0  \r  \t       4   4   0   0   0  \r  \t       7   6   0
0055000    0   0  \r  \t           4   0   0   0  \r  \t           4   0
0055020    0   0  \r  \t                   1   7  \r  \t               4
0055040    1   0  \r  \t       7   6   0   0   0  \r  \t       4   0   0
0055060    0   0  \r  \t       4   0   0   0   0  \r  \t       7   4   0
0055100    0   0  \r  \t       4   2   0   0   0  \r  \t           2   0
0055120    0   0  \r  \t       4   2   0   0   0  \r  \t       3   4   0
0055140    0   0  \r  \t                   1   7  \r  \t               4
0055160    1   0  \r  \t       3   4   0   0   0  \r  \t       4   2   0
0055200    0   0  \r  \t       4   0   0   0   0  \r  \t       7   4   0
0055220    0   0  \r  \t       4   2   0   0   0  \r  \t       4   2   0
0055240    0   0  \r  \t       4   2   0   0   0  \r  \t       3   4 376
0055260  001  \0 235   e   0   0   0  \r  \t                   1   7  \r
0055300   \t               4   1   0  \r  \t       7   6   0   0   0  \r
0055320   \t           2   0   0   0  \r  \t           4   0   0   0  \r
0055340   \t           4   0   0   0  \r  \t       1   0   0   0   0  \r
0055360   \t       1   0   0   0   0  \r  \t       2   0   0   0   0  \r
0055400   \t       2   0   0   0   0  \r  \t                   1   7  \r
0055420   \t               4   1   0  \r  \t       3   4   0   0   0  \r
0055440   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0055460   \t       3   4   0   0   0  \r  \t       4   2   0   0   0  \r
0055500   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0055520   \t       3   4   0   0   0  \r  \t                   1   7  \r
0055540   \t               4   1   0  \r  \t       3   4   0   0   0  \r
0055560   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0055600   \t       4   2   0   0   0  \r  \t       3   6   0   0   0  \r
0055620   \t           2   0   0   0  \r  \t       4   2   0   0   0  \r
0055640   \t       3   4   0   0   0  \r  \t                   1   7  \r
0055660   \t             376 001  \0   % 314   4   1   0  \r  \t       1
0055700    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t        
0055720                0  \r  \t                       0  \r  \t       1
0055740    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t        
0055760            1   7  \r  \t           1   4   0   6  \r  \t       1
0056000    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t        
0056020                0  \r  \t                       0  \r  \t       3
0056040    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t       1
0056060    0   0   0   0  \r  \t       2   0   0   0   0  \r  \t        
0056100            1   7  \r  \t           1   4   1   0  \r  \t        
0056120    4   0   0   0  \r  \t       1   0   0   0   0  \r  \t       2
0056140    0   0   0   0  \r  \t       4   0   0   0   0  \r  \t       4
0056160    0   0   0   0  \r  \t       2   0   0   0   0  \r  \t       1
0056200    0   0   0   0  \r  \t           4   0   0   0  \r  \t        
0056220            1   7  \r  \t               4   1   0  \r  \t       7
0056240    6   0   0   0  \r  \t                       0  \r  \t       7
0056260    6   0   0   0  \r  \t             376 001  \0 234   Y       1
0056300    7  \r  \t           2   0   0   3  \r  \t       4   0   0   0
0056320    0  \r  \t       2   0   0   0   0  \r  \t       1   0   0   0
0056340    0  \r  \t           4   0   0   0  \r  \t           4   0   0
0056360    0  \r  \t       1   0   0   0   0  \r  \t       2   0   0   0
0056400    0  \r  \t       4   0   0   0   0  \r  \t                   1
0056420    7  \r  \t               4   1   0  \r  \t       3   4   0   0
0056440    0  \r  \t       4   2   0   0   0  \r  \t       4   2   0   0
0056460    0  \r  \t           4   0   0   0  \r  \t       1   0   0   0
0056500    0  \r  \t                       0  \r  \t       1   0   0   0
0056520    0  \r  \t       1   0   0   0   0  \r  \t                   1
0056540    7  \r  \t               4   1   0  \r  \t       3   4   0   0
0056560    0  \r  \t       4   2   0   0   0  \r  \t       5   6   0   0
0056600    0  \r  \t       5   2   0   0   0  \r  \t       5   2   0   0
0056620    0  \r  \t       5   6   0   0   0  \r  \t       4   0   0   0
0056640    0  \r  \t       3   6   0   0   0  \r  \t                   1
0056660    7  \r  \t               4   1   0  \r  \t       1   0 376 001
0056700   \0   2 214   0   0   0  \r  \t       2   4   0   0   0  \r  \t
0056720        2   4   0   0   0  \r  \t       2   4   0   0   0  \r  \t
0056740        4   2   0   0   0  \r  \t       7   6   0   0   0  \r  \t
0056760        4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0057000                    1   7  \r  \t               4   1   0  \r  \t
0057020        7   0   0   0   0  \r  \t       4   4   0   0   0  \r  \t
0057040        4   4   0   0   0  \r  \t       7   4   0   0   0  \r  \t
0057060        4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0057100        4   2   0   0   0  \r  \t       7   4   0   0   0  \r  \t
0057120                    1   7  \r  \t               4   1   0  \r  \t
0057140        3   4   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0057160        4   2   0   0   0  \r  \t       4   0   0   0   0  \r  \t
0057200        4   0   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0057220        4   2   0   0   0  \r  \t       3   4   0   0   0  \r  \t
0057240                    1   7  \r  \t               4   1   0  \r  \t
0057260        7   4   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0057300        4   2 376 001  \0   =   z   0   0   0  \r  \t       4   2
0057320    0   0   0  \r  \t       4   2   0   0   0  \r  \t       4   2
0057340    0   0   0  \r  \t       4   2   0   0   0  \r  \t       7   4
0057360    0   0   0  \r  \t                   1   7  \r  \t            
0057400    4   1   0  \r  \t       7   6   0   0   0  \r  \t       4   0
0057420    0   0   0  \r  \t       4   0   0   0   0  \r  \t       7   4
0057440    0   0   0  \r  \t       4   0   0   0   0  \r  \t       4   0
0057460    0   0   0  \r  \t       4   0   0   0   0  \r  \t       7   6
0057500    0   0   0  \r  \t                   1   7  \r  \t            
0057520    4   1   0  \r  \t       7   6   0   0   0  \r  \t       4   0
0057540    0   0   0  \r  \t       4   0   0   0   0  \r  \t       7   4
0057560    0   0   0  \r  \t       4   0   0   0   0  \r  \t       4   0
*
0057620    0   0   0  \r  \t                   1   7  \r  \t            
0057640    4   1   0  \r  \t       3   4   0   0   0  \r  \t       4   2
0057660    0   0   0  \r  \t       4   2   0   0   0  \r  \t       4   0
0057700    0   0   0  \r  \t       5   6 376 001  \0 306   |   0   0   0
0057720   \r  \t       4   2   0   0   0  \r  \t       4   2   0   0   0
0057740   \r  \t       3   4   0   0   0  \r  \t                   1   7
0057760   \r  \t               4   1   0  \r  \t       4   2   0   0   0
0060000   \r  \t       4   2   0   0   0  \r  \t       4   2   0   0   0
0060020   \r  \t       7   6   0   0   0  \r  \t       4   2   0   0   0
0060040   \r  \t       4   2   0   0   0  \r  \t       4   2   0   0   0
0060060   \r  \t       4   2   0   0   0  \r  \t                   1   7
0060100   \r  \t               4   1   0  \r  \t       3   4   0   0   0
0060120   \r  \t       1   0   0   0   0  \r  \t       1   0   0   0   0
*
0060200   \r  \t       3   4   0   0   0  \r  \t                   1   7
0060220   \r  \t               4   1   0  \r  \t       1   6   0   0   0
0060240   \r  \t           2   0   0   0  \r  \t           2   0   0   0
*
0060300   \r  \t       4   2   0   0   0  \r  \t       4   2 376 001  \0
0060320    %   j   0   0   0  \r  \t       3   4   0   0   0  \r  \t    
0060340                1   7  \r  \t               4   1   0  \r  \t    
0060360    4   2   0   0   0  \r  \t       4   4   0   0   0  \r  \t    
0060400    5   0   0   0   0  \r  \t       7   0   0   0   0  \r  \t    
0060420    4   4   0   0   0  \r  \t       4   4   0   0   0  \r  \t    
0060440    4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t    
0060460                1   7  \r  \t               4   1   0  \r  \t    
0060500    4   0   0   0   0  \r  \t       4   0   0   0   0  \r  \t    
*
0060560    4   0   0   0   0  \r  \t       7   6   0   0   0  \r  \t    
0060600                1   7  \r  \t               4   1   0  \r  \t    
0060620    4   2   0   0   0  \r  \t       6   6   0   0   0  \r  \t    
0060640    6   6   0   0   0  \r  \t       5   2   0   0   0  \r  \t    
0060660    5   2   0   0   0  \r  \t       5   2   0   0   0  \r  \t    
0060700    5   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t    
0060720          376 001  \0 033   v       1   7  \r  \t               4
0060740    1   0  \r  \t       4   2   0   0   0  \r  \t       6   2   0
0060760    0   0  \r  \t       6   2   0   0   0  \r  \t       5   2   0
0061000    0   0  \r  \t       5   2   0   0   0  \r  \t       4   6   0
0061020    0   0  \r  \t       4   6   0   0   0  \r  \t       4   2   0
0061040    0   0  \r  \t                   1   7  \r  \t               4
0061060    1   0  \r  \t       3   4   0   0   0  \r  \t       4   2   0
0061100    0   0  \r  \t       4   2   0   0   0  \r  \t       4   2   0
*
0061140    0   0  \r  \t       4   2   0   0   0  \r  \t       3   4   0
0061160    0   0  \r  \t                   1   7  \r  \t               4
0061200    1   0  \r  \t       7   4   0   0   0  \r  \t       4   2   0
0061220    0   0  \r  \t       4   2   0   0   0  \r  \t       4   2   0
0061240    0   0  \r  \t       7   4   0   0   0  \r  \t       4   0   0
0061260    0   0  \r  \t       4   0   0   0   0  \r  \t       4   0   0
0061300    0   0  \r  \t                   1   7  \r  \t               4
0061320    1   0  \r  \t       3   4 376 001  \0  \b 212   0   0   0  \r
0061340   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
*
0061420   \t       3   4   0   0   0  \r  \t       1   0   0   0   0  \r
0061440   \t           6   0   0   0  \r  \t                   1   7  \r
0061460   \t               4   1   2  \r  \t       7   4   0   0   0  \r
0061500   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0061520   \t       7   4   0   0   0  \r  \t       5   0   0   0   0  \r
0061540   \t       4   4   0   0   0  \r  \t       4   2   0   0   0  \r
0061560   \t       4   2   0   0   0  \r  \t                   1   7  \r
0061600   \t               4   1   0  \r  \t       3   4   0   0   0  \r
0061620   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0061640   \t       3   0   0   0   0  \r  \t           4   0   0   0  \r
0061660   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0061700   \t       3   4   0   0   0  \r  \t                   1   7  \r
0061720   \t               4   1   0  \r  \t       7   6 376 001  \0  \n
0061740    p   0   0   0  \r  \t       1   0   0   0   0  \r  \t       1
0061760    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t       1
*
0062020    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t        
0062040            1   7  \r  \t               4   1   0  \r  \t       4
0062060    2   0   0   0  \r  \t       4   2   0   0   0  \r  \t       4
*
0062140    2   0   0   0  \r  \t       3   4   0   0   0  \r  \t        
0062160            1   7  \r  \t               4   1   0  \r  \t       4
0062200    2   0   0   0  \r  \t       4   2   0   0   0  \r  \t       4
0062220    2   0   0   0  \r  \t       2   4   0   0   0  \r  \t       2
0062240    4   0   0   0  \r  \t       2   4   0   0   0  \r  \t       1
0062260    0   0   0   0  \r  \t       1   0   0   0   0  \r  \t        
0062300            1   7  \r  \t               4   1   0  \r  \t       4
0062320    2   0   0   0  \r  \t       4   2   0   0   0  \r  \t       5
0062340    2 376 001  \0 342   ~   0   0   0  \r  \t       5   2   0   0
0062360    0  \r  \t       5   2   0   0   0  \r  \t       2   4   0   0
0062400    0  \r  \t       2   4   0   0   0  \r  \t       2   4   0   0
0062420    0  \r  \t                   1   7  \r  \t               4   1
0062440    0  \r  \t       4   2   0   0   0  \r  \t       4   2   0   0
0062460    0  \r  \t       2   4   0   0   0  \r  \t       1   0   0   0
0062500    0  \r  \t       1   0   0   0   0  \r  \t       2   4   0   0
0062520    0  \r  \t       4   2   0   0   0  \r  \t       4   2   0   0
0062540    0  \r  \t                   1   7  \r  \t               4   1
0062560    0  \r  \t       4   2   0   0   0  \r  \t       4   2   0   0
0062600    0  \r  \t       2   4   0   0   0  \r  \t       2   4   0   0
0062620    0  \r  \t       1   0   0   0   0  \r  \t       1   0   0   0
*
0062660    0  \r  \t                   1   7  \r  \t               4   1
0062700    0  \r  \t       7   6   0   0   0  \r  \t           2   0   0
0062720    0  \r  \t           4   0   0   0  \r  \t       1   0   0   0
0062740    0  \r  \t       1   0 376 001  \0 204   p   0   0   0  \r  \t
0062760        2   0   0   0   0  \r  \t       4   0   0   0   0  \r  \t
0063000        7   6   0   0   0  \r  \t                   1   7  \r  \t
0063020                4   1   0  \r  \t       3   4   0   0   0  \r  \t
0063040        2   0   0   0   0  \r  \t       2   0   0   0   0  \r  \t
*
0063140        2   0   0   0   0  \r  \t       3   4   0   0   0  \r  \t
0063160                    1   7  \r  \t               4   1   3  \r  \t
0063200        2   0   0   0   0  \r  \t       2   0   0   0   0  \r  \t
0063220        1   0   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0063240            4   0   0   0  \r  \t           4   0   0   0  \r  \t
0063260            2   0   0   0  \r  \t           2   0   0   0  \r  \t
0063300                    1   7  \r  \t               4   1   0  \r  \t
0063320        3   4   0   0   0  \r  \t           4   0   0   0  \r  \t
0063340            4   0   0   0  \r  \t           4 376 001  \0   e 226
0063360    0   0   0  \r  \t           4   0   0   0  \r  \t           4
*
0063440    0   0   0  \r  \t       3   4   0   0   0  \r  \t            
0063460        1   7  \r  \t               4   1   3  \r  \t       1   0
0063500    0   0   0  \r  \t       3   4   0   0   0  \r  \t       5   2
0063520    0   0   0  \r  \t       1   0   0   0   0  \r  \t       1   0
0063540    0   0   0  \r  \t       1   0   0   0   0  \r  \t            
0063560        1   7  \r  \t           1   4   0   6  \r  \t       1   0
0063600    0   0   0  \r  \t       2   0   0   0   0  \r  \t       7   6
0063620    0   0   0  \r  \t       2   0   0   0   0  \r  \t       1   0
0063640    0   0   0  \r  \t                   1   7  \r  \t           1
0063660    4   0   5  \r  \t       3   4   0   0   0  \r  \t           2
0063700    0   0   0  \r  \t       3   6   0   0   0  \r  \t       4   2
0063720    0   0   0  \r  \t       4   2   0   0   0  \r  \t       3   6
0063740    0   0   0  \r  \t                   1   7  \r  \t           1
0063760  376 001  \0 027 226   4   0   6  \r  \t       4   0   0   0   0
0064000   \r  \t       4   0   0   0   0  \r  \t       5   4   0   0   0
0064020   \r  \t       6   2   0   0   0  \r  \t       4   2   0   0   0
0064040   \r  \t       4   2   0   0   0  \r  \t       6   2   0   0   0
0064060   \r  \t       5   4   0   0   0  \r  \t                   1   7
0064100   \r  \t               4   1   0  \r  \t       3   4   0   0   0
0064120   \r  \t       4   2   0   0   0  \r  \t       4   0   0   0   0
0064140   \r  \t       4   0   0   0   0  \r  \t       4   2   0   0   0
0064160   \r  \t       3   4   0   0   0  \r  \t                   1   7
0064200   \r  \t           1   4   0   6  \r  \t           2   0   0   0
0064220   \r  \t           2   0   0   0  \r  \t       3   2   0   0   0
0064240   \r  \t       4   6   0   0   0  \r  \t       4   2   0   0   0
0064260   \r  \t       4   2   0   0   0  \r  \t       4   6   0   0   0
0064300   \r  \t       3   2   0   0   0  \r  \t                   1   7
0064320   \r  \t               4   1   0  \r  \t       3   4   0   0   0
0064340   \r  \t       4   2   0   0   0  \r  \t       7   6   0   0   0
0064360   \r  \t       4   0 376 001  \0 020 237   0   0   0  \r  \t    
0064400    4   2   0   0   0  \r  \t       3   4   0   0   0  \r  \t    
0064420                1   7  \r  \t           1   4   0   6  \r  \t    
0064440    1   6   0   0   0  \r  \t       2   0   0   0   0  \r  \t    
0064460    7   4   0   0   0  \r  \t       2   0   0   0   0  \r  \t    
0064500    2   0   0   0   0  \r  \t       2   0   0   0   0  \r  \t    
*
0064540                1   7  \r  \t               4   1   0  \r  \t    
0064560    3   2   0   0   0  \r  \t       4   6   0   0   0  \r  \t    
0064600    4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t    
0064620    4   6   0   0   0  \r  \t       3   2   0   0   0  \r  \t    
0064640        2   0   0   0  \r  \t       3   4   0   0   0  \r  \t    
0064660                1   7  \r  \t           1   4   1   0  \r  \t    
0064700    4   0   0   0   0  \r  \t       4   0   0   0   0  \r  \t    
0064720    5   4   0   0   0  \r  \t       6   2   0   0   0  \r  \t    
0064740    4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t    
0064760    4   2   0   0   0  \r  \t       4   2 376 001  \0 366   L   0
0065000    0   0  \r  \t                   1   7  \r  \t               4
0065020    1   0  \r  \t           4   0   0   0  \r  \t                
0065040        0  \r  \t       3   4   0   0   0  \r  \t           4   0
0065060    0   0  \r  \t           4   0   0   0  \r  \t           4   0
*
0065120    0   0  \r  \t                   1   7  \r  \t               4
0065140    1   0  \r  \t           4   0   0   0  \r  \t                
0065160        0  \r  \t       3   4   0   0   0  \r  \t           4   0
0065200    0   0  \r  \t           4   0   0   0  \r  \t           4   0
*
0065240    0   0  \r  \t       4   4   0   0   0  \r  \t       3   0   0
0065260    0   0  \r  \t                   1   7  \r  \t               4
0065300    1   2  \r  \t       4   0   0   0   0  \r  \t       4   0   0
0065320    0   0  \r  \t       4   4   0   0   0  \r  \t       5   0   0
0065340    0   0  \r  \t       6   0   0   0   0  \r  \t       5   0   0
0065360    0   0  \r  \t       4   4   0   0   0  \r  \t       4   2 376
0065400  001  \0 206 220   0   0   0  \r  \t                   1   7  \r
0065420   \t               4   1   0  \r  \t       3   4   0   0   0  \r
0065440   \t           4   0   0   0  \r  \t           4   0   0   0  \r
*
0065520   \t           4   0   0   0  \r  \t                   1   7  \r
0065540   \t               4   1   0  \r  \t       6   6   0   0   0  \r
0065560   \t       5   2   0   0   0  \r  \t       5   2   0   0   0  \r
*
0065620   \t       5   2   0   0   0  \r  \t                   1   7  \r
0065640   \t           1   4   0   6  \r  \t       5   4   0   0   0  \r
0065660   \t       6   2   0   0   0  \r  \t       4   2   0   0   0  \r
0065700   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0065720   \t       4   2   0   0   0  \r  \t                   1   7  \r
0065740   \t           1   4   0   6  \r  \t       3   4   0   0   0  \r
0065760   \t       4   2   0   0   0  \r  \t       4   2   0   0   0  \r
0066000   \t       4   2 376 001  \0 336 236   0   0   0  \r  \t       4
0066020    2   0   0   0  \r  \t       3   4   0   0   0  \r  \t        
0066040            1   7  \r  \t           1   4   0   6  \r  \t       5
0066060    4   0   0   0  \r  \t       6   2   0   0   0  \r  \t       4
0066100    2   0   0   0  \r  \t       4   2   0   0   0  \r  \t       6
0066120    2   0   0   0  \r  \t       5   4   0   0   0  \r  \t       4
0066140    0   0   0   0  \r  \t       4   0   0   0   0  \r  \t        
0066160            1   7  \r  \t           1   4   1   0  \r  \t       3
0066200    2   0   0   0  \r  \t       4   6   0   0   0  \r  \t       4
0066220    2   0   0   0  \r  \t       4   2   0   0   0  \r  \t       4
0066240    6   0   0   0  \r  \t       3   2   0   0   0  \r  \t        
0066260    2   0   0   0  \r  \t           2   0   0   0  \r  \t        
0066300            1   7  \r  \t           1   4   1   0  \r  \t       5
0066320    4   0   0   0  \r  \t       6   2   0   0   0  \r  \t       4
0066340    0   0   0   0  \r  \t       4   0   0   0   0  \r  \t       4
0066360    0   0   0   0  \r  \t       4   0   0   0   0  \r  \t        
0066400            1   7  \r  \t           1 376 001  \0 004 234   4   0
0066420    6  \r  \t       3   4   0   0   0  \r  \t       4   2   0   0
0066440    0  \r  \t       3   0   0   0   0  \r  \t           4   0   0
0066460    0  \r  \t       4   2   0   0   0  \r  \t       3   4   0   0
0066500    0  \r  \t                   1   7  \r  \t           1   4   0
0066520    6  \r  \t       2   0   0   0   0  \r  \t       7   4   0   0
0066540    0  \r  \t       2   0   0   0   0  \r  \t       2   0   0   0
0066560    0  \r  \t       2   0   0   0   0  \r  \t       2   2   0   0
0066600    0  \r  \t       1   4   0   0   0  \r  \t                   1
0066620    7  \r  \t           1   0   0   7  \r  \t       4   2   0   0
0066640    0  \r  \t       4   2   0   0   0  \r  \t       4   2   0   0
0066660    0  \r  \t       4   2   0   0   0  \r  \t       4   6   0   0
0066700    0  \r  \t       3   2   0   0   0  \r  \t                   1
0066720    7  \r  \t           1   4   0   6  \r  \t       4   2   0   0
0066740    0  \r  \t       4   2   0   0   0  \r  \t       2   4   0   0
0066760    0  \r  \t       2   4   0   0   0  \r  \t       1   0   0   0
0067000    0  \r  \t       1   0   0   0   0  \r  \t             376 001
0067020   \0 367 255       1   7  \r  \t           1   4   0   6  \r  \t
0067040        4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0067060        5   2   0   0   0  \r  \t       5   2   0   0   0  \r  \t
0067100        2   4   0   0   0  \r  \t       2   4   0   0   0  \r  \t
0067120                    1   7  \r  \t           1   4   0   6  \r  \t
0067140        4   2   0   0   0  \r  \t       2   4   0   0   0  \r  \t
0067160        1   0   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0067200        2   4   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0067220                    1   7  \r  \t           1   4   0   6  \r  \t
0067240        4   2   0   0   0  \r  \t       4   2   0   0   0  \r  \t
0067260        4   2   0   0   0  \r  \t       2   4   0   0   0  \r  \t
0067300        2   4   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0067320        1   0   0   0   0  \r  \t       6   0   0   0   0  \r  \t
0067340                    1   7  \r  \t           1   4   1   0  \r  \t
0067360        7   6   0   0   0  \r  \t           4   0   0   0  \r  \t
0067400        1   0   0   0   0  \r  \t       1   0   0   0   0  \r  \t
0067420        2   0 376 001  \0 327   h   0   0   0  \r  \t       7   6
0067440    0   0   0  \r  \t                   1   7  \r  \t           1
0067460    4   0   6  \r  \t           6   0   0   0  \r  \t       1   0
0067500    0   0   0  \r  \t       1   0   0   0   0  \r  \t       1   0
0067520    0   0   0  \r  \t       1   0   0   0   0  \r  \t       6   0
0067540    0   0   0  \r  \t       1   0   0   0   0  \r  \t       1   0
*
0067600    0   0   0  \r  \t           6   0   0   0  \r  \t            
0067620        1   7  \r  \t               4   1   3  \r  \t       1   0
0067640    0   0   0  \r  \t       1   0   0   0   0  \r  \t       1   0
*
0067760    0   0   0  \r  \t                   1   7  \r  \t            
0070000    4   1   3  \r  \t       6   0   0   0   0  \r  \t       1   0
0070020    0   0   0  \r  \t       1   0 376  \0 361 335 333   0   0   0
0070040   \r  \t       1   0   0   0   0  \r  \t       1   0   0   0   0
0070060   \r  \t           6   0   0   0  \r  \t       1   0   0   0   0
0070100   \r  \t       1   0   0   0   0  \r  \t       1   0   0   0   0
0070120   \r  \t       1   0   0   0   0  \r  \t       6   0   0   0   0
0070140   \r  \t                   1   7  \r  \t               4   1   3
0070160   \r  \t       3   1   0   0   0  \r  \t       4   6   0   0   0
0070200   \r  \t                   1   7  \r  \t           2   0   0   2
0070220   \r  \t       5   2   5   2   5  \r  \t   1   2   5   2   5   2
*
0070360   \r   g   r   a   y   :  \t                   3   3  \r  \t    
0070400                1   4  \r  \t  \r  \t   .   e   n   d  \r 377  \0
0070420   \0   L   o   a   d   V   M   e   m   S   p   y   .   c   m  \0
0070440  373 231 301   8   Y  \0  \0 376 001  \0 223 215   /   /       L
0070460    o   a   d   V   M   e   m   S   p   y   .   c   m       -   -
0070500        b   u   i   l   d   s       V   M   e   m   S   p   y   .
0070520    r   u   n  \r   /   /       C   o   p   y   r   i   g   h   t
0070540        X   e   r   o   x       C   o   r   p   o   r   a   t   i
0070560    o   n       1   9   8   1   ,       1   9   8   2  \r   /   /
0070600        L   a   s   t       m   o   d   i   f   i   e   d       S
0070620    e   p   t   e   m   b   e   r       2   8   ,       1   9   8
0070640    2           1   0   :   0   8       P   M       b   y       B
0070660    o   g   g   s  \r  \r   B   l   d   r   /   L   V       7   0
0070700    0   /   W       V   M   e   m   S   p   y       V   M   e   m
0070720    S   p   y   C   o   r   e       ^  \r   ^  \r   F   t   p   U
0070740    s   e   r   P   r   o   t       F   t   p   U   s   e   r   P
0070760    r   o   t   F   i   l   e       ^  \r   F   t   p   P   l   i
0071000    s   t   P   r   o   t       F   t   p   P   L   i   s   t   I
0071020    m   p   1       F   t   p   P   l   i   s   t   I   m   p   2
0071040        ^  \r   F   t   p   U   t   i   l   A     376 001  \0   y
0071060    I   F   t   p   U   t   i   l   B       ^  \r   ^  \r   P   u
0071100    p   B   S   P   O   p   e   n   C   l   o   s   e       P   u
0071120    p   B   S   P   S   t   r   e   a   m   s       P   u   p   B
0071140    S   P   P   r   o   t       P   u   p   B   S   P   B   l   o
0071160    c   k       P   u   p   B   S   P   A       ^  \r   P   u   p
0071200    R   T   P   O   p   e   n   C   l   o   s   e       P   u   p
0071220    R   T   P       ^  \r   P   u   p   N   a   m   e   L   o   o
0071240    k   u   p       P   u   p   R   o   u   t   e       ^  \r   P
0071260    u   p   1   O   p   e   n   C   l   o   s   e       P   u   p
0071300    1   B       P   u   p   A   L   1   A       P   u   p   D   u
0071320    m   m   y   G   a   t   e       ^  \r   P   u   p   A   l   E
0071340    t   h   B       P   u   p   A   l   E   t   h   A       ^  \r
0071360    ^  \r   A   l   l   o   c       D   V   e   c       B   f   s
0071400    M   l       B   c   p   l   T   r   i   c   k   s       C   a
0071420    l   l   s       C   a   l   e   n   d   a   r       ^  \r   K
0071440    e   y   S   t   r   e   a   m   s   B       K   e   y   S   t
0071460    r 376 001  \0   :   w   e   a   m   s   A       L   e   v   B
0071500    u   f   f   e   r       ^  \r   D   s   p   S   t   r   e   a
0071520    m   s   B       D   s   p   S   t   r   e   a   m   s   A    
0071540    V   M   e   m   S   p   y   F   o   n   t       ^  \r   ^  \r
0071560    C   o   n   t   e   x   t       C   o   n   t   e   x   t   I
0071600    n   i   t       I   n   t   e   r   r   u   p   t       B   c
0071620    p   l   R   u   n   t   i   m   e       ^  \r   A   l   t   o
0071640    Q   u   e   u   e       A   l   t   o   T   i   m   e   r    
0071660    A   l   t   o   B   y   t   e   B   l   t       ^  \r   K   e
0071700    y   w   o   r   d       S   t   r   i   n   g   U   t   i   l
0071720        T   e   m   p   l   a   t   e       ^  \r   T   i   m   e
0071740    C   o   n   v   B       T   i   m   e   C   o   n   v   A    
0071760    T   i   m   e   I   O       ^  \r   ^  \r   F   t   p   U   t
0072000    i   l   I   n   i   t       F   t   p   P   L   i   s   t   I
0072020    n   i   t       K   e   y   w   o   r   d   I   n   i   t    
0072040    ^  \r   P   u   p   1   I   n   i   t       P   u   p   A   l
0072060    E   t   h   I   n   i 376  \0   G 314 331   t       I   n   t
0072100    e   r   r   u   p   t   I   n   i   t       ^  \r   L   o   a
0072120    d   R   a   m       B   c   p   l   R   u   n   T   i   m   e
0072140    M   c  \r   /   /       n   o   r   m   a   l       n   u   m
0072160    b   e   r       o   f       e   r   r   o   r   s       =    
0072200    2  \r 377  \0  \0   B   u   i   l   d   V   M   e   m   S   p
0072220    y   .   c   m  \0 373 231 301   8   n  \0  \0 376 001  \0 030
0072240    v   /   /       B   u   i   l   d   V   M   e   m   S   p   y
0072260    .   c   m       -   -       b   u   i   l   d   s       V   M
0072300    e   m   S   p   y   .   b   o   o   t  \r   /   /       C   o
0072320    p   y   r   i   g   h   t       X   e   r   o   x       C   o
0072340    r   p   o   r   a   t   i   o   n       1   9   8   1   ,    
0072360    1   9   8   2  \r   /   /       L   a   s   t       m   o   d
0072400    i   f   i   e   d       S   e   p   t   e   m   b   e   r    
0072420    2   8   ,       1   9   8   2           1   0   :   0   8    
0072440    P   M       b   y       B   o   g   g   s  \r  \r   B   l   d
0072460    r   /   L   V   K       V   M   e   m   S   p   y   B   o   o
0072500    t   /   S       4   6   4   0   /   V       1   0   0   0   /
0072520    W       B   a   s   i   c   B   o   o   t   B   a   s   e   /
0072540    J       ^  \r   V   M   e   m   S   p   y       V   M   e   m
0072560    S   p   y   C   o   r   e       ^  \r   ^  \r   F   t   p   U
0072600    s   e   r   P   r   o   t       F   t   p   U   s   e   r   P
0072620    r   o   t   F   i   l   e       ^  \r   F   t   p   P   L   i
0072640    s 376 001  \0 247 205   t   P   r   o   t       F   t   p   P
0072660    L   i   s   t   I   m   p   1       F   t   p   P   L   i   s
0072700    t   I   m   p   2       ^  \r   F   t   p   U   t   i   l   A
0072720        F   t   p   U   t   i   l   B       ^  \r   ^  \r   P   u
0072740    p   B   S   P   O   p   e   n   C   l   o   s   e       P   u
0072760    p   B   S   P   S   t   r   e   a   m   s       P   u   p   B
0073000    S   P   P   r   o   t       P   u   p   B   S   P   B   l   o
0073020    c   k       P   u   p   B   S   P   A       ^  \r   P   u   p
0073040    R   T   P   O   p   e   n   C   l   o   s   e       P   u   p
0073060    R   T   P       ^  \r   P   u   p   N   a   m   e   L   o   o
0073100    k   u   p       P   u   p   R   o   u   t   e       ^  \r   P
0073120    u   p   1   O   p   e   n   C   l   o   s   e       P   u   p
0073140    1   B       P   u   p   A   L   1   A       P   u   p   D   u
0073160    m   m   y   G   a   t   e       ^  \r   P   u   p   A   l   E
0073200    t   h   B       P   u   p   A   l   E   t   h   A       ^  \r
0073220    ^  \r   A   l   l   o   c       D   V   e   c       B   f   s
0073240    M   l       B   c   p 376 001  \0 326 302   l   T   r   i   c
0073260    k   s       C   a   l   l   s       C   a   l   e   n   d   a
0073300    r       ^  \r   K   e   y   S   t   r   e   a   m   s   B    
0073320    K   e   y   S   t   r   e   a   m   s   A       ^  \r   D   s
0073340    p   S   t   r   e   a   m   s   B       D   s   p   S   t   r
0073360    e   a   m   s   A       V   M   e   m   S   p   y   F   o   n
0073400    t       ^  \r   ^  \r   C   o   n   t   e   x   t       C   o
0073420    n   t   e   x   t   I   n   i   t       I   n   t   e   r   r
0073440    u   p   t       B   c   p   l   R   u   n   t   i   m   e    
0073460    ^  \r   A   l   t   o   Q   u   e   u   e       A   l   t   o
0073500    T   i   m   e   r       A   l   t   o   B   y   t   e   B   l
0073520    t       ^  \r   K   e   y   w   o   r   d       S   t   r   i
0073540    n   g   U   t   i   l       T   e   m   p   l   a   t   e    
0073560    ^  \r   T   i   m   e   C   o   n   v   B       T   i   m   e
0073600    C   o   n   v   A       T   i   m   e   I   O       ^  \r   ^
0073620   \r   F   t   p   U   t   i   l   I   n   i   t       F   t   p
0073640    P   L   i   s   t   I   n   i   t       K 376 001  \0   7 236
0073660    e   y   w   o   r   d   I   n   i   t       ^  \r   P   u   p
0073700    1   I   n   i   t       P   u   p   A   l   E   t   h   I   n
0073720    i   t       I   n   t   e   r   r   u   p   t   I   n   i   t
0073740        ^  \r   L   o   a   d   R   a   m       B   c   p   l   R
0073760    u   n   T   i   m   e   M   c  \r   /   /       n   o   r   m
0074000    a   l       n   u   m   b   e   r       o   f       e   r   r
0074020    o   r   s       =       2  \r  \r   B   u   i   l   d   B   o
0074040    o   t       V   M   e   m   S   p   y   .   m   a   p   /   L
0074060        V   M   e   m   S   p   y   .   B   o   o   t   /   O    
0074100    1   1   0   1   /   G       3   /   D       D   i   s   k   B
0074120    o   o   t   .   R   u   n   /   B       3   0   0   /   N    
0074140    B   a   s   i   c   B   o   o   t   B   a   s   e   .   x   c
0074160    /   S       1   2   0   1   /   V       B   a   s   i   c   B
0074200    o   o   t   B   a   s   e   .   R   u   n   /   E       1   1
0074220    4   1   /   V       V   M   e   m   S   p   y   B   o   o   t
0074240    .   r   u   n   /   E  \r  \r   D   e   l   e   t   e       V
0074260  376  \0 017 201 003   M   e   m   S   p   y   B   o   o   t   .
0074300    r   u   n  \r 374                                            
0074305