$ od -c -N 50000 [Indigo]<Cedar>Documentation>stylesheet.sil!2
0000000    9   r 377 377     030 002 352 020   ;   " 361  \t   1   6    
0000020    A   U   G       8   2 377 377  \0 266 002   2   @ 327   "   ;
0000040   \t   O   P   E   N           S   I   ; 377 377  \0 245 001 260
0000060    @ 321   ! 271  \v   S   I   .   S   o   m   e   T   y   p   e
0000100  377 377  \0 351 001 270   A 023   ! 277  \v   S   I   .   S   o
0000120    m   e   P   r   o   c 377 377  \0 316 001   \ 001   Y   !   c
0000140    &   :           P   R   O   G   R   A   M           I   M   P
0000160    O   R   T   S           S   I   :       S   o   m   e   I   n
0000200    t   e   r   f   a   c   e   e 377 377 001   k  \0   a   A   l
0000220  340 202 377 377 001 035  \0 201   A   k 340 202 377 377  \0 350
0000240   \0 201   A 033 340 202 377 377  \0 350  \0   y   A 033     202
0000260   \r   S   a   m   p   l   e   S   e   t   R   e   c   ; 377 377
0000300   \0 224  \0   y  \0 350     202 026   S   a   m   p   l   e   S
0000320    e   t   :       T   Y   P   E       =       R   E   F       S
0000340  377 377  \0 224  \0 204 001   b     215   8   S   a   m   p   l
0000360    e   S   e   t   R   e   c   :       T   Y   P   E       =    
0000400    R   E   C   O   R   D   [   h   e   a   d   :       S   a   m
0000420    p   l   e   ,       c   o   u   n   t   :       V   a   l   u
0000440    e   ]   ;   E 377 377  \0 002 002   P  \0   S   "   W 030   r
0000460    e   c   o   r   d   s       a   n   d       d   i   s   c   r
0000500    i   m   i   n   a   t   e  \0 377 377  \0 002 002   H  \0   i
0000520    "   O 036   U   s   e       R   E   F       A   N   Y       i
0000540    n   s   t   e   a   d       o   f       v   a   r   i   a   n
0000560    t  \0 377 377 001 264  \0   ' 002 027       0 035   S   t   a
0000600    n   d   a   r   d       p   r   e   l   u   d   e       f   o
0000620    r       a       m   o   d   u   l   e 377 377 001   X 002   n
0000640    A 252 342   o 377 377  \0 246 002   f  \0 360   "   m 023   b
0000660    :       R   E   F           B   O   O   L   E   A   N       =
0000700    >     377 377 001     002   \ 001   3   "   e  \t   .       .
0000720        .           }   ; 377 377  \0 246 002   \  \0 344   "   e
0000740  025   i   :       R   E   F       I   N   T       =   >       {
0000760        .       .       . 377 377  \0 246 002   R 001  \b   "   [
0001000  035   r   :       R   E   F       R   E   A   L       =   >    
0001020    r   ^       _       r   ^       +       1   .   0   ; 377 377
0001040  001   p 002 352 022   7   " 363   ;   F   i   l   e   d       o
0001060    n       [   I   n   d   i   g   o   ]   <   C   e   d   a   r
0001100    D   o   c   s   >   L   a   n   g   u   a   g   e   >   S   t
0001120    y   l   e   S   h   e   e   t   .   s   i   l   ,       .   p
0001140    r   e   s   s 377 377  \0 234 002   P   A 006 342   Q 377 377
0001160   \0 236 002   H   A 005   "   Q 032   W   I   T   H       r   e
0001200    f   A   n   y   V   a   r       S   E   L   E   C   T       F
0001220    R   O   M     377 377  \0 004 001 270  \0   q   ! 301   $   Q
0001240    u   a   l   i   f   y           i   d   e   n   t   i   f   i
0001260    e   r   s       f   r   o   m       i   n   t   e   r   f   a
0001300    c   e   s   s 377 377  \0 002  \0   $  \0   T       + 026   o
0001320    f       D   E   F   I   N   I   T   I   O   N   S       m   o
0001340    d   u   l   e   s 234 377 377  \0 002  \0 034  \0   i       #
0001360  035   N   o       c   o   m   m   o   n       s   u   f   f   i
0001400    x       o   n       t   h   e       n   a   m   e   s 377 377
0001420  001   8 001   P   A 261 341   Q 377 377  \0 234 001   P  \0 313
0001440    !   Y  \f   C   e   d   a   r   S   a   m   p   l   e   ;    
0001460  377 377  \0 234 001   H  \0 314   !   O  \r   S   o   m   e   I
0001500    n   t   e   r   f   a   c   e 377 377  \0 364 001   v   A 260
0001520  341   w 377 377  \0 004 001   l  \0   r   !   u   %   b   e    
0001540    t   o   t   a   l   l   y       d   i   f   f   e   r   e   n
0001560    t       t   h   a   n       i   n   t   e   r   f   a   c   e
0001600    '   s 377 377  \0 004 001   d  \0   |   !   m   %   w   i   t
0001620    h       "   I   m   p   l   "   .           A   l   t   e   r
0001640    n   a   t   i   v   e   l   y   ,       n   a   m   e       m
0001660    a   y 377 377  \0 004 001   \  \0   t   !   e   "   f   o   r
0001700    m   e   d       b   y       s   u   f   f   i   x   i   n   g
0001720        i   n   t   e   r   f   a   c   e       n   a   m   e   n
0001740  377 377  \0 004 001   T  \0   y   !   ] 036   P   R   O   G   R
0001760    A   M       m   o   d   u   l   e       n   a   m   e       i
0002000    s       n   o   r   m   a   l   y   I 377 377 001 264 001 020
0002020  001 376   ! 031 025   c   h   a   n   g   e   s       t   o    
0002040    t   h   e       m   o   d   u   l   e 377 377 001 264 001  \b
0002060  002   (   ! 021   '   i   n   c   l   u   d   e   s       a    
0002100    h   i   s   t   o   r   y       l   o   g       o   f       (
0002120    n   o   n   -   t   r   i   v   i   a   l   ) 377 377  \0 224
0002140   \0   N 001   }       W   K   u   p   p   e   r   L   i   m   i
0002160    t   :           I   N   T   E   G   E   R           =        
0002200    3   2   ;                   -   -       n   a   m   e       t
0002220    h   e       u   p   p   e   r       l   i   m   i   t       o
0002240    f       a   n       i   n   t   e   r   v   a   l       t   y
0002260    p   e 377 377 001 260  \0 376   A 261 341 033 377 377 001 260
0002300  001 032   B   1 341 033 377 377 002   0  \0 376   B   1 341 032
0002320  377 377 001 260  \0 376   B   0 340 377 377 377 001 264 001  \0
0002340  002 034   !  \t 037   S   t   a   n   d   a   r   d       p   o
0002360    s   t   l   u   d   e       f   o   r       a       m   o   d
0002400    u   l   e     377 377 001   X 001  \b   A 260 341  \t 377 377
0002420  001   P 001  \b   A   V 341  \t 377 377 001   P  \0 362   A   Q
0002440  341 036 377 377 001 260  \0   %   A 261 340   2 377 377 001 260
0002460   \0   1   B   1 340   2 377 377 002   0  \0   %   B   1 340   1
0002500  377 377 001 260  \0   %   B   0 340   & 377 377 001   X  \0   *
0002520    A 260 340   + 377 377 001   P  \0   *   A   V 340   + 377 377
0002540  001   P  \0 034   A   Q 340   8 377 377  \0 332  \0 034   @ 357
0002560    (   # 005   .   m   e   s   a 377 377 001 264 002   | 002 006
0002600    " 205 027   o   r       t   o       g   e   n   e   r   a   t
0002620    e       a   n       E   R   R   O   R 377 377 001 264 002   t
0002640  002   2   "   }   "   r   e   m   a   i   n   i   n   g       c
0002660    a   s   e   :       u   s   e       a   s       "   O   T   H
0002700    E   R   W   I   S   E   "   E 377 377 001 264 002   l 002   0
0002720    "   u   #   N   O       u   s   i   n   g       E   N   D   C
0002740    A   S   E       t   o       h   a   n   d   l   e       a    
0002760    s   i   n   g   l   e 377 377 001 264 002   \ 002  \t   "   e
0003000  025   a   n   d       E   R   R   O   R       u   s   i   n   g
0003020        E   R   R   O   R 377 377 001 264 002 224 001 340   " 233
0003040   \v   a   n   d       S   I   G   N   A   L   s 377 377  \0 002
0003060  002   l  \0   s   "   u   "   d   o   n   '   t       h   a   v
0003100    e       t   o       u   s   e       k   e   y   w   o   r   d
0003120        n   o   t   a   t   i   o   n   ` 377 377 001 264  \0   `
0003140  002 023       i 033   a   n   o   n   y   m   o   u   s       t
0003160    y   p   e       c   o   n   s   t   r   u   c   t   o   r   .
0003200  377 377 001 264  \0   X 002   ,       a   %   N   a   m   i   n
0003220    g       a       t   y   p   e       i   s       b   e   t   t
0003240    e   r       t   h   a   n       u   s   i   n   g       a   n
0003260  377 377  \0 302  \0   Y 001   y       b   =   T   Y   P   E    
0003300        =           [   0       .   .       u   p   p   e   r   L
0003320    i   m   i   t   )   ;               -   -       p   r   e   f
0003340    e   r   r   e   d       f   o   r   m       f   o   r       i
0003360    n   t   e   r   v   a   l   s 377 377  \0 256  \0 034   @ 334
0003400    (   %  \v   C   e   d   a   r   S   a   m   p   l   e 377 377
0003420   \0 330 002 214 001   y   " 225   7   =           C   O   D   E
0003440    ;                                       -   -           e   r
0003460    r   o   r       f   o   r       l   o   c   a   l       u   s
0003500    e       i   n       t   h   i   s       m   o   d   u   l   e
0003520  377 377  \0 224 002 214   @ 321   " 223 021   A   l   l   o   c
0003540    F   a   u   l   t   :       E   R   R   O   R 377 377  \0 362
0003560  002   f   A   V   "   o 033   S   I   G   N   A   L           R
0003600    e   s   u   m   a   b   l   e   C   o   n   d   i   t   i   o
0003620    n   ; 377 377  \0 360 002   \   A 035   "   e  \f   S   o   m
0003640    e   P   r   o   c   [   y   ]   ; 271 377 377  \0 236 002   2
0003660   \0 270   "   9  \a   B   E   G   I   N         377 377  \0 272
0003700  001 372   A  \0   " 003 027   [   h   e   a   d   :       N   I
0003720    L   ,           c   o   u   n   t   :       0   ]   ; 377 377
0003740   \0 234 001 372  \0 274   " 001  \v   n   i   l   S   e   t    
0003760        _         377 377 001 232 001 370   A 260 341 371 377 377
0004000   \0 372 001 370   A 227 341 371 377 377 001 230 001 360 001 235
0004020    ! 371 002   ]   ;   l 377 377  \0 372 001 360   A 231   ! 371
0004040    .   !       A   l   l   o   c   F   a   u   l   t       =   >
0004060            E   R   R   O   R           P   r   o   b   l   e   m
0004100    [   p   r   o   g   r   a   m   E   r   r   o   r   ]       ]
0004120  377 377  \0 234 001 360  \0 371   ! 371 034   n   i   l   S   e
0004140    t       _       A   l   l   o   c   a   t   e   S   a   m   p
0004160    l   e   S   e   t   [       ! 377 377  \0 200 001 274   @ 206
0004200  341 275 377 377  \0 206 001 270   @ 207 341 300 377 377  \0 206
0004220  001 300   @ 345 341 301 377 377  \0 206 001 270   @ 240 341 271
0004240  377 377  \0 206 001 233   @ 207 341 257 377 377  \0 200 001 233
0004260    @ 206 341 234 377 377  \0 206 001 257   @ 231 341 260 377 377
0004300  001 024 001 270 001 037   ! 301 004   [   x   ]   ;   0 377 377
0004320   \0 234 001 270  \0 352   ! 277 031   I   F           v   a   l
0004340        =       0           T   H   E   N           v   a   l    
0004360    _     377 377  \0 243 001 270   @ 317 341 271 377 377  \0 323
0004400  001 260  \0 344   ! 271 005   =           0   ; 377 377  \0 234
0004420  001 260  \0 245   ! 267 003   x   :     377 377  \0 256 001   n
0004440    @ 364   !   w 022   O   P   E   N           C   e   d   a   r
0004460    S   a   m   p   l   e   ;   B 377 377  \0 224 001   n  \0 256
0004500    !   u  \a   B   E   G   I   N         377 377  \0 224 001   \
0004520    @ 316   !   e 017   C   e   d   a   r   S   a   m   p   l   e
0004540    I   m   p   l 377 377  \0 320 001   H   A   7   !   Q 033   U
0004560    S   I   N   G       [   S   o   m   e   P   r   o   c   ,    
0004600    S   o   m   e   T   y   p   e   ]   , 377 377  \0 264  \0 337
0004620   \0 370     350 025   :           S   a   m   p   l   e   S   e
0004640    t           =           N   I   L   ; 377 377  \0 224  \0 337
0004660    @ 264     350  \b   e   m   p   t   y   S   e   t   : 377 377
0004700   \0 274  \0 245 001   [     256   -   :           P   R   O   C
0004720    E   D   U   R   E       [   v   a   l   :       V   a   l   u
0004740    e   ]           R   E   T   U   R   N   S           [   S   a
0004760    m   p   l   e   ]   ; 377 377  \0 224  \0 245   @ 273     256
0005000   \t   N   e   w   S   a   m   p   l   e 377 377  \0 267  \0 222
0005020  001 025     233 032   E   R   R   O   R       [   r   e   a   s
0005040    o   n   :       E   r   r   o   r   C   o   d   e   ]   ;   P
0005060  377 377  \0 225  \0 222   @ 265     231  \t   P   r   o   b   l
0005100    e   m   :     377 377  \0 224  \0   Y   @ 301       b 016   I
0005120    n   t   e   r   v   a   l   T   y   p   e   :       T 377 377
0005140   \0 300  \0   <  \0 372       C 021   :           D   E   F   I
0005160    N   I   T   I   O   N   S           = 377 377  \0 224  \0   <
0005200    @ 301       E  \v   C   e   d   a   r   S   a   m   p   l   e
0005220  377 377  \0 254  \0   $   @ 332 340   % 377 377  \0 224  \0 034
0005240    @ 256   (   #  \t   -   -       F   I   L   E   :     377 377
0005260   \0   B 002 352 020 250   " 363   "   P   r   i   n   t       o
0005300    n       c   o   l   o   r       p   r   i   n   t   e   r    
0005320    i   f       y   o   u       c   a   n   . 026 377 377 001   >
0005340   \0 327   A 260 340 330 377 377 001 264 001   H 002   0   !   O
0005360    #   O   K       t   o       u   s   e       u   n   n   a   m
0005400    e   d       O   P   E   N       o   f       i   n   t   e   r
0005420    f   a   c   e 377 377 001 264 002   1 002   "   "   8   "   O
0005440    K       t   o       O   P   E   N       a   n       i   n   t
0005460    e   r   f   a   c   e       i   n       a       l   o   c   a
0005500    l   i 377 377  \0 206  \0   D   @ 222 340   E 377 377  \0 200
0005520   \0   w   @ 206 340   x 377 377 001 260 002   /   A 261 342   D
0005540  377 377 001 260 002   C   B   1 342   D 377 377 002   0 002   /
0005560    B   1 342   C 377 377 001 260 002   /   B   0 342   0 377 377
0005600  001 264 002   9 002 024   "   B 036   s   c   o   p   e       w
0005620    h   e   r   e       i   t       i   s       h   e   a   v   i
0005640    l   y       u   s   e   d 216 377 377  \0 330 002   :   A 260
0005660  342   ; 377 377  \0 266 002   :   @ 324 342   ; 377 377  \0 316
0005700  001   P   A   4 341   Q 377 377 001   6  \0 327   A   < 340 330
0005720  377 377  \0 200 002   l   @ 207 342   m 377 377  \0 206 002   d
0005740    @ 207 342   l 377 377  \0 206 002   d   @ 355 342   e 377 377
0005760   \0 360 002   d   A 030 342   e 377 377 001 260 002 212   A 261
0006000  342 237 377 377 001 260 002 236   B   1 342 237 377 377 002   0
0006020  002 212   B   1 342 236 377 377 001 260 002 212   B   0 342 213
0006040  377 377 001 260 002   j   A 261 342 207 377 377 001 260 002 206
0006060    B   1 342 207 377 377 002   0 002   j   B   1 342 206 377 377
0006100  001 260 002   j   B   0 342   k 377 377 001 260 002   R   A 261
0006120  342   g 377 377 001 260 002   f   B   1 342   g 377 377 002   0
0006140  002   R   B   1 342   f 377 377 001 260 002   R   B   0 342   S
0006160  377 377  \0  \0 002   b   @ 001 342   w 377 377  \0  \0 002   v
0006200    @ 201 342   w 377 377  \0 200 002   b   @ 201 342   v 377 377
0006220   \0  \0 002   b   @ 200 342   c 377 377  \0  \0 002   F   @ 001
0006240  342   [ 377 377  \0  \0 002   Z   @ 201 342   [ 377 377  \0 200
0006260  002   F   @ 201 342   Z 377 377  \0  \0 002   F   @ 200 342   G
0006300  377 377  \0  \0 001 366   @ 001 342 023 377 377  \0  \0 002 022
0006320    @ 201 342 023 377 377  \0 200 001 366   @ 201 342 022 377 377
0006340   \0  \0 001 366   @ 200 341 367 377 377  \0  \0 001 212   @ 001
0006360  341 256 377 377  \0  \0 001 255   @ 201 341 256 377 377  \0 200
0006400  001 212   @ 201 341 255 377 377  \0  \0 001 212   @ 200 341 213
0006420  377 377  \0  \0 001 266   @ 001 341 303 377 377  \0  \0 001 302
0006440    @ 201 341 303 377 377  \0 200 001 266   @ 201 341 302 377 377
0006460   \0  \0 001 266   @ 200 341 267 377 377  \0  \0 001   R   @ 001
0006500  341   v 377 377  \0  \0 001   u   @ 201 341   v 377 377  \0 200
0006520  001   R   @ 201 341   u 377 377  \0  \0 001   R   @ 200 341   S
0006540  377 377  \0  \0  \0 032   @ 001 340   / 377 377  \0  \0  \0   .
0006560    @ 201 340   / 377 377  \0 200  \0 032   @ 201 340   . 377 377
0006600   \0  \0  \0 032   @ 200 340 033 377 377  \0  \0  \0   m   @ 001
0006620  340 202 377 377  \0  \0  \0 201   @ 201 340 202 377 377  \0 200
0006640   \0   m   @ 201 340 201 377 377  \0  \0  \0   m   @ 200 340   n
0006660  377 377  \0  \0  \0 335   @ 001 340 362 377 377  \0  \0  \0 361
0006700    @ 201 340 362 377 377  \0 200  \0 335   @ 201 340 361 377 377
0006720   \0  \0  \0 335   @ 200 340 336 377 377 001 260  \0   V   A 261
0006740  340   k 377 377 001 260  \0   j   B   1 340   k 377 377 002   0
0006760   \0   V   B   1 340   j 377 377 001 260  \0   V   B   0 340   W
0007000  377 377 001 261  \0 217   A 262 340 244 377 377 001 261  \0 243
0007020    B   2 340 244 377 377 002   1  \0 217   B   2 340 243 377 377
0007040  001 261  \0 217   B   1 340 220 377 377 001 260  \0 311   A 261
0007060  340 346 377 377 001 260  \0 345   B   1 340 346 377 377 002   0
0007100   \0 311   B   1 340 345 377 377 001 260  \0 311   B   0 340 312
0007120  377 377 001 260 001   l   A 261 341 201 377 377 001 260 001 200
0007140    B   1 341 201 377 377 002   0 001   l   B   1 341 200 377 377
0007160  001 260 001   l   B   0 341   m 377 377 001 260 001 356   A 261
0007200  342 003 377 377 001 260 002 002   B   1 342 003 377 377 002   0
0007220  001 356   B   1 342 002 377 377 001 260 001 356   B   0 341 357
0007240  377 377 001 260 001   D   A 261 341   ] 377 377 001 260 001   \
0007260    B   1 341   ] 377 377 002   0 001   D   B   1 341   \ 377 377
0007300  001 260 001   D   B   0 341   E 377 377  \0 224 002 224 001 200
0007320    " 235   A   A   l   l   o   c   a   t   e   S   a   m   p   l
0007340    e   S   e   t       :       P   R   O   C   E   D   U   R   E
0007360        R   E   T   U   R   N   S       [   u   n   i   n   i   t
0007400    e   d   S   e   t   :       S   a   m   p   l   e   S   e   t
0007420    ]           = 377 377  \0 324  \0  \0 021   W   P 017 021   C
0007440    e   d   a   r       S   t   y   l   e       S   h   e   e   t
0007460  377 377  \0 200 002   d   @ 201 342   t 377 377  \0 200 002   H
0007500    @ 201 342   X 377 377  \0 200 002   P   @ 231 342   Q 377 377
0007520   \0 200 001 370   @ 201 342  \f 377 377  \0 200 002 004   @ 265
0007540  342 005 377 377  \0 270 002 004   A  \0 342 005 377 377  \0 200
0007560  001 214   @ 201 341 254 377 377  \0 200 001 270   @ 201 341 300
0007600  377 377  \0 200 001   d   @ 221 341   e 377 377  \0 200  \0 337
0007620    @ 201 340 357 377 377  \0 200  \0 347   @ 221 340 350 377 377
0007640  001 244  \0 030 201 245 341     377 377  \0 214  \0 030 200 215
0007660  341     377 377  \0 224  \0 347   @ 264 340 350 377 377  \0 200
0007700   \0   o   @ 201 340 177 377 377  \0 206  \0   D   @ 207 340 255
0007720  377 377  \0 206  \0 255   @ 221 340 256 377 377  \0 207  \0 232
0007740    @ 222 340 233 377 377  \0 206  \0   a   @ 221 340   b 377 377
0007760  001 260  \0   X   A 261 340   j 377 377  \0 300  \0   a   A 260
0010000  340   b 377 377 001 261  \0 221   A 262 340 243 377 377  \0 265
0010020   \0 232   A 261 340 233 377 377 001 260  \0 315   A 261 340 345
0010040  377 377 001   6  \0 317   A   7 340 337 377 377 001 252 002   F
0010060    A 253 342   o 377 377 001   : 002   F   A 252 342   G 377 377
0010100   \0 306 002   F   A   6 342   G 377 377 001 252 002   \   A 261
0010120  342   ] 377 377 001 260 002   T   A 261 342   f 377 377 001 260
0010140  002 214   A 261 342 234 377 377  \0 324 002 224   A 260 342 225
0010160  377 377  \0 224 002 224   @ 320 342 225 377 377 001 260 002   l
0010200    A 261 342 204 377 377 001 002 002   x   A 260 342   y 377 377
0010220  001 260 001   H   A 261 341   X 377 377 001 260 001   p   A 261
0010240  341 200 377 377 001 260 001 360   A 261 342  \0 377 377 001 264
0010260  001   P 002   ,   !   Y   #   i   f       D   I   R   E   C   T
0010300    O   R   Y       e   n   t   r   y       h   a   s       a    
0010320    U   S   I   N   G       l   i   s   t 377 377 001 264 001 370
0010340  002 016   " 001 035   a   b   s   t   r   a   c   t   i   o   n
0010360        e   s   c   a   p   e       o   u   t       o   f       i
0010400    t   . 377 377 001 264 001 360 002   #   ! 371   %   O   n   l
0010420    y       l   e   t       s   i   g   n   a   l   s       t   h
0010440    a   t       a   r   e       p   a   r   t       o   f       t
0010460    h   e 377 377  \0 363 002   n   A   S 342   o 377 377 001 264
0010500   \0 333 001 324     342  \b   S   I   G   N   A   L   s   . 276
0010520  377 377 001 264  \0 323 002 033     334 035   d   u   r   e   s
0010540        t   h   a   t       g   e   n   e   r   a   t   e       E
0010560    R   R   O   R   s       o   r 377 377 001 264  \0 313 002   '
0010600      324   "   a   t   t   a   c   h       s   t   y   l   i   z
0010620    e   d       c   o   m   m   e   n   t   s       t   o       p
0010640    r   o   c   e   -   u 377 377  \0 234  \0 325   A   1     336
0010660    *   -   -       S   I   G   N   A   L   s   :       R   e   s
0010700    u   m   a   b   l   e   C   o   n   d   i   t   i   o   n   ,
0010720        S   o   m   e   S   i   g   n   a   l  \0 377 377  \0 224
0010740  001 214 001 025   ! 225   !   S   o   m   e   S   i   g   n   a
0010760    l   :       P   U   B   L   I   C       S   I   G   N   A   L
0011000        =       C   O   D   E   ; 377 377  \0 224 001 204 001   1
0011020    ! 215   )   R   e   s   u   m   a   b   l   e   C   o   n   d
0011040    i   t   i   o   n   :       P   U   B   L   I   C       S   I
0011060    G   N   A   L       =       C   O   D   E   ; 377 377 001 264
0011100  002   T 002   %   "   ]       O   n   l   y       r   a   i   s
0011120    e       S   I   G   N   A   L   s       u   s   i   n   g    
0011140    S   I   G   N   A   L   , 372 377 377 001 264 002 214 002   )
0011160    " 225   "   O   K       t   o       h   a   v   e       l   o
0011200    c   a   l   l   y       d   e   f   i   n   e   d       E   R
0011220    R   O   R   s       a 377 377 001 265  \0 231 001 374     242
0011240  025   e   r   r   o   r       c   o   d   e       p   a   r   a
0011260    m   e   t   e   r   . 377 377 001 265  \0 221 002   %     230
0011300    !   U   s   e       a       s   m   a   l   l       s   e   t
0011320        o   f       E   R   R   O   R   s       w   i   t   h    
0011340    a   n 377 377  \0 246 002   x   @ 376 342   y 377 377  \0 002
0011360  002   d  \0   y   "   m   #   C   a   l   l   s       o   n    
0011400    s   i   n   g   l   e   -   a   r   g   u   m   e   n   t    
0011420    p   r   o   c   e   d   u   r   e   s 377 377  \0 004 002  \b
0011440   \0   T   " 021 026   c   o   m   p   o   n   e   n   t       c
0011460    o   n   s   t   r   u   c   t   o   r   s   ) 377 377  \0 004
0011500  002  \0  \0   }   "  \t   &   a   n   d       e   x   t   r   a
0011520    c   t   o   r   s       p   r   e   f   e   r   r   e   d    
0011540    f   o   r       m   u   l   t   i   p   l   e   -   i 377 377
0011560   \0 004 001 370  \0 177   " 001   %   K   e   y   w   o   r   d
0011600        c   o   n   s   t   r   u   c   t   o   r   s   ,       a
0011620    r   g   u   m   e   n   t       l   i   s   t   s   , 377 377
0011640   \0 224 001   d   @ 316 341   e 377 377  \0 256 001   v   @ 360
0011660  341   w 377 377 001 264 001   v 001 331   ! 177  \n   i   m   p
0011700    l   e   m   e   n   t   s   y 377 377 001 264 001   n 002   #
0011720    !   u       O   K       t   o       O   P   E   N       i   n
0011740    t   e   r   f   a   c   e       t   h   a   t       m   o   d
0011760    u   l   e   l 377 377  \0 234 001 257   @ 320 341 260 377 377
0012000   \0 004 001 244  \0   U   ! 253 033   w   i   t   h       l   o
0012020    w   e   r   c   a   s   e       f   i   r   s   t       l   e
0012040    t   t   e   r 377 377  \0 004 001 234  \0 200   ! 245   &   a
0012060        v   a   l   u   e       w   i   t   h       s   a   m   e
0012100        n   a   m   e       a   s       i   t   s       t   y   p
0012120    e       b   u   t 227 377 377  \0 004 001 224  \0   ~   ! 235
0012140    '   o   n   l   y       b   y       l   e   t   t   e   r    
0012160    c   a   s   e       d   i   s   t   i   n   c   t   i   o   n
0012200    s       e   x   c   e   p   t 377 377  \0 004 001 214  \0   s
0012220    ! 225       N   O       n   a   m   e   s       i   n       s
0012240    a   m   e       s   c   o   p   e       d   i   f   f   e   r
0012260    i   n   g 016 377 377  \0 234 001 247   @ 322   ! 260 017   s
0012300    a   m   p   l   e   :       S   a   m   p   l   e   ; 377 377
0012320   \0 350 001 300   A 020 341 301 377 377  \0 234 001 240  \0 266
0012340    ! 247  \a   B   E   G   I   N         377 377  \0 224  \0 255
0012360    @ 274 340 256 377 377  \0 225  \0 232   @ 261 340 233 377 377
0012400   \0 224  \0   a   @ 274 340   b 377 377  \0 224  \0   D   @ 300
0012420  340   E 377 377  \0 002  \0 350  \0   z     357   "   i   m   b
0012440    e   d   d   e   d       w   o   r   d       o   f       a    
0012460    m   u   l   t   i   -   w   o   r   d       n   a   m   e  \0
0012500  377 377  \0 002  \0 340  \0   h     351   #   C   a   p   i   t
0012520    a   l   i   z   e       t   h   e       f   i   r   s   t    
0012540    l   e   t   t   e   r       o   f       e   a   c   h 377 377
0012560   \0  \r  \0   w  \0   w     200       p   r   o   c   e   d   u
0012600    r   e   ,       s   i   g   n   a   l   ,       o   r       t
0012620    y   p   e       n   a   m   e   s 300 377 377  \0  \r  \0   o
0012640   \0   ~       x   &   C   a   p   i   t   a   l   i   z   e    
0012660    t   h   e       f   i   r   s   t       l   e   t   t   e   r
0012700        o   f       m   o   d   u   l   e   ,   @ 377 377  \0 224
0012720  002 266  \0 246   " 275 004   E   N   D   .  \0 377 377  \0 224
0012740  002 304  \0 304   * 313  \n   C   H   A   N   G   E       L   O
0012760    G  \0 377 377  \0 224 002 316 001  \a   * 327 037   C   h   a
0013000    n   g   e   d       b   y   :       Y   o   u   r   N   a   m
0013020    e   :           D   a   t   e   T   i   m   e 377 377  \0 234
0013040  002 330  \0 344   * 341 023   D   e   s   c   r   i   p   t   i
0013060    o   n   O   f   C   h   a   n   g   e 377 377  \0 224 002 032
0013100  001 235   "   #   F   R   e   m   o   v   e   S   a   m   p   l
0013120    e   :       P   U   B   L   I   C           P   R   O   C   E
0013140    D   U   R   E       [   t   o   B   e   R   e   m   o   v   e
0013160    d   :       S   a   m   p   l   e   ,       f   r   o   m   :
0013200        S   a   m   p   l   e   S   e   t   ]  \0 377 377  \0 224
0013220  001 336 001   ~   ! 347   ?   N   e   w   S   a   m   p   l   e
0013240    S   e   t   :       P   U   B   L   I   C           P   R   O
0013260    C   E   D   U   R   E           R   E   T   U   R   N   S    
0013300    [   n   i   l   S   e   t   :       S   a   m   p   l   e   S
0013320    e   t   ]           = 377 377  \0 224 001 230 001   w   ! 241
0013340    =   N   e   w   S   a   m   p   l   e   :       P   U   B   L
0013360    I   C       P   R   O   C   E   D   U   R   E       [   v   a
0013400    l   :       V   a   l   u   e   ]           R   E   T   U   R
0013420    N   S       [   S   a   m   p   l   e   ]           = 377 377
0013440   \0 234 002 252  \0 256   " 263 004   E   N   D   ; 016 377 377
0013460   \0 234 002 242  \0 246   " 251 005   .       .       . 377 377
0013500   \0 234 002 234  \0 262   " 243 005   B   E   G   I   N 377 377
0013520   \0 224 002 022  \0 337   " 033 022   B   u   g   :       E   R
0013540    R   O   R       =       C   O   D   E   ; 204 377 377  \0 246
0013560  002   p   A 002   "   y 026   E   N   D   C   A   S   E        
0013600    =   >       E   R   R   O   R       B   u   g   ; 303 377 377
0013620   \0 234 001 306  \0 331   ! 317 020   R   E   T   U   R   N    
0013640    [   s   a   m   p   l   e   ]   ;  \a 377 377  \0 234 002 200
0013660   \0 256   " 211 004   E   N   D   ;   . 377 377  \0 234 002   v
0013700   \0 246   "   } 005   .       .       . 377 377  \0 236 002   >
0013720  001   9   "   G   +   I   F       .       .       .       T   H
0013740    E   N       E   R   R   O   R       P   r   o   b   l   e   m
0013760    [   d   a   m   a   g   e   d   S   a   m   p   l   e   ]   ;
0014000  377 377  \0 364 002   " 001 242   "   +   0   R   E   T   U   R
0014020    N   S       [   i   n   S   e   t   :       B   O   O   L   E
0014040    A   N   ,       s   e   t   M   i   n   u   s   :       S   a
0014060    m   p   l   e   S   e   t   ]           = 306 377 377  \0 234
0014100  002   * 001 032   "   3   !   -   -       E   R   R   O   R   s
0014120    :       P   r   o   b   l   e   m   [   d   a   m   a   g   e
0014140    d   S   a   m   p   l   e   ] 377 377  \0 234 002 004  \0 256
0014160    "  \r 004   E   N   D   ;   8 377 377  \0 234 001 346  \0 262
0014200    ! 355 005   B   E   G   I   N 377 377  \0 234 001 320  \0 256
0014220    ! 331 004   E   N   D   ; 272 377 377  \0 234 001 276  \0 246
0014240    ! 305 005   .       .       . 377 377  \0 224 001   x 001   1
0014260    ! 201   +   P   r   o   b   l   e   m   :       E   R   R   O
0014300    R   [   r   e   a   s   o   n   :       E   r   r   o   r   C
0014320    o   d   e   ]           =           C   O   D   E   ; 377 377
0014340   \0 320 001   d 001   '   !   m 026   E   X   P   O   R   T   S
0014360        C   e   d   a   r   S   a   m   p   l   e           =  \0
0014400  377 377  \0 224 001   @  \0 275   !   G  \t   D   I   R   E   C
0014420    T   O   R   Y 377 377  \0 224 001   4 001   /   )   =   2   -
0014440    -       L   a   s   t       e   d   i   t   e   d       b   y
0014460        M   i   t   c   h   e   l   l   ,       A   p   r   i   l
0014500        2   3   ,       1   9   8   0       3   :   1   9       P
0014520    M  \0 377 377  \0 224 001   ,  \0 374   )   5 035   -   -    
0014540    F   I   L   E   :       C   e   d   a   r   S   a   m   p   l
0014560    e   I   m   p   l   .   m   e   s   a 377 377  \0 214 001   (
0014600  200 215 342 343 377 377  \0 214 002 342 201 245 342 343 377 377
0014620  001 244 001   ( 201 245 342 342 377 377  \0 214 001   ( 201 244
0014640  341   ) 377 377  \0  \0 002 352 020 017   " 361 003   J   G   M
0014660  377 377  \0 224  \0 261 001   X     272   3   N   e   w   S   a
0014700    m   p   l   e   S   e   t   :       P   R   O   C   E   D   U
0014720    R   E       R   E   T   U   R   N   S   [   n   i   l   S   e
0014740    t   :       S   a   m   p   l   e   S   e   t   ]   ; 377 377
0014760   \0 214 001     201 245 341   ! 377 377  \0 214  \0 030 201 244
0015000  340 031 377 377  \0 224  \0 275 001   ~     306   =   R   e   m
0015020    o   v   e   S   a   m   p   l   e   :       P   R   O   C   E
0015040    D   U   R   E   [   t   o   B   e   R   e   m   o   v   e   d
0015060    :       S   a   m   p   l   e   ,       f   r   o   m   :    
0015100    S   a   m   p   l   e   S   e   t   ] 377 377  \0 234 001 025
0015120    @ 344   ) 036 023   D   e   s   c   r   i   p   t   i   o   n
0015140    O   f   C   h   a   n   g   e 377 377  \0 224 001  \v   A  \a
0015160    ) 024 037   C   h   a   n   g   e   d       b   y   :       Y
0015200    o   u   r   N   a   m   e   :           D   a   t   e   T   i
0015220    m   e 377 377  \0 224 001 001   @ 304   )  \b  \n   C   H   A
0015240    N   G   E       L   O   G  \0 377 377  \0 224  \0 365   A   @
0015260    ( 376   5   T   h   i   s       i   s       w   h   e   r   e
0015300        a       g   l   o   b   a   l       d   e   s   c   r   i
0015320    p   t   i   o   n       o   f       t   h   e       m   o   d
0015340    u   l   e       g   o   e   s 377 377  \0 224  \0 351  \0 246
0015360      360 004   E   N   D   .  \0 377 377  \0 234  \0 315   A 032
0015400      326   !   -   -       E   R   R   O   R   s   :       P   r
0015420    o   b   l   e   m   [   d   a   m   a   g   e   d   S   a   m
0015440    p   l   e   ] 377 377  \0 364  \0 305 001 234     316   .   R
0015460    E   T   U   R   N   S       [   i   n   S   e   t   :       B
0015500    O   O   L   E   A   N   ,       s   e   t   M   i   n   u   s
0015520    :       S   a   m   p   l   e   S   e   t   ]   ;   a 377 377
0015540   \0 224  \0   e 001  \a       n 037   S   a   m   p   l   e   :
0015560            T   Y   P   E       =           R   E   F       S   a
0015600    m   p   l   e   R   e   c   ; 377 377  \0 224  \0   m 001   K
0015620        v   3   S   a   m   p   l   e   R   e   c   :       T   Y
0015640    P   E       =       R   E   C   O   R   D   [   v   a   l   :
0015660        V   a   l   u   e   ,       n   e   x   t   :       S   a
0015700    m   p   l   e   ]   ; 377 377  \0 200  \0   $   @ 250 340   %
0015720  377 377  \0 225  \0 232 001   p     243   >   E   r   r   o   r
0015740    C   o   d   e   :       T   Y   P   E       =       {   d   a
0015760    m   a   g   e   d   S   a   m   p   l   e   ,       c   a   l
0016000    l   i   n   g   E   r   r   o   r   ,       p   r   o   g   r
0016020    a   m   E   r   r   o   r   }   ;  \0 377 377  \0 224  \0   E
0016040   \0 252       L 005   B   E   G   I   N 377 377  \0 200  \0 034
0016060    @ 201 340   , 377 377  \0 224  \0   &   A   3   (   /   3   -
0016100    -       L   a   s   t       e   d   i   t   e   d       b   y
0016120        M   i   t   c   h   e   l   l   ,       A   p   r   i   l
0016140        2   3   ,       1   9   8   0       1   2   :   0   3    
0016160    P   M                                                        
0016162