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