$ od -c -N 50000 [Indigo]<Casaba>7.0>Saffron3.0>Derived>SaffronAG1bDef.Mesa!18
0000000    -   -       S   a   f   f   r   o   n   A   G   1   b   D   e
0000020    f   .   m   e   s   a  \r       -   -       C   o   p   y   r
0000040    i   g   h   t     323       1   9   8   7       b   y       X
0000060    e   r   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
0000120    s   e   r   v   e   d   .  \r       -   -       G   e   n   e
0000140    r   a   t   e   d       b   y       R   a   u   e   n   .   p
0000160    a       a   t       S   e   p   t   e   m   b   e   r       1
0000200    ,       1   9   8   8       7   :   2   4   :   2   4       p
0000220    m       P   D   T  \r       -   -           u   s   i   n   g
0000240        T   h   r   e   e   C   a   s   a   b   a   F   o   u   r
0000260        [   1   .   2   ]       o   f       J   u   n   e       1
0000300    ,       1   9   8   7       6   :   0   0   :   0   0       p
0000320    m       P   D   T  \r  \r   D   I   R   E   C   T   O   R   Y
0000340   \r  \t   S   a   f   f   r   o   n   T   r   e   e   D   e   c
0000360    l   s   D   e   f   ,  \r  \t   S   a   f   f   r   o   n   G
0000400    e   n   e   r   i   c   D   e   f   ,  \r  \t   S   a   f   f
0000420    r   o   n   A   T   D   e   f   ;  \r  \r   S   a   f   f   r
0000440    o   n   A   G   1   b   D   e   f   :       C   E   D   A   R
0000460        D   E   F   I   N   I   T   I   O   N   S       =      \r
0000500    B   E   G   I   N  \r   O   P   E   N       S   a   f   f   r
0000520    o   n   T   r   e   e   D   e   c   l   s   D   e   f   ,    
0000540    S   a   f   f   r   o   n   G   e   n   e   r   i   c   D   e
0000560    f   ,       S   a   f   f   r   o   n   A   T   D   e   f   ;
0000600   \r  \r   -   -       E   x   p   v   a   l   P   r   o   d  \r
0000620   \r   E   x   p   v   a   l   P   r   o   d   D   a   t   a   :
0000640   \t   T   Y   P   E       =       R   E   F       E   x   p   v
0000660    a   l   P   r   o   d   D   a   t   a   B   o   d   y   ;  \r
0000700    E   x   p   v   a   l   P   r   o   d   D   a   t   a   B   o
0000720    d   y   :  \t   T   Y   P   E       =       R   E   C   O   R
0000740    D   [  \r   O   r   d   e   r   L   i   s   t   :       O   r
0000760    d   e   r   L   i   s   t   N   o   d   e   ]   ;  \r  \r   E
0001000    x   p   v   a   l   P   r   o   d   P   r   o   c   s   :  \t
0001020    E   x   p   N   o   d   e   P   r   o   c   s   ;  \r  \r   B
0001040    u   i   l   d   E   x   p   v   a   l   P   r   o   d   N   o
0001060    d   e   :  \t   P   R   O   C   [   p   o   s   i   t   i   o
0001100    n   :       I   N   T   ,       l   e   n   g   t   h   :    
0001120    I   N   T   ,       O   r   d   e   r   L   i   s   t   :    
0001140    O   r   d   e   r   L   i   s   t   N   o   d   e   ]  \r  \t
0001160    R   E   T   U   R   N   S   [   E   x   p   N   o   d   e   ]
0001200    ;  \r  \r   E   x   p   v   a   l   P   r   o   d   I   d   V
0001220    a   l   :  \t   I   d   V   a   l   P   r   o   c   T   y   p
0001240    e   ;  \r   E   x   p   v   a   l   P   r   o   d   C   o   m
0001260    p   i   l   e   E   x   p   r   e   s   s   i   o   n   :  \t
0001300    C   o   m   p   i   l   e   E   x   p   r   e   s   s   i   o
0001320    n   P   r   o   c   T   y   p   e   ;  \r   E   x   p   v   a
0001340    l   P   r   o   d   A   d   d   V   a   l   u   e   D   e   p
0001360    e   n   d   e   n   c   i   e   s   :  \t   A   d   d   V   a
0001400    l   u   e   D   e   p   e   n   d   e   n   c   i   e   s   P
0001420    r   o   c   T   y   p   e   ;  \r   E   x   p   v   a   l   P
0001440    r   o   d   C   o   m   p   i   l   e   L   V   a   l   u   e
0001460    :  \t   C   o   m   p   i   l   e   L   V   a   l   u   e   P
0001500    r   o   c   T   y   p   e   ;  \r   E   x   p   v   a   l   P
0001520    r   o   d   E   v   a   l   u   a   t   e   E   x   p   r   e
0001540    s   s   i   o   n   :  \t   E   v   a   l   u   a   t   e   E
0001560    x   p   r   e   s   s   i   o   n   P   r   o   c   T   y   p
0001600    e   ;  \r  \r   -   -       E   x   p   a   l   l   P   r   o
0001620    d  \r  \r   E   x   p   a   l   l   P   r   o   d   D   a   t
0001640    a   :  \t   T   Y   P   E       =       R   E   F       E   x
0001660    p   a   l   l   P   r   o   d   D   a   t   a   B   o   d   y
0001700    ;  \r   E   x   p   a   l   l   P   r   o   d   D   a   t   a
0001720    B   o   d   y   :  \t   T   Y   P   E       =       R   E   C
0001740    O   R   D   [  \r   O   r   d   e   r   L   i   s   t   :    
0001760    O   r   d   e   r   L   i   s   t   N   o   d   e   ]   ;  \r
0002000   \r   E   x   p   a   l   l   P   r   o   d   P   r   o   c   s
0002020    :  \t   E   x   p   N   o   d   e   P   r   o   c   s   ;  \r
0002040   \r   B   u   i   l   d   E   x   p   a   l   l   P   r   o   d
0002060    N   o   d   e   :  \t   P   R   O   C   [   p   o   s   i   t
0002100    i   o   n   :       I   N   T   ,       l   e   n   g   t   h
0002120    :       I   N   T   ,       O   r   d   e   r   L   i   s   t
0002140    :       O   r   d   e   r   L   i   s   t   N   o   d   e   ]
0002160   \r  \t   R   E   T   U   R   N   S   [   E   x   p   N   o   d
0002200    e   ]   ;  \r  \r   E   x   p   a   l   l   P   r   o   d   I
0002220    d   V   a   l   :  \t   I   d   V   a   l   P   r   o   c   T
0002240    y   p   e   ;  \r   E   x   p   a   l   l   P   r   o   d   C
0002260    o   m   p   i   l   e   E   x   p   r   e   s   s   i   o   n
0002300    :  \t   C   o   m   p   i   l   e   E   x   p   r   e   s   s
0002320    i   o   n   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0002340    a   l   l   P   r   o   d   A   d   d   V   a   l   u   e   D
0002360    e   p   e   n   d   e   n   c   i   e   s   :  \t   A   d   d
0002400    V   a   l   u   e   D   e   p   e   n   d   e   n   c   i   e
0002420    s   P   r   o   c   T   y   p   e   ;  \r   E   x   p   a   l
0002440    l   P   r   o   d   C   o   m   p   i   l   e   L   V   a   l
0002460    u   e   :  \t   C   o   m   p   i   l   e   L   V   a   l   u
0002500    e   P   r   o   c   T   y   p   e   ;  \r   E   x   p   a   l
0002520    l   P   r   o   d   E   v   a   l   u   a   t   e   E   x   p
0002540    r   e   s   s   i   o   n   :  \t   E   v   a   l   u   a   t
0002560    e   E   x   p   r   e   s   s   i   o   n   P   r   o   c   T
0002600    y   p   e   ;  \r  \r   -   -       E   x   p   n   e   w   P
0002620    r   o   d  \r  \r   E   x   p   n   e   w   P   r   o   d   D
0002640    a   t   a   :  \t   T   Y   P   E       =       R   E   F    
0002660    E   x   p   n   e   w   P   r   o   d   D   a   t   a   B   o
0002700    d   y   ;  \r   E   x   p   n   e   w   P   r   o   d   D   a
0002720    t   a   B   o   d   y   :  \t   T   Y   P   E       =       R
0002740    E   C   O   R   D   [  \r   N   e   w   :       N   e   w   N
0002760    o   d   e   ,       T   y   p   e   E   x   p   :       T   y
0003000    p   e   E   x   p   N   o   d   e   ,       I   n   i   t   i
0003020    a   l   i   z   a   t   i   o   n   :       I   n   i   t   i
0003040    a   l   i   z   a   t   i   o   n   N   o   d   e   ,       C
0003060    a   t   c   h   :       C   a   t   c   h   N   o   d   e   ]
0003100    ;  \r  \r   E   x   p   n   e   w   P   r   o   d   P   r   o
0003120    c   s   :  \t   E   x   p   N   o   d   e   P   r   o   c   s
0003140    ;  \r  \r   B   u   i   l   d   E   x   p   n   e   w   P   r
0003160    o   d   N   o   d   e   :  \t   P   R   O   C   [   p   o   s
0003200    i   t   i   o   n   :       I   N   T   ,       l   e   n   g
0003220    t   h   :       I   N   T   ,       N   e   w   :       N   e
0003240    w   N   o   d   e   ,       T   y   p   e   E   x   p   :    
0003260    T   y   p   e   E   x   p   N   o   d   e   ,       I   n   i
0003300    t   i   a   l   i   z   a   t   i   o   n   :       I   n   i
0003320    t   i   a   l   i   z   a   t   i   o   n   N   o   d   e   ,
0003340        C   a   t   c   h   :       C   a   t   c   h   N   o   d
0003360    e   ]  \r  \t   R   E   T   U   R   N   S   [   E   x   p   N
0003400    o   d   e   ]   ;  \r  \r   E   x   p   n   e   w   P   r   o
0003420    d   I   d   V   a   l   :  \t   I   d   V   a   l   P   r   o
0003440    c   T   y   p   e   ;  \r   E   x   p   n   e   w   P   r   o
0003460    d   C   o   m   p   i   l   e   E   x   p   r   e   s   s   i
0003500    o   n   :  \t   C   o   m   p   i   l   e   E   x   p   r   e
0003520    s   s   i   o   n   P   r   o   c   T   y   p   e   ;  \r   E
0003540    x   p   n   e   w   P   r   o   d   A   d   d   V   a   l   u
0003560    e   D   e   p   e   n   d   e   n   c   i   e   s   :  \t   A
0003600    d   d   V   a   l   u   e   D   e   p   e   n   d   e   n   c
0003620    i   e   s   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0003640    n   e   w   P   r   o   d   C   o   m   p   i   l   e   L   V
0003660    a   l   u   e   :  \t   C   o   m   p   i   l   e   L   V   a
0003700    l   u   e   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0003720    n   e   w   P   r   o   d   E   v   a   l   u   a   t   e   E
0003740    x   p   r   e   s   s   i   o   n   :  \t   E   v   a   l   u
0003760    a   t   e   E   x   p   r   e   s   s   i   o   n   P   r   o
0004000    c   T   y   p   e   ;  \r  \r   -   -       E   x   p   c   o
0004020    n   s   P   r   o   d  \r  \r   E   x   p   c   o   n   s   P
0004040    r   o   d   D   a   t   a   :  \t   T   Y   P   E       =    
0004060    R   E   F       E   x   p   c   o   n   s   P   r   o   d   D
0004100    a   t   a   B   o   d   y   ;  \r   E   x   p   c   o   n   s
0004120    P   r   o   d   D   a   t   a   B   o   d   y   :  \t   T   Y
0004140    P   E       =       R   E   C   O   R   D   [  \r   C   o   n
0004160    s   :       C   o   n   s   N   o   d   e   ,       E   x   p
0004200    L   i   s   t   :       E   x   p   L   i   s   t   N   o   d
0004220    e   ,       C   a   t   c   h   :       C   a   t   c   h   N
0004240    o   d   e   ]   ;  \r  \r   E   x   p   c   o   n   s   P   r
0004260    o   d   P   r   o   c   s   :  \t   E   x   p   N   o   d   e
0004300    P   r   o   c   s   ;  \r  \r   B   u   i   l   d   E   x   p
0004320    c   o   n   s   P   r   o   d   N   o   d   e   :  \t   P   R
0004340    O   C   [   p   o   s   i   t   i   o   n   :       I   N   T
0004360    ,       l   e   n   g   t   h   :       I   N   T   ,       C
0004400    o   n   s   :       C   o   n   s   N   o   d   e   ,       E
0004420    x   p   L   i   s   t   :       E   x   p   L   i   s   t   N
0004440    o   d   e   ,       C   a   t   c   h   :       C   a   t   c
0004460    h   N   o   d   e   ]  \r  \t   R   E   T   U   R   N   S   [
0004500    E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   c   o
0004520    n   s   P   r   o   d   I   d   V   a   l   :  \t   I   d   V
0004540    a   l   P   r   o   c   T   y   p   e   ;  \r   E   x   p   c
0004560    o   n   s   P   r   o   d   C   o   m   p   i   l   e   E   x
0004600    p   r   e   s   s   i   o   n   :  \t   C   o   m   p   i   l
0004620    e   E   x   p   r   e   s   s   i   o   n   P   r   o   c   T
0004640    y   p   e   ;  \r   E   x   p   c   o   n   s   P   r   o   d
0004660    A   d   d   V   a   l   u   e   D   e   p   e   n   d   e   n
0004700    c   i   e   s   :  \t   A   d   d   V   a   l   u   e   D   e
0004720    p   e   n   d   e   n   c   i   e   s   P   r   o   c   T   y
0004740    p   e   ;  \r   E   x   p   c   o   n   s   P   r   o   d   C
0004760    o   m   p   i   l   e   L   V   a   l   u   e   :  \t   C   o
0005000    m   p   i   l   e   L   V   a   l   u   e   P   r   o   c   T
0005020    y   p   e   ;  \r   E   x   p   c   o   n   s   P   r   o   d
0005040    E   v   a   l   u   a   t   e   E   x   p   r   e   s   s   i
0005060    o   n   :  \t   E   v   a   l   u   a   t   e   E   x   p   r
0005100    e   s   s   i   o   n   P   r   o   c   T   y   p   e   ;  \r
0005120   \r   -   -       E   x   p   l   i   s   t   c   o   n   s   P
0005140    r   o   d  \r  \r   E   x   p   l   i   s   t   c   o   n   s
0005160    P   r   o   d   D   a   t   a   :  \t   T   Y   P   E       =
0005200        R   E   F       E   x   p   l   i   s   t   c   o   n   s
0005220    P   r   o   d   D   a   t   a   B   o   d   y   ;  \r   E   x
0005240    p   l   i   s   t   c   o   n   s   P   r   o   d   D   a   t
0005260    a   B   o   d   y   :  \t   T   Y   P   E       =       R   E
0005300    C   O   R   D   [  \r   L   i   s   t   C   o   n   s   :    
0005320    L   i   s   t   C   o   n   s   N   o   d   e   ,       E   x
0005340    p   L   i   s   t   :       E   x   p   L   i   s   t   N   o
0005360    d   e   ]   ;  \r  \r   E   x   p   l   i   s   t   c   o   n
0005400    s   P   r   o   d   P   r   o   c   s   :  \t   E   x   p   N
0005420    o   d   e   P   r   o   c   s   ;  \r  \r   B   u   i   l   d
0005440    E   x   p   l   i   s   t   c   o   n   s   P   r   o   d   N
0005460    o   d   e   :  \t   P   R   O   C   [   p   o   s   i   t   i
0005500    o   n   :       I   N   T   ,       l   e   n   g   t   h   :
0005520        I   N   T   ,       L   i   s   t   C   o   n   s   :    
0005540    L   i   s   t   C   o   n   s   N   o   d   e   ,       E   x
0005560    p   L   i   s   t   :       E   x   p   L   i   s   t   N   o
0005600    d   e   ]  \r  \t   R   E   T   U   R   N   S   [   E   x   p
0005620    N   o   d   e   ]   ;  \r  \r   E   x   p   l   i   s   t   c
0005640    o   n   s   P   r   o   d   I   d   V   a   l   :  \t   I   d
0005660    V   a   l   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0005700    l   i   s   t   c   o   n   s   P   r   o   d   C   o   m   p
0005720    i   l   e   E   x   p   r   e   s   s   i   o   n   :  \t   C
0005740    o   m   p   i   l   e   E   x   p   r   e   s   s   i   o   n
0005760    P   r   o   c   T   y   p   e   ;  \r   E   x   p   l   i   s
0006000    t   c   o   n   s   P   r   o   d   A   d   d   V   a   l   u
0006020    e   D   e   p   e   n   d   e   n   c   i   e   s   :  \t   A
0006040    d   d   V   a   l   u   e   D   e   p   e   n   d   e   n   c
0006060    i   e   s   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0006100    l   i   s   t   c   o   n   s   P   r   o   d   C   o   m   p
0006120    i   l   e   L   V   a   l   u   e   :  \t   C   o   m   p   i
0006140    l   e   L   V   a   l   u   e   P   r   o   c   T   y   p   e
0006160    ;  \r   E   x   p   l   i   s   t   c   o   n   s   P   r   o
0006200    d   E   v   a   l   u   a   t   e   E   x   p   r   e   s   s
0006220    i   o   n   :  \t   E   v   a   l   u   a   t   e   E   x   p
0006240    r   e   s   s   i   o   n   P   r   o   c   T   y   p   e   ;
0006260   \r  \r   -   -       E   x   p   n   i   l   P   r   o   d  \r
0006300   \r   E   x   p   n   i   l   P   r   o   d   D   a   t   a   :
0006320   \t   T   Y   P   E       =       R   E   F       E   x   p   n
0006340    i   l   P   r   o   d   D   a   t   a   B   o   d   y   ;  \r
0006360    E   x   p   n   i   l   P   r   o   d   D   a   t   a   B   o
0006400    d   y   :  \t   T   Y   P   E       =       R   E   C   O   R
0006420    D   [  \r   ]   ;  \r  \r   E   x   p   n   i   l   P   r   o
0006440    d   P   r   o   c   s   :  \t   E   x   p   N   o   d   e   P
0006460    r   o   c   s   ;  \r  \r   B   u   i   l   d   E   x   p   n
0006500    i   l   P   r   o   d   N   o   d   e   :  \t   P   R   O   C
0006520    [   p   o   s   i   t   i   o   n   :       I   N   T   ,    
0006540    l   e   n   g   t   h   :       I   N   T   ]  \r  \t   R   E
0006560    T   U   R   N   S   [   E   x   p   N   o   d   e   ]   ;  \r
0006600   \r   E   x   p   n   i   l   P   r   o   d   I   d   V   a   l
0006620    :  \t   I   d   V   a   l   P   r   o   c   T   y   p   e   ;
0006640   \r   E   x   p   n   i   l   P   r   o   d   C   o   m   p   i
0006660    l   e   E   x   p   r   e   s   s   i   o   n   :  \t   C   o
0006700    m   p   i   l   e   E   x   p   r   e   s   s   i   o   n   P
0006720    r   o   c   T   y   p   e   ;  \r   E   x   p   n   i   l   P
0006740    r   o   d   A   d   d   V   a   l   u   e   D   e   p   e   n
0006760    d   e   n   c   i   e   s   :  \t   A   d   d   V   a   l   u
0007000    e   D   e   p   e   n   d   e   n   c   i   e   s   P   r   o
0007020    c   T   y   p   e   ;  \r   E   x   p   n   i   l   P   r   o
0007040    d   C   o   m   p   i   l   e   L   V   a   l   u   e   :  \t
0007060    C   o   m   p   i   l   e   L   V   a   l   u   e   P   r   o
0007100    c   T   y   p   e   ;  \r   E   x   p   n   i   l   P   r   o
0007120    d   E   v   a   l   u   a   t   e   E   x   p   r   e   s   s
0007140    i   o   n   :  \t   E   v   a   l   u   a   t   e   E   x   p
0007160    r   e   s   s   i   o   n   P   r   o   c   T   y   p   e   ;
0007200   \r  \r   -   -       E   x   p   t   y   p   e   o   p   P   r
0007220    o   d  \r  \r   E   x   p   t   y   p   e   o   p   P   r   o
0007240    d   D   a   t   a   :  \t   T   Y   P   E       =       R   E
0007260    F       E   x   p   t   y   p   e   o   p   P   r   o   d   D
0007300    a   t   a   B   o   d   y   ;  \r   E   x   p   t   y   p   e
0007320    o   p   P   r   o   d   D   a   t   a   B   o   d   y   :  \t
0007340    T   Y   P   E       =       R   E   C   O   R   D   [  \r   T
0007360    y   p   e   O   p   :       T   y   p   e   O   p   N   o   d
0007400    e   ,       T   y   p   e   E   x   p   :       T   y   p   e
0007420    E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   t   y
0007440    p   e   o   p   P   r   o   d   P   r   o   c   s   :  \t   E
0007460    x   p   N   o   d   e   P   r   o   c   s   ;  \r  \r   B   u
0007500    i   l   d   E   x   p   t   y   p   e   o   p   P   r   o   d
0007520    N   o   d   e   :  \t   P   R   O   C   [   p   o   s   i   t
0007540    i   o   n   :       I   N   T   ,       l   e   n   g   t   h
0007560    :       I   N   T   ,       T   y   p   e   O   p   :       T
0007600    y   p   e   O   p   N   o   d   e   ,       T   y   p   e   E
0007620    x   p   :       T   y   p   e   E   x   p   N   o   d   e   ]
0007640   \r  \t   R   E   T   U   R   N   S   [   E   x   p   N   o   d
0007660    e   ]   ;  \r  \r   E   x   p   t   y   p   e   o   p   P   r
0007700    o   d   I   d   V   a   l   :  \t   I   d   V   a   l   P   r
0007720    o   c   T   y   p   e   ;  \r   E   x   p   t   y   p   e   o
0007740    p   P   r   o   d   C   o   m   p   i   l   e   E   x   p   r
0007760    e   s   s   i   o   n   :  \t   C   o   m   p   i   l   e   E
0010000    x   p   r   e   s   s   i   o   n   P   r   o   c   T   y   p
0010020    e   ;  \r   E   x   p   t   y   p   e   o   p   P   r   o   d
0010040    A   d   d   V   a   l   u   e   D   e   p   e   n   d   e   n
0010060    c   i   e   s   :  \t   A   d   d   V   a   l   u   e   D   e
0010100    p   e   n   d   e   n   c   i   e   s   P   r   o   c   T   y
0010120    p   e   ;  \r   E   x   p   t   y   p   e   o   p   P   r   o
0010140    d   C   o   m   p   i   l   e   L   V   a   l   u   e   :  \t
0010160    C   o   m   p   i   l   e   L   V   a   l   u   e   P   r   o
0010200    c   T   y   p   e   ;  \r   E   x   p   t   y   p   e   o   p
0010220    P   r   o   d   E   v   a   l   u   a   t   e   E   x   p   r
0010240    e   s   s   i   o   n   :  \t   E   v   a   l   u   a   t   e
0010260    E   x   p   r   e   s   s   i   o   n   P   r   o   c   T   y
0010300    p   e   ;  \r  \r   -   -       E   x   p   s   i   z   e   P
0010320    r   o   d  \r  \r   E   x   p   s   i   z   e   P   r   o   d
0010340    D   a   t   a   :  \t   T   Y   P   E       =       R   E   F
0010360        E   x   p   s   i   z   e   P   r   o   d   D   a   t   a
0010400    B   o   d   y   ;  \r   E   x   p   s   i   z   e   P   r   o
0010420    d   D   a   t   a   B   o   d   y   :  \t   T   Y   P   E    
0010440    =       R   E   C   O   R   D   [  \r   T   y   p   e   E   x
0010460    p   :       T   y   p   e   E   x   p   N   o   d   e   ]   ;
0010500   \r  \r   E   x   p   s   i   z   e   P   r   o   d   P   r   o
0010520    c   s   :  \t   E   x   p   N   o   d   e   P   r   o   c   s
0010540    ;  \r  \r   B   u   i   l   d   E   x   p   s   i   z   e   P
0010560    r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p   o
0010600    s   i   t   i   o   n   :       I   N   T   ,       l   e   n
0010620    g   t   h   :       I   N   T   ,       T   y   p   e   E   x
0010640    p   :       T   y   p   e   E   x   p   N   o   d   e   ]  \r
0010660   \t   R   E   T   U   R   N   S   [   E   x   p   N   o   d   e
0010700    ]   ;  \r  \r   E   x   p   s   i   z   e   P   r   o   d   I
0010720    d   V   a   l   :  \t   I   d   V   a   l   P   r   o   c   T
0010740    y   p   e   ;  \r   E   x   p   s   i   z   e   P   r   o   d
0010760    C   o   m   p   i   l   e   E   x   p   r   e   s   s   i   o
0011000    n   :  \t   C   o   m   p   i   l   e   E   x   p   r   e   s
0011020    s   i   o   n   P   r   o   c   T   y   p   e   ;  \r   E   x
0011040    p   s   i   z   e   P   r   o   d   A   d   d   V   a   l   u
0011060    e   D   e   p   e   n   d   e   n   c   i   e   s   :  \t   A
0011100    d   d   V   a   l   u   e   D   e   p   e   n   d   e   n   c
0011120    i   e   s   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0011140    s   i   z   e   P   r   o   d   C   o   m   p   i   l   e   L
0011160    V   a   l   u   e   :  \t   C   o   m   p   i   l   e   L   V
0011200    a   l   u   e   P   r   o   c   T   y   p   e   ;  \r   E   x
0011220    p   s   i   z   e   P   r   o   d   E   v   a   l   u   a   t
0011240    e   E   x   p   r   e   s   s   i   o   n   :  \t   E   v   a
0011260    l   u   a   t   e   E   x   p   r   e   s   s   i   o   n   P
0011300    r   o   c   T   y   p   e   ;  \r  \r   -   -       E   x   p
0011320    s   i   z   e   2   P   r   o   d  \r  \r   E   x   p   s   i
0011340    z   e   2   P   r   o   d   D   a   t   a   :  \t   T   Y   P
0011360    E       =       R   E   F       E   x   p   s   i   z   e   2
0011400    P   r   o   d   D   a   t   a   B   o   d   y   ;  \r   E   x
0011420    p   s   i   z   e   2   P   r   o   d   D   a   t   a   B   o
0011440    d   y   :  \t   T   Y   P   E       =       R   E   C   O   R
0011460    D   [  \r   T   y   p   e   E   x   p   :       T   y   p   e
0011500    E   x   p   N   o   d   e   ,       E   x   p   :       E   x
0011520    p   N   o   d   e   ]   ;  \r  \r   E   x   p   s   i   z   e
0011540    2   P   r   o   d   P   r   o   c   s   :  \t   E   x   p   N
0011560    o   d   e   P   r   o   c   s   ;  \r  \r   B   u   i   l   d
0011600    E   x   p   s   i   z   e   2   P   r   o   d   N   o   d   e
0011620    :  \t   P   R   O   C   [   p   o   s   i   t   i   o   n   :
0011640        I   N   T   ,       l   e   n   g   t   h   :       I   N
0011660    T   ,       T   y   p   e   E   x   p   :       T   y   p   e
0011700    E   x   p   N   o   d   e   ,       E   x   p   :       E   x
0011720    p   N   o   d   e   ]  \r  \t   R   E   T   U   R   N   S   [
0011740    E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   s   i
0011760    z   e   2   P   r   o   d   I   d   V   a   l   :  \t   I   d
0012000    V   a   l   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0012020    s   i   z   e   2   P   r   o   d   C   o   m   p   i   l   e
0012040    E   x   p   r   e   s   s   i   o   n   :  \t   C   o   m   p
0012060    i   l   e   E   x   p   r   e   s   s   i   o   n   P   r   o
0012100    c   T   y   p   e   ;  \r   E   x   p   s   i   z   e   2   P
0012120    r   o   d   A   d   d   V   a   l   u   e   D   e   p   e   n
0012140    d   e   n   c   i   e   s   :  \t   A   d   d   V   a   l   u
0012160    e   D   e   p   e   n   d   e   n   c   i   e   s   P   r   o
0012200    c   T   y   p   e   ;  \r   E   x   p   s   i   z   e   2   P
0012220    r   o   d   C   o   m   p   i   l   e   L   V   a   l   u   e
0012240    :  \t   C   o   m   p   i   l   e   L   V   a   l   u   e   P
0012260    r   o   c   T   y   p   e   ;  \r   E   x   p   s   i   z   e
0012300    2   P   r   o   d   E   v   a   l   u   a   t   e   E   x   p
0012320    r   e   s   s   i   o   n   :  \t   E   v   a   l   u   a   t
0012340    e   E   x   p   r   e   s   s   i   o   n   P   r   o   c   T
0012360    y   p   e   ;  \r  \r   -   -       E   x   p   b   i   t   s
0012400    P   r   o   d  \r  \r   E   x   p   b   i   t   s   P   r   o
0012420    d   D   a   t   a   :  \t   T   Y   P   E       =       R   E
0012440    F       E   x   p   b   i   t   s   P   r   o   d   D   a   t
0012460    a   B   o   d   y   ;  \r   E   x   p   b   i   t   s   P   r
0012500    o   d   D   a   t   a   B   o   d   y   :  \t   T   Y   P   E
0012520        =       R   E   C   O   R   D   [  \r   T   y   p   e   E
0012540    x   p   :       T   y   p   e   E   x   p   N   o   d   e   ]
0012560    ;  \r  \r   E   x   p   b   i   t   s   P   r   o   d   P   r
0012600    o   c   s   :  \t   E   x   p   N   o   d   e   P   r   o   c
0012620    s   ;  \r  \r   B   u   i   l   d   E   x   p   b   i   t   s
0012640    P   r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p
0012660    o   s   i   t   i   o   n   :       I   N   T   ,       l   e
0012700    n   g   t   h   :       I   N   T   ,       T   y   p   e   E
0012720    x   p   :       T   y   p   e   E   x   p   N   o   d   e   ]
0012740   \r  \t   R   E   T   U   R   N   S   [   E   x   p   N   o   d
0012760    e   ]   ;  \r  \r   E   x   p   b   i   t   s   P   r   o   d
0013000    I   d   V   a   l   :  \t   I   d   V   a   l   P   r   o   c
0013020    T   y   p   e   ;  \r   E   x   p   b   i   t   s   P   r   o
0013040    d   C   o   m   p   i   l   e   E   x   p   r   e   s   s   i
0013060    o   n   :  \t   C   o   m   p   i   l   e   E   x   p   r   e
0013100    s   s   i   o   n   P   r   o   c   T   y   p   e   ;  \r   E
0013120    x   p   b   i   t   s   P   r   o   d   A   d   d   V   a   l
0013140    u   e   D   e   p   e   n   d   e   n   c   i   e   s   :  \t
0013160    A   d   d   V   a   l   u   e   D   e   p   e   n   d   e   n
0013200    c   i   e   s   P   r   o   c   T   y   p   e   ;  \r   E   x
0013220    p   b   i   t   s   P   r   o   d   C   o   m   p   i   l   e
0013240    L   V   a   l   u   e   :  \t   C   o   m   p   i   l   e   L
0013260    V   a   l   u   e   P   r   o   c   T   y   p   e   ;  \r   E
0013300    x   p   b   i   t   s   P   r   o   d   E   v   a   l   u   a
0013320    t   e   E   x   p   r   e   s   s   i   o   n   :  \t   E   v
0013340    a   l   u   a   t   e   E   x   p   r   e   s   s   i   o   n
0013360    P   r   o   c   T   y   p   e   ;  \r  \r   -   -       E   x
0013400    p   b   i   t   s   2   P   r   o   d  \r  \r   E   x   p   b
0013420    i   t   s   2   P   r   o   d   D   a   t   a   :  \t   T   Y
0013440    P   E       =       R   E   F       E   x   p   b   i   t   s
0013460    2   P   r   o   d   D   a   t   a   B   o   d   y   ;  \r   E
0013500    x   p   b   i   t   s   2   P   r   o   d   D   a   t   a   B
0013520    o   d   y   :  \t   T   Y   P   E       =       R   E   C   O
0013540    R   D   [  \r   T   y   p   e   E   x   p   :       T   y   p
0013560    e   E   x   p   N   o   d   e   ,       E   x   p   :       E
0013600    x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   b   i   t
0013620    s   2   P   r   o   d   P   r   o   c   s   :  \t   E   x   p
0013640    N   o   d   e   P   r   o   c   s   ;  \r  \r   B   u   i   l
0013660    d   E   x   p   b   i   t   s   2   P   r   o   d   N   o   d
0013700    e   :  \t   P   R   O   C   [   p   o   s   i   t   i   o   n
0013720    :       I   N   T   ,       l   e   n   g   t   h   :       I
0013740    N   T   ,       T   y   p   e   E   x   p   :       T   y   p
0013760    e   E   x   p   N   o   d   e   ,       E   x   p   :       E
0014000    x   p   N   o   d   e   ]  \r  \t   R   E   T   U   R   N   S
0014020    [   E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   b
0014040    i   t   s   2   P   r   o   d   I   d   V   a   l   :  \t   I
0014060    d   V   a   l   P   r   o   c   T   y   p   e   ;  \r   E   x
0014100    p   b   i   t   s   2   P   r   o   d   C   o   m   p   i   l
0014120    e   E   x   p   r   e   s   s   i   o   n   :  \t   C   o   m
0014140    p   i   l   e   E   x   p   r   e   s   s   i   o   n   P   r
0014160    o   c   T   y   p   e   ;  \r   E   x   p   b   i   t   s   2
0014200    P   r   o   d   A   d   d   V   a   l   u   e   D   e   p   e
0014220    n   d   e   n   c   i   e   s   :  \t   A   d   d   V   a   l
0014240    u   e   D   e   p   e   n   d   e   n   c   i   e   s   P   r
0014260    o   c   T   y   p   e   ;  \r   E   x   p   b   i   t   s   2
0014300    P   r   o   d   C   o   m   p   i   l   e   L   V   a   l   u
0014320    e   :  \t   C   o   m   p   i   l   e   L   V   a   l   u   e
0014340    P   r   o   c   T   y   p   e   ;  \r   E   x   p   b   i   t
0014360    s   2   P   r   o   d   E   v   a   l   u   a   t   e   E   x
0014400    p   r   e   s   s   i   o   n   :  \t   E   v   a   l   u   a
0014420    t   e   E   x   p   r   e   s   s   i   o   n   P   r   o   c
0014440    T   y   p   e   ;  \r  \r   -   -       E   x   p   b   y   t
0014460    e   s   P   r   o   d  \r  \r   E   x   p   b   y   t   e   s
0014500    P   r   o   d   D   a   t   a   :  \t   T   Y   P   E       =
0014520        R   E   F       E   x   p   b   y   t   e   s   P   r   o
0014540    d   D   a   t   a   B   o   d   y   ;  \r   E   x   p   b   y
0014560    t   e   s   P   r   o   d   D   a   t   a   B   o   d   y   :
0014600   \t   T   Y   P   E       =       R   E   C   O   R   D   [  \r
0014620    T   y   p   e   E   x   p   :       T   y   p   e   E   x   p
0014640    N   o   d   e   ]   ;  \r  \r   E   x   p   b   y   t   e   s
0014660    P   r   o   d   P   r   o   c   s   :  \t   E   x   p   N   o
0014700    d   e   P   r   o   c   s   ;  \r  \r   B   u   i   l   d   E
0014720    x   p   b   y   t   e   s   P   r   o   d   N   o   d   e   :
0014740   \t   P   R   O   C   [   p   o   s   i   t   i   o   n   :    
0014760    I   N   T   ,       l   e   n   g   t   h   :       I   N   T
0015000    ,       T   y   p   e   E   x   p   :       T   y   p   e   E
0015020    x   p   N   o   d   e   ]  \r  \t   R   E   T   U   R   N   S
0015040    [   E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   b
0015060    y   t   e   s   P   r   o   d   I   d   V   a   l   :  \t   I
0015100    d   V   a   l   P   r   o   c   T   y   p   e   ;  \r   E   x
0015120    p   b   y   t   e   s   P   r   o   d   C   o   m   p   i   l
0015140    e   E   x   p   r   e   s   s   i   o   n   :  \t   C   o   m
0015160    p   i   l   e   E   x   p   r   e   s   s   i   o   n   P   r
0015200    o   c   T   y   p   e   ;  \r   E   x   p   b   y   t   e   s
0015220    P   r   o   d   A   d   d   V   a   l   u   e   D   e   p   e
0015240    n   d   e   n   c   i   e   s   :  \t   A   d   d   V   a   l
0015260    u   e   D   e   p   e   n   d   e   n   c   i   e   s   P   r
0015300    o   c   T   y   p   e   ;  \r   E   x   p   b   y   t   e   s
0015320    P   r   o   d   C   o   m   p   i   l   e   L   V   a   l   u
0015340    e   :  \t   C   o   m   p   i   l   e   L   V   a   l   u   e
0015360    P   r   o   c   T   y   p   e   ;  \r   E   x   p   b   y   t
0015400    e   s   P   r   o   d   E   v   a   l   u   a   t   e   E   x
0015420    p   r   e   s   s   i   o   n   :  \t   E   v   a   l   u   a
0015440    t   e   E   x   p   r   e   s   s   i   o   n   P   r   o   c
0015460    T   y   p   e   ;  \r  \r   -   -       E   x   p   b   y   t
0015500    e   s   2   P   r   o   d  \r  \r   E   x   p   b   y   t   e
0015520    s   2   P   r   o   d   D   a   t   a   :  \t   T   Y   P   E
0015540        =       R   E   F       E   x   p   b   y   t   e   s   2
0015560    P   r   o   d   D   a   t   a   B   o   d   y   ;  \r   E   x
0015600    p   b   y   t   e   s   2   P   r   o   d   D   a   t   a   B
0015620    o   d   y   :  \t   T   Y   P   E       =       R   E   C   O
0015640    R   D   [  \r   T   y   p   e   E   x   p   :       T   y   p
0015660    e   E   x   p   N   o   d   e   ,       E   x   p   :       E
0015700    x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   b   y   t
0015720    e   s   2   P   r   o   d   P   r   o   c   s   :  \t   E   x
0015740    p   N   o   d   e   P   r   o   c   s   ;  \r  \r   B   u   i
0015760    l   d   E   x   p   b   y   t   e   s   2   P   r   o   d   N
0016000    o   d   e   :  \t   P   R   O   C   [   p   o   s   i   t   i
0016020    o   n   :       I   N   T   ,       l   e   n   g   t   h   :
0016040        I   N   T   ,       T   y   p   e   E   x   p   :       T
0016060    y   p   e   E   x   p   N   o   d   e   ,       E   x   p   :
0016100        E   x   p   N   o   d   e   ]  \r  \t   R   E   T   U   R
0016120    N   S   [   E   x   p   N   o   d   e   ]   ;  \r  \r   E   x
0016140    p   b   y   t   e   s   2   P   r   o   d   I   d   V   a   l
0016160    :  \t   I   d   V   a   l   P   r   o   c   T   y   p   e   ;
0016200   \r   E   x   p   b   y   t   e   s   2   P   r   o   d   C   o
0016220    m   p   i   l   e   E   x   p   r   e   s   s   i   o   n   :
0016240   \t   C   o   m   p   i   l   e   E   x   p   r   e   s   s   i
0016260    o   n   P   r   o   c   T   y   p   e   ;  \r   E   x   p   b
0016300    y   t   e   s   2   P   r   o   d   A   d   d   V   a   l   u
0016320    e   D   e   p   e   n   d   e   n   c   i   e   s   :  \t   A
0016340    d   d   V   a   l   u   e   D   e   p   e   n   d   e   n   c
0016360    i   e   s   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0016400    b   y   t   e   s   2   P   r   o   d   C   o   m   p   i   l
0016420    e   L   V   a   l   u   e   :  \t   C   o   m   p   i   l   e
0016440    L   V   a   l   u   e   P   r   o   c   T   y   p   e   ;  \r
0016460    E   x   p   b   y   t   e   s   2   P   r   o   d   E   v   a
0016500    l   u   a   t   e   E   x   p   r   e   s   s   i   o   n   :
0016520   \t   E   v   a   l   u   a   t   e   E   x   p   r   e   s   s
0016540    i   o   n   P   r   o   c   T   y   p   e   ;  \r  \r   -   -
0016560        E   x   p   u   n   i   t   s   P   r   o   d  \r  \r   E
0016600    x   p   u   n   i   t   s   P   r   o   d   D   a   t   a   :
0016620   \t   T   Y   P   E       =       R   E   F       E   x   p   u
0016640    n   i   t   s   P   r   o   d   D   a   t   a   B   o   d   y
0016660    ;  \r   E   x   p   u   n   i   t   s   P   r   o   d   D   a
0016700    t   a   B   o   d   y   :  \t   T   Y   P   E       =       R
0016720    E   C   O   R   D   [  \r   T   y   p   e   E   x   p   :    
0016740    T   y   p   e   E   x   p   N   o   d   e   ]   ;  \r  \r   E
0016760    x   p   u   n   i   t   s   P   r   o   d   P   r   o   c   s
0017000    :  \t   E   x   p   N   o   d   e   P   r   o   c   s   ;  \r
0017020   \r   B   u   i   l   d   E   x   p   u   n   i   t   s   P   r
0017040    o   d   N   o   d   e   :  \t   P   R   O   C   [   p   o   s
0017060    i   t   i   o   n   :       I   N   T   ,       l   e   n   g
0017100    t   h   :       I   N   T   ,       T   y   p   e   E   x   p
0017120    :       T   y   p   e   E   x   p   N   o   d   e   ]  \r  \t
0017140    R   E   T   U   R   N   S   [   E   x   p   N   o   d   e   ]
0017160    ;  \r  \r   E   x   p   u   n   i   t   s   P   r   o   d   I
0017200    d   V   a   l   :  \t   I   d   V   a   l   P   r   o   c   T
0017220    y   p   e   ;  \r   E   x   p   u   n   i   t   s   P   r   o
0017240    d   C   o   m   p   i   l   e   E   x   p   r   e   s   s   i
0017260    o   n   :  \t   C   o   m   p   i   l   e   E   x   p   r   e
0017300    s   s   i   o   n   P   r   o   c   T   y   p   e   ;  \r   E
0017320    x   p   u   n   i   t   s   P   r   o   d   A   d   d   V   a
0017340    l   u   e   D   e   p   e   n   d   e   n   c   i   e   s   :
0017360   \t   A   d   d   V   a   l   u   e   D   e   p   e   n   d   e
0017400    n   c   i   e   s   P   r   o   c   T   y   p   e   ;  \r   E
0017420    x   p   u   n   i   t   s   P   r   o   d   C   o   m   p   i
0017440    l   e   L   V   a   l   u   e   :  \t   C   o   m   p   i   l
0017460    e   L   V   a   l   u   e   P   r   o   c   T   y   p   e   ;
0017500   \r   E   x   p   u   n   i   t   s   P   r   o   d   E   v   a
0017520    l   u   a   t   e   E   x   p   r   e   s   s   i   o   n   :
0017540   \t   E   v   a   l   u   a   t   e   E   x   p   r   e   s   s
0017560    i   o   n   P   r   o   c   T   y   p   e   ;  \r  \r   -   -
0017600        E   x   p   u   n   i   t   s   2   P   r   o   d  \r  \r
0017620    E   x   p   u   n   i   t   s   2   P   r   o   d   D   a   t
0017640    a   :  \t   T   Y   P   E       =       R   E   F       E   x
0017660    p   u   n   i   t   s   2   P   r   o   d   D   a   t   a   B
0017700    o   d   y   ;  \r   E   x   p   u   n   i   t   s   2   P   r
0017720    o   d   D   a   t   a   B   o   d   y   :  \t   T   Y   P   E
0017740        =       R   E   C   O   R   D   [  \r   T   y   p   e   E
0017760    x   p   :       T   y   p   e   E   x   p   N   o   d   e   ,
0020000        E   x   p   :       E   x   p   N   o   d   e   ]   ;  \r
0020020   \r   E   x   p   u   n   i   t   s   2   P   r   o   d   P   r
0020040    o   c   s   :  \t   E   x   p   N   o   d   e   P   r   o   c
0020060    s   ;  \r  \r   B   u   i   l   d   E   x   p   u   n   i   t
0020100    s   2   P   r   o   d   N   o   d   e   :  \t   P   R   O   C
0020120    [   p   o   s   i   t   i   o   n   :       I   N   T   ,    
0020140    l   e   n   g   t   h   :       I   N   T   ,       T   y   p
0020160    e   E   x   p   :       T   y   p   e   E   x   p   N   o   d
0020200    e   ,       E   x   p   :       E   x   p   N   o   d   e   ]
0020220   \r  \t   R   E   T   U   R   N   S   [   E   x   p   N   o   d
0020240    e   ]   ;  \r  \r   E   x   p   u   n   i   t   s   2   P   r
0020260    o   d   I   d   V   a   l   :  \t   I   d   V   a   l   P   r
0020300    o   c   T   y   p   e   ;  \r   E   x   p   u   n   i   t   s
0020320    2   P   r   o   d   C   o   m   p   i   l   e   E   x   p   r
0020340    e   s   s   i   o   n   :  \t   C   o   m   p   i   l   e   E
0020360    x   p   r   e   s   s   i   o   n   P   r   o   c   T   y   p
0020400    e   ;  \r   E   x   p   u   n   i   t   s   2   P   r   o   d
0020420    A   d   d   V   a   l   u   e   D   e   p   e   n   d   e   n
0020440    c   i   e   s   :  \t   A   d   d   V   a   l   u   e   D   e
0020460    p   e   n   d   e   n   c   i   e   s   P   r   o   c   T   y
0020500    p   e   ;  \r   E   x   p   u   n   i   t   s   2   P   r   o
0020520    d   C   o   m   p   i   l   e   L   V   a   l   u   e   :  \t
0020540    C   o   m   p   i   l   e   L   V   a   l   u   e   P   r   o
0020560    c   T   y   p   e   ;  \r   E   x   p   u   n   i   t   s   2
0020600    P   r   o   d   E   v   a   l   u   a   t   e   E   x   p   r
0020620    e   s   s   i   o   n   :  \t   E   v   a   l   u   a   t   e
0020640    E   x   p   r   e   s   s   i   o   n   P   r   o   c   T   y
0020660    p   e   ;  \r  \r   -   -       E   x   p   w   o   r   d   s
0020700    P   r   o   d  \r  \r   E   x   p   w   o   r   d   s   P   r
0020720    o   d   D   a   t   a   :  \t   T   Y   P   E       =       R
0020740    E   F       E   x   p   w   o   r   d   s   P   r   o   d   D
0020760    a   t   a   B   o   d   y   ;  \r   E   x   p   w   o   r   d
0021000    s   P   r   o   d   D   a   t   a   B   o   d   y   :  \t   T
0021020    Y   P   E       =       R   E   C   O   R   D   [  \r   T   y
0021040    p   e   E   x   p   :       T   y   p   e   E   x   p   N   o
0021060    d   e   ]   ;  \r  \r   E   x   p   w   o   r   d   s   P   r
0021100    o   d   P   r   o   c   s   :  \t   E   x   p   N   o   d   e
0021120    P   r   o   c   s   ;  \r  \r   B   u   i   l   d   E   x   p
0021140    w   o   r   d   s   P   r   o   d   N   o   d   e   :  \t   P
0021160    R   O   C   [   p   o   s   i   t   i   o   n   :       I   N
0021200    T   ,       l   e   n   g   t   h   :       I   N   T   ,    
0021220    T   y   p   e   E   x   p   :       T   y   p   e   E   x   p
0021240    N   o   d   e   ]  \r  \t   R   E   T   U   R   N   S   [   E
0021260    x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   w   o   r
0021300    d   s   P   r   o   d   I   d   V   a   l   :  \t   I   d   V
0021320    a   l   P   r   o   c   T   y   p   e   ;  \r   E   x   p   w
0021340    o   r   d   s   P   r   o   d   C   o   m   p   i   l   e   E
0021360    x   p   r   e   s   s   i   o   n   :  \t   C   o   m   p   i
0021400    l   e   E   x   p   r   e   s   s   i   o   n   P   r   o   c
0021420    T   y   p   e   ;  \r   E   x   p   w   o   r   d   s   P   r
0021440    o   d   A   d   d   V   a   l   u   e   D   e   p   e   n   d
0021460    e   n   c   i   e   s   :  \t   A   d   d   V   a   l   u   e
0021500    D   e   p   e   n   d   e   n   c   i   e   s   P   r   o   c
0021520    T   y   p   e   ;  \r   E   x   p   w   o   r   d   s   P   r
0021540    o   d   C   o   m   p   i   l   e   L   V   a   l   u   e   :
0021560   \t   C   o   m   p   i   l   e   L   V   a   l   u   e   P   r
0021600    o   c   T   y   p   e   ;  \r   E   x   p   w   o   r   d   s
0021620    P   r   o   d   E   v   a   l   u   a   t   e   E   x   p   r
0021640    e   s   s   i   o   n   :  \t   E   v   a   l   u   a   t   e
0021660    E   x   p   r   e   s   s   i   o   n   P   r   o   c   T   y
0021700    p   e   ;  \r  \r   -   -       E   x   p   w   o   r   d   s
0021720    2   P   r   o   d  \r  \r   E   x   p   w   o   r   d   s   2
0021740    P   r   o   d   D   a   t   a   :  \t   T   Y   P   E       =
0021760        R   E   F       E   x   p   w   o   r   d   s   2   P   r
0022000    o   d   D   a   t   a   B   o   d   y   ;  \r   E   x   p   w
0022020    o   r   d   s   2   P   r   o   d   D   a   t   a   B   o   d
0022040    y   :  \t   T   Y   P   E       =       R   E   C   O   R   D
0022060    [  \r   T   y   p   e   E   x   p   :       T   y   p   e   E
0022100    x   p   N   o   d   e   ,       E   x   p   :       E   x   p
0022120    N   o   d   e   ]   ;  \r  \r   E   x   p   w   o   r   d   s
0022140    2   P   r   o   d   P   r   o   c   s   :  \t   E   x   p   N
0022160    o   d   e   P   r   o   c   s   ;  \r  \r   B   u   i   l   d
0022200    E   x   p   w   o   r   d   s   2   P   r   o   d   N   o   d
0022220    e   :  \t   P   R   O   C   [   p   o   s   i   t   i   o   n
0022240    :       I   N   T   ,       l   e   n   g   t   h   :       I
0022260    N   T   ,       T   y   p   e   E   x   p   :       T   y   p
0022300    e   E   x   p   N   o   d   e   ,       E   x   p   :       E
0022320    x   p   N   o   d   e   ]  \r  \t   R   E   T   U   R   N   S
0022340    [   E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   w
0022360    o   r   d   s   2   P   r   o   d   I   d   V   a   l   :  \t
0022400    I   d   V   a   l   P   r   o   c   T   y   p   e   ;  \r   E
0022420    x   p   w   o   r   d   s   2   P   r   o   d   C   o   m   p
0022440    i   l   e   E   x   p   r   e   s   s   i   o   n   :  \t   C
0022460    o   m   p   i   l   e   E   x   p   r   e   s   s   i   o   n
0022500    P   r   o   c   T   y   p   e   ;  \r   E   x   p   w   o   r
0022520    d   s   2   P   r   o   d   A   d   d   V   a   l   u   e   D
0022540    e   p   e   n   d   e   n   c   i   e   s   :  \t   A   d   d
0022560    V   a   l   u   e   D   e   p   e   n   d   e   n   c   i   e
0022600    s   P   r   o   c   T   y   p   e   ;  \r   E   x   p   w   o
0022620    r   d   s   2   P   r   o   d   C   o   m   p   i   l   e   L
0022640    V   a   l   u   e   :  \t   C   o   m   p   i   l   e   L   V
0022660    a   l   u   e   P   r   o   c   T   y   p   e   ;  \r   E   x
0022700    p   w   o   r   d   s   2   P   r   o   d   E   v   a   l   u
0022720    a   t   e   E   x   p   r   e   s   s   i   o   n   :  \t   E
0022740    v   a   l   u   a   t   e   E   x   p   r   e   s   s   i   o
0022760    n   P   r   o   c   T   y   p   e   ;  \r  \r   -   -       E
0023000    x   p   i   s   t   y   p   e   P   r   o   d  \r  \r   E   x
0023020    p   i   s   t   y   p   e   P   r   o   d   D   a   t   a   :
0023040   \t   T   Y   P   E       =       R   E   F       E   x   p   i
0023060    s   t   y   p   e   P   r   o   d   D   a   t   a   B   o   d
0023100    y   ;  \r   E   x   p   i   s   t   y   p   e   P   r   o   d
0023120    D   a   t   a   B   o   d   y   :  \t   T   Y   P   E       =
0023140        R   E   C   O   R   D   [  \r   E   x   p   :       E   x
0023160    p   N   o   d   e   ,       T   y   p   e   E   x   p   :    
0023200    T   y   p   e   E   x   p   N   o   d   e   ]   ;  \r  \r   E
0023220    x   p   i   s   t   y   p   e   P   r   o   d   P   r   o   c
0023240    s   :  \t   E   x   p   N   o   d   e   P   r   o   c   s   ;
0023260   \r  \r   B   u   i   l   d   E   x   p   i   s   t   y   p   e
0023300    P   r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p
0023320    o   s   i   t   i   o   n   :       I   N   T   ,       l   e
0023340    n   g   t   h   :       I   N   T   ,       E   x   p   :    
0023360    E   x   p   N   o   d   e   ,       T   y   p   e   E   x   p
0023400    :       T   y   p   e   E   x   p   N   o   d   e   ]  \r  \t
0023420    R   E   T   U   R   N   S   [   E   x   p   N   o   d   e   ]
0023440    ;  \r  \r   E   x   p   i   s   t   y   p   e   P   r   o   d
0023460    I   d   V   a   l   :  \t   I   d   V   a   l   P   r   o   c
0023500    T   y   p   e   ;  \r   E   x   p   i   s   t   y   p   e   P
0023520    r   o   d   C   o   m   p   i   l   e   E   x   p   r   e   s
0023540    s   i   o   n   :  \t   C   o   m   p   i   l   e   E   x   p
0023560    r   e   s   s   i   o   n   P   r   o   c   T   y   p   e   ;
0023600   \r   E   x   p   i   s   t   y   p   e   P   r   o   d   A   d
0023620    d   V   a   l   u   e   D   e   p   e   n   d   e   n   c   i
0023640    e   s   :  \t   A   d   d   V   a   l   u   e   D   e   p   e
0023660    n   d   e   n   c   i   e   s   P   r   o   c   T   y   p   e
0023700    ;  \r   E   x   p   i   s   t   y   p   e   P   r   o   d   C
0023720    o   m   p   i   l   e   L   V   a   l   u   e   :  \t   C   o
0023740    m   p   i   l   e   L   V   a   l   u   e   P   r   o   c   T
0023760    y   p   e   ;  \r   E   x   p   i   s   t   y   p   e   P   r
0024000    o   d   E   v   a   l   u   a   t   e   E   x   p   r   e   s
0024020    s   i   o   n   :  \t   E   v   a   l   u   a   t   e   E   x
0024040    p   r   e   s   s   i   o   n   P   r   o   c   T   y   p   e
0024060    ;  \r  \r   -   -       E   x   p   a   d   d   r   e   s   s
0024100    P   r   o   d  \r  \r   E   x   p   a   d   d   r   e   s   s
0024120    P   r   o   d   D   a   t   a   :  \t   T   Y   P   E       =
0024140        R   E   F       E   x   p   a   d   d   r   e   s   s   P
0024160    r   o   d   D   a   t   a   B   o   d   y   ;  \r   E   x   p
0024200    a   d   d   r   e   s   s   P   r   o   d   D   a   t   a   B
0024220    o   d   y   :  \t   T   Y   P   E       =       R   E   C   O
0024240    R   D   [  \r   E   x   p   :       E   x   p   N   o   d   e
0024260    ]   ;  \r  \r   E   x   p   a   d   d   r   e   s   s   P   r
0024300    o   d   P   r   o   c   s   :  \t   E   x   p   N   o   d   e
0024320    P   r   o   c   s   ;  \r  \r   B   u   i   l   d   E   x   p
0024340    a   d   d   r   e   s   s   P   r   o   d   N   o   d   e   :
0024360   \t   P   R   O   C   [   p   o   s   i   t   i   o   n   :    
0024400    I   N   T   ,       l   e   n   g   t   h   :       I   N   T
0024420    ,       E   x   p   :       E   x   p   N   o   d   e   ]  \r
0024440   \t   R   E   T   U   R   N   S   [   E   x   p   N   o   d   e
0024460    ]   ;  \r  \r   E   x   p   a   d   d   r   e   s   s   P   r
0024500    o   d   I   d   V   a   l   :  \t   I   d   V   a   l   P   r
0024520    o   c   T   y   p   e   ;  \r   E   x   p   a   d   d   r   e
0024540    s   s   P   r   o   d   C   o   m   p   i   l   e   E   x   p
0024560    r   e   s   s   i   o   n   :  \t   C   o   m   p   i   l   e
0024600    E   x   p   r   e   s   s   i   o   n   P   r   o   c   T   y
0024620    p   e   ;  \r   E   x   p   a   d   d   r   e   s   s   P   r
0024640    o   d   A   d   d   V   a   l   u   e   D   e   p   e   n   d
0024660    e   n   c   i   e   s   :  \t   A   d   d   V   a   l   u   e
0024700    D   e   p   e   n   d   e   n   c   i   e   s   P   r   o   c
0024720    T   y   p   e   ;  \r   E   x   p   a   d   d   r   e   s   s
0024740    P   r   o   d   C   o   m   p   i   l   e   L   V   a   l   u
0024760    e   :  \t   C   o   m   p   i   l   e   L   V   a   l   u   e
0025000    P   r   o   c   T   y   p   e   ;  \r   E   x   p   a   d   d
0025020    r   e   s   s   P   r   o   d   E   v   a   l   u   a   t   e
0025040    E   x   p   r   e   s   s   i   o   n   :  \t   E   v   a   l
0025060    u   a   t   e   E   x   p   r   e   s   s   i   o   n   P   r
0025100    o   c   T   y   p   e   ;  \r  \r   -   -       E   x   p   d
0025120    e   s   c   r   i   p   t   o   r   P   r   o   d  \r  \r   E
0025140    x   p   d   e   s   c   r   i   p   t   o   r   P   r   o   d
0025160    D   a   t   a   :  \t   T   Y   P   E       =       R   E   F
0025200        E   x   p   d   e   s   c   r   i   p   t   o   r   P   r
0025220    o   d   D   a   t   a   B   o   d   y   ;  \r   E   x   p   d
0025240    e   s   c   r   i   p   t   o   r   P   r   o   d   D   a   t
0025260    a   B   o   d   y   :  \t   T   Y   P   E       =       R   E
0025300    C   O   R   D   [  \r   D   e   s   c   L   i   s   t   :    
0025320    D   e   s   c   L   i   s   t   N   o   d   e   ]   ;  \r  \r
0025340    E   x   p   d   e   s   c   r   i   p   t   o   r   P   r   o
0025360    d   P   r   o   c   s   :  \t   E   x   p   N   o   d   e   P
0025400    r   o   c   s   ;  \r  \r   B   u   i   l   d   E   x   p   d
0025420    e   s   c   r   i   p   t   o   r   P   r   o   d   N   o   d
0025440    e   :  \t   P   R   O   C   [   p   o   s   i   t   i   o   n
0025460    :       I   N   T   ,       l   e   n   g   t   h   :       I
0025500    N   T   ,       D   e   s   c   L   i   s   t   :       D   e
0025520    s   c   L   i   s   t   N   o   d   e   ]  \r  \t   R   E   T
0025540    U   R   N   S   [   E   x   p   N   o   d   e   ]   ;  \r  \r
0025560    E   x   p   d   e   s   c   r   i   p   t   o   r   P   r   o
0025600    d   I   d   V   a   l   :  \t   I   d   V   a   l   P   r   o
0025620    c   T   y   p   e   ;  \r   E   x   p   d   e   s   c   r   i
0025640    p   t   o   r   P   r   o   d   C   o   m   p   i   l   e   E
0025660    x   p   r   e   s   s   i   o   n   :  \t   C   o   m   p   i
0025700    l   e   E   x   p   r   e   s   s   i   o   n   P   r   o   c
0025720    T   y   p   e   ;  \r   E   x   p   d   e   s   c   r   i   p
0025740    t   o   r   P   r   o   d   A   d   d   V   a   l   u   e   D
0025760    e   p   e   n   d   e   n   c   i   e   s   :  \t   A   d   d
0026000    V   a   l   u   e   D   e   p   e   n   d   e   n   c   i   e
0026020    s   P   r   o   c   T   y   p   e   ;  \r   E   x   p   d   e
0026040    s   c   r   i   p   t   o   r   P   r   o   d   C   o   m   p
0026060    i   l   e   L   V   a   l   u   e   :  \t   C   o   m   p   i
0026100    l   e   L   V   a   l   u   e   P   r   o   c   T   y   p   e
0026120    ;  \r   E   x   p   d   e   s   c   r   i   p   t   o   r   P
0026140    r   o   d   E   v   a   l   u   a   t   e   E   x   p   r   e
0026160    s   s   i   o   n   :  \t   E   v   a   l   u   a   t   e   E
0026200    x   p   r   e   s   s   i   o   n   P   r   o   c   T   y   p
0026220    e   ;  \r  \r   -   -       E   x   p   e   r   r   o   r   P
0026240    r   o   d  \r  \r   E   x   p   e   r   r   o   r   P   r   o
0026260    d   D   a   t   a   :  \t   T   Y   P   E       =       R   E
0026300    F       E   x   p   e   r   r   o   r   P   r   o   d   D   a
0026320    t   a   B   o   d   y   ;  \r   E   x   p   e   r   r   o   r
0026340    P   r   o   d   D   a   t   a   B   o   d   y   :  \t   T   Y
0026360    P   E       =       R   E   C   O   R   D   [  \r   ]   ;  \r
0026400   \r   E   x   p   e   r   r   o   r   P   r   o   d   P   r   o
0026420    c   s   :  \t   E   x   p   N   o   d   e   P   r   o   c   s
0026440    ;  \r  \r   B   u   i   l   d   E   x   p   e   r   r   o   r
0026460    P   r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p
0026500    o   s   i   t   i   o   n   :       I   N   T   ,       l   e
0026520    n   g   t   h   :       I   N   T   ]  \r  \t   R   E   T   U
0026540    R   N   S   [   E   x   p   N   o   d   e   ]   ;  \r  \r   E
0026560    x   p   e   r   r   o   r   P   r   o   d   I   d   V   a   l
0026600    :  \t   I   d   V   a   l   P   r   o   c   T   y   p   e   ;
0026620   \r   E   x   p   e   r   r   o   r   P   r   o   d   C   o   m
0026640    p   i   l   e   E   x   p   r   e   s   s   i   o   n   :  \t
0026660    C   o   m   p   i   l   e   E   x   p   r   e   s   s   i   o
0026700    n   P   r   o   c   T   y   p   e   ;  \r   E   x   p   e   r
0026720    r   o   r   P   r   o   d   A   d   d   V   a   l   u   e   D
0026740    e   p   e   n   d   e   n   c   i   e   s   :  \t   A   d   d
0026760    V   a   l   u   e   D   e   p   e   n   d   e   n   c   i   e
0027000    s   P   r   o   c   T   y   p   e   ;  \r   E   x   p   e   r
0027020    r   o   r   P   r   o   d   C   o   m   p   i   l   e   L   V
0027040    a   l   u   e   :  \t   C   o   m   p   i   l   e   L   V   a
0027060    l   u   e   P   r   o   c   T   y   p   e   ;  \r   E   x   p
0027100    e   r   r   o   r   P   r   o   d   E   v   a   l   u   a   t
0027120    e   E   x   p   r   e   s   s   i   o   n   :  \t   E   v   a
0027140    l   u   a   t   e   E   x   p   r   e   s   s   i   o   n   P
0027160    r   o   c   T   y   p   e   ;  \r  \r   -   -       E   x   p
0027200    t   r   a   n   s   f   e   r   P   r   o   d  \r  \r   E   x
0027220    p   t   r   a   n   s   f   e   r   P   r   o   d   D   a   t
0027240    a   :  \t   T   Y   P   E       =       R   E   F       E   x
0027260    p   t   r   a   n   s   f   e   r   P   r   o   d   D   a   t
0027300    a   B   o   d   y   ;  \r   E   x   p   t   r   a   n   s   f
0027320    e   r   P   r   o   d   D   a   t   a   B   o   d   y   :  \t
0027340    T   Y   P   E       =       R   E   C   O   R   D   [  \r   T
0027360    r   a   n   s   f   e   r   O   p   :       T   r   a   n   s
0027400    f   e   r   O   p   N   o   d   e   ,       E   x   p   :    
0027420    E   x   p   N   o   d   e   ]   ;  \r  \r   E   x   p   t   r
0027440    a   n   s   f   e   r   P   r   o   d   P   r   o   c   s   :
0027460   \t   E   x   p   N   o   d   e   P   r   o   c   s   ;  \r  \r
0027500    B   u   i   l   d   E   x   p   t   r   a   n   s   f   e   r
0027520    P   r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p
0027540    o   s   i   t   i   o   n   :       I   N   T   ,       l   e
0027560    n   g   t   h   :       I   N   T   ,       T   r   a   n   s
0027600    f   e   r   O   p   :       T   r   a   n   s   f   e   r   O
0027620    p   N   o   d   e   ,       E   x   p   :       E   x   p   N
0027640    o   d   e   ]  \r  \t   R   E   T   U   R   N   S   [   E   x
0027660    p   N   o   d   e   ]   ;  \r  \r   E   x   p   t   r   a   n
0027700    s   f   e   r   P   r   o   d   I   d   V   a   l   :  \t   I
0027720    d   V   a   l   P   r   o   c   T   y   p   e   ;  \r   E   x
0027740    p   t   r   a   n   s   f   e   r   P   r   o   d   C   o   m
0027760    p   i   l   e   E   x   p   r   e   s   s   i   o   n   :  \t
0030000    C   o   m   p   i   l   e   E   x   p   r   e   s   s   i   o
0030020    n   P   r   o   c   T   y   p   e   ;  \r   E   x   p   t   r
0030040    a   n   s   f   e   r   P   r   o   d   A   d   d   V   a   l
0030060    u   e   D   e   p   e   n   d   e   n   c   i   e   s   :  \t
0030100    A   d   d   V   a   l   u   e   D   e   p   e   n   d   e   n
0030120    c   i   e   s   P   r   o   c   T   y   p   e   ;  \r   E   x
0030140    p   t   r   a   n   s   f   e   r   P   r   o   d   C   o   m
0030160    p   i   l   e   L   V   a   l   u   e   :  \t   C   o   m   p
0030200    i   l   e   L   V   a   l   u   e   P   r   o   c   T   y   p
0030220    e   ;  \r   E   x   p   t   r   a   n   s   f   e   r   P   r
0030240    o   d   E   v   a   l   u   a   t   e   E   x   p   r   e   s
0030260    s   i   o   n   :  \t   E   v   a   l   u   a   t   e   E   x
0030300    p   r   e   s   s   i   o   n   P   r   o   c   T   y   p   e
0030320    ;  \r  \r   -   -       N   u   m   d   e   c   i   m   a   l
0030340    P   r   o   d  \r  \r   N   u   m   d   e   c   i   m   a   l
0030360    P   r   o   d   D   a   t   a   :  \t   T   Y   P   E       =
0030400        R   E   F       N   u   m   d   e   c   i   m   a   l   P
0030420    r   o   d   D   a   t   a   B   o   d   y   ;  \r   N   u   m
0030440    d   e   c   i   m   a   l   P   r   o   d   D   a   t   a   B
0030460    o   d   y   :  \t   T   Y   P   E       =       R   E   C   O
0030500    R   D   [  \r   D   e   c   i   m   a   l   n   u   m   :    
0030520    D   e   c   i   m   a   l   n   u   m   N   o   d   e   ]   ;
0030540   \r  \r   N   u   m   d   e   c   i   m   a   l   P   r   o   d
0030560    P   r   o   c   s   :  \t   N   u   m   N   o   d   e   P   r
0030600    o   c   s   ;  \r  \r   B   u   i   l   d   N   u   m   d   e
0030620    c   i   m   a   l   P   r   o   d   N   o   d   e   :  \t   P
0030640    R   O   C   [   p   o   s   i   t   i   o   n   :       I   N
0030660    T   ,       l   e   n   g   t   h   :       I   N   T   ,    
0030700    D   e   c   i   m   a   l   n   u   m   :       D   e   c   i
0030720    m   a   l   n   u   m   N   o   d   e   ]  \r  \t   R   E   T
0030740    U   R   N   S   [   N   u   m   N   o   d   e   ]   ;  \r  \r
0030760    N   u   m   d   e   c   i   m   a   l   P   r   o   d   I   n
0031000    t   e   g   e   r   V   a   l   u   e   F   r   o   m   L   i
0031020    t   e   r   a   l   :  \t   I   n   t   e   g   e   r   V   a
0031040    l   u   e   F   r   o   m   L   i   t   e   r   a   l   P   r
0031060    o   c   T   y   p   e   ;  \r  \r   -   -       N   u   m   o
0031100    c   t   a   l   P   r   o   d  \r  \r   N   u   m   o   c   t
0031120    a   l   P   r   o   d   D   a   t   a   :  \t   T   Y   P   E
0031140        =       R   E   F       N   u   m   o   c   t   a   l   P
0031160    r   o   d   D   a   t   a   B   o   d   y   ;  \r   N   u   m
0031200    o   c   t   a   l   P   r   o   d   D   a   t   a   B   o   d
0031220    y   :  \t   T   Y   P   E       =       R   E   C   O   R   D
0031240    [  \r   O   c   t   a   l   n   u   m   :       O   c   t   a
0031260    l   n   u   m   N   o   d   e   ]   ;  \r  \r   N   u   m   o
0031300    c   t   a   l   P   r   o   d   P   r   o   c   s   :  \t   N
0031320    u   m   N   o   d   e   P   r   o   c   s   ;  \r  \r   B   u
0031340    i   l   d   N   u   m   o   c   t   a   l   P   r   o   d   N
0031360    o   d   e   :  \t   P   R   O   C   [   p   o   s   i   t   i
0031400    o   n   :       I   N   T   ,       l   e   n   g   t   h   :
0031420        I   N   T   ,       O   c   t   a   l   n   u   m   :    
0031440    O   c   t   a   l   n   u   m   N   o   d   e   ]  \r  \t   R
0031460    E   T   U   R   N   S   [   N   u   m   N   o   d   e   ]   ;
0031500   \r  \r   N   u   m   o   c   t   a   l   P   r   o   d   I   n
0031520    t   e   g   e   r   V   a   l   u   e   F   r   o   m   L   i
0031540    t   e   r   a   l   :  \t   I   n   t   e   g   e   r   V   a
0031560    l   u   e   F   r   o   m   L   i   t   e   r   a   l   P   r
0031600    o   c   T   y   p   e   ;  \r  \r   -   -       N   u   m   h
0031620    e   x   P   r   o   d  \r  \r   N   u   m   h   e   x   P   r
0031640    o   d   D   a   t   a   :  \t   T   Y   P   E       =       R
0031660    E   F       N   u   m   h   e   x   P   r   o   d   D   a   t
0031700    a   B   o   d   y   ;  \r   N   u   m   h   e   x   P   r   o
0031720    d   D   a   t   a   B   o   d   y   :  \t   T   Y   P   E    
0031740    =       R   E   C   O   R   D   [  \r   H   e   x   n   u   m
0031760    :       H   e   x   n   u   m   N   o   d   e   ]   ;  \r  \r
0032000    N   u   m   h   e   x   P   r   o   d   P   r   o   c   s   :
0032020   \t   N   u   m   N   o   d   e   P   r   o   c   s   ;  \r  \r
0032040    B   u   i   l   d   N   u   m   h   e   x   P   r   o   d   N
0032060    o   d   e   :  \t   P   R   O   C   [   p   o   s   i   t   i
0032100    o   n   :       I   N   T   ,       l   e   n   g   t   h   :
0032120        I   N   T   ,       H   e   x   n   u   m   :       H   e
0032140    x   n   u   m   N   o   d   e   ]  \r  \t   R   E   T   U   R
0032160    N   S   [   N   u   m   N   o   d   e   ]   ;  \r  \r   N   u
0032200    m   h   e   x   P   r   o   d   I   n   t   e   g   e   r   V
0032220    a   l   u   e   F   r   o   m   L   i   t   e   r   a   l   :
0032240   \t   I   n   t   e   g   e   r   V   a   l   u   e   F   r   o
0032260    m   L   i   t   e   r   a   l   P   r   o   c   T   y   p   e
0032300    ;  \r  \r   -   -       A   d   d   O   p   p   l   u   s   P
0032320    r   o   d  \r  \r   A   d   d   O   p   p   l   u   s   P   r
0032340    o   d   D   a   t   a   :  \t   T   Y   P   E       =       R
0032360    E   F       A   d   d   O   p   p   l   u   s   P   r   o   d
0032400    D   a   t   a   B   o   d   y   ;  \r   A   d   d   O   p   p
0032420    l   u   s   P   r   o   d   D   a   t   a   B   o   d   y   :
0032440   \t   T   Y   P   E       =       R   E   C   O   R   D   [  \r
0032460    ]   ;  \r  \r   A   d   d   O   p   p   l   u   s   P   r   o
0032500    d   P   r   o   c   s   :  \t   A   d   d   O   p   N   o   d
0032520    e   P   r   o   c   s   ;  \r  \r   B   u   i   l   d   A   d
0032540    d   O   p   p   l   u   s   P   r   o   d   N   o   d   e   :
0032560   \t   P   R   O   C   [   p   o   s   i   t   i   o   n   :    
0032600    I   N   T   ,       l   e   n   g   t   h   :       I   N   T
0032620    ]  \r  \t   R   E   T   U   R   N   S   [   A   d   d   O   p
0032640    N   o   d   e   ]   ;  \r  \r   A   d   d   O   p   p   l   u
0032660    s   P   r   o   d   I   s   P   l   u   s   :  \t   I   s   P
0032700    l   u   s   P   r   o   c   T   y   p   e   ;  \r   A   d   d
0032720    O   p   p   l   u   s   P   r   o   d   I   s   M   i   n   u
0032740    s   :  \t   I   s   M   i   n   u   s   P   r   o   c   T   y
0032760    p   e   ;  \r  \r   -   -       A   d   d   O   p   m   i   n
0033000    u   s   P   r   o   d  \r  \r   A   d   d   O   p   m   i   n
0033020    u   s   P   r   o   d   D   a   t   a   :  \t   T   Y   P   E
0033040        =       R   E   F       A   d   d   O   p   m   i   n   u
0033060    s   P   r   o   d   D   a   t   a   B   o   d   y   ;  \r   A
0033100    d   d   O   p   m   i   n   u   s   P   r   o   d   D   a   t
0033120    a   B   o   d   y   :  \t   T   Y   P   E       =       R   E
0033140    C   O   R   D   [  \r   ]   ;  \r  \r   A   d   d   O   p   m
0033160    i   n   u   s   P   r   o   d   P   r   o   c   s   :  \t   A
0033200    d   d   O   p   N   o   d   e   P   r   o   c   s   ;  \r  \r
0033220    B   u   i   l   d   A   d   d   O   p   m   i   n   u   s   P
0033240    r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p   o
0033260    s   i   t   i   o   n   :       I   N   T   ,       l   e   n
0033300    g   t   h   :       I   N   T   ]  \r  \t   R   E   T   U   R
0033320    N   S   [   A   d   d   O   p   N   o   d   e   ]   ;  \r  \r
0033340    A   d   d   O   p   m   i   n   u   s   P   r   o   d   I   s
0033360    P   l   u   s   :  \t   I   s   P   l   u   s   P   r   o   c
0033400    T   y   p   e   ;  \r   A   d   d   O   p   m   i   n   u   s
0033420    P   r   o   d   I   s   M   i   n   u   s   :  \t   I   s   M
0033440    i   n   u   s   P   r   o   c   T   y   p   e   ;  \r  \r   -
0033460    -       M   u   l   t   O   p   t   i   m   e   s   P   r   o
0033500    d  \r  \r   M   u   l   t   O   p   t   i   m   e   s   P   r
0033520    o   d   D   a   t   a   :  \t   T   Y   P   E       =       R
0033540    E   F       M   u   l   t   O   p   t   i   m   e   s   P   r
0033560    o   d   D   a   t   a   B   o   d   y   ;  \r   M   u   l   t
0033600    O   p   t   i   m   e   s   P   r   o   d   D   a   t   a   B
0033620    o   d   y   :  \t   T   Y   P   E       =       R   E   C   O
0033640    R   D   [  \r   ]   ;  \r  \r   M   u   l   t   O   p   t   i
0033660    m   e   s   P   r   o   d   P   r   o   c   s   :  \t   M   u
0033700    l   t   O   p   N   o   d   e   P   r   o   c   s   ;  \r  \r
0033720    B   u   i   l   d   M   u   l   t   O   p   t   i   m   e   s
0033740    P   r   o   d   N   o   d   e   :  \t   P   R   O   C   [   p
0033760    o   s   i   t   i   o   n   :       I   N   T   ,       l   e
0034000    n   g   t   h   :       I   N   T   ]  \r  \t   R   E   T   U
0034020    R   N   S   [   M   u   l   t   O   p   N   o   d   e   ]   ;
0034040   \r  \r   M   u   l   t   O   p   t   i   m   e   s   P   r   o
0034060    d   I   s   T   i   m   e   s   :  \t   I   s   T   i   m   e
0034100    s   P   r   o   c   T   y   p   e   ;  \r   M   u   l   t   O
0034120    p   t   i   m   e   s   P   r   o   d   I   s   D   i   v   i
0034140    d   e   :  \t   I   s   D   i   v   i   d   e   P   r   o   c
0034160    T   y   p   e   ;  \r   M   u   l   t   O   p   t   i   m   e
0034200    s   P   r   o   d   I   s   M   o   d   :  \t   I   s   M   o
0034220    d   P   r   o   c   T   y   p   e   ;  \r  \r   -   -       M
0034240    u   l   t   O   p   d   i   v   i   d   e   P   r   o   d  \r
0034260   \r   M   u   l   t   O   p   d   i   v   i   d   e   P   r   o
0034300    d   D   a   t   a   :  \t   T   Y   P   E       =       R   E
0034320    F       M   u   l   t   O   p   d   i   v   i   d   e   P   r
0034340    o   d   D   a   t   a   B   o   d   y   ;  \r   M   u   l   t
0034360    O   p   d   i   v   i   d   e   P   r   o   d   D   a   t   a
0034400    B   o   d   y   :  \t   T   Y   P   E       =       R   E   C
0034420    O   R   D   [  \r   ]   ;  \r  \r   M   u   l   t   O   p   d
0034440    i   v   i   d   e   P   r   o   d   P   r   o   c   s   :  \t
0034460    M   u   l   t   O   p   N   o   d   e   P   r   o   c   s   ;
0034500   \r  \r   B   u   i   l   d   M   u   l   t   O   p   d   i   v
0034520    i   d   e   P   r   o   d   N   o   d   e   :  \t   P   R   O
0034540    C   [   p   o   s   i   t   i   o   n   :       I   N   T   ,
0034560        l   e   n   g   t   h   :       I   N   T   ]  \r  \t   R
0034600    E   T   U   R   N   S   [   M   u   l   t   O   p   N   o   d
0034620    e   ]   ;  \r  \r   M   u   l   t   O   p   d   i   v   i   d
0034640    e   P   r   o   d   I   s   T   i   m   e   s   :  \t   I   s
0034660    T   i   m   e   s   P   r   o   c   T   y   p   e   ;  \r   M
0034700    u   l   t   O   p   d   i   v   i   d   e   P   r   o   d   I
0034720    s   D   i   v   i   d   e   :  \t   I   s   D   i   v   i   d
0034740    e   P   r   o   c   T   y   p   e   ;  \r   M   u   l   t   O
0034760    p   d   i   v   i   d   e   P   r   o   d   I   s   M   o   d
0035000    :  \t   I   s   M   o   d   P   r   o   c   T   y   p   e   ;
0035020   \r  \r   -   -       M   u   l   t   O   p   m   o   d   P   r
0035040    o   d  \r  \r   M   u   l   t   O   p   m   o   d   P   r   o
0035060    d   D   a   t   a   :  \t   T   Y   P   E       =       R   E
0035100    F       M   u   l   t   O   p   m   o   d   P   r   o   d   D
0035120    a   t   a   B   o   d   y   ;  \r   M   u   l   t   O   p   m
0035140    o   d   P   r   o   d   D   a   t   a   B   o   d   y   :  \t
0035160    T   Y   P   E       =       R   E   C   O   R   D   [  \r   ]
0035200    ;  \r  \r   M   u   l   t   O   p   m   o   d   P   r   o   d
0035220    P   r   o   c   s   :  \t   M   u   l   t   O   p   N   o   d
0035240    e   P   r   o   c   s   ;  \r  \r   B   u   i   l   d   M   u
0035260    l   t   O   p   m   o   d   P   r   o   d   N   o   d   e   :
0035300   \t   P   R   O   C   [   p   o   s   i   t   i   o   n   :    
0035320    I   N   T   ,       l   e   n   g   t   h   :       I   N   T
0035340    ]  \r  \t   R   E   T   U   R   N   S   [   M   u   l   t   O
0035360    p   N   o   d   e   ]   ;  \r  \r   M   u   l   t   O   p   m
0035400    o   d   P   r   o   d   I   s   T   i   m   e   s   :  \t   I
0035420    s   T   i   m   e   s   P   r   o   c   T   y   p   e   ;  \r
0035440    M   u   l   t   O   p   m   o   d   P   r   o   d   I   s   D
0035460    i   v   i   d   e   :  \t   I   s   D   i   v   i   d   e   P
0035500    r   o   c   T   y   p   e   ;  \r   M   u   l   t   O   p   m
0035520    o   d   P   r   o   d   I   s   M   o   d   :  \t   I   s   M
0035540    o   d   P   r   o   c   T   y   p   e   ;  \r   E   N   D   .
0035560    .  \r                                                        
0035562