$ od -c -N 50000 [Indigo]<XPort>CRuntime>Private>BWSMLoaderImpl.mesa!1
0000000    -   -       F   i   l   e   :       B   W   S   M   L   o   a
0000020    d   e   r   I   m   p   l   .   m   e   s   a       -       l
0000040    a   s   t       e   d   i   t       b   y  \r   -   -       D
0000060    W   R      \t   1   3   -   J   a   n   -   8   6       1   3
0000100    :   1   3   :   5   1  \r   -   -       M   E   W  \t   2   3
0000120    -   M   a   y   -   8   6       1   7   :   4   6   :   4   0
0000140   \r  \r   -   -       C   o   p   y   r   i   g   h   t       (
0000160    C   )       1   9   8   6           b   y       X   e   r   o
0000200    x       C   o   r   p   o   r   a   t   i   o   n   .       A
0000220    l   l       r   i   g   h   t   s       r   e   s   e   r   v
0000240    e   d   .      \r  \r   D   I   R   E   C   T   O   R   Y  \r
0000260            F   i   l   e       U   S   I   N   G       [   F   i
0000300    l   e   ,       P   a   g   e   N   u   m   b   e   r   ]   ,
0000320   \r           H   e   a   p       U   S   I   N   G       [   C
0000340    r   e   a   t   e   ,       E   r   r   o   r   ]   ,  \r    
0000360        M   L   o   a   d   e   r       U   S   I   N   G       [
0000400    E   r   r   o   r   C   o   d   e   ,       O   p   t   i   o
0000420    n   s   ]   ,  \r           M   L   o   a   d   e   r   E   x
0000440    t   r   a   s   ,  \r           L   o   a   d   S   t   a   t
0000460    e       U   S   I   N   G       [   G   e   t   M   o   d   u
0000500    l   e   I   n   f   o   ,       M   o   d   u   l   e   I   n
0000520    f   o   R   a   n   g   e   ,  \r                   M   o   d
0000540    u   l   e   I   n   f   o   s   O   f   B   c   d   ,       M
0000560    o   d   u   l   e   I   n   f   o   S   e   q   u   e   n   c
0000600    e   H   a   n   d   l   e   ]   ,  \r           L   o   a   d
0000620    S   t   a   t   e   F   o   r   m   a   t       U   S   I   N
0000640    G       [   M   o   d   u   l   e   I   n   f   o   ]   ,  \r
0000660            M   F   i   l   e   ,  \r           M   F   i   l   e
0000700    O   n   N   S   F   i   l   e   O   p   s   ,  \r           P
0000720    r   i   n   c   O   p   s       U   S   I   N   G       [   G
0000740    l   o   b   a   l   F   r   a   m   e   H   a   n   d   l   e
0000760    ]   ,  \r           R   u   n   t   i   m   e       U   S   I
0001000    N   G       [  \r                   C   o   n   f   i   g   E
0001020    r   r   o   r   ,       I   n   v   a   l   i   d   G   l   o
0001040    b   a   l   F   r   a   m   e   ,       I   s   B   o   u   n
0001060    d   ,       L   o   a   d   C   o   n   f   i   g   ,  \r    
0001100                U   n   N   e   w   C   o   n   f   i   g   ,    
0001120    V   e   r   s   i   o   n   M   i   s   m   a   t   c   h   ]
0001140    ,  \r           S   p   a   c   e       U   S   I   N   G    
0001160    [   E   r   r   o   r   ,       I   n   s   u   f   f   i   c
0001200    i   e   n   t   S   p   a   c   e   ]   ,  \r           S   p
0001220    e   c   i   a   l   M   F   i   l   e   ,  \r           S   p
0001240    e   c   i   a   l   R   u   n   t   i   m   e       U   S   I
0001260    N   G       [   G   l   o   b   a   l   F   r   a   m   e   F
0001300    r   o   m   P   r   o   g   r   a   m   ]   ,  \r           V
0001320    o   l   u   m   e       U   S   I   N   G       [   R   e   a
0001340    d   O   n   l   y   ]   ;  \r  \r   B   W   S   M   L   o   a
0001360    d   e   r   I   m   p   l   :       M   O   N   I   T   O   R
0001400   \r           I   M   P   O   R   T   S       H   e   a   p   ,
0001420        M   F   i   l   e   ,       M   F   i   l   e   O   n   N
0001440    S   F   i   l   e   O   p   s   ,       L   o   a   d   S   t
0001460    a   t   e   ,       S   p   e   c   i   a   l   M   F   i   l
0001500    e   ,       S   p   e   c   i   a   l   R   u   n   t   i   m
0001520    e   ,       R   u   n   t   i   m   e   ,       S   p   a   c
0001540    e   ,       V   o   l   u   m   e      \r           E   X   P
0001560    O   R   T   S       M   L   o   a   d   e   r   ,       M   L
0001600    o   a   d   e   r   E   x   t   r   a   s       =  \r        
0001620    B   E   G   I   N  \r          \r           l   o   a   d   e
0001640    r   P   a   s   s   w   o   r   d   :       C   A   R   D   I
0001660    N   A   L       =       0   4   2   0   6   1   B   ;       -
0001700    -       m   y       b   i   r   t   h   d   a   y  \r  \r    
0001720        H   a   n   d   l   e   :       T   Y   P   E       =    
0001740    L   O   N   G       P   O   I   N   T   E   R       T   O    
0001760    O   b   j   e   c   t   ;  \r           O   b   j   e   c   t
0002000    :       P   U   B   L   I   C       T   Y   P   E       =    
0002020    R   E   C   O   R   D       [  \r                   p   a   s
0002040    s   w   o   r   d   :       C   A   R   D   I   N   A   L    
0002060  254       l   o   a   d   e   r   P   a   s   s   w   o   r   d
0002100    ,  \r                   f   i   l   e   :       M   F   i   l
0002120    e   .   H   a   n   d   l   e   ,  \r                   o   p
0002140    t   i   o   n   s   :       O   p   t   i   o   n   s   ,  \r
0002160                    s   t   a   r   t   e   d   :       B   O   O
0002200    L   E   A   N   ,  \r                   n   e   x   t   :    
0002220    H   a   n   d   l   e   ,  \r                   p   r   o   g
0002240    r   a   m   :       P   R   O   G   R   A   M     254       T
0002260    R   A   S   H   ]   ;  \r           O   p   t   i   o   n   s
0002300    :       T   Y   P   E       =       M   L   o   a   d   e   r
0002320    .   O   p   t   i   o   n   s   ;  \r          \r           E
0002340    r   r   o   r   :       P   U   B   L   I   C       E   R   R
0002360    O   R       [   c   o   d   e   :       M   L   o   a   d   e
0002400    r   .   E   r   r   o   r   C   o   d   e   ,       s   t   r
0002420    i   n   g   :       L   O   N   G       S   T   R   I   N   G
0002440    ]       =       C   O   D   E   ;  \r           V   e   r   s
0002460    i   o   n   M   i   s   m   a   t   c   h   :       P   U   B
0002500    L   I   C       S   I   G   N   A   L       [   m   o   d   u
0002520    l   e   :       L   O   N   G       S   T   R   I   N   G   ]
0002540        =       C   O   D   E   ;  \r          \r           h   e
0002560    a   p   :       U   N   C   O   U   N   T   E   D       Z   O
0002600    N   E       =       H   e   a   p   .   C   r   e   a   t   e
0002620    [   i   n   i   t   i   a   l   :       1   ]   ;  \r        
0002640    h   a   n   d   l   e   s   :       H   a   n   d   l   e    
0002660  254       N   I   L   ;  \r          \r   -   -       p   r   o
0002700    c   e   d   u   r   e   s  \r  \r           L   o   a   d   :
0002720        P   U   B   L   I   C       P   R   O   C       [   f   i
0002740    l   e   :       M   F   i   l   e   .   H   a   n   d   l   e
0002760    ,       o   p   t   i   o   n   s   :       O   p   t   i   o
0003000    n   s   ]  \r                   R   E   T   U   R   N   S    
0003020    [   h   :       H   a   n   d   l   e     254       N   I   L
0003040    ]       =       {  \r                   p   r   o   g   r   a
0003060    m   :       P   R   O   G   R   A   M   ;  \r                
0003100    p   i   l   o   t   F   i   l   e   :       F   i   l   e   .
0003120    F   i   l   e   ;  \r                   f   i   r   s   t   P
0003140    a   g   e   :       F   i   l   e   .   P   a   g   e   N   u
0003160    m   b   e   r   ;  \r                   A   d   d   H   a   n
0003200    d   l   e   :       E   N   T   R   Y       P   R   O   C   E
0003220    D   U   R   E       =      \r                           B   E
0003240    G   I   N  \r                           h     254       h   e
0003260    a   p   .   N   E   W   [   O   b   j   e   c   t     254    
0003300    [  \r                                   o   p   t   i   o   n
0003320    s   :       o   p   t   i   o   n   s   ,       f   i   l   e
0003340    :       f   i   l   e   ,       s   t   a   r   t   e   d   :
0003360        F   A   L   S   E   ,       n   e   x   t   :       h   a
0003400    n   d   l   e   s   ,  \r                                   p
0003420    r   o   g   r   a   m   :       p   r   o   g   r   a   m   ]
0003440    ]   ;  \r                           h   a   n   d   l   e   s
0003460      254       h   ;  \r                           E   N   D   ;
0003500   \r                   I   F       M   F   i   l   e   .   G   e
0003520    t   A   c   c   e   s   s   [   f   i   l   e   ]       #    
0003540    r   e   a   d   O   n   l   y       T   H   E   N      \r    
0003560                        E   R   R   O   R       E   r   r   o   r
0003600    [   i   n   s   u   f   f   i   c   i   e   n   t   A   c   c
0003620    e   s   s   ,       "   W   r   o   n   g       a   c   c   e
0003640    s   s       f   o   r       f   i   l   e       b   e   i   n
0003660    g       l   o   a   d   e   d   .   "   L   ]   ;  \r        
0003700            p   i   l   o   t   F   i   l   e     254       S   p
0003720    e   c   i   a   l   M   F   i   l   e   .   G   e   t   C   a
0003740    p   a   W   i   t   h   A   c   c   e   s   s   [   f   i   l
0003760    e   ]   ;  \r                   f   i   r   s   t   P   a   g
0004000    e     254       M   F   i   l   e   O   n   N   S   F   i   l
0004020    e   O   p   s   .   F   i   r   s   t   P   a   g   e   A   f
0004040    t   e   r   L   e   a   d   e   r   [   f   i   l   e   ]   ;
0004060   \r                   p   r   o   g   r   a   m     254       R
0004100    u   n   t   i   m   e   .   L   o   a   d   C   o   n   f   i
0004120    g   [  \r                           f   i   l   e   :       p
0004140    i   l   o   t   F   i   l   e   ,       o   f   f   s   e   t
0004160    :       f   i   r   s   t   P   a   g   e   ,       c   o   d
0004200    e   L   i   n   k   s   :       o   p   t   i   o   n   s   .
0004220    c   o   d   e   L   i   n   k   s  \r                        
0004240    !       R   u   n   t   i   m   e   .   V   e   r   s   i   o
0004260    n   M   i   s   m   a   t   c   h       =   >       {  \r    
0004300                                        S   I   G   N   A   L    
0004320    V   e   r   s   i   o   n   M   i   s   m   a   t   c   h   [
0004340    m   o   d   u   l   e   ]   ;  \r  \t           R   E   S   U
0004360    M   E   }   ;  \r  \t   R   u   n   t   i   m   e   .   C   o
0004400    n   f   i   g   E   r   r   o   r       =   >       E   R   R
0004420    O   R       E   r   r   o   r   [   S   E   L   E   C   T    
0004440    t   y   p   e       F   R   O   M  \r  \t           b   a   d
0004460    C   o   d   e       =   >       b   a   d   C   o   d   e   ,
0004500   \r  \t           i   n   v   a   l   i   d   C   o   n   f   i
0004520    g       =   >       i   n   v   a   l   i   d   P   a   r   a
0004540    m   e   t   e   r   s   ,  \r  \t           m   i   s   s   i
0004560    n   g   C   o   d   e       =   >       m   i   s   s   i   n
0004600    g   C   o   d   e   ,  \r  \t           e   x   p   o   r   t
0004620    e   d   T   y   p   e   C   l   a   s   h       =   >       e
0004640    x   p   o   r   t   e   d   T   y   p   e   C   l   a   s   h
0004660    ,  \r  \t           u   n   k   n   o   w   n       =   >    
0004700    o   t   h   e   r   ,  \r  \t           E   N   D   C   A   S
0004720    E       =   >       o   t   h   e   r   ,       N   I   L   ]
0004740    ;  \r  \t   V   o   l   u   m   e   .   R   e   a   d   O   n
0004760    l   y       =   >       I   F       o   p   t   i   o   n   s
0005000    .   c   o   d   e   L   i   n   k   s       T   H   E   N    
0005020    {  \r  \t           o   p   t   i   o   n   s   .   c   o   d
0005040    e   L   i   n   k   s     254       F   A   L   S   E   ;    
0005060    R   E   T   R   Y   }   ;  \r  \t   S   p   a   c   e   .   I
0005100    n   s   u   f   f   i   c   i   e   n   t   S   p   a   c   e
0005120        =   >       E   R   R   O   R       E   r   r   o   r   [
0005140    g   f   t   F   u   l   l   ,       N   I   L   ]   ;  \r  \t
0005160    S   p   a   c   e   .   E   r   r   o   r       =   >       E
0005200    R   R   O   R       E   r   r   o   r   [   o   t   h   e   r
0005220    ,       N   I   L   ]   ;  \r  \t   H   e   a   p   .   E   r
0005240    r   o   r       =   >       I   F       t   y   p   e       =
0005260        i   n   s   u   f   f   i   c   i   e   n   t   S   p   a
0005300    c   e       T   H   E   N       E   R   R   O   R       E   r
0005320    r   o   r   [   g   f   t   F   u   l   l   ,       N   I   L
0005340    ]   ]   ;  \r                   A   d   d   H   a   n   d   l
0005360    e   [   ]   ;  \r   -   -                   M   F   i   l   e
0005400    .   S   e   t   R   e   l   e   a   s   e   D   a   t   a   [
0005420    f   i   l   e   ,       [   M   y   R   e   l   e   a   s   e
0005440    ,       h   ]   ]   ;  \r           }   ;  \r                
0005460       \r   -   -           M   y   R   e   l   e   a   s   e   :
0005500        M   F   i   l   e   .   P   l   e   a   s   e   R   e   l
0005520    e   a   s   e   P   r   o   c       =       {   R   E   T   U
0005540    R   N   [   a   l   l   o   w   R   e   n   a   m   e   ]   }
0005560    ;  \r                  \r           R   u   n   :       P   U
0005600    B   L   I   C       P   R   O   C       [   f   i   l   e   :
0005620        M   F   i   l   e   .   H   a   n   d   l   e   ,       o
0005640    p   t   i   o   n   s   :       O   p   t   i   o   n   s   ]
0005660        R   E   T   U   R   N   S       [   h   :       H   a   n
0005700    d   l   e   ]       =       {  \r                   h     254
0005720        L   o   a   d   [   f   i   l   e   ,       o   p   t   i
0005740    o   n   s   ]   ;       S   t   a   r   t   [   h   ]   }   ;
0005760   \r                  \r           S   t   a   r   t   :       P
0006000    U   B   L   I   C       P   R   O   C       [   h   :       H
0006020    a   n   d   l   e   ]       =       {  \r                   I
0006040    F       h   .   p   a   s   s   w   o   r   d       #       l
0006060    o   a   d   e   r   P   a   s   s   w   o   r   d       T   H
0006100    E   N      \r                           E   R   R   O   R    
0006120    E   r   r   o   r   [   o   t   h   e   r   ,       "   I   n
0006140    v   a   l   i   d       h   a   n   d   l   e   "   L   ]   ;
0006160   \r                   I   F       h   .   s   t   a   r   t   e
0006200    d       T   H   E   N      \r                           E   R
0006220    R   O   R       E   r   r   o   r   [   a   l   r   e   a   d
0006240    y   S   t   a   r   t   e   d   ,       "   A   l   r   e   a
0006260    d   y       s   t   a   r   t   e   d   "   L   ]   ;  \r    
0006300                I   F       R   u   n   t   i   m   e   .   I   s
0006320    B   o   u   n   d   [   L   O   O   P   H   O   L   E   [   h
0006340    .   p   r   o   g   r   a   m   ]   ]       T   H   E   N    
0006360    -   -       m   a   k   e   s       m   e       g   a   g  \r
0006400                            S   T   A   R   T       h   .   p   r
0006420    o   g   r   a   m       [       !       R   u   n   t   i   m
0006440    e   .   I   n   v   a   l   i   d   G   l   o   b   a   l   F
0006460    r   a   m   e       =   >      \r                            
0006500        E   R   R   O   R       E   r   r   o   r   [   o   t   h
0006520    e   r   ,       "   I   n   v   a   l   i   d       g   l   o
0006540    b   a   l       f   r   a   m   e   "   L   ]   ]   ;  \r    
0006560                h   .   s   t   a   r   t   e   d     254       T
0006600    R   U   E  \r           }   ;  \r          \r           R   e
0006620    m   o   v   e   H   a   n   d   l   e   :       E   N   T   R
0006640    Y       P   R   O   C       [   h   :       H   a   n   d   l
0006660    e   ]       =      \r                   B   E   G   I   N  \r
0006700                    h   a   n   d   l   e   :       H   a   n   d
0006720    l   e     254       h   a   n   d   l   e   s   ;  \r        
0006740            p   r   e   v   :       H   a   n   d   l   e     254
0006760        N   I   L   ;  \r                   D   O  \r            
0007000                I   F       h   a   n   d   l   e       =       N
0007020    I   L       T   H   E   N       E   X   I   T   ;       -   -
0007040        n   o   t       i   n       l   i   s   t   ,       e   r
0007060    r   o   r       c   o   n   d   i   t   i   o   n   ?  \r    
0007100                        I   F       h   a   n   d   l   e       =
0007120        h       T   H   E   N       {  \r                        
0007140            I   F       p   r   e   v       =       N   I   L    
0007160    T   H   E   N       h   a   n   d   l   e   s     254       h
0007200    .   n   e   x   t       E   L   S   E       p   r   e   v   .
0007220    n   e   x   t     254       h   .   n   e   x   t   ;  \r    
0007240                                E   X   I   T   }   ;  \r        
0007260                    p   r   e   v     254       h   a   n   d   l
0007300    e   ;  \r                           h   a   n   d   l   e    
0007320  254       h   a   n   d   l   e   .   n   e   x   t   ;  \r    
0007340                        E   N   D   L   O   O   P  \r            
0007360        E   N   D   ;  \r  \r           U   n   l   o   a   d   :
0007400        P   U   B   L   I   C       P   R   O   C       [   h   :
0007420        H   a   n   d   l   e   ]       =       {       -   -    
0007440    b   o   g   u   s  \r                   I   F       h   .   p
0007460    a   s   s   w   o   r   d       #       l   o   a   d   e   r
0007500    P   a   s   s   w   o   r   d       T   H   E   N      \r    
0007520                        E   R   R   O   R       E   r   r   o   r
0007540    [   o   t   h   e   r   ,       "   I   n   v   a   l   i   d
0007560        h   a   n   d   l   e   "   L   ]   ;  \r                
0007600    I   F       R   u   n   t   i   m   e   .   I   s   B   o   u
0007620    n   d   [   L   O   O   P   H   O   L   E   [   h   .   p   r
0007640    o   g   r   a   m   ]   ]       T   H   E   N       -   -    
0007660    m   a   k   e   s       m   e       g   a   g  \r            
0007700                R   u   n   t   i   m   e   .   U   n   N   e   w
0007720    C   o   n   f   i   g   [   L   O   O   P   H   O   L   E   [
0007740    h   .   p   r   o   g   r   a   m   ]   ]   ;  \r            
0007760        M   F   i   l   e   .   R   e   l   e   a   s   e   [   h
0010000    .   f   i   l   e   ]   ;  \r                   R   e   m   o
0010020    v   e   H   a   n   d   l   e   [   h   ]   ;  \r            
0010040        h   e   a   p   .   F   R   E   E   [   @   h   ]   }   ;
0010060   \r          \r 253           H   a   n   d   l   e   F   r   o
0010100    m   P   r   o   g   r   a   m   :       P   U   B   L   I   C
0010120        E   N   T   R   Y       P   R   O   C       [   p   r   o
0010140    g   :       P   R   O   G   R   A   M   ]       R   E   T   U
0010160    R   N   S       [   H   a   n   d   l   e   ]       =       {
0010200   \r                   F   O   R       h   :       H   a   n   d
0010220    l   e     254       h   a   n   d   l   e   s   ,       h   .
0010240    n   e   x   t       U   N   T   I   L       h       =       N
0010260    I   L       D   O  \r                           I   F       h
0010300    .   p   r   o   g   r   a   m       =       p   r   o   g    
0010320    T   H   E   N       R   E   T   U   R   N   [   h   ]   ;  \r
0010340                            E   N   D   L   O   O   P   ;  \r    
0010360                R   E   T   U   R   N   [   N   I   L   ]   }   ;
0010400      273  \r  \r           H   a   n   d   l   e   F   r   o   m
0010420    P   r   o   g   r   a   m   :       P   U   B   L   I   C    
0010440    E   N   T   R   Y       P   R   O   C       [   p   r   o   g
0010460    :       P   R   O   G   R   A   M   ]       R   E   T   U   R
0010500    N   S       [   H   a   n   d   l   e   ]       =       {  \r
0010520                    g   f   :   P   r   i   n   c   O   p   s   .
0010540    G   l   o   b   a   l   F   r   a   m   e   H   a   n   d   l
0010560    e       =       S   p   e   c   i   a   l   R   u   n   t   i
0010600    m   e   .   G   l   o   b   a   l   F   r   a   m   e   F   r
0010620    o   m   P   r   o   g   r   a   m   [   p   r   o   g   ]   ;
0010640   \r                   F   O   R       h   :       H   a   n   d
0010660    l   e     254       h   a   n   d   l   e   s   ,       h   .
0010700    n   e   x   t       U   N   T   I   L       h       =       N
0010720    I   L       D   O  \r                           m   o   d   u
0010740    l   e   I   n   f   o   :   L   o   a   d   S   t   a   t   e
0010760    F   o   r   m   a   t   .   M   o   d   u   l   e   I   n   f
0011000    o       =       L   o   a   d   S   t   a   t   e   .   G   e
0011020    t   M   o   d   u   l   e   I   n   f   o   [  \r            
0011040                        S   p   e   c   i   a   l   R   u   n   t
0011060    i   m   e   .   G   l   o   b   a   l   F   r   a   m   e   F
0011100    r   o   m   P   r   o   g   r   a   m   [   h   .   p   r   o
0011120    g   r   a   m   ]   ]   ;  \r                           m   o
0011140    d   u   l   e   S   e   q   :   L   o   a   d   S   t   a   t
0011160    e   .   M   o   d   u   l   e   I   n   f   o   S   e   q   u
0011200    e   n   c   e   H   a   n   d   l   e     254       L   o   a
0011220    d   S   t   a   t   e   .   M   o   d   u   l   e   I   n   f
0011240    o   s   O   f   B   c   d   [  \r                            
0011260        m   o   d   u   l   e   I   n   f   o   .   i   n   d   e
0011300    x   ,       h   e   a   p   ]   ;  \r                        
0011320    F   O   R       i   :   L   o   a   d   S   t   a   t   e   .
0011340    M   o   d   u   l   e   I   n   f   o   R   a   n   g   e    
0011360    I   N       [   0   .   .   m   o   d   u   l   e   S   e   q
0011400    .   l   e   n   g   t   h   )       D   O  \r                
0011420                    I   F       m   o   d   u   l   e   S   e   q
0011440    [   i   ]   .   g   f       =       g   f       T   H   E   N
0011460        {   h   e   a   p   .   F   R   E   E   [   @   m   o   d
0011500    u   l   e   S   e   q   ]   ;   R   E   T   U   R   N   [   h
0011520    ]   }   ;  \r  \t   E   N   D   L   O   O   P   ;  \r        
0011540                    h   e   a   p   .   F   R   E   E   [   @   m
0011560    o   d   u   l   e   S   e   q   ]   ;  \r                    
0011600        E   N   D   L   O   O   P   ;  \r                   R   E
0011620    T   U   R   N   [   N   I   L   ]   ;  \r           }   ;    
0011640               \r                  \r           G   e   t   P   r
0011660    o   g   r   a   m   :       P   U   B   L   I   C       P   R
0011700    O   C       [   h   :       H   a   n   d   l   e   ]       R
0011720    E   T   U   R   N   S       [   P   R   O   G   R   A   M   ]
0011740        =       {  \r                   R   E   T   U   R   N   [
0011760    h   .   p   r   o   g   r   a   m   ]   ;  \r           }   ;
0012000   \r  \r  \r           E   N   D   .                            
0012011