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