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