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