$ od -c -N 50000 [phylum]<LISP>Lyric>Internal>Library>GIVE-AND-TAKE.LCOM!1
0000000    (   D   E   F   I   N   E   -   F   I   L   E   -   I   N   F
0000020    O     247   P   A   C   K   A   G   E       "   I   N   T   E
0000040    R   L   I   S   P   "     247   R   E   A   D   T   A   B   L
0000060    E       "   X   C   L   "     247   B   A   S   E       1   0
0000100    )  \r   (   f   i   l   e   c   r   e   a   t   e   d       "
0000120    3   0   -   M   a   r   -   8   7       1   4   :   0   1   :
0000140    4   6   "       (   "   c   o   m   p   i   l   e   d       o
0000160    n       "       {   e   r   i   s   }   <   l   i   s   p   c
0000200    o   r   e   >   i   n   t   e   r   n   a   l   >   l   i   b
0000220    r   a   r   y   >   g   i   v   e   -   a   n   d   -   t   a
0000240    k   e   .   \   ;   8   )      \r   "   2   5   -   M   a   r
0000260    -   8   7       1   2   :   3   0   :   5   1   "       "   C
0000300    O   M   P   I   L   E   -   F   I   L   E   d   "       |   i
0000320    n   |       "   X   e   r   o   x       L   i   s   p       2
0000340    5   -   M   a   r   -   8   7       .   .   .   "       |   d
0000360    a   t   e   d   |       "   2   5   -   M   a   r   -   8   7
0000400        1   2   :   5   8   :   1   7   "   )  \r   (   f   i   l
0000420    e   c   r   e   a   t   e   d       "       5   -   D   e   c
0000440    -   8   6       0   5   :   4   4   :   2   7   "       {   e
0000460    r   i   s   }   <   l   i   s   p   c   o   r   e   >   i   n
0000500    t   e   r   n   a   l   >   l   i   b   r   a   r   y   >   g
0000520    i   v   e   -   a   n   d   -   t   a   k   e   .   \   ;   8
0000540        1   6   0   9   4       |   c   h   a   n   g   e   s   |
0000560       \r   |   t   o   :   |       (   v   a   r   i   a   b   l
0000600    e   s       *   g   i   v   e   -   a   n   d   -   t   a   k
0000620    e   -   d   i   r   e   c   t   o   r   i   e   s   *   )    
0000640    (   f   u   n   c   t   i   o   n   s       g   i   v   e   -
0000660    f   i   l   e       t   a   k   e   -   f   i   l   e   )    
0000700    |   p   r   e   v   i   o   u   s   |       |   d   a   t   e
0000720    :   |      \r   "   2   1   -   N   o   v   -   8   6       1
0000740    7   :   4   1   :   5   2   "       {   e   r   i   s   }   <
0000760    l   i   s   p   c   o   r   e   >   i   n   t   e   r   n   a
0001000    l   >   l   i   b   r   a   r   y   >   g   i   v   e   -   a
0001020    n   d   -   t   a   k   e   .   \   ;   7   )  \r   (   r   p
0001040    a   q   q       g   i   v   e   -   a   n   d   -   t   a   k
0001060    e   c   o   m   s       (   (   c   o   m   m   a   n   d   s
0001100        "   g   i   v   e   ?   "       "   t   a   k   e   n   ?
0001120    "       "   g   i   v   e   "       "   t   a   k   e   "    
0001140    "   s   t   e   a   l   "   )       (   f   u   n   c   t   i
0001160    o   n   s      \r   g   i   v   e   -   o   r   -   t   a   k
0001200    e   -   f   i   n   d       a   d   d   -   d   e   f   a   u
0001220    l   t   -   r   e   g   i   s   t   r   y       s   e   n   d
0001240    -   s   t   e   a   l   -   m   e   s   s   a   g   e       g
0001260    i   v   e   -   f   i   l   e       t   a   k   e   -   f   i
0001300    l   e       t   a   k   e   n   ?   )       (   v   a   r   i
0001320    a   b   l   e   s      \r   *   g   i   v   e   -   a   n   d
0001340    -   t   a   k   e   -   d   i   r   e   c   t   o   r   i   e
0001360    s   *   )       (   p   r   o   p       f   i   l   e   t   y
0001400    p   e       g   i   v   e   -   a   n   d   -   t   a   k   e
0001420    )   )   )  \r   |   e   x   e   c   -   g   i   v   e   ?   |
0001440        :   d   4  \r   (   l       (   1       $   $   m   a   c
0001460    r   o   -   e   n   v       0       $   $   m   a   c   r   o
0001500    -   f   o   r   m   )   )      \0  \t  \0  \0  \0 002   g  \0
0001520   \0   i  \n  \0  \0 020  \0   (   6       t   a   k   e   n   ?
0001540    )  \r   (   2       :   g   i   v   e   ?   )  \r   (   )  \r
0001560    (   s   e   t   -   d   o   c   u   m   e   n   t   a   t   i
0001600    o   n       "   g   i   v   e   ?   "       (   q   u   o   t
0001620    e       c   o   m   m   a   n   d   s   )       n   i   l   )
0001640   \r   (   p   u   t   h   a   s   h       "   g   i   v   e   ?
0001660    "       (   q   u   o   t   e       (   n   i   l       |   e
0001700    x   e   c   -   g   i   v   e   ?   |       :   e   v   a   l
0001720    )   )       *   e   x   e   c   -   c   o   m   m   a   n   d
0001740    -   t   a   b   l   e   *   )  \r   |   e   x   e   c   -   t
0001760    a   k   e   n   ?   |       :   d   4  \r   (   l       (   1
0002000        $   $   m   a   c   r   o   -   e   n   v       0       $
0002020    $   m   a   c   r   o   -   f   o   r   m   )   )      \0   ,
0002040  003  \0  \0 002   @ 002 021   ! 002   g  \0  \0  \t  \0  \0   j
0002060  272 271   H 260 026   d 001 375 002   n 002  \0   J   k 330   Z
0002100  361 246   h   l   4  \n  \0  \0 277 265 354   J   I 016 020  \0
0002120    (   3   5       \   \   l   i   s   p   e   r   r   o   r    
0002140    1   0       c   l   :   s   y   m   b   o   l   -   f   u   n
0002160    c   t   i   o   n   )  \r   (   7       t   a   k   e   n   ?
0002200    )  \r   (   )  \r   (   s   e   t   -   d   o   c   u   m   e
0002220    n   t   a   t   i   o   n       "   t   a   k   e   n   ?   "
0002240        (   q   u   o   t   e       c   o   m   m   a   n   d   s
0002260    )       n   i   l   )  \r   (   p   u   t   h   a   s   h    
0002300    "   t   a   k   e   n   ?   "       (   q   u   o   t   e    
0002320    (   (   &   r   e   s   t       a   r   g   s   )       |   e
0002340    x   e   c   -   t   a   k   e   n   ?   |       :   e   v   a
0002360    l   )   )       *   e   x   e   c   -   c   o   m   m   a   n
0002400    d   -   t   a   b   l   e   *   )  \r   |   e   x   e   c   -
0002420    g   i   v   e   |       :   d   4  \r   (   l       (   1    
0002440    $   $   m   a   c   r   o   -   e   n   v       0       $   $
0002460    m   a   c   r   o   -   f   o   r   m   )   )      \0 030 001
0002500   \0  \0 002   @ 002 021 001  \0   H 003 265 004   i 020 001  \t
0002520   \0  \0 241   h 020   H 002   X 260 361  \0   (   1   4       g
0002540    i   v   e   -   f   i   l   e   )  \r   n   i   l  \r   (   )
0002560   \r   (   s   e   t   -   d   o   c   u   m   e   n   t   a   t
0002600    i   o   n       "   g   i   v   e   "       (   q   u   o   t
0002620    e       c   o   m   m   a   n   d   s   )       n   i   l   )
0002640   \r   (   p   u   t   h   a   s   h       "   g   i   v   e   "
0002660        (   q   u   o   t   e       (   (   &   r   e   s   t    
0002700    f   i   l   e   s   )       |   e   x   e   c   -   g   i   v
0002720    e   |       :   e   v   a   l   )   )       *   e   x   e   c
0002740    -   c   o   m   m   a   n   d   -   t   a   b   l   e   *   )
0002760   \r   |   e   x   e   c   -   t   a   k   e   |       :   d   4
0003000   \r   (   l       (   1       $   $   m   a   c   r   o   -   e
0003020    n   v       0       $   $   m   a   c   r   o   -   f   o   r
0003040    m   )   )      \0 030 001  \0  \0 002   @ 002 021 001  \0   H
0003060  003 265 004   i 020 001  \t  \0  \0 241   h 020   H 002   X 260
0003100  361  \0   (   1   4       t   a   k   e   -   f   i   l   e   )
0003120   \r   n   i   l  \r   (   )  \r   (   s   e   t   -   d   o   c
0003140    u   m   e   n   t   a   t   i   o   n       "   t   a   k   e
0003160    "       (   q   u   o   t   e       c   o   m   m   a   n   d
0003200    s   )       n   i   l   )  \r   (   p   u   t   h   a   s   h
0003220        "   t   a   k   e   "       (   q   u   o   t   e       (
0003240    (   &   r   e   s   t       f   i   l   e   s   )       |   e
0003260    x   e   c   -   t   a   k   e   |       :   e   v   a   l   )
0003300    )       *   e   x   e   c   -   c   o   m   m   a   n   d   -
0003320    t   a   b   l   e   *   )  \r   |   e   x   e   c   -   s   t
0003340    e   a   l   |       :   d   4  \r   (   l       (   1       $
0003360    $   m   a   c   r   o   -   e   n   v       0       $   $   m
0003400    a   c   r   o   -   f   o   r   m   )   )      \0 031 001  \0
0003420   \0 002   @ 002 021 001  \0   H 003 265 004   i 020 001   i  \n
0003440   \0  \0 241   h 020   H 002   X 260 360  \0   (   1   5       t
0003460    a   k   e   -   f   i   l   e   )  \r   n   i   l  \r   (   )
0003500   \r   (   s   e   t   -   d   o   c   u   m   e   n   t   a   t
0003520    i   o   n       "   s   t   e   a   l   "       (   q   u   o
0003540    t   e       c   o   m   m   a   n   d   s   )       n   i   l
0003560    )  \r   (   p   u   t   h   a   s   h       "   s   t   e   a
0003600    l   "       (   q   u   o   t   e       (   (   &   r   e   s
0003620    t       f   i   l   e   s   )       |   e   x   e   c   -   s
0003640    t   e   a   l   |       :   e   v   a   l   )   )       *   e
0003660    x   e   c   -   c   o   m   m   a   n   d   -   t   a   b   l
0003700    e   *   )  \r   g   i   v   e   -   o   r   -   t   a   k   e
0003720    -   f   i   n   d       :   d   4  \r   (   l       (   0    
0003740    f   i   l   e   n   a   m   e   )   )      \0 026  \0  \0  \0
0003760  001   @   i   `  \0  \0  \v  \0  \0 265  \f   i   o  \0  \0  \0
0004000    @  \v  \0  \0   h 020  \0   (   1   8       c   l   :   f   o
0004020    r   m   a   t       7       f   i   n   d   f   i   l   e   )
0004040   \r   (   4       *   g   i   v   e   -   a   n   d   -   t   a
0004060    k   e   -   d   i   r   e   c   t   o   r   i   e   s   *   )
0004100   \r   (       1   4       "   ~   A       d   o   e   s       n
0004120    o   t       e   x   i   s   t       a   n   d       s   o    
0004140    c   a   n   n   o   t       b   e       t   a   k   e   n    
0004160    o   r       g   i   v   e   n   .   ~   %   "   )  \r   a   d
0004200    d   -   d   e   f   a   u   l   t   -   r   e   g   i   s   t
0004220    r   y       :   d   4  \r   (   l       (   0       n   a   m
0004240    e   )       f       0       d   e   f   a   u   l   t   r   e
0004260    g   i   s   t   r   y   )      \0 030  \0 001  \0 001   o  \0
0004300   \0  \0   @  \n  \0  \0 241   P 241   @ 020   @   o  \0  \0  \0
0004320    P  \v  \0  \0 020  \0   (   2   1       c   o   n   c   a   t
0004340        7       s   t   r   p   o   s   )  \r   n   i   l  \r   (
0004360        1   7       "   .   "       3       "   .   "   )  \r   s
0004400    e   n   d   -   s   t   e   a   l   -   m   e   s   s   a   g
0004420    e       :   d   4  \r   (   l       (   2       f   i   l   e
0004440        1       a   u   t   h   o   r       0       t   h   i   e
0004460    f   )   )      \0 024  \0  \0  \0 003   h   o  \0  \0  \0   A
0004500    @   B  \r 005  \0  \0  \t  \0  \0  \t  \0  \0 020  \0   (   1
0004520    7       l   a   f   i   t   e   .   s   e   n   d   m   e   s
0004540    s   a   g   e       1   4       m   k   s   t   r   i   n   g
0004560        1   1       c   l   :   f   o   r   m   a   t   )  \r   n
0004600    i   l  \r   (       4       "   S   u   b   j   e   c   t   :
0004620        F   i   l   e       s   t   o   l   e   n  \r   T   o   :
0004640        ~   A  \r  \r   ~   A       j   u   s   t       s   t   o
0004660    l   e       t   h   e       f   i   l   e       ~   A       f
0004700    r   o   m       y   o   u   .  \r  \r  \t   T   h   e       S
0004720    T   E   A   L       c   o   m   m   a   n   d   "   )  \r   g
0004740    i   v   e   -   f   i   l   e   a   0   0   0   1       :   d
0004760    4  \r   (   p       1       s   i   :   :   *   c   a   t   c
0005000    h   -   r   e   t   u   r   n   -   f   r   o   m   *       p
0005020        0       s   i   :   :   *   d   u   m   m   y   -   f   o
0005040    r   -   c   a   t   c   h   *       f       2       n   a   m
0005060    e       f       3       s   i   :   :   n   l   s   e   t   q
0005100    -   v   a   l   u   e   )      \0   + 002 002 002  \0   i   @
0005120  021 002 001   g  \0  \0   g  \0  \0   g  \0  \0   k   g  \0  \0
0005140    R  \r 006  \0  \0   g  \0  \0   h   o  \0  \0  \0  \f  \0  \0
0005160    h 032   c 006   g  \0  \0 020  \0   (   3   3       o   p   e
0005200    n   s   t   r   e   a   m       2   2       p   a   c   k   f
0005220    i   l   e   n   a   m   e   .   s   t   r   i   n   g   )  \r
0005240    (   4   0       :   n   o   r   m   a   l       2   5       i
0005260    n   p   u   t       1   7       b   o   d   y       1   3    
0005300    v   e   r   s   i   o   n       1   0       s   t   a   t   u
0005320    s       7       e   x   t   e   n   s   i   o   n   )  \r   (
0005340        3   0       (   d   o   n   \   '   t   c   a   c   h   e
0005360    )   )  \r   g   i   v   e   -   f   i   l   e       :   d   4
0005400   \r   (   l       (   0       f   i   l   e   n   a   m   e   )
0005420        p       6       *   c   o   n   d   i   t   i   o   n   -
0005440    h   a   n   d   l   e   r   -   b   i   n   d   i   n   g   s
0005460    *       p       5       s   i   :   :   *   n   l   s   e   t
0005500    q   f   l   a   g   *       p       4       *   p   r   o   c
0005520    e   e   d   -   c   a   s   e   s   *       p       3       s
0005540    i   :   :   n   l   s   e   t   q   -   v   a   l   u   e    
0005560    p       0       n   a   m   e       f       7       *   p   r
0005600    o   c   e   e   d   -   c   a   s   e   s   *       f       8
0005620        *   c   o   n   d   i   t   i   o   n   -   h   a   n   d
0005640    l   e   r   -   b   i   n   d   i   n   g   s   *   )      \0
0005660    y  \a 002  \0 001   @  \t  \0  \0 021   ! 002   H 241   h 020
0005700  021 020 003   `  \0  \0   W 016 032   i   o  \0  \0  \0   W 020
0005720  032 021 003 006   L  \t  \0  \0 022   g  \0  \0 360 264 003   K
0005740  022 001   Y   d  \t  \0  \0 253 277   i   o  \0  \0  \0   H  \v
0005760   \0  \0   h 020  \t  \0  \0  \t  \0  \0   Z  \b  \0  \0  \t  \0
0006000   \0  \n  \0  \0 262 024   I  \t  \0  \0  \t  \0  \0   i   o  \0
0006020   \0  \0   H  \v  \0  \0   i 020   i   o  \0  \0  \0   H   J   I
0006040   \t  \0  \0  \r 005  \0  \0   I  \t  \0  \0   h 020  \0   (   1
0006060    1   7       c   l   o   s   e   f       1   1   3       c   l
0006100    :   f   o   r   m   a   t       1   0   9       c   l   :   r
0006120    e   a   d       9   6       c   l   :   f   o   r   m   a   t
0006140        8   7       d   e   l   f   i   l   e       8   4       c
0006160    l   o   s   e   f       7   8       c   l   :   :   s   i   m
0006200    p   l   e   -   s   t   r   i   n   g   -   e   q   u   a   l
0006220        7   5       a   d   d   -   d   e   f   a   u   l   t   -
0006240    r   e   g   i   s   t   r   y       7   2       u   s   e   r
0006260    n   a   m   e       6   8       a   d   d   -   d   e   f   a
0006300    u   l   t   -   r   e   g   i   s   t   r   y       6   5    
0006320    c   l   :   r   e   a   d       6   0       c   l   :   f   o
0006340    r   m   a   t       4   9       s   t   r   e   a   m   p    
0006360    3   4       g   i   v   e   -   f   i   l   e   a   0   0   0
0006400    1       3       g   i   v   e   -   o   r   -   t   a   k   e
0006420    -   f   i   n   d   )  \r   (   3   8       :   n   o   r   m
0006440    a   l       1   6       s   i   :   :   n   l   s   e   t   q
0006460    -   p   r   o   c   e   e   d   -   c   a   s   e   )  \r   (
0006500        1   0   3       "   S   o   r   r   y   ,       b   u   t
0006520        y   o   u       c   a   n   '   t       g   i   v   e    
0006540    w   h   a   t       y   o   u       h   a   v   e   n   '   t
0006560        t   a   k   e   n   .   ~   %   ~   A       w   a   s    
0006600    t   a   k   e   n       b   y       ~   A       o   n       ~
0006620    A   .   ~   %   "       9   2       "   ~   A       i   s    
0006640    n   o   w       u   n   l   o   c   k   e   d   .   ~   %   "
0006660   \r       5   6       "   S   o   r   r   y   ,       b   u   t
0006700        y   o   u       c   a   n   '   t       g   i   v   e    
0006720    w   h   a   t       y   o   u       h   a   v   e   n   '   t
0006740        t   a   k   e   n   .   ~   %   ~   A       h   a   s    
0006760    n   o   t       b   e   e   n       t   a   k   e   n       b
0007000    y       a   n   y   o   n   e   ,       i   n   c   l   u   d
0007020    i   n   g       y   o   u   .   ~   %   "  \r       2   4    
0007040    (   c   l   :   e   r   r   o   r       .       s   i   :   :
0007060    n   l   s   e   t   q   h   a   n   d   l   e   r   )   )  \r
0007100    (   s   e   t   -   d   o   c   u   m   e   n   t   a   t   i
0007120    o   n       (   q   u   o   t   e       g   i   v   e   -   f
0007140    i   l   e   )       (   q   u   o   t   e       c   l   :   f
0007160    u   n   c   t   i   o   n   )      \r   "   F   i   n   d    
0007200    t   h   e       f   i   l   e       n   a   m   e   d       a
0007220    n   d       l   o   o   k       f   o   r       a       S   T
0007240    A   T   U   S       f   i   l   e       a   s   s   o   c   i
0007260    a   t   e   d       w   i   t   h       i   t   .           I
0007300    f       f   o   u   n   d       a   n   d       t   h   i   s
0007320        u   s   e   r       w   r   o   t   e       i   t   ,    
0007340    t   h   e   n       r   e   m   o   v   e       i   t   ,    
0007360    t   h   u   s       u   n   l   o   c   k   i   n   g       t
0007400    h   e       f   i   l   e   .   "  \r   )  \r   t   a   k   e
0007420    -   f   i   l   e   a   0   0   0   1   a   0   0   0   2    
0007440    :   d   4  \r   (   l       (   1       g   r   o   s   s   -
0007460    l   i   s   t   -   h   a   c   k       0       n   a   m   e
0007500    )   )      \0   G 002  \0  \0 002   A 002 002 001 263   @   i
0007520    o  \0  \0  \0   @  \v  \0  \0   A   d 002 001 263 032   d 001
0007540   \t  \0  \0 262 023 277   A 021 021 001   A 001  \t  \0  \0 271
0007560    H 002   I 030 023   A 001  \t  \0  \0 225   A 001  \t  \0  \0
0007600  277   A 002 001 264  \b   A 002 001  \t  \0  \0 020   h 020  \0
0007620    (   6   6       d   e   l   f   i   l   e       5   4       c
0007640    l   o   s   e   f   ?       4   8       s   t   r   e   a   m
0007660    p       3   7       f   u   l   l   n   a   m   e       2   5
0007700        s   t   r   e   a   m   p       1   4       c   l   :   f
0007720    o   r   m   a   t   )  \r   n   i   l  \r   (       1   0    
0007740    "   I   n   t   e   r   r   u   p   t   e   d       d   u   r
0007760    i   n   g       p   r   o   c   e   s   s   i   n   g       o
0010000    f       ~   A   .           T   a   k   e       a   b   o   r
0010020    t   e   d   .   ~   %   "   )  \r   t   a   k   e   -   f   i
0010040    l   e   a   0   0   0   1   a   0   0   0   3       :   d   4
0010060   \r   (   p       1       s   i   :   :   *   c   a   t   c   h
0010100    -   r   e   t   u   r   n   -   f   r   o   m   *       p    
0010120    0       s   i   :   :   *   d   u   m   m   y   -   f   o   r
0010140    -   c   a   t   c   h   *       f       2       g   r   o   s
0010160    s   -   l   i   s   t   -   h   a   c   k       f       3    
0010200    s   i   :   :   n   l   s   e   t   q   -   v   a   l   u   e
0010220    )      \0   & 002 002 002  \0   i   @ 021 002 001   g  \0  \0
0010240    k   g  \0  \0   R 002 001  \f  \0  \0   g  \0  \0   h   o  \0
0010260   \0  \0  \f  \0  \0   h 032   c 006   g  \0  \0 020  \0   (   2
0010300    8       o   p   e   n   s   t   r   e   a   m       1   7    
0010320    p   a   c   k   f   i   l   e   n   a   m   e   .   s   t   r
0010340    i   n   g   )  \r   (   3   5       :   n   o   r   m   a   l
0010360        2   0       i   n   p   u   t       1   1       b   o   d
0010400    y       7       v   e   r   s   i   o   n   )  \r   (       2
0010420    5       (   d   o   n   \   '   t   c   a   c   h   e   )   )
0010440   \r   t   a   k   e   -   f   i   l   e   a   0   0   0   1   a
0010460    0   0   0   4       :   d   4  \r   (   p       1       s   i
0010500    :   :   *   c   a   t   c   h   -   r   e   t   u   r   n   -
0010520    f   r   o   m   *       p       0       s   i   :   :   *   d
0010540    u   m   m   y   -   f   o   r   -   c   a   t   c   h   *    
0010560    f       4       g   r   o   s   s   -   l   i   s   t   -   h
0010600    a   c   k       f       5       n   a   m   e       f       6
0010620        s   i   :   :   n   l   s   e   t   q   -   v   a   l   u
0010640    e   )      \0   ; 004 003 002  \0   i   @ 021   " 003   T 001
0010660   \t  \0  \0   T 001  \t  \0  \0 273   Z  \b  \0  \0  \t  \0  \0
0010700   \n  \0  \0 232   i   o  \0  \0  \0   U   K  \f  \0  \0 213   i
0010720    o  \0  \0  \0   U   J   K  \r 005  \0  \0   h 032   c  \f   g
0010740   \0  \0 020  \0   (   4   9       c   l   :   f   o   r   m   a
0010760    t       3   6       c   l   :   f   o   r   m   a   t       2
0011000    5       c   l   :   :   s   i   m   p   l   e   -   s   t   r
0011020    i   n   g   -   e   q   u   a   l       2   2       a   d   d
0011040    -   d   e   f   a   u   l   t   -   r   e   g   i   s   t   r
0011060    y       1   9       u   s   e   r   n   a   m   e       1   4
0011100        c   l   :   r   e   a   d       9       c   l   :   r   e
0011120    a   d   )  \r   (   5   6       :   n   o   r   m   a   l   )
0011140   \r   (       4   2       "   S   o   r   r   y   ,       b   u
0011160    t       ~   A       w   a   s       a   l   r   e   a   d   y
0011200        t   a   k   e   n       b   y       ~   A       o   n    
0011220    ~   A   .   ~   %   "       3   1       "   Y   o   u   '   v
0011240    e       a   l   r   e   a   d   y       h   a   d       ~   A
0011260        t   a   k   e   n   ,       s   i   n   c   e       ~   A
0011300    .   "   )  \r   t   a   k   e   -   f   i   l   e   a   0   0
0011320    0   1       :   d   4  \r   (   n   a   m   e       s   i   :
0011340    :   *   u   n   w   i   n   d   -   p   r   o   t   e   c   t
0011360    *       p       1   7       *   c   o   n   d   i   t   i   o
0011400    n   -   h   a   n   d   l   e   r   -   b   i   n   d   i   n
0011420    g   s   *       p       1   6       s   i   :   :   *   n   l
0011440    s   e   t   q   f   l   a   g   *       p       1   5       *
0011460    p   r   o   c   e   e   d   -   c   a   s   e   s   *       p
0011500        1   4       s   i   :   :   n   l   s   e   t   q   -   v
0011520    a   l   u   e       p       1       n   a   m   e       p    
0011540    0       g   r   o   s   s   -   l   i   s   t   -   h   a   c
0011560    k       i       0       s   i   :   :   *   c   l   e   a   n
0011600    u   p   -   f   o   r   m   s   *       f       1   8       f
0011620    i   l   e   n   a   m   e       f       1   9       s   i   :
0011640    :   *   r   e   s   e   t   f   o   r   m   s   *       f    
0011660    2   0       *   p   r   o   c   e   e   d   -   c   a   s   e
0011700    s   *       f       2   1       *   c   o   n   d   i   t   i
0011720    o   n   -   h   a   n   d   l   e   r   -   b   i   n   d   i
0011740    n   g   s   *       f       2   2       s   t   e   a   l   )
0011760      001 262 022 005  \0 001   h   d   i   h 032 032 032 021 321
0012000   \r   W   $  \t  \0  \0   Y 241   h 020   g  \0  \0   g  \0  \0
0012020    g  \0  \0   h   g  \0  \0   I  \r 006  \0  \0   Z   g  \0  \0
0012040    I   H   h 032 032 032   h   d 032 032   W   & 032   c   & 277
0012060    H 275   J   g  \0  \0   h   o  \0  \0  \0  \f  \0  \0 274   M
0012100    L 030 277   H   _ 016 001  \t  \0  \0 276   O 016 002   N 030
0012120  277   H 002 001   g  \0  \0  \n  \0  \0   k 377 262   g  \b  \0
0012140   \0  \t  \0  \0  \b  \0  \0   _ 022 277   _ 020 277   H 001   o
0012160   \0  \0  \0   O 020   O 022  \f  \0  \0 277   H 001  \t  \0  \0
0012200  277   i   o  \0  \0  \0   I   O 020   O 022  \r 005  \0  \0 277
0012220    I  \t  \0  \0   _ 024 301 002 311  \0   g  \0  \0   ' 262   !
0012240    I   O 024 301 002 311  \0   g  \0  \0   ' 001 002   _ 026  \n
0012260   \0  \0 253   i   o  \0  \0  \0   I   O 026  \f  \0  \0 277   i
0012300  261  \0 340   H 001  \t  \0  \0 277   H 002 001  \t  \0  \0 277
0012320    H   _ 032 277 021 020 016   `  \0  \0   W   ( 032   i   o  \0
0012340   \0  \0   W   * 032 021 003 021   O 036  \t  \0  \0 022   g  \0
0012360   \0 360 264 004   O 034 022 001   _ 030 277   O 032   O 030 030
0012400  277   H 001  \t  \0  \0 247   i   o  \0  \0  \0 261  \0 217   W
0012420    , 262   X   i   o  \0  \0  \0   I   H 001   g  \0  \0  \n  \0
0012440   \0  \f  \0  \0 277   g  \0  \0   g  \0  \0   h   d   i  \v  \0
0012460   \0   h 032 032   g  \0  \0   H 001   g  \0  \0  \n  \0  \0   h
0012500  032 032   g  \0  \0   I   h 032 032   h 032 032 032 032  \t  \0
0012520   \0 277   H 001  \t  \0  \0 277   H 001  \t  \0  \0  \t  \0  \0
0012540  277   W   $   h  \n  \0  \0 260   9 021 020 016   `  \0  \0   W
0012560    ( 032   i   o  \0  \0  \0   W   * 032 021 003 021   O 036  \t
0012600   \0  \0 022   g  \0  \0 360 264 004   O 034 022   h 360   H 001
0012620   \t  \0  \0 277 264  \f   i   o  \0  \0  \0  \n  \0  \0 277   h
0012640  273   H 002 002   i 030   K 020  \0   (   4   2   2       c   l
0012660    :   f   o   r   m   a   t       4   1   1       c   l   o   s
0012700    e   f       3   9   4       t   a   k   e   -   f   i   l   e
0012720    a   0   0   0   1   a   0   0   0   4       3   6   7       t
0012740    a   k   e   -   f   i   l   e       3   6   0       d   e   l
0012760    f   i   l   e       3   5   7       f   u   l   l   n   a   m
0013000    e       3   5   1       c   l   o   s   e   f       3   4   5
0013020        a   d   d   .   p   r   o   c   e   s   s       3   2   7
0013040        g   e   t   f   i   l   e   i   n   f   o       3   1   3
0013060        u   s   e   r   n   a   m   e       3   0   0       c   l
0013100    :   f   o   r   m   a   t       2   9   7       g   e   t   f
0013120    i   l   e   i   n   f   o       2   7   0       s   t   r   e
0013140    a   m   p       2   4   5       t   a   k   e   -   f   i   l
0013160    e   a   0   0   0   1   a   0   0   0   3       2   1   5    
0013200    d   e   l   f   i   l   e       2   0   8       c   l   o   s
0013220    e   f       1   9   8       c   l   :   f   o   r   m   a   t
0013240        1   8   6       c   l   :   :   s   i   m   p   l   e   -
0013260    s   t   r   i   n   g   -   e   q   u   a   l       1   5   6
0013300        r   o   o   t   f   i   l   e   n   a   m   e       1   5
0013320    1       c   l   :   f   o   r   m   a   t       1   3   6    
0013340    c   l   o   s   e   f       1   3   0       c   l   :   f   o
0013360    r   m   a   t       1   1   1       d   a   t   e       1   0
0013400    8       a   d   d   -   d   e   f   a   u   l   t   -   r   e
0013420    g   i   s   t   r   y       1   0   5       u   s   e   r   n
0013440    a   m   e       9   8       f   i   l   e   n   a   m   e   f
0013460    i   e   l   d       8   2       f   u   l   l   n   a   m   e
0013500        7   0       o   p   e   n   s   t   r   e   a   m       3
0013520    6       p   a   c   k   f   i   l   e   n   a   m   e   .   s
0013540    t   r   i   n   g       1   4       g   i   v   e   -   o   r
0013560    -   t   a   k   e   -   f   i   n   d   )  \r   (   3   9   8
0013600        :   n   o   r   m   a   l       3   7   5       s   i   :
0013620    :   n   l   s   e   t   q   -   p   r   o   c   e   e   d   -
0013640    c   a   s   e       3   3   3       q   u   o   t   e       3
0013660    2   4       a   u   t   h   o   r       3   1   9       q   u
0013700    o   t   e       3   0   7       q   u   o   t   e       3   0
0013720    4       s   e   n   d   -   s   t   e   a   l   -   m   e   s
0013740    s   a   g   e       2   9   4       a   u   t   h   o   r    
0013760    2   4   9       :   n   o   r   m   a   l       2   2   6    
0014000    s   i   :   :   n   l   s   e   t   q   -   p   r   o   c   e
0014020    e   d   -   c   a   s   e       1   7   8       f   i   l   e
0014040    d   a   t   e   s       1   6   5       f   i   l   e       9
0014060    5       v   e   r   s   i   o   n       6   2       o   u   t
0014100    p   u   t       4   0       t   a   k   e   -   f   i   l   e
0014120    a   0   0   0   1   a   0   0   0   2       3   1       b   o
0014140    d   y       2   7       v   e   r   s   i   o   n       2   4
0014160        s   t   a   t   u   s       2   1       e   x   t   e   n
0014200    s   i   o   n   )  \r   (       4   1   9       "   B   a   d
0014220        s   i   t   u   a   t   i   o   n   :       O   n   l   y
0014240        a   n       i   l   l   e   g   a   l       s   t   a   t
0014260    u   s       f   i   l   e       e   x   i   s   t   s   .   ~
0014300    %   T   r   y       a   g   a   i   n       i   n       a    
0014320    m   o   m   e   n   t       o   r       t   r   y       t   o
0014340        f   i   x       t   h   e       p   r   o   b   l   e   m
0014360    .   ~   %   "  \r       3   8   3       (   c   l   :   e   r
0014400    r   o   r       .       s   i   :   :   n   l   s   e   t   q
0014420    h   a   n   d   l   e   r   )       2   8   8       "   S   t
0014440    e   a   l   i   n   g       ~   A       (   a   n   d       s
0014460    e   n   d   i   n   g       ~   A       a       m   e   s   s
0014500    a   g   e       a   b   o   u   t       i   t   )   .   ~   %
0014520    "       2   7   6       "   B   a   d       s   i   t   u   a
0014540    t   i   o   n   :       I   l   l   e   g   a   l       v   e
0014560    r   s   i   o   n   s       o   f       t   h   e       s   t
0014600    a   t   u   s       f   i   l   e       e   x   i   s   t   .
0014620    ~   &   T   r   y       a   g   a   i   n       i   n       a
0014640        m   o   m   e   n   t       o   r       t   r   y       t
0014660    o       f   i   x       t   h   e       p   r   o   b   l   e
0014700    m   .   ~   %   "  \r       2   3   4       (   c   l   :   e
0014720    r   r   o   r       .       s   i   :   :   n   l   s   e   t
0014740    q   h   a   n   d   l   e   r   )       1   9   2       "   W
0014760    a   r   n   i   n   g   :       F   i   l   e       ~   A    
0015000    i   s       d   i   f   f   e   r   e   n   t       f   r   o
0015020    m       l   o   a   d   e   d       f   i   l   e       ~   A
0015040    ~   %   "       1   4   2       "   ~   A       i   s       n
0015060    o   w       l   o   c   k   e   d       b   y       ~   A    
0015100    a   t       ~   A   .   ~   %   "  \r       1   2   3       "
0015120    ~   S       ~   S   ~   %   "       6   7       (   d   o   n
0015140    \   '   t   c   a   c   h   e   )   )  \r   t   a   k   e   -
0015160    f   i   l   e       :   d   4  \r   (   p       1       s   i
0015200    :   :   *   r   e   s   e   t   f   o   r   m   s   *       p
0015220        0       l   i   s   p   x   h   i   s   t       i       1
0015240        s   t   e   a   l       i       0       f   i   l   e   n
0015260    a   m   e       f       2       l   i   s   p   x   h   i   s
0015300    t   )      \0 026 002 001  \0 002   R 021 021 001   g  \0  \0
0015320   \t  \0  \0  \t  \0  \0  \b  \0  \0 277  \t  \0  \0 020  \0   (
0015340    1   9       c   l   :   v   a   l   u   e   s   -   l   i   s
0015360    t       1   5       s   i   :   :   r   e   s   e   t   u   n
0015400    w   i   n   d       1   2       \   \   m   v   l   i   s   t
0015420        9       t   a   k   e   -   f   i   l   e   a   0   0   0
0015440    1   )  \r   (   6       s   i   :   :   r   e   s   e   t   u
0015460    n   w   i   n   d   )  \r   (   )  \r   t   a   k   e   n   ?
0015500    a   0   0   0   1       :   d   4  \r   (   n   a   m   e    
0015520    s   i   :   :   *   u   n   w   i   n   d   -   p   r   o   t
0015540    e   c   t   *       i       0       s   i   :   :   *   c   l
0015560    e   a   n   u   p   -   f   o   r   m   s   *       f       4
0015600        d   i   r       f       5       a   u   t   h   o   r    
0015620    f       6       g   i   v   e   ?   )      \0 306 004 003  \0
0015640  001   g  \0  \0   T   g  \0  \0   o  \0  \0  \0   g  \0  \0   o
0015660   \0  \0  \0  \r 006  \0  \0   o  \0  \0  \0   o  \0  \0  \0  \v
0015700   \0  \0 021   1 003   H  \t  \0  \0   Y 241   h 020   H   g  \0
0015720   \0  \n  \0  \0 272   U 236   U   J   k   h   i   h   `  \0  \0
0015740   \r  \a  \0  \0 262 341   K 263 035   i  \t  \0  \0 277   o  \0
0015760   \0  \0   i  \n  \0  \0 277   T   i  \n  \0  \0 277   i  \t  \0
0016000   \0 277   i 273   I   g  \0  \0  \n  \0  \0   i  \n  \0  \0 277
0016020    l 020   h   i  \v  \0  \0 277   H   g  \0  \0  \n  \0  \0   i
0016040   \n  \0  \0 277   l   (   h   i  \v  \0  \0 277   J   i  \n  \0
0016060   \0 277   V 246   i  \t  \0  \0 277 260 214   h   d   o  \0  \0
0016100   \0   h   i  \r 005  \0  \0   g  \0  \0 360 242 261 377   y   g
0016120   \0  \0   h   g  \0  \0   h   g  \0  \0   I  \r 006  \0  \0  \t
0016140   \0  \0 277 261 377   b  \0   (   1   9   2       g   i   v   e
0016160    -   f   i   l   e       1   8   9       p   a   c   k   f   i
0016200    l   e   n   a   m   e   .   s   t   r   i   n   g       1   6
0016220    5       a   s   k   u   s   e   r       1   5   0       t   e
0016240    r   p   r   i       1   4   3       p   r   i   n   1       1
0016260    3   7       t   a   b       1   2   9       p   r   i   n   1
0016300        1   2   5       \   \   g   e   n   e   r   a   t   e   f
0016320    i   l   e   i   n   f   o       1   1   7       t   a   b    
0016340    1   0   9       p   r   i   n   1       1   0   5       f   i
0016360    l   e   n   a   m   e   f   i   e   l   d       9   5       t
0016400    e   r   p   r   i       9   0       p   r   i   n   1       8
0016420    4       p   r   i   n   1       7   5       t   e   r   p   r
0016440    i       6   6       s   t   r   p   o   s       5   0       \
0016460    \   g   e   n   e   r   a   t   e   f   i   l   e   i   n   f
0016500    o       3   9       \   \   g   e   n   e   r   a   t   e   n
0016520    e   x   t   f   i   l   e       3   2       \   \   g   e   n
0016540    e   r   a   t   e   f   i   l   e   s       2   1       p   a
0016560    c   k   f   i   l   e   n   a   m   e   .   s   t   r   i   n
0016600    g   )  \r   (   1   8   4       b   o   d   y       1   8   0
0016620        v   e   r   s   i   o   n       1   7   6       e   x   t
0016640    e   n   s   i   o   n       1   6   8       y       1   2   2
0016660        c   r   e   a   t   i   o   n   d   a   t   e       1   0
0016700    2       n   a   m   e       6   2       u   p   p   e   r   c
0016720    a   s   e   a   r   r   a   y       4   7       a   u   t   h
0016740    o   r       1   3       e   x   t   e   n   s   i   o   n    
0016760    6       n   a   m   e       2       d   i   r   e   c   t   o
0017000    r   y   )  \r   (       1   5   9       "           G   i   v
0017020    e   ?       "       8   0       "               "       2   9
0017040        (   r   e   s   e   t   l   s   t   )       2   5       (
0017060    a   u   t   h   o   r       c   r   e   a   t   i   o   n   d
0017100    a   t   e   )       1   7       "   S   T   A   T   U   S   "
0017120        1   0       "   *   "   )  \r   t   a   k   e   n   ?    
0017140    :   d   4  \r   (   l       (   0       |   -   a   r   g   s
0017160    -   |   )       p       9       s   i   :   :   *   r   e   s
0017200    e   t   f   o   r   m   s   *       p       8       l   i   s
0017220    p   x   h   i   s   t       p       7       d   i   r       p
0017240        6       g   i   v   e   ?       p       3       a   u   t
0017260    h   o   r       f       1   0       l   i   s   p   x   h   i
0017300    s   t   )      \0 310  \n 001 002  \0   e 021 001  \0   H   k
0017320  021 002 002   J   d   I 363 262   7 277   h 022 021   1 006   H
0017340    k 275 274   M   d   L 363 262   : 277   h 276   K 265   G  \b
0017360   \0  \0 273   o  \0  \0  \0   K  \n  \0  \0 262   V   K   k   o
0017400   \0  \0  \0   K  \n  \0  \0   k 331  \v  \0  \0 260   D   a   g
0017420   \0  \0 360 225   J   k 330   a 260 303   J   l 002 324   Z 260
0017440  265   a   g  \0  \0 360 225   M   k 330   a 260 300   M   l 002
0017460  324   ] 260 262   o  \0  \0  \0  \n  \0  \0 263 024   K   o  \0
0017500   \0  \0  \n  \0  \0 250   K   o  \0  \0  \0  \n  \0  \0 221   h
0017520  273   o  \0  \0  \0   i  \n  \0  \0 277   K 265 006   o  \0  \0
0017540   \0   i  \n  \0  \0 277   i  \t  \0  \0   `  \0  \0 260 037   d
0017560  001 021 001  \a   W 024 021 021  \t   g  \0  \0  \t  \0  \0  \t
0017600   \0  \0  \b  \0  \0 277  \t  \0  \0 023 023 002 003 265 342   h
0017620  020  \0   (   1   9   0       c   l   :   v   a   l   u   e   s
0017640    -   l   i   s   t       1   8   6       s   i   :   :   r   e
0017660    s   e   t   u   n   w   i   n   d       1   8   3       \   \
0017700    m   v   l   i   s   t       1   8   0       t   a   k   e   n
0017720    ?   a   0   0   0   1       1   5   9       t   e   r   p   r
0017740    i       1   5   4       p   r   i   n   1       1   4   2    
0017760    p   r   i   n   1       1   3   1       c   l   :   :   s   i
0020000    m   p   l   e   -   s   t   r   i   n   g   -   e   q   u   a
0020020    l       1   2   2       c   l   :   :   s   i   m   p   l   e
0020040    -   s   t   r   i   n   g   -   e   q   u   a   l       1   1
0020060    2       c   l   :   :   s   i   m   p   l   e   -   s   t   r
0020100    i   n   g   -   e   q   u   a   l       6   5       s   u   b
0020120    s   t   r   i   n   g       6   0       s   t   r   p   o   s
0020140        4   8       s   t   r   p   o   s       3   9       u   s
0020160    e   r   n   a   m   e   )  \r   (   1   7   7       s   i   :
0020200    :   r   e   s   e   t   u   n   w   i   n   d       1   6   2
0020220        *   g   i   v   e   -   a   n   d   -   t   a   k   e   -
0020240    d   i   r   e   c   t   o   r   i   e   s   *       9   0    
0020260    :   g   i   v   e   ?       7   1       :   b   y   )  \r   (
0020300        1   5   0       "   a   n   y   "       1   3   8       "
0020320    L   o   o   k   i   n   g       f   o   r       f   i   l   e
0020340    s       t   a   k   e   n       b   y       "       1   2   8
0020360        "   *   "       1   1   9       "   A   L   L   "       1
0020400    0   9       "   A   N   Y   "       5   6       "   .   "    
0020420    4   4       "   .   "   )  \r   (   c   l   :   p   r   o   c
0020440    l   a   i   m       (   q   u   o   t   e       (   g   l   o
0020460    b   a   l       *   g   i   v   e   -   a   n   d   -   t   a
0020500    k   e   -   d   i   r   e   c   t   o   r   i   e   s   *   )
0020520    )   )  \r   (   o   r       (   b   o   u   n   d   p       (
0020540    q   u   o   t   e       *   g   i   v   e   -   a   n   d   -
0020560    t   a   k   e   -   d   i   r   e   c   t   o   r   i   e   s
0020600    *   )   )       (   s   e   t   q       *   g   i   v   e   -
0020620    a   n   d   -   t   a   k   e   -   d   i   r   e   c   t   o
0020640    r   i   e   s   *       (   q   u   o   t   e       (  \r   "
0020660    {   E   R   I   S   }   <   L   I   S   P   C   O   R   E   >
0020700    S   O   U   R   C   E   S   >   "       "   {   E   R   I   S
0020720    }   <   L   I   S   P   C   O   R   E   >   L   I   B   R   A
0020740    R   Y   >   "       "   {   E   R   I   S   }   <   L   I   S
0020760    P   C   O   R   E   >   I   N   T   E   R   N   A   L   >   L
0021000    I   B   R   A   R   Y   >   "      \r   "   {   E   R   I   S
0021020    }   <   L   I   S   P   U   S   E   R   S   >   L   I   S   P
0021040    C   O   R   E   >   "       "   {   E   R   I   S   }   <   L
0021060    I   S   P   C   O   R   E   >   C   M   L   >   T   E   S   T
0021100    >   "   )   )   )   )  \r   (   p   u   t   p   r   o   p   s
0021120        g   i   v   e   -   a   n   d   -   t   a   k   e       f
0021140    i   l   e   t   y   p   e       c   l   :   c   o   m   p   i
0021160    l   e   -   f   i   l   e   )  \r   (   p   u   t   p   r   o
0021200    p   s       g   i   v   e   -   a   n   d   -   t   a   k   e
0021220        c   o   p   y   r   i   g   h   t       (   "   X   e   r
0021240    o   x       C   o   r   p   o   r   a   t   i   o   n   "    
0021260    1   9   8   6   )   )  \r   n   i   l  \r                    
0021273