$ od -c -N 50000 [Pixel]<DragonWare0.1>Top>HandCoding.df!1
0000000    -   -       H   a   n   d   C   o   d   i   n   g   .   d   f
0000020   \r   -   -       C   o   p   y   r   i   g   h   t     323    
0000040    1   9   8   4   ,       1   9   8   5   ,       1   9   8   7
0000060        b   y       X   e   r   o   x       C   o   r   p   o   r
0000100    a   t   i   o   n   .           A   l   l       r   i   g   h
0000120    t   s       r   e   s   e   r   v   e   d   .  \r   -   -    
0000140    R   u   s   s       A   t   k   i   n   s   o   n       (   R
0000160    R   A   )       M   a   r   c   h       1   9   ,       1   9
0000200    8   7       1   0   :   5   0   :   0   3       a   m       P
0000220    S   T  \r   -   -       P   e   t   e   r       K   e   s   s
0000240    l   e   r       F   e   b   r   u   a   r   y       2   0   ,
0000260        1   9   8   6       4   :   4   3   :   1   7       p   m
0000300        P   S   T  \r   -   -       E   d       M   c   C   r   e
0000320    i   g   h   t       J   u   l   y       8   ,       1   9   8
0000340    6       6   :   1   7   :   0   1       p   m       P   D   T
0000360    ,       C   e   d   a   r       6   .   1  \r  \r   E   x   p
0000400    o   r   t   s       [   C   y   a   n   ]   <   D   r   a   g
0000420    o   n   W   a   r   e   0   .   1   >   T   o   p   >  \r  \r
0000440            H   a   n   d   C   o   d   i   n   g   .   d   f    
0000460                                                                 
0000500                                                                1
0000520    9   -   M   a   r   -   8   7       1   0   :   5   2   :   3
0000540    1       P   S   T  \r  \r   E   x   p   o   r   t   s       [
0000560    C   y   a   n   ]   <   D   r   a   g   o   n   W   a   r   e
0000600    0   .   1   >   H   a   n   d   C   o   d   i   n   g   >  \r
0000620   \r           +   H   a   n   d   C   o   d   i   n   g   P   a
0000640    c   k   a   g   e   .   b   c   d   !   1                    
0000660                                                                 
0000700        1   9   -   M   a   r   -   8   7       1   0   :   5   2
0000720    :   2   0       P   S   T  \r  \r   D   i   r   e   c   t   o
0000740    r   y       [   C   y   a   n   ]   <   D   r   a   g   o   n
0000760    W   a   r   e   0   .   1   >   H   a   n   d   C   o   d   i
0001000    n   g   >  \r  \r           +   H   a   n   d   C   o   d   i
0001020    n   g   .   b   c   d   !   1                                
0001040                                                                 
0001060                        1   9   -   M   a   r   -   8   7       1
0001100    0   :   5   0   :   3   0       P   S   T  \r           H   a
0001120    n   d   C   o   d   i   n   g   .   m   e   s   a   !   1    
0001140                                                                 
0001160                                                1   0   -   S   e
0001200    p   -   8   6       2   3   :   0   0   :   5   5       P   D
0001220    T  \r           +   H   a   n   d   C   o   d   i   n   g   D
0001240    r   i   v   e   r   .   b   c   d   !   1                    
0001260                                                                 
0001300            1   9   -   M   a   r   -   8   7       1   0   :   5
0001320    2   :   0   0       P   S   T  \r           H   a   n   d   C
0001340    o   d   i   n   g   D   r   i   v   e   r   .   m   e   s   a
0001360    !   1                                                        
0001400                                    2   7   -   O   c   t   -   8
0001420    6       1   5   :   5   7   :   3   9       P   S   T  \r    
0001440        +   H   a   n   d   C   o   d   i   n   g   P   s   e   u
0001460    d   o   s   .   b   c   d   !   1                            
0001500                                                                1
0001520    9   -   M   a   r   -   8   7       1   0   :   5   0   :   3
0001540    8       P   S   T  \r           H   a   n   d   C   o   d   i
0001560    n   g   P   s   e   u   d   o   s   .   m   e   s   a   !   1
0001600                                                                 
0001620                        1   1   -   S   e   p   -   8   6       1
0001640    8   :   3   8   :   5   7       P   D   T  \r           +   H
0001660    a   n   d   C   o   d   i   n   g   S   u   p   p   o   r   t
0001700    .   b   c   d   !   1                                        
0001720                                                    1   9   -   M
0001740    a   r   -   8   7       1   0   :   5   0   :   3   4       P
0001760    S   T  \r           H   a   n   d   C   o   d   i   n   g   S
0002000    u   p   p   o   r   t   .   m   e   s   a   !   1            
0002020                                                                 
0002040            2   7   -   O   c   t   -   8   6       1   5   :   3
0002060    8   :   1   9       P   S   T  \r           +   H   a   n   d
0002100    C   o   d   i   n   g   U   t   i   l   .   b   c   d   !   1
0002120                                                                 
0002140                                        1   9   -   M   a   r   -
0002160    8   7       1   0   :   5   0   :   2   4       P   S   T  \r
0002200            H   a   n   d   C   o   d   i   n   g   U   t   i   l
0002220    .   m   e   s   a   !   1                                    
0002240                                                                1
0002260    0   -   S   e   p   -   8   6       2   3   :   0   7   :   4
0002300    0       P   D   T  \r           +   H   a   n   d   C   o   d
0002320    i   n   g   C   o   m   f   o   r   t   s   .   b   c   d   !
0002340    1                                                            
0002360                            1   9   -   M   a   r   -   8   7    
0002400    1   0   :   5   0   :   4   1       P   S   T  \r           H
0002420    a   n   d   C   o   d   i   n   g   C   o   m   f   o   r   t
0002440    s   .   m   e   s   a   !   1                                
0002460                                                    1   0   -   S
0002500    e   p   -   8   6       2   3   :   1   1   :   4   0       P
0002520    D   T  \r  \r           +   S   p   a   r   s   e   M   e   m
0002540    o   r   y   .   b   c   d   !   1                            
0002560                                                                 
0002600                    1   9   -   M   a   r   -   8   7       1   0
0002620    :   5   0   :   2   6       P   S   T  \r           S   p   a
0002640    r   s   e   M   e   m   o   r   y   .   m   e   s   a   !   1
0002660                                                                 
0002700                                            1   0   -   S   e   p
0002720    -   8   6       2   3   :   1   2   :   5   2       P   D   T
0002740   \r           +   W   r   i   t   e   S   p   a   r   s   e   M
0002760    e   m   o   r   y   .   b   c   d   !   1                    
0003000                                                                 
0003020        1   9   -   M   a   r   -   8   7       1   0   :   5   0
0003040    :   2   8       P   S   T  \r           W   r   i   t   e   S
0003060    p   a   r   s   e   M   e   m   o   r   y   .   m   e   s   a
0003100    !   1                                                        
0003120                                1   0   -   S   e   p   -   8   6
0003140        2   3   :   1   5   :   1   7       P   D   T  \r  \r    
0003160        M   a   k   e   H   a   n   d   C   o   d   i   n   g   .
0003200    c   m   !   1                                                
0003220                                                            1   1
0003240    -   S   e   p   -   8   6       1   7   :   2   4   :   2   3
0003260        P   D   T  \r  \r           H   a   n   d   C   o   d   i
0003300    n   g   P   a   c   k   a   g   e   .   c   o   n   f   i   g
0003320    !   1                                                        
0003340                        1   1   -   S   e   p   -   8   6       0
0003360    0   :   0   4   :   1   6       P   D   T  \r  \r           +
0003400    H   a   n   d   C   o   d   i   n   g   I   m   p   l   .   b
0003420    c   d   !   1                                                
0003440                                                        1   9   -
0003460    M   a   r   -   8   7       1   0   :   5   0   :   4   6    
0003500    P   S   T  \r           H   a   n   d   C   o   d   i   n   g
0003520    I   m   p   l   .   m   e   s   a   !   1                    
0003540                                                                 
0003560                1   0   -   S   e   p   -   8   6       2   3   :
0003600    0   1   :   0   1       P   D   T  \r           +   H   a   n
0003620    d   C   o   d   i   n   g   P   s   e   u   d   o   s   I   m
0003640    p   l   .   b   c   d   !   1                                
0003660                                            1   9   -   M   a   r
0003700    -   8   7       1   0   :   5   2   :   1   4       P   S   T
0003720   \r           H   a   n   d   C   o   d   i   n   g   P   s   e
0003740    u   d   o   s   I   m   p   l   .   m   e   s   a   !   1    
0003760                                                                 
0004000    1   9   -   M   a   r   -   8   7       1   0   :   5   1   :
0004020    5   6       P   S   T  \r           +   H   a   n   d   C   o
0004040    d   i   n   g   S   u   p   p   o   r   t   I   m   p   l   .
0004060    b   c   d   !   1                                            
0004100                                1   9   -   M   a   r   -   8   7
0004120        1   0   :   5   0   :   5   7       P   S   T  \r        
0004140    H   a   n   d   C   o   d   i   n   g   S   u   p   p   o   r
0004160    t   I   m   p   l   .   m   e   s   a   !   1                
0004200                                                        2   7   -
0004220    O   c   t   -   8   6       1   6   :   0   9   :   4   8    
0004240    P   S   T  \r           +   H   a   n   d   C   o   d   i   n
0004260    g   U   t   i   l   I   m   p   l   .   b   c   d   !   1    
0004300                                                                 
0004320                    1   9   -   M   a   r   -   8   7       1   0
0004340    :   5   1   :   2   4       P   S   T  \r           H   a   n
0004360    d   C   o   d   i   n   g   U   t   i   l   I   m   p   l   .
0004400    m   e   s   a   !   1                                        
0004420                                            1   1   -   S   e   p
0004440    -   8   6       1   3   :   5   7   :   4   2       P   D   T
0004460   \r           +   H   a   n   d   C   o   d   i   n   g   C   o
0004500    m   f   o   r   t   s   I   m   p   l   .   b   c   d   !   1
0004520                                                                 
0004540        1   9   -   M   a   r   -   8   7       1   0   :   5   1
0004560    :   3   9       P   S   T  \r           H   a   n   d   C   o
0004600    d   i   n   g   C   o   m   f   o   r   t   s   I   m   p   l
0004620    .   m   e   s   a   !   1                                    
0004640                                1   0   -   S   e   p   -   8   6
0004660        2   3   :   5   7   :   1   5       P   D   T  \r  \r    
0004700        +   S   p   a   r   s   e   M   e   m   o   r   y   I   m
0004720    p   l   .   b   c   d   !   1                                
0004740                                                                1
0004760    9   -   M   a   r   -   8   7       1   0   :   5   1   :   4
0005000    2       P   S   T  \r           S   p   a   r   s   e   M   e
0005020    m   o   r   y   I   m   p   l   .   m   e   s   a   !   1    
0005040                                                                 
0005060                        1   0   -   S   e   p   -   8   6       2
0005100    3   :   5   8   :   4   6       P   D   T  \r           +   W
0005120    r   i   t   e   S   p   a   r   s   e   M   e   m   o   r   y
0005140    I   m   p   l   .   b   c   d   !   1                        
0005160                                                    1   9   -   M
0005200    a   r   -   8   7       1   0   :   5   1   :   5   0       P
0005220    S   T  \r           W   r   i   t   e   S   p   a   r   s   e
0005240    M   e   m   o   r   y   I   m   p   l   .   m   e   s   a   !
0005260    1                                                            
0005300            1   1   -   S   e   p   -   8   6       0   0   :   0
0005320    0   :   3   5       P   D   T  \r  \r   I   m   p   o   r   t
0005340    s       [   C   y   a   n   ]   <   D   r   a   g   o   n   W
0005360    a   r   e   0   .   1   >   T   o   p   >   D   r   a   g   O
0005400    p   s   C   r   o   s   s   .   d   f       O   f       ~   =
0005420   \r           U   s   i   n   g       [   D   r   a   g   O   p
0005440    s   C   r   o   s   s   .   b   c   d   ,       D   r   a   g
0005460    O   p   s   C   r   o   s   s   U   t   i   l   s   .   b   c
0005500    d   ]  \r  \r   I   m   p   o   r   t   s       [   C   e   d
0005520    a   r   ]   <   C   e   d   a   r   7   .   0   >   T   o   p
0005540    >   A   M   M   o   d   e   l   .   d   f       O   f       ~
0005560    =  \r           U   s   i   n   g       [   A   M   M   o   d
0005600    e   l   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s
0005620        [   C   e   d   a   r   ]   <   C   e   d   a   r   7   .
0005640    0   >   T   o   p   >   B   a   s   i   c   L   o   a   d   S
0005660    t   a   t   e   .   d   f       O   f       ~   =  \r        
0005700    U   s   i   n   g       [   B   c   d   D   e   f   s   .   b
0005720    c   d   ]  \r  \r   I   m   p   o   r   t   s       [   C   e
0005740    d   a   r   ]   <   C   e   d   a   r   7   .   0   >   T   o
0005760    p   >   B   a   s   i   c   T   i   m   e   .   d   f       O
0006000    f       ~   =  \r           U   s   i   n   g       [   B   a
0006020    s   i   c   T   i   m   e   .   b   c   d   ]  \r  \r   I   m
0006040    p   o   r   t   s       [   C   e   d   a   r   ]   <   C   e
0006060    d   a   r   7   .   0   >   T   o   p   >   B   a   s   i   c
0006100    P   a   c   k   a   g   e   s   .   d   f       O   f       ~
0006120    =  \r           U   s   i   n   g       [   C   o   m   m   a
0006140    n   d   e   r   .   b   c   d   ,       P   r   i   o   r   i
0006160    t   y   Q   u   e   u   e   .   b   c   d   ,       S   y   m
0006200    T   a   b   .   b   c   d   ]  \r  \r   I   m   p   o   r   t
0006220    s       [   C   e   d   a   r   ]   <   C   e   d   a   r   7
0006240    .   0   >   T   o   p   >   F   S   .   d   f       O   f    
0006260    ~   =  \r           U   s   i   n   g       [   F   S   .   b
0006300    c   d   ]  \r  \r   I   m   p   o   r   t   s       [   C   e
0006320    d   a   r   ]   <   C   e   d   a   r   7   .   0   >   T   o
0006340    p   >   I   n   t   e   r   p   r   e   t   e   r   .   d   f
0006360        O   f       ~   =  \r           U   s   i   n   g       [
0006400    I   n   t   e   r   p   r   e   t   e   r   .   b   c   d   ]
0006420   \r  \r   I   m   p   o   r   t   s       [   C   e   d   a   r
0006440    ]   <   C   e   d   a   r   7   .   0   >   T   o   p   >   I
0006460    O   .   d   f       O   f       ~   =  \r           U   s   i
0006500    n   g       [   C   o   n   v   e   r   t   .   b   c   d   ,
0006520        I   O   .   b   c   d   ,       I   O   U   t   i   l   s
0006540    .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s       [
0006560    C   e   d   a   r   ]   <   C   e   d   a   r   7   .   0   >
0006600    T   o   p   >   L   o   a   d   e   r   .   d   f       O   f
0006620        ~   =  \r           U   s   i   n   g       [   L   o   a
0006640    d   e   r   .   b   c   d   ]  \r  \r   I   m   p   o   r   t
0006660    s       [   C   e   d   a   r   ]   <   C   e   d   a   r   7
0006700    .   0   >   T   o   p   >   M   e   s   a   R   u   n   t   i
0006720    m   e   .   d   f       O   f       ~   =  \r           U   s
0006740    i   n   g       [   B   a   s   i   c   s   .   b   c   d   ,
0006760        P   r   i   n   c   O   p   s   .   b   c   d   ,       P
0007000    r   o   c   e   s   s   .   b   c   d   ]  \r  \r   I   m   p
0007020    o   r   t   s       [   C   e   d   a   r   ]   <   C   e   d
0007040    a   r   7   .   0   >   T   o   p   >   P   r   o   c   e   s
0007060    s   P   r   o   p   s   .   d   f       O   f       ~   =  \r
0007100            U   s   i   n   g       [   P   r   o   c   e   s   s
0007120    P   r   o   p   s   .   b   c   d   ]  \r  \r   I   m   p   o
0007140    r   t   s       [   C   e   d   a   r   ]   <   C   e   d   a
0007160    r   7   .   0   >   T   o   p   >   R   o   p   e   .   d   f
0007200        O   f       ~   =  \r           U   s   i   n   g       [
0007220    R   e   f   T   e   x   t   .   b   c   d   ,       R   o   p
0007240    e   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s    
0007260    [   C   e   d   a   r   ]   <   C   e   d   a   r   7   .   0
0007300    >   T   o   p   >   S   a   f   e   S   t   o   r   a   g   e
0007320    .   d   f       O   f       ~   =  \r           U   s   i   n
0007340    g       [   A   t   o   m   .   b   c   d   ]  \r  \r   I   m
0007360    p   o   r   t   s       [   C   e   d   a   r   ]   <   C   e
0007400    d   a   r   7   .   0   >   T   o   p   >   U   s   e   r   C
0007420    r   e   d   e   n   t   i   a   l   s   .   d   f       O   f
0007440        ~   =  \r           U   s   i   n   g       [   U   s   e
0007460    r   C   r   e   d   e   n   t   i   a   l   s   .   b   c   d
0007500    ]  \r  \r   I   m   p   o   r   t   s       [   C   e   d   a
0007520    r   ]   <   C   e   d   a   r   7   .   0   >   T   o   p   >
0007540    W   o   r   l   d   V   M   .   d   f       O   f       ~   =
0007560   \r           U   s   i   n   g       [   W   o   r   l   d   V
0007600    M   .   b   c   d   ]  \r                                    
0007607