$ od -c -N 50000 [Indigo]<3DGraphics>top>G3dRender.df!1
0000000    -   -       G   3   d   R   e   n   d   e   r   .   d   f  \r
0000020    -   -       C   o   p   y   r   i   g   h   t     323       1
0000040    9   8   5   ,       1   9   8   7       b   y       X   e   r
0000060    o   x       C   o   r   p   o   r   a   t   i   o   n   .    
0000100        A   l   l       r   i   g   h   t   s       r   e   s   e
0000120    r   v   e   d   .  \r   -   -       B   l   o   o   m   e   n
0000140    t   h   a   l   ,       A   p   r   i   l       1   5   ,    
0000160    1   9   8   9       5   :   4   6   :   0   2       p   m    
0000200    P   D   T  \r   -   -       C   r   o   w   ,       A   p   r
0000220    i   l       2   1   ,       1   9   8   9       1   :   0   9
0000240    :   1   0       p   m       P   D   T  \r  \r   E   x   p   o
0000260    r   t   s       [   C   e   d   a   r   C   h   e   s   t   7
0000300    .   0   ]   <   T   o   p   >  \r           G   3   d   R   e
0000320    n   d   e   r   .   d   f                                    
0000340                                                                 
0000360                                    2   1   -   A   p   r   -   8
0000400    9       1   4   :   1   8   :   0   1       P   D   T  \r  \r
0000420    E   x   p   o   r   t   s       I   m   p   o   r   t   s    
0000440    [   C   e   d   a   r   C   h   e   s   t   7   .   0   ]   <
0000460    T   o   p   >   G   2   d   B   a   s   i   c   .   d   f    
0000500    O   f       ~   =  \r   E   x   p   o   r   t   s       I   m
0000520    p   o   r   t   s       [   C   e   d   a   r   C   h   e   s
0000540    t   7   .   0   ]   <   T   o   p   >   G   3   d   B   a   s
0000560    i   c   .   d   f       O   f       ~   =  \r   E   x   p   o
0000600    r   t   s       I   m   p   o   r   t   s       [   C   e   d
0000620    a   r   C   h   e   s   t   7   .   0   ]   <   T   o   p   >
0000640    I   n   t   e   r   p   r   e   s   s   .   d   f       O   f
0000660        ~   =  \r   E   x   p   o   r   t   s       I   m   p   o
0000700    r   t   s       [   C   e   d   a   r   C   h   e   s   t   7
0000720    .   0   ]   <   T   o   p   >   C   o   n   v   e   r   t   R
0000740    a   s   t   e   r   O   b   j   e   c   t   .   d   f       O
0000760    f       ~   =  \r   E   x   p   o   r   t   s       I   m   p
0001000    o   r   t   s       [   C   e   d   a   r   C   h   e   s   t
0001020    7   .   0   ]   <   T   o   p   >   I   m   a   g   e   r   C
0001040    o   l   o   r   D   i   s   p   l   a   y   .   d   f       O
0001060    f       ~   =  \r   E   x   p   o   r   t   s       I   m   p
0001100    o   r   t   s       [   C   e   d   a   r   C   h   e   s   t
0001120    7   .   0   ]   <   T   o   p   >   N   a   m   e   d   C   o
0001140    l   o   r   s   .   d   f       O   f       ~   =  \r   E   x
0001160    p   o   r   t   s       I   m   p   o   r   t   s       [   C
0001200    e   d   a   r   C   h   e   s   t   7   .   0   ]   <   T   o
0001220    p   >   P   o   p   U   p   B   u   t   t   o   n   s   .   d
0001240    f       O   f       ~   =  \r  \r   E   x   p   o   r   t   s
0001260        [   C   e   d   a   r   C   h   e   s   t   7   .   0   ]
0001300    <   G   3   d   R   e   n   d   e   r   >  \r           +   G
0001320    3   d   R   e   n   d   e   r   P   a   c   k   a   g   e   .
0001340    b   c   d   !   2   5                                        
0001360                                                    2   1   -   A
0001400    p   r   -   8   9       1   4   :   0   8   :   1   2       P
0001420    D   T  \r  \r           G   3   d   R   e   n   d   e   r   .
0001440    i   n   s   t   a   l   l   !   2                            
0001460                                                                 
0001500                1   5   -   A   p   r   -   8   9       1   6   :
0001520    5   7   :   2   7       P   D   T  \r  \r   D   i   r   e   c
0001540    t   o   r   y       [   C   e   d   a   r   C   h   e   s   t
0001560    7   .   0   ]   <   G   3   d   R   e   n   d   e   r   >  \r
0001600            G   3   d   R   e   n   d   e   r   P   a   c   k   a
0001620    g   e   .   c   o   n   f   i   g   !   7                    
0001640                                                                2
0001660    1   -   A   p   r   -   8   9       1   3   :   2   2   :   5
0001700    8       P   D   T  \r  \r           M   a   k   e   G   3   d
0001720    R   e   n   d   e   r   .   c   m   !   3                    
0001740                                                                 
0001760                            1   5   -   A   p   r   -   8   9    
0002000    1   7   :   0   0   :   3   0       P   D   T  \r  \r        
0002020    G   3   d   C   o   l   o   r   D   i   s   p   l   a   y   S
0002040    u   p   p   o   r   t   .   m   e   s   a   !   1            
0002060                                                        2   1   -
0002100    A   p   r   -   8   9       1   2   :   5   7   :   2   3    
0002120    P   D   T  \r           G   3   d   E   d   g   e   B   l   t
0002140    .   m   e   s   a   !   4                                    
0002160                                                                 
0002200                2   0   -   A   p   r   -   8   9       1   4   :
0002220    0   5   :   1   2       P   D   T  \r           G   3   d   L
0002240    i   g   h   t   .   m   e   s   a   !   5                    
0002260                                                                 
0002300                                        1   5   -   A   p   r   -
0002320    8   9       2   2   :   0   9   :   0   5       P   D   T  \r
0002340            G   3   d   M   a   p   p   e   d   A   n   d   S   o
0002360    l   i   d   T   e   x   t   u   r   e   .   m   e   s   a   !
0002400    3                                                           2
0002420    0   -   A   p   r   -   8   9       1   7   :   1   2   :   1
0002440    6       P   D   T  \r           G   3   d   N   o   r   m   a
0002460    l   C   o   d   i   n   g   .   m   e   s   a   !   4        
0002500                                                                 
0002520                        1   6   -   A   p   r   -   8   9       1
0002540    9   :   4   1   :   0   9       P   D   T  \r           G   3
0002560    d   R   a   y   T   r   a   c   e   .   m   e   s   a   !   1
0002600                                                                 
0002620                                                1   7   -   A   p
0002640    r   -   8   9       1   5   :   3   6   :   2   7       P   D
0002660    T  \r           G   3   d   R   e   n   d   e   r   .   m   e
0002700    s   a   !   1   2                                            
0002720                                                                 
0002740        2   1   -   A   p   r   -   8   9       1   2   :   5   6
0002760    :   0   8       P   D   T  \r           G   3   d   R   e   n
0003000    d   e   r   W   i   t   h   I   m   a   g   e   r   .   m   e
0003020    s   a   !   3                                                
0003040                                2   1   -   A   p   r   -   8   9
0003060        1   1   :   3   1   :   3   7       P   D   T  \r        
0003100    G   3   d   R   e   n   d   e   r   W   i   t   h   P   i   x
0003120    e   l   s   .   m   e   s   a   !   3                        
0003140                                                        2   0   -
0003160    A   p   r   -   8   9       1   5   :   5   8   :   3   2    
0003200    P   D   T  \r           G   3   d   S   c   e   n   e   .   m
0003220    e   s   a   !   1                                            
0003240                                                                 
0003260                1   5   -   A   p   r   -   8   9       2   2   :
0003300    5   8   :   5   4       P   D   T  \r           G   3   d   S
0003320    c   a   n   C   o   n   v   e   r   t   .   m   e   s   a   !
0003340    3                                                            
0003360                                        1   7   -   A   p   r   -
0003400    8   9       1   7   :   1   8   :   5   9       P   D   T  \r
0003420            G   3   d   S   h   a   d   e   .   m   e   s   a   !
0003440    1                                                            
0003460                                                                1
0003500    3   -   S   e   p   -   8   8       2   3   :   0   6   :   5
0003520    8       P   D   T  \r           G   3   d   S   h   a   d   e
0003540    C   l   i   p   X   f   m   .   m   e   s   a   !   1        
0003560                                                                 
0003600                        1   9   -   A   p   r   -   8   9       1
0003620    4   :   2   9   :   1   0       P   D   T  \r           G   3
0003640    d   S   o   r   t   a   n   d   D   i   s   p   l   a   y   .
0003660    m   e   s   a   !   1                                        
0003700                                                1   9   -   A   p
0003720    r   -   8   9       1   2   :   4   3   :   2   8       P   D
0003740    T  \r  \r           G   3   d   C   o   l   o   r   D   i   s
0003760    p   l   a   y   S   u   p   p   o   r   t   .   b   c   d   !
0004000    1                                                            
0004020            2   1   -   A   p   r   -   8   9       1   2   :   5
0004040    9   :   0   6       P   D   T  \r           G   3   d   E   d
0004060    g   e   B   l   t   .   b   c   d   !   4                    
0004100                                                                 
0004120                                    2   0   -   A   p   r   -   8
0004140    9       1   4   :   2   0   :   2   5       P   D   T  \r    
0004160        G   3   d   L   i   g   h   t   .   b   c   d   !   9    
0004200                                                                 
0004220                                                            1   6
0004240    -   A   p   r   -   8   9       1   2   :   5   9   :   4   2
0004260        P   D   T  \r           G   3   d   M   a   p   p   e   d
0004300    A   n   d   S   o   l   i   d   T   e   x   t   u   r   e   .
0004320    b   c   d   !   3                                            
0004340                    2   1   -   A   p   r   -   8   9       1   2
0004360    :   5   6   :   4   2       P   D   T  \r           G   3   d
0004400    N   o   r   m   a   l   C   o   d   i   n   g   .   b   c   d
0004420    !   4                                                        
0004440                                            1   6   -   A   p   r
0004460    -   8   9       1   9   :   4   1   :   1   8       P   D   T
0004500   \r           G   3   d   R   a   y   T   r   a   c   e   .   b
0004520    c   d   !   2                                                
0004540                                                                 
0004560    1   7   -   A   p   r   -   8   9       1   6   :   1   6   :
0004600    1   4       P   D   T  \r           G   3   d   R   e   n   d
0004620    e   r   .   b   c   d   !   1   5                            
0004640                                                                 
0004660                            2   1   -   A   p   r   -   8   9    
0004700    1   2   :   5   6   :   2   8       P   D   T  \r           G
0004720    3   d   R   e   n   d   e   r   W   i   t   h   I   m   a   g
0004740    e   r   .   b   c   d   !   3                                
0004760                                                    2   1   -   A
0005000    p   r   -   8   9       1   2   :   5   6   :   5   2       P
0005020    D   T  \r           G   3   d   R   e   n   d   e   r   W   i
0005040    t   h   P   i   x   e   l   s   .   b   c   d   !   3        
0005060                                                                 
0005100            2   1   -   A   p   r   -   8   9       1   2   :   5
0005120    6   :   4   0       P   D   T  \r           G   3   d   S   c
0005140    e   n   e   .   b   c   d   !   2                            
0005160                                                                 
0005200                                    1   6   -   A   p   r   -   8
0005220    9       1   2   :   5   9   :   5   9       P   D   T  \r    
0005240        G   3   d   S   c   a   n   C   o   n   v   e   r   t   .
0005260    b   c   d   !   4                                            
0005300                                                            2   1
0005320    -   A   p   r   -   8   9       1   2   :   5   6   :   4   5
0005340        P   D   T  \r           G   3   d   S   h   a   d   e   .
0005360    b   c   d   !   1   1                                        
0005400                                                                 
0005420                    1   7   -   A   p   r   -   8   9       1   6
0005440    :   1   6   :   1   8       P   D   T  \r           G   3   d
0005460    S   h   a   d   e   C   l   i   p   X   f   m   .   b   c   d
0005500    !   1                                                        
0005520                                            2   1   -   A   p   r
0005540    -   8   9       1   2   :   5   6   :   4   5       P   D   T
0005560   \r           G   3   d   S   o   r   t   a   n   d   D   i   s
0005600    p   l   a   y   .   b   c   d   !   1                        
0005620                                                                 
0005640    2   1   -   A   p   r   -   8   9       1   2   :   5   6   :
0005660    3   6       P   D   T  \r  \r           G   3   d   C   o   l
0005700    o   r   D   i   s   p   l   a   y   S   u   p   p   o   r   t
0005720    I   m   p   l   .   m   e   s   a   !   2                    
0005740                                2   1   -   A   p   r   -   8   9
0005760        1   3   :   5   7   :   4   0       P   D   T  \r        
0006000    G   3   d   E   d   g   e   B   l   t   I   m   p   l   .   m
0006020    e   s   a   !   3                                            
0006040                                                        1   7   -
0006060    A   p   r   -   8   9       1   6   :   4   5   :   1   4    
0006100    P   D   T  \r           G   3   d   L   i   g   h   t   I   m
0006120    p   l   .   m   e   s   a   !   8                            
0006140                                                                 
0006160                1   5   -   A   p   r   -   8   9       2   3   :
0006200    3   6   :   4   3       P   D   T  \r           G   3   d   M
0006220    a   p   p   e   d   A   n   d   S   o   l   i   d   T   e   x
0006240    t   u   r   e   I   m   p   l   .   m   e   s   a   !   3    
0006260                                        2   1   -   A   p   r   -
0006300    8   9       1   3   :   2   0   :   3   6       P   D   T  \r
0006320            G   3   d   N   o   r   m   a   l   C   o   d   i   n
0006340    g   I   m   p   l   .   m   e   s   a   !   7                
0006360                                                                1
0006400    6   -   A   p   r   -   8   9       1   9   :   3   4   :   4
0006420    0       P   D   T  \r           G   3   d   R   a   y   T   r
0006440    a   c   e   I   m   p   l   .   m   e   s   a   !   2        
0006460                                                                 
0006500                        1   7   -   A   p   r   -   8   9       1
0006520    6   :   2   1   :   3   9       P   D   T  \r           G   3
0006540    d   R   e   n   d   e   r   I   m   p   l   .   m   e   s   a
0006560    !   1   8                                                    
0006600                                                2   1   -   A   p
0006620    r   -   8   9       1   1   :   5   7   :   3   7       P   D
0006640    T  \r           G   3   d   R   e   n   d   e   r   W   i   t
0006660    h   I   m   a   g   e   r   I   m   p   l   .   m   e   s   a
0006700    !   3                                                        
0006720        2   1   -   A   p   r   -   8   9       1   1   :   0   9
0006740    :   5   8       P   D   T  \r           G   3   d   R   e   n
0006760    d   e   r   W   i   t   h   P   i   x   e   l   s   I   m   p
0007000    l   .   m   e   s   a   !   3                                
0007020                                2   1   -   A   p   r   -   8   9
0007040        1   3   :   2   0   :   1   2       P   D   T  \r        
0007060    G   3   d   S   c   e   n   e   I   m   p   l   .   m   e   s
0007100    a   !   1                                                    
0007120                                                        1   5   -
0007140    A   p   r   -   8   9       2   3   :   4   5   :   4   4    
0007160    P   D   T  \r           G   3   d   S   c   a   n   C   o   n
0007200    v   e   r   t   I   m   p   l   .   m   e   s   a   !   4    
0007220                                                                 
0007240                2   0   -   A   p   r   -   8   9       1   4   :
0007260    2   4   :   3   5       P   D   T  \r           G   3   d   S
0007300    h   a   d   e   I   m   p   l   .   m   e   s   a   !   2    
0007320                                                                 
0007340                                        1   5   -   F   e   b   -
0007360    8   9       1   9   :   1   2   :   0   5       P   S   T  \r
0007400            G   3   d   S   h   a   d   e   C   l   i   p   X   f
0007420    m   I   m   p   l   .   m   e   s   a   !   1                
0007440                                                                2
0007460    0   -   A   p   r   -   8   9       1   5   :   2   3   :   1
0007500    0       P   D   T  \r           G   3   d   S   o   r   t   a
0007520    n   d   D   i   s   p   l   a   y   I   m   p   l   .   m   e
0007540    s   a   !   1                                                
0007560                        2   0   -   A   p   r   -   8   9       1
0007600    5   :   0   8   :   5   2       P   D   T  \r  \r           G
0007620    3   d   C   o   l   o   r   D   i   s   p   l   a   y   S   u
0007640    p   p   o   r   t   I   m   p   l   .   b   c   d   !   2    
0007660                                                    2   1   -   A
0007700    p   r   -   8   9       1   4   :   0   7   :   4   9       P
0007720    D   T  \r           G   3   d   E   d   g   e   B   l   t   I
0007740    m   p   l   .   b   c   d   !   2                            
0007760                                                                 
0010000            2   0   -   A   p   r   -   8   9       1   4   :   2
0010020    0   :   4   7       P   D   T  \r           G   3   d   L   i
0010040    g   h   t   I   m   p   l   .   b   c   d   !   1   2        
0010060                                                                 
0010100                                    1   6   -   A   p   r   -   8
0010120    9       1   3   :   0   0   :   4   1       P   D   T  \r    
0010140        G   3   d   M   a   p   p   e   d   A   n   d   S   o   l
0010160    i   d   T   e   x   t   u   r   e   I   m   p   l   .   b   c
0010200    d   !   1                                               2   1
0010220    -   A   p   r   -   8   9       1   3   :   2   1   :   3   8
0010240        P   D   T  \r           G   3   d   N   o   r   m   a   l
0010260    C   o   d   i   n   g   I   m   p   l   .   b   c   d   !   4
0010300                                                                 
0010320                    1   6   -   A   p   r   -   8   9       1   9
0010340    :   4   1   :   4   8       P   D   T  \r           G   3   d
0010360    R   a   y   T   r   a   c   e   I   m   p   l   .   b   c   d
0010400    !   2                                                        
0010420                                            1   7   -   A   p   r
0010440    -   8   9       1   6   :   2   1   :   4   3       P   D   T
0010460   \r           G   3   d   R   e   n   d   e   r   I   m   p   l
0010500    .   b   c   d   !   2   1                                    
0010520                                                                 
0010540    2   1   -   A   p   r   -   8   9       1   2   :   5   7   :
0010560    1   3       P   D   T  \r           G   3   d   R   e   n   d
0010600    e   r   W   i   t   h   I   m   a   g   e   r   I   m   p   l
0010620    .   b   c   d   !   1                                        
0010640                            2   1   -   A   p   r   -   8   9    
0010660    1   2   :   5   7   :   0   9       P   D   T  \r           G
0010700    3   d   R   e   n   d   e   r   W   i   t   h   P   i   x   e
0010720    l   s   I   m   p   l   .   b   c   d   !   1                
0010740                                                    2   1   -   A
0010760    p   r   -   8   9       1   3   :   2   0   :   3   8       P
0011000    D   T  \r           G   3   d   S   c   e   n   e   I   m   p
0011020    l   .   b   c   d   !   2                                    
0011040                                                                 
0011060            1   6   -   A   p   r   -   8   9       1   3   :   0
0011100    1   :   0   0       P   D   T  \r           G   3   d   S   c
0011120    a   n   C   o   n   v   e   r   t   I   m   p   l   .   b   c
0011140    d   !   2                                                    
0011160                                    2   1   -   A   p   r   -   8
0011200    9       1   2   :   5   7   :   5   0       P   D   T  \r    
0011220        G   3   d   S   h   a   d   e   I   m   p   l   .   b   c
0011240    d   !   1   1                                                
0011260                                                            1   7
0011300    -   A   p   r   -   8   9       1   6   :   1   6   :   2   8
0011320        P   D   T  \r           G   3   d   S   h   a   d   e   C
0011340    l   i   p   X   f   m   I   m   p   l   .   b   c   d   !   1
0011360                                                                 
0011400                    2   1   -   A   p   r   -   8   9       1   2
0011420    :   5   7   :   5   1       P   D   T  \r           G   3   d
0011440    S   o   r   t   a   n   d   D   i   s   p   l   a   y   I   m
0011460    p   l   .   b   c   d   !   1                                
0011500                                            2   1   -   A   p   r
0011520    -   8   9       1   2   :   5   7   :   1   9       P   D   T
0011540   \r  \r   I   m   p   o   r   t   s       [   C   e   d   a   r
0011560    7   .   0   ]   <   T   o   p   >   A   M   P   r   o   c   e
0011600    s   s   .   d   f       O   f       >  \r           U   s   i
0011620    n   g       [   C   e   d   a   r   P   r   o   c   e   s   s
0011640    .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s       [
0011660    C   e   d   a   r   C   h   e   s   t   7   .   0   ]   <   T
0011700    o   p   >   G   2   d   B   a   s   i   c   .   d   f       O
0011720    f       >  \r           U   s   i   n   g       [   G   2   d
0011740    B   a   s   i   c   .   b   c   d   ]  \r  \r   I   m   p   o
0011760    r   t   s       [   C   e   d   a   r   C   h   e   s   t   7
0012000    .   0   ]   <   T   o   p   >   G   3   d   B   a   s   i   c
0012020    .   d   f       O   f       >  \r           U   s   i   n   g
0012040        [   G   3   d   B   a   s   i   c   .   b   c   d   ,    
0012060    G   3   d   D   r   a   w   .   b   c   d   ,       G   3   d
0012100    I   O   .   b   c   d   ,       G   3   d   M   a   t   r   i
0012120    x   .   b   c   d   ,       G   3   d   P   l   a   n   e   .
0012140    b   c   d   ,       G   3   d   P   o   l   y   g   o   n   .
0012160    b   c   d   ,       G   3   d   S   h   a   p   e   .   b   c
0012200    d   ,       G   3   d   S   p   l   i   n   e   .   b   c   d
0012220    ,       G   3   d   V   e   c   t   o   r   .   b   c   d   ,
0012240        G   3   d   V   i   e   w   .   b   c   d   ]  \r  \r   I
0012260    m   p   o   r   t   s       [   C   e   d   a   r   7   .   0
0012300    ]   <   T   o   p   >   I   m   a   g   e   r   .   d   f    
0012320    O   f       ~   =  \r           U   s   i   n   g       [   I
0012340    m   a   g   e   r   .   b   c   d   ,       I   m   a   g   e
0012360    r   B   a   c   k   d   o   o   r   .   b   c   d   ,       I
0012400    m   a   g   e   r   B   o   x   .   b   c   d   ,       I   m
0012420    a   g   e   r   C   o   l   o   r   .   b   c   d   ,       I
0012440    m   a   g   e   r   C   o   l   o   r   F   n   s   .   b   c
0012460    d   ,       I   m   a   g   e   r   F   o   n   t   .   b   c
0012500    d   ,       I   m   a   g   e   r   P   a   t   h   .   b   c
0012520    d   ,       I   m   a   g   e   r   P   i   x   e   l   .   b
0012540    c   d   ,       I   m   a   g   e   r   S   a   m   p   l   e
0012560    .   b   c   d   ,       I   m   a   g   e   r   T   r   a   n
0012600    s   f   o   r   m   a   t   i   o   n   .   b   c   d   ,    
0012620    S   F   .   b   c   d   ,       V   e   c   t   o   r   2   .
0012640    b   c   d   ]  \r  \r   I   m   p   o   r   t   s       [   C
0012660    e   d   a   r   C   h   e   s   t   7   .   0   ]   <   T   o
0012700    p   >   I   m   a   g   e   r   C   o   l   o   r   D   i   s
0012720    p   l   a   y   .   d   f       O   f       ~   =  \r        
0012740    U   s   i   n   g       [   I   m   a   g   e   r   C   o   l
0012760    o   r   M   a   p   .   b   c   d   ,       I   m   a   g   e
0013000    r   D   i   t   h   e   r   C   o   n   t   e   x   t   .   b
0013020    c   d   ,       I   m   a   g   e   r   F   u   l   l   C   o
0013040    l   o   r   C   o   n   t   e   x   t   .   b   c   d   ,    
0013060    I   m   a   g   e   r   G   r   a   y   C   o   n   t   e   x
0013100    t   .   b   c   d   ,       I   m   a   g   e   r   S   m   o
0013120    o   t   h   C   o   n   t   e   x   t   .   b   c   d   ]  \r
0013140   \r   I   m   p   o   r   t   s       [   C   e   d   a   r   7
0013160    .   0   ]   <   T   o   p   >   I   O   .   d   f       O   f
0013200        >  \r           U   s   i   n   g       [   C   o   n   v
0013220    e   r   t   .   b   c   d   ,       I   O   .   b   c   d   ]
0013240   \r  \r   I   m   p   o   r   t   s       [   C   e   d   a   r
0013260    7   .   0   ]   <   T   o   p   >   M   e   s   a   R   u   n
0013300    t   i   m   e   .   d   f       O   f       >  \r           U
0013320    s   i   n   g       [   B   a   s   i   c   s   .   b   c   d
0013340    ,       C   h   e   c   k   s   u   m   .   b   c   d   ,    
0013360    P   r   i   n   c   O   p   s   .   b   c   d   ,       P   r
0013400    i   n   c   O   p   s   U   t   i   l   s   .   b   c   d   ,
0013420        P   r   o   c   e   s   s   .   b   c   d   ,       R   u
0013440    n   t   i   m   e   E   r   r   o   r   .   b   c   d   ]  \r
0013460   \r   I   m   p   o   r   t   s       [   C   e   d   a   r   7
0013500    .   0   ]   <   T   o   p   >   R   e   a   l   .   d   f    
0013520    O   f       ~   =  \r           U   s   i   n   g       [   R
0013540    e   a   l   .   b   c   d   ,       R   e   a   l   F   n   s
0013560    .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s       [
0013600    C   e   d   a   r   7   .   0   ]   <   T   o   p   >   R   o
0013620    p   e   .   d   f       O   f       ~   =  \r           U   s
0013640    i   n   g       [   A   s   c   i   i   .   b   c   d   ,    
0013660    R   o   p   e   .   b   c   d   ]  \r  \r   I   m   p   o   r
0013700    t   s       [   C   e   d   a   r   7   .   0   ]   <   T   o
0013720    p   >   S   a   f   e   S   t   o   r   a   g   e   .   d   f
0013740        O   f       ~   =  \r           U   s   i   n   g       [
0013760    A   t   o   m   .   b   c   d   ,       L   i   s   t   .   b
0014000    c   d   ,       S   a   f   e   S   t   o   r   a   g   e   .
0014020    b   c   d   ]  \r  \r   I   m   p   o   r   t   s       [   C
0014040    e   d   a   r   7   .   0   ]   <   T   o   p   >   V   i   e
0014060    w   e   r   s   .   d   f       O   f       ~   =  \r        
0014100    U   s   i   n   g       [   C   o   l   o   r   D   i   s   p
0014120    l   a   y   M   a   n   a   g   e   r   .   b   c   d   ,    
0014140    I   c   o   n   s   .   b   c   d   ,       M   e   s   s   a
0014160    g   e   W   i   n   d   o   w   .   b   c   d   ,       V   i
0014200    e   w   e   r   C   l   a   s   s   e   s   .   b   c   d   ,
0014220        V   i   e   w   e   r   O   p   s   .   b   c   d   ,    
0014240    V   i   e   w   e   r   T   o   o   l   s   .   b   c   d   ]
0014260   \r  \r   I   m   p   o   r   t   s       [   C   e   d   a   r
0014300    7   .   0   ]   <   T   o   p   >   B   a   s   i   c   T   i
0014320    m   e   .   d   f       O   f       ~   =  \r           U   s
0014340    i   n   g       [   B   a   s   i   c   T   i   m   e   .   b
0014360    c   d   ]  \r  \r   I   m   p   o   r   t   s       [   C   e
0014400    d   a   r   7   .   0   ]   <   T   o   p   >   H   e   a   d
0014420    s   C   o   m   m   o   n   .   d   f       O   f       ~   =
0014440   \r           U   s   i   n   g       [   C   o   l   o   r   D
0014460    i   s   p   l   a   y   D   e   f   s   .   b   c   d   ]  \r
0014500   \r   I   m   p   o   r   t   s       [   C   e   d   a   r   7
0014520    .   0   ]   <   T   o   p   >   B   a   s   i   c   P   a   c
0014540    k   a   g   e   s   .   d   f       O   f       ~   =  \r    
0014560        U   s   i   n   g       [   C   o   m   m   a   n   d   e
0014600    r   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s    
0014620    [   C   e   d   a   r   C   h   e   s   t   7   .   0   ]   <
0014640    T   o   p   >   C   o   n   v   e   r   t   R   a   s   t   e
0014660    r   O   b   j   e   c   t   .   d   f       O   f       ~   =
0014700   \r           U   s   i   n   g       [   C   o   n   v   e   r
0014720    t   R   a   s   t   e   r   O   b   j   e   c   t   .   b   c
0014740    d   ]  \r  \r   I   m   p   o   r   t   s       [   C   e   d
0014760    a   r   7   .   0   ]   <   T   o   p   >   F   S   .   d   f
0015000        O   f       ~   =  \r           U   s   i   n   g       [
0015020    F   S   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s
0015040        [   C   e   d   a   r   C   h   e   s   t   7   .   0   ]
0015060    <   T   o   p   >   I   n   t   e   r   p   r   e   s   s   .
0015100    d   f       O   f       ~   =  \r           U   s   i   n   g
0015120        [   I   m   a   g   e   r   I   n   t   e   r   p   r   e
0015140    s   s   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s
0015160        [   C   e   d   a   r   7   .   0   ]   <   T   o   p   >
0015200    I   n   s   c   r   i   p   t   .   d   f       O   f       ~
0015220    =  \r           U   s   i   n   g       [   I   n   t   e   r
0015240    m   i   n   a   l   .   b   c   d   ]  \r  \r   I   m   p   o
0015260    r   t   s       [   C   e   d   a   r   C   h   e   s   t   7
0015300    .   0   ]   <   T   o   p   >   N   a   m   e   d   C   o   l
0015320    o   r   s   .   d   f       O   f       ~   =  \r           U
0015340    s   i   n   g       [   N   a   m   e   d   C   o   l   o   r
0015360    s   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s    
0015400    [   C   e   d   a   r   7   .   0   ]   <   T   o   p   >   T
0015420    e   r   m   i   n   a   l   .   d   f       O   f       ~   =
0015440   \r           U   s   i   n   g       [   T   e   r   m   i   n
0015460    a   l   .   b   c   d   ]  \r  \r   I   m   p   o   r   t   s
0015500        [   C   e   d   a   r   7   .   0   ]   <   T   o   p   >
0015520    V   i   e   w   e   r   I   O   .   d   f       O   f       ~
0015540    =  \r           U   s   i   n   g       [   V   i   e   w   e
0015560    r   I   O   .   b   c   d   ]  \r                            
0015571