$ od -c -N 50000 [Indigo]<Spruce>documents>orbitguide.dm!1
0000000  377  \0  \0   o   r   b   i   t   g   u   i   d   e   -   f   i
0000020    g   s   1   .   s   i   l  \0 376 001  \0 303   +   9   r 377
0000040  377     034  \0 254  \0   b  \0 265 016   t   h   i   s       d
0000060    i   r   e   c   t   i   o   n 024 377 377  \0 034  \0 240  \0
0000100    `  \0 251  \r   i   s       s   c   a   n   n   e   d       i
0000120    n 377 377  \0 034  \0 224  \0   j  \0 235 016   E   a   c   h
0000140        s   c   a   n   -   l   i   n   e     377 377  \0   p  \0
0000160  204  \0   z   ` 213 001   q 377 377  \0   t  \0 204  \0   u 340
0000200  324 377 377  \0   ] 001 017 001   K 001 032   ,   R   a   s   t
0000220    e   r       b   i   t       s   t   r   e   a   m   ,       p
0000240    a   c   k   e   d       i   n   t   o       1   6   -   b   i
0000260    t       w   o   r   d   s   :  \0 377 377 001   , 002 254 002
0000300    *   " 272   #   F   i   g   u   r   e       1   -   3   :    
0000320    C   o   p   y   i   n   g       a       s   o   u   r   c   e
0000340        r   a   s   t   e   r 377 377  \0   4 002 254  \0 330   "
0000360  272 027   F   i   g   u   r   e       1   -   2   :       B   a
0000400    n   d       b   u   f   f   e   r 377 377  \0 214 001   T 001
0000420  240   !   b   &   F   i   g   u   r   e       1   - 376 001  \0
0000440  350   S   1   :       S   o   u   r   c   e       r   a   s   t
0000460    e   r       a   n   d       e   n   c   o   d   i   n   g  \0
0000500  377 377  \0 300 001  \0 001 205 001  \t   '   1       0       0
0000520        0       0       1       1       0       0       1       0
0000540        1       0       1       1       0       1       0       0
0000560        0 377 377  \0 310  \0 210 001 030 340 211 377 377  \0 310
0000600   \0 230 001 031 340 231 377 377  \0 310  \0 250 001 030 340 251
0000620  377 377  \0 310  \0 270 001 031 340 271 377 377  \0 310  \0 310
0000640  001 030 340 311 377 377  \0 310  \0 210  \0 311 340 310 377 377
0000660   \0 330  \0 210  \0 331 340 310 377 377  \0 350  \0 210  \0 351
0000700  340 310 377 377  \0 370  \0 210  \0 371 340 310 377 377 001  \b
0000720   \0 210 001  \t 340 310 377 377 001 030  \0 210 001 031 340 310
0000740  377 377  \0 350  \0 224  \0 370 340 230 377 377  \0 350  \0 220
0000760   \0 370 340 224 377 377  \0 350  \0 214  \0 370 340 220 377 377
0001000   \0 350  \0 210  \0 370 340 214 377 377  \0 370  \0 230 001  \b
0001020  340 234 377 377  \0 370  \0 234 001  \b 340 240 377 377  \0 370
0001040   \0 240 376 001  \0 023 336 001  \b 340 244 377 377  \0 370  \0
0001060  244 001  \b 340 250 377 377  \0 330  \0 244  \0 350 340 250 377
0001100  377  \0 330  \0 240  \0 350 340 244 377 377  \0 330  \0 234  \0
0001120  350 340 240 377 377  \0 330  \0 230  \0 350 340 234 377 377  \0
0001140  330  \0 250  \0 350 340 254 377 377  \0 330  \0 254  \0 350 340
0001160  260 377 377  \0 330  \0 260  \0 350 340 264 377 377  \0 330  \0
0001200  264  \0 350 340 270 377 377  \0 350  \0 264  \0 370 340 270 377
0001220  377  \0 350  \0 260  \0 370 340 264 377 377  \0 350  \0 254  \0
0001240  370 340 260 377 377  \0 350  \0 250  \0 370 340 254 377 377  \0
0001260  370  \0 250 001  \b 340 254 377 377  \0 370  \0 254 001  \b 340
0001300  260 377 377  \0 370  \0 260 001  \b 340 264 377 377  \0 370  \0
0001320  264 001  \b 340 270 377 377  \0 310  \0 304  \0 330 340 310 377
0001340  377  \0 310  \0 300  \0 330 340 304 377 377  \0 310  \0 274  \0
0001360  330 340 300 377 377  \0 310  \0 270  \0 330 340 274 377 377 001
0001400   \b  \0 270 001 030 340 274 377 377 001  \b  \0 274 001 030 340
0001420  300 377 377 001  \b  \0 300 001 030 340 304 377 377 001  \b  \0
0001440  304 001 030 340 310 377 377 376 001  \0   A 241  \0 315  \0 340
0001460   \0 335 340 341 377 377 001 002  \0 340 001 022 340 341 377 377
0001500  001  \f  \0 333 001 024     346 001   > 377 377  \0 313  \0 333
0001520   \0 323     346 001   < 377 377  \0 337  \0 332  \0 377  \0 343
0001540  005   W   i   d   t   h 377 377 001   0  \0 212 001   1 340 230
0001560  377 377 001   0  \0 265 001   1 340 306 377 377 001   ,  \0 276
0001600  001   6   ` 307 001   r 377 377 001   ,  \0 211 001   6   ` 220
0001620  001   q 377 377 001   .  \0 242 001   P  \0 255 006   H   e   i
0001640    g   h   t  \0 377 377  \0 320  \0   \  \0 321 340 201 377 377
0001660   \0 320  \0   \ 001 034 340   ] 377 377 001 020  \0   p 001 021
0001700  340 201 377 377 001 020  \0   p 001 034 340   q 377 377  \0 314
0001720   \0   y  \0 326   ` 202 001   r 377 377 001  \f  \0   y 001 026
0001740    ` 202 001   r 377 377 001   !  \0   X 001   n  \0   a 017   F
0001760    i   r   s   t       s   c   a   n   -   l   i   n   e 377 377
0002000  001      \0   l 001   l  \0   u 016   L   a   s   t       s   c
0002020    a   n   -   l   i   n   e  \0 377 377  \0 300 001     001   ]
0002040  001   ) 037   1       0       0       0       0 376 001  \0 253
0002060    q       1       1       0       0       1       0       1    
0002100    0       1       1       0 377 377  \0 300 001   0 001   X 001
0002120    < 034   1       0       0       0       (   p   a   d   d   e
0002140    d       w   i   t   h       z   e   r   o   e   s   )  \n 377
0002160  377  \0   ]  \0 363  \0 277  \0 374 022   R   a   s   t   e   r
0002200        b   i   t       s   t   r   e   a   m   :  \0 377 377  \0
0002220    8 001 210  \0   9 342   h 377 377  \0   < 001 210  \0   = 342
0002240    h 377 377  \0   @ 001 210  \0   A 342   h 377 377  \0   D 001
0002260  210  \0   E 342   h 377 377  \0   T 001 210  \0   U 342   h 377
0002300  377  \0   P 001 210  \0   Q 342   h 377 377  \0   L 001 210  \0
0002320    M 342   h 377 377  \0   H 001 210  \0   I 342   h 377 377  \0
0002340    X 001 210  \0   Y 342   h 377 377  \0   \ 001 210  \0   ] 342
0002360    h 377 377  \0   ` 001 210  \0   a 342   h 377 377  \0   d 001
0002400  210  \0   e 342   h 377 377  \0   t 001 210  \0   u 342   h 377
0002420  377  \0   p 001 210  \0   q 342   h 377 377  \0   l 001 210  \0
0002440    m 342   h 377 377  \0   h 001 210  \0   i 342   h 377 377  \0
0002460  210 376 001  \0 331 032 002   0  \0 211 342   a 377 377  \0 204
0002500  002   0  \0 216   b   7 001   q 377 377  \0   8 002   y  \0   P
0002520  342   z 377 377  \0   K 002   u  \0   V   b   } 001   > 377 377
0002540   \0   = 002 202  \0 305 002 216 032   X       (   0       t   o
0002560        1   5   ;       1   6       s   c   a   n   -   l   i   n
0002600    e   s   )   L 377 377  \0 221 002   K  \0 331 002   W  \r   Y
0002620        (   0       t   o       4   0   9   5   ; 377 377  \0 230
0002640  002   ^  \0 315 002   j  \n   4   0   9   6       b   i   t   s
0002660    )  \0 377 377 001 240 001 350 001 241 342   ` 377 377 001 240
0002700  002   ` 001 340 342   a 377 377 001 340 001 324 001 341 342   a
0002720  377 377 001   @ 001 370 001   \ 341 372 377 377 001   \ 001 370
0002740  001   ^ 342     377 377 001   @ 002     001   ^ 342   " 377 377
0002760  001   @ 001 370 001   B 342   " 377 377 001   h 002  \f 001 204
0003000  342  \r 377 377 001 204 002  \a 001 213 002 020 001   > 377 377
0003020  001 250 001 374 001 304 341 375 377 377 001 304 001 374 001 305
0003040  342   $ 377 377 001 250 002   $ 001 305 342   % 377 377 001 250
0003060  001 374 001 251 342   % 376  \0 206   w   | 377 377 001 250 002
0003100    ! 001 252 342   $ 377 377 001 243 002   ( 001 300 002   4 005
0003120    (   x   ,   y   ) 377 377 001   A 002   , 001   [ 342   - 377
0003140  377 001   5 001 371 001   6 342   ! 377 377 001   ? 002   ' 001
0003160    F 002   0 001   < 377 377 001   X 002   ' 001   _ 002   0 001
0003200    > 377 377 001   K 002   / 001   U 002   8 001   w 377 377 001
0003220    1 001 370 001   ;   a 377 001   q 377 377 001   1 002 031 001
0003240    ;   b   " 001   r 377 377 001   + 002  \n 001   2 002 023 001
0003260    h 377 377 001 263 002   e 001 316 002   n 004   B   a   n   d
0003300  377 377  \0  \0   o   r   b   i   t   g   u   i   d   e   -   f
0003320    i   g   s   2   .   s   i   l  \0 376 001  \0 352   J   9   r
0003340  377 377       ^ 001   b 001 360 001   m   H   f   o   l   l   o
0003360    w   e   d       b   y       a   n       e   n   d   -   o   f
0003400    -   b   a   n   d       i   n   d   i   c   a   t   o   r   .
0003420            M   e   m   o   r   y       a   d   d   r   e   s   s
0003440    e   s       i   n   c   r   e   a   s   e       u   p   w   a
0003460    r   d   .   u 377 377 001 234 001 020 002 031 001 031 026   A
0003500    n   o   t   h   e   r       f   o   n   t       c   h   a   r
0003520    a   c   t   e   r   H 377 377 001   < 001 031 001 225 341 032
0003540  377 377 001 220 001 024 001 227 001 035 001   > 377 377 001 224
0003560   \0 340 001 226 341     377 377 001 224 001     002 024 341   "
0003600  377 377 002 024  \0 340 002 026 341   " 377 377 001 224  \0 340
0003620  002 026 340 342 377 377 001 214 002   p 001 226   "   { 001   3
0003640  377 377 001 004 002   p 001 016   "   { 001   2 377 377  \0 200
0003660  002   p  \0 212   "   { 001   1 377 377 001  \b 002   P 001 030
0003700  002   Y 003   i   -   1 377 377  \0 204 002   P  \0 224 002   Y
0003720  003   i   -   1 377 377  \0 200 002   0  \0 220 002   9 376 001
0003740   \0 350 326 003   i   -   1 377 377 001 224 002   D 001 230 002
0003760    M 001   i 377 377 001 220 002 004 001 224 002  \r 001   i 377
0004000  377 001  \f 002   0 001 020 002   9 001   i 377 377  \0 204 002
0004020  020  \0 210 002 031 001   i 377 377  \0 200 001 360  \0 204 001
0004040  371 001   i 377 377 001 210 002   < 001 222   "   G 001   B 377
0004060  377  \0 374 002   H 001 006   "   S 001   B 377 377 001  \0 002
0004100    ( 001  \n   "   3 001   B 377 377  \0   x 002   H  \0 202   "
0004120    S 001   B 377 377  \0   x 002  \b  \0 202   " 023 001   B 377
0004140  377 001 210 001 374 001 221   "  \a 001   F 377 377 001 004 001
0004160  364 001  \r   ! 377 001   F 377 377  \0   x 002   (  \0 201   "
0004200    3 001   F 377 377  \0   x 001 350  \0 201   ! 363 001   F 377
0004220  377  \0   h 002  \0  \0 230 342 001 377 377  \0   h 002   @  \0
0004240  230 342   A 377 377 001   p 002   ( 001 260 342   ) 377 377  \0
0004260  350 002   @ 001   ( 342   A 377 377  \0 350 002     001   ( 342
0004300    ! 377 377  \0   ` 002      \0 240 342   ! 377 377  \0   ` 001
0004320  340  \0 240 341 342 377 377  \0 240 001 340  \0 242 342   ` 377
0004340  377  \0   ` 376 001  \0   <   ~ 002   `  \0 242 342   b 377 377
0004360   \0   ` 001 340  \0   b 342   b 377 377 001   p 001 340 001   r
0004400  342   b 377 377 001   p 002   ` 001 262 342   b 377 377 001 260
0004420  001 340 001 262 342   ` 377 377 001   p 001 340 001 260 341 342
0004440  377 377  \0 350 001 340 001   ( 341 342 377 377 001   ( 001 340
0004460  001   * 342   ` 377 377  \0 350 002   ` 001   * 342   b 377 377
0004500   \0 350 001 340  \0 352 342   b 377 377  \0   ^ 001   T 001 257
0004520  001   `   >   T   h   e       b   a   n   d       l   i   s   t
0004540        s   h   o   w   s       a       s   i   n   g   l   e    
0004560    c   h   a   r   a   c   t   e   r       (   c   o   d   e   =
0004600    6   ,       x   =   1   2   ,       y   =   2   0   1   4   )
0004620    ,     377 377  \0   Z  \0 344  \0   a  \0 355 001   0 377 377
0004640   \0   Z  \0 364  \0   a  \0 375 001   0 377 377  \0   ` 001 004
0004660   \0   y 001  \r 004   2   0   1   4     377 377  \0   @ 001 004
0004700   \0   M 001  \r 002   1   2   t 377 377  \0   P 001 002  \0   Q
0004720  341 020 377 377  \0   r 001 024  \0   y 001 035 001   6 377 377
0004740   \0   : 001 024  \0   A 001 035 376 001  \0 304   F 001   1 377
0004760  377  \0   @ 001 020  \0   A 341     377 377  \0   H 001   (  \0
0005000    z 001   1  \t   B   a   n   d       L   i   s   t 377 377  \0
0005020    8  \0 240  \0 210 340 242 377 377  \0   8  \0 300  \0 210 340
0005040  302 377 377  \0   8  \0 340  \0 210 340 342 377 377  \0   P 001
0005060   \0  \0 212 341 002 377 377  \0   8 001  \0  \0 210 341 002 377
0005100  377  \0   8  \0 260  \0 211 340 261 377 377  \0   8  \0 320  \0
0005120  211 340 321 377 377  \0   8  \0 360  \0 211 340 361 377 377  \0
0005140    8 001 020  \0 211 341 021 377 377  \0 210  \0 210  \0 212 341
0005160      377 377  \0   8 001      \0 212 341   " 377 377  \0   8  \0
0005200  230  \0   : 341   " 377 377  \0 320  \0 330 001  \a  \0 341  \t
0005220    C   h   a   r   a   c   t   e   r 377 377  \0 364 001 020  \0
0005240  376   a 031 001   r 377 377  \0 364  \0 267  \0 376   ` 276 001
0005260    q 377 377  \0 370 001  \0  \0 371 341 030 377 377  \0 370  \0
0005300  270  \0 371 340 320 377 377 001 030 001   ( 001   Q 001   1  \n
0005320    F   o   n   t       T   a   b   l   e 030 377 377 001 250  \0
0005340  300 002 016  \0 314 022   F   o   n   t       c   h 376 001  \0
0005360  356 365   a   r   a   c   t   e   r       (   A   ) 270 377 377
0005400  001 020  \0 230 001 022 341   " 377 377 001 020 001     001   b
0005420  341   " 377 377 001   `  \0 210 001   b 341     377 377 001 020
0005440  001 020 001   a 341 021 377 377 001 020 001  \0 001   a 341 001
0005460  377 377 001 020  \0 360 001   a 340 361 377 377 001 020  \0 340
0005500  001   a 340 341 377 377 001 020  \0 320 001   a 340 321 377 377
0005520  001 020  \0 240 001   a 340 241 377 377 001 020  \0 260 001   a
0005540  340 261 377 377 001 020  \0 300 001   a 340 301 377 377 001 214
0005560   \0 263 001 223  \0 274 001   > 377 377 001   8  \0 270 001 221
0005600  340 271 377 377 001 264  \0 256 001 366  \0 272  \f   -   4    
0005620    (   -   H   e   i   g   h   t   ) 265 377 377 001 264  \0 236
0005640  001 364  \0 252  \v   4       (   W   i   d   t   h   -   1   )
0005660  377 377 001 234  \0   ~ 001 375  \0 207 020   1   0   0   0   -
0005700    -   -   -   -   -   -   -   -   -   -   - 220 377 377 001 234
0005720   \0 216 001 375  \0 227 020   1   0   0   0   0   1   1   0   0
0005740    1   0   1   0   1   1   0  \t 377 377 001 224  \0 212 002 024
0005760  340 213 376  \0 302 317 216 377 377 001 224  \0 252 002 024 340
0006000  254 377 377 001 224  \0 232 002 024 340 234 377 377 001 224  \0
0006020    z 002 026 340   | 377 377 002 024  \0   z 002 026 340 274 377
0006040  377 001 224  \0 272 002 024 340 274 377 377 001 224  \0   z 001
0006060  226 340 272 377 377  \0 320  \0 350  \0 375  \0 364  \b   c   o
0006100    d   e       (   6   ) 330 377 377  \0 234 001 204 001 317   !
0006120  222   +   F   i   g   u   r   e       1   -   4   :       P   a
0006140    g   e       g   e   n   e   r   a   t   i   o   n       d   a
0006160    t   a       s   t   r   u   c   t   u   r   e   s 377 377  \0
0006200    d 002 224 001 333   " 242   1   F   i   g   u   r   e       1
0006220    -   5   :       A   l   t   e   r   n   a   t   i   v   e    
0006240    m   e   m   o   r   y   -   m   a   n   a   g   e   m   e   n
0006260    t       s   c   h   e   m   e   s 377  \0  \0   o   r   b   i
0006300    t   g   u   i   d   e   -   f   i   g   s   3   .   s   i   l
0006320   \0 376 001  \0 205   s   9   r 377 377  \0 314 001   L  \0 315
0006340  341   T 377 377  \0 314 001   $  \0 315 341   @ 377 377  \0   x
0006360  001   0  \0 314 001   ; 016   b   a   d   B   a   n   d   E   n
0006400    t   r   y   m   c  \0 377 377  \0   x 001   @  \0 323 001   L
0006420  020   e   a   r   l   y   P   a   g   e   A   b   o   r   t   m
0006440    c  \0 377 377  \0 274 001   \  \0 275 341   d 377 377  \0 254
0006460  001   l  \0 255 341   t 377 377  \0 254 001   $  \0 255 341   0
0006500  377 377  \0 274 001   $  \0 275 341   0 377 377  \0 314 001   T
0006520  001   4 341   U 377 377  \0 274 001   d 001   4 341   e 377 377
0006540   \0   l 001   4  \0   t 341   5 377 377  \0   l 001   $  \0   m
0006560  341   4 377 377  \0   L 001   $  \0   M 341   T 377 377  \0   <
0006600  001   $  \0   = 341   d 377 377  \0   t 001 024  \0   u 341   $
0006620  377 377  \0   x 001   p  \0 240 001   y 006   I   A   C   S   m
0006640    c  \0 377 377  \0   x 001   `  \0 263 001   i  \t   T   I   M
0006660    E   O   U   T   m   c 377 377  \0   x 001   P  \0 307 001   Y
0006700   \r   u   n   s   t   a   b   l   e   R   O   S   m   c 377 377
0006720  001   8 001   ` 001   \ 376 001  \0   ) 325 001   i 005   I   N
0006740    C   O   N 377 377  \0   , 001   t  \0   t 341   u 377 377  \0
0006760    , 001   $  \0   - 341   t 377 377  \0   < 001   d  \0   t 341
0007000    e 377 377  \0   L 001   T  \0   t 341   U 377 377  \0   \ 001
0007020    D  \0   t 341   E 377 377  \0   \ 001   $  \0   ] 341   D 377
0007040  377  \0   d 001 024  \0   e 341   $ 377 377  \0   T 001 024  \0
0007060    U 341   $ 377 377  \0   D 001 024  \0   E 341   $ 377 377  \0
0007100    4 001 024  \0   5 341   $ 377 377  \0  \0  \0  \0 001   L 340
0007120  001 377 377 001   $  \0   H 001   ' 340   T 377 377  \0   4  \0
0007140    H  \0   7 340   T 377 377  \0   d  \0   H  \0   g 340   T 377
0007160  377  \0 224  \0   H  \0 227 340   T 377 377  \0 304  \0   H  \0
0007200  307 340   T 377 377  \0 364  \0   H  \0 367 340   T 377 377 001
0007220    8  \0 300 002   $  \0 314   *   s   e   t   G   O   A   W   A
0007240    Y   (   s   i   g   n   a   l   s       e   n   d       o   f
0007260        i   m   a   g   e       g   e   n   e   r   a   t   i   o
0007300    n   )   W 377 377  \0   @  \0   h  \0   x  \0   q  \n   a   u
0007320    x   C   o   n   t   r   o   l 230 377 377 376 001  \0   m 340
0007340  001 024  \0   d 001 025 340   t 377 377 001 004  \0   d 001 005
0007360  340   t 377 377  \0 364  \0   d  \0 365 340   t 377 377  \0 344
0007400   \0   d  \0 345 340   t 377 377  \0 324  \0   d  \0 325 340   t
0007420  377 377  \0 304  \0   d  \0 305 340   t 377 377  \0 264  \0   d
0007440   \0 265 340   t 377 377  \0 244  \0   d  \0 245 340   t 377 377
0007460   \0 244 001 230  \0 313 001 244  \a   -   H   e   i   g   h   t
0007500  377 377  \0   d 001 224  \0   e 341 244 377 377  \0 204 001 260
0007520   \0 346 001 274 022   Y       (   o   f       l   o   w   e   s
0007540    t       e   d   g   e   )   A 377 377  \0   < 001 260  \0   D
0007560  001 271 001   X 377 377  \0   d 001 254  \0   e 341 274 377 377
0007600   \0 200 001 310  \0 373 001 324 027   (   W   i   d   t   h   -
0007620    1   )       f   o   r       c   h   a   r   a   c   t   e   r
0007640  377 377  \0   , 001 310  \0   [ 001 321  \b   D   e   l   t   a
0007660        B   C   l 377 377  \0   d 001 304  \0   e 341 324 377 377
0007700   \0   H 001 340 001 005 001 351   #   1   6   -   b   i   t    
0007720    w   o   r   d       f   r   o   m       s   o   u   r   c   e
0007740  376 001  \0 226 210       r   a   s   t   e   r       d   a   t
0007760    a 377 377  \0 214 001 370  \0 364 002 004 023   (   W   i   d
0010000    t   h   -   1   )       r   e   m   a   i   n   i   n   g 377
0010020  377  \0   , 001 370  \0   [ 002 001  \b   D   e   l   t   a    
0010040    B   C 210 377 377  \0   d 001 364  \0   e 342 004 377 377  \0
0010060  200 002 020 001 017 002 034 033   N   o   .       o   f       f
0010100    u   l   l       w   o   r   d   s       p   r   o   c   e   s
0010120    s   e   d 377 377  \0   d 002  \f  \0   e 342 034 377 377  \0
0010140    X 002   ( 001 006 002   4 036   1   6   -   b   i   t       c
0010160    o   m   m   a   n   d       f   o   r       R   O   S       a
0010200    d   a   p   t   e   r   l 377 377  \0   \ 002   @  \0 365 002
0010220    L 035   D   a   t   a       f   r   o   m       O   r   b   i
0010240    t       o   u   t   p   u   t       b   u   f   f   e   r 377
0010260  377  \0 210 002   X  \0 263 002   a  \b   I   n   k       d   a
0010300    t   a   i 377 377  \0   $ 002   T  \0   % 342   e 377 377  \0
0010320    $ 002   d 001   % 342   e 377 377 001   $ 002   T 001   % 342
0010340    d 377 377  \0   $ 376 001  \0   H   : 002   T 001   $ 342   U
0010360  377 377  \0   $ 002   < 001   $ 342   = 377 377 001   $ 002   <
0010400  001   % 342   L 377 377  \0   $ 002   L 001   % 342   M 377 377
0010420   \0   $ 002   <  \0   % 342   M 377 377  \0   $ 002   $  \0   %
0010440  342   5 377 377  \0   $ 002   4 001   % 342   5 377 377 001   $
0010460  002   $ 001   % 342   4 377 377  \0   $ 002   $ 001   $ 342   %
0010500  377 377  \0   $ 002  \f 001   $ 342  \r 377 377 001   $ 002  \f
0010520  001   % 342 034 377 377  \0   $ 002 034 001   % 342 035 377 377
0010540   \0   $ 002  \f  \0   % 342 035 377 377  \0   $ 001 364  \0   %
0010560  342 005 377 377  \0   $ 002 004 001   % 342 005 377 377 001   $
0010600  001 364 001   % 342 004 377 377  \0   $ 001 364 001   $ 341 365
0010620  377 377  \0   $ 001 334 001   $ 341 335 377 377 001   $ 001 334
0010640  001   % 341 354 377 377  \0   $ 001 354 001   % 341 355 377 377
0010660   \0   $ 001 334  \0   % 341 355 377 377  \0   $ 001 304  \0   %
0010700  341 325 377 377  \0   $ 001 324 001   % 341 325 377 377 001   $
0010720  001 304 001   % 341 324 377 377  \0   $ 001 304 001   $ 341 305
0010740  377 377  \0   $  \0   d  \0   % 340   u 376 001  \0 237 232 377
0010760  377  \0   $  \0   t 001   % 340   u 377 377 001   $  \0   d 001
0011000    % 340   t 377 377  \0   $  \0   d 001   $ 340   e 377 377  \0
0011020    $ 001 224 001   $ 341 225 377 377 001   $ 001 224 001   % 341
0011040  244 377 377  \0   $ 001 244 001   % 341 245 377 377  \0   $ 001
0011060  224  \0   % 341 245 377 377 001 374 002   l 002  \t 002   q 002
0011100    -   -   e 377 377 001 274 002   l 001 327 002   u 004   F   1
0011120    =   3     377 377 001   D 002   l 001   z 002   u  \n   O   r
0011140    b   i   t   B   l   o   c   k   H 377 377 001 374 002   T 002
0011160   \r 002   ] 003   o   u   t 377 377 001 274 002   T 001 344 002
0011200    ] 006   F   2   =   1   4   b   a 377 377 001   D 002   T 001
0011220    m 002   ]  \b   O   r   b   i   t   I   n   k   t 377 377 001
0011240  374 002   < 002 006 002   E 002   i   n   r 377 377 001 274 002
0011260    < 001 344 002   E 006   F   1   =   1   6   b   h 377 377 001
0011300    D 002   < 001 227 002   H 017   O   r   b   i   t   O   u   t
0011320    p   u   t   D   a   t   a 377 377 001 374 002   $ 002  \r 002
0011340    - 003   o   u   t 377 377 001 274 002   $ 001 344 002   - 376
0011360  001  \0 326 034 006   F   2   =   1   6   b   b 377 377 001   D
0011400  002   $ 001 244 002   - 017   O   r   b   i   t   R   O   S   C
0011420    o   m   m   a   n   d 377 377 001 374 002  \f 002 006 002 025
0011440  002   i   n   , 377 377 001 274 002  \f 001 344 002 025 006   F
0011460    1   =   1   4   b 377 377 377 001   D 002  \f 001 212 002 025
0011500   \f   O   r   b   i   t   D   e   l   t   a   W   C  \f 377 377
0011520  001 374 001 364 002 006 001 375 002   i   n 377 377 377 001 274
0011540  001 364 001 344 001 375 006   F   1   =   1   5   b   d 377 377
0011560  001   D 001 364 001 252 001 375 021   O   r   b   i   t   D   B
0011600    C   W   i   d   t   h   R   e   a   d 377 377 001 374 001 334
0011620  002  \r 001 345 003   o   u   t 377 377 001 274 001 334 001 344
0011640  001 345 006   F   2   =   1   3   b   h 377 377 001   D 001 334
0011660  001 213 001 345  \r   O   r   b   i   t   F   o   n   t   D   a
0011700    t   a 377 377 001 374 001 304 002  \r 001 315 003   o   u   t
0011720  377 377 001 274 001 304 001 344 001 315 006   F   2   =   1   0
0011740    b   n 377 377 001   D 001 304 001 242 001 315 020   O   r   b
0011760    i   t   D   B 376 001  \0 257 236   C   W   i   d   t   h   S
0012000    e   t   c 377 377 001 374 001 254 002  \r 001 265 003   o   u
0012020    t 377 377 001 274 001 254 001 344 001 265 006   F   2   =   1
0012040    1   b 227 377 377 001   D 001 254 001   m 001 265  \a   O   r
0012060    b   i   t   X   Y 377 377 001 374 001 224 002  \r 001 235 003
0012100    o   u   t 377 377 001 274 001 224 001 344 001 235 006   F   2
0012120    =   1   2   b 005 377 377 001   D 001 224 001   ~ 001 240  \v
0012140    O   r   b   i   t   H   e   i   g   h   t 377 377 001 374 001
0012160  024 002 006 001 035 002   i   n   t 377 377 001 274 001 024 001
0012200  344 001 035 006   F   1   =   1   7   b   D 377 377 001   D 001
0012220  024 001   ~ 001 035  \v   O   r   b   i   t   S   t   a   t   u
0012240    s 377 377 001 374  \0   d 002  \r  \0   m 003   o   u   t 377
0012260  377 001 274  \0   d 001 344  \0   m 006   F   2   =   1   5   b
0012300      377 377 001   D  \0   d 001 203  \0   m  \f   O   r   b   i
0012320    t   C   o   n   t   r   o   l  \v 377 377  \0   $ 001 254  \0
0012340    % 341 275 377 377  \0   $ 001 274 001   % 341 275 377 377 001
0012360    $ 001 254 001   % 341 274 377 377 376 001  \0 021 373  \0   $
0012400  001 254 001   $ 341 255 377 377 001 024  \0   8 001 025 340   H
0012420  377 377 001 004  \0   8 001 005 340   H 377 377  \0 364  \0   8
0012440   \0 365 340   H 377 377  \0 324  \0   8  \0 325 340   H 377 377
0012460   \0 304  \0   8  \0 305 340   H 377 377  \0 264  \0   8  \0 265
0012500  340   H 377 377  \0 224  \0   8  \0 225 340   H 377 377  \0 204
0012520   \0   8  \0 205 340   H 377 377  \0   t  \0   8  \0   u 340   H
0012540  377 377  \0   T  \0   8  \0   U 340   H 377 377  \0   D  \0   8
0012560   \0   E 340   H 377 377  \0   4  \0   8  \0   5 340   H 377 377
0012600   \0 344  \0   8  \0 347 340   H 377 377  \0 244  \0   8  \0 247
0012620  340   H 377 377  \0   d  \0   8  \0   g 340   H 377 377  \0 344
0012640   \0   8 001   $ 340   9 377 377 001   $  \0   8 001   % 340   H
0012660  377 377  \0 344  \0   H 001   % 340   I 377 377  \0 244  \0   H
0012700   \0 345 340   I 377 377  \0 244  \0   8  \0 344 340   9 377 377
0012720   \0   d  \0   8  \0 244 340   9 377 377  \0   d  \0   H  \0 245
0012740  340   I 377 377  \0   $  \0   8  \0   % 340   I 377 377  \0   $
0012760   \0   H  \0   e 340   I 377 377  \0   $  \0   8  \0   d 376 001
0013000   \0   ' 353 340   9 377 377 001 034  \0   t 001 035 340 204 377
0013020  377 001 034  \0 204 001   4 340 205 377 377 001  \f  \0   t 001
0013040   \r 340 224 377 377 001  \f  \0 224 001   4 340 225 377 377  \0
0013060  374  \0   t  \0 375 340 244 377 377  \0 374  \0 244 001   4 340
0013100  245 377 377  \0 354  \0   t  \0 355 340 304 377 377  \0 354  \0
0013120  304 001   4 340 305 377 377  \0 334  \0   t  \0 335 340 324 377
0013140  377  \0 334  \0 324 001   4 340 325 377 377  \0 274  \0   t  \0
0013160  275 340 344 377 377  \0 274  \0 344 001   4 340 345 377 377  \0
0013200  254  \0   t  \0 255 340 364 377 377  \0 254  \0 364 001   4 340
0013220  365 377 377 001   8  \0 200 001   Y  \0 211 005   R   E   S   E
0013240    T 377 377 001   8  \0 220 001 363  \0 234   #   C   L   R   F
0013260    R   E   S   H       (   c   l   e   a   r   s       r   e   f
0013300    r   e   s   h       i   n   d   i   c   a   t   o   r   ) 377
0013320  377 001   8  \0 320 001 363  \0 334   #   c   l   r   B   E   H
0013340    I   N   D       (   c   l   e   a   r   s       B   E   H   I
0013360    N   D       i   n   d   i   c   a   t   o   r   ) 377 377 001
0013400    8  \0 340 376 001  \0   2 246 002 004  \0 354   $   S   L   O
0013420    T   T   A   K   E       (   r   o   u   t   e   s       o   u
0013440    t   p   u   t       d   a   t   a       t   o       R   O   S
0013460    )   i 377 377 001   8  \0 360 001 341  \0 374 036   E   S   S
0013500        (   e   n   a   b   l   e   s       s   e   t   t   i   n
0013520    g       S   L   O   T   T   A   K   E   )   ' 377 377 001   @
0013540   \0 260 001 303  \0 274 031   i   f       1   ,       a   u   x
0013560    C   o   n   t   r   o   l       s   e   t   s       F   A   )
0013600  377 377 001   $ 001 024 001   % 341   $ 377 377  \0   $ 001   $
0013620  001   % 341   % 377 377  \0   $ 001 024  \0   % 341   % 377 377
0013640   \0   $ 001 024 001   $ 341 025 377 377  \0 244 001 024  \0 245
0013660  341   $ 377 377  \0 264 001 024  \0 265 341   $ 377 377  \0 304
0013700  001 024  \0 305 341   $ 377 377  \0 324 001 024  \0 325 341   $
0013720  377 377  \0 344 001 024  \0 345 341   $ 377 377 001 004 001   $
0013740  001 005 341   4 377 377 001 004 001   4 001   4 341   5 377 377
0013760   \0 334 001   $  \0 335 341   D 377 377  \0 334 001   D 001   4
0014000  341   E 377 377  \0 254 001   t 376 001  \0 255   j 001   4 341
0014020    u 377 377 001   8 001   0 002 005 001   <   &   R   O   S    
0014040    s   t   a   t   u   s       (   a   d   d   r   e   s   s   e
0014060    d       b   y       O   r   b   i   t   C   o   n   t   r   o
0014100    l   )   w 377 377 001   8 001   @ 002 032 001   L   '   B   E
0014120    H   I   N   D       (   b   u   f   f   e   r   s       s   w
0014140    i   t   c   h   e   d       b   e   f   o   r   e       G   O
0014160    A   W   A   Y   ) 377 377 001   8 001   P 001 377 001   \   &
0014200    s   t   a   b   l   e   R   O   S       (   n   o       a   r
0014220    r   i   v   i   n   g       a   d   a   p   t   e   r       s
0014240    t   a   t   u   s   )   J 377 377 001   8 001   p 001 342 001
0014260    |       b   a   d   R   O   S       (   e   r   r   o   r    
0014300    i   n       a   d   a   p   t   e   r       s   t   a   t   u
0014320    s   ) 016 377 377  \0 324 002 214 001   C   " 225 033   F   i
0014340    g   u   r   e       1   -   6   :       O   r   b   i   t    
0014360    f   u   n   c   t   i   o   n   s 377 377 001   8  \0 240 002
0014400  035  \0 254   +   W   H   I   C   H       (   i   f 376  \0   "
0014420  032   J       0   ,       a   u   x   C   o   n   t   r   o   l
0014440        s   e   t       s   t   a   t   u   s       a   d   d   r
0014460    e   s   s   ; 377  \0  \0   o   r   b   i   t   g   u   i   d
0014500    e   -   f   i   g   s   4   .   s   i   l  \0 376 001  \0   b
0014520    4   9   r 377 377 001 340 001 330 002  \0   A 337  \b   D   o
0014540    v   e   r       I   I   8 377 377  \0 360 001 330 001 020   A
0014560  337  \b   D   o   v   e   r       I   I   8 377 377  \0 300 001
0014600  324  \0 304 341 325 377 377  \0 310 001 324  \0 314 341 325 377
0014620  377  \0 320 001 324  \0 324 341 325 377 377  \0 330 001 324  \0
0014640  334 341 325 377 377  \0 340 001 324  \0 344 341 325 377 377  \0
0014660  350 001 324  \0 354 341 325 377 377  \0 354 001 324  \0 355 341
0014700  330 377 377  \0 354 001 334  \0 355 341 340 377 377  \0 354 001
0014720  344  \0 355 341 354 377 377 001 334 001 344 001 335 341 354 377
0014740  377 001 334 001 334 001 335 341 340 377 377 001 334 001 324 001
0014760  335 341 330 377 377 001 330 001 324 001 334 341 325 377 377 001
0015000  320 001 324 001 324 341 325 377 377 001 310 001 324 001 314 341
0015020  325 377 377 001 300 001 324 001 304 341 325 377 377 001 270 001
0015040  324 001 274 341 325 377 377 001 260 001 324 001 264 341 325 377
0015060  377 001   N 001 270 001 206 001 304  \n   V   i   d   e   o    
0015100    g   a   t   e   - 377 377  \0 314 001 202 001   ! 001 216 017
0015120    P 376 001  \0 342   L   a   g   e       s   y   n   c       d
0015140    e   l   a   y 377 377  \0 300  \0 344  \0 320 340 350 377 377
0015160   \0 300  \0 340  \0 320 340 344 377 377  \0 300  \0 334  \0 320
0015200  340 340 377 377  \0 300  \0   D  \0 320 340   H 377 377  \0 300
0015220   \0   H  \0 320 340   L 377 377  \0 300  \0   L  \0 320 340   P
0015240  377 377 001     001 224 001   y 001 240 020   I   m   a   g   e
0015260        f   o   r       p   a   g   e       n 027 377 377  \0 260
0015300  001   H  \0 333 001   T  \a   C   S   -   5   (   n   ) 377 377
0015320  001 354 001 245 001 355 341 276 377 377 001 310 001 275 001 354
0015340  341 276 377 377 001 354 001 245 001 374 341 246 377 377  \0 220
0015360  001 245  \0 331 341 246 377 377  \0 330 001 245  \0 331 341 276
0015400  377 377  \0 330 001 275  \0 375 341 276 377 377 001 304 001 254
0015420  001 313 001 265 001   > 377 377 001 200 001 261 001 311 341 262
0015440  377 377 001 310 001 245 001 311 341 275 377 377  \0 374 001 245
0015460  001 310 341 246 377 377 001 033 001   V 001   M 001   _  \b   1
0015500    0   0   0       m   s   . 210 377 377  \0 277 001   W  \0 306
0015520  001   ` 001   < 377 377 376 001  \0 177 255 001 253 001   W 001
0015540  262 001   ` 001   > 377 377 001   P 001   \ 001 260 341   ] 377
0015560  377  \0 300 001   \ 001 020 341   ] 377 377 001   N 001 253 001
0015600    y 001 264  \a   8   5   0       m   s   . 377 377  \0 373 001
0015620  254 001 002 001 265 001   < 377 377  \0 374 001 261 001   D 341
0015640  262 377 377 001 031 001 331 001   D 001 342  \a   8   9   6    
0015660    m   s   . 377 377  \0 277 001 334  \0 306 001 345 001   < 377
0015700  377 001 224 001 334 001 233 001 345 001   > 377 377 001   P 001
0015720  341 001 230 341 342 377 377  \0 300 001 341 001  \f 341 342 377
0015740  377  \0 370 001 214  \0 377 001 225 001   > 377 377  \0 277 001
0015760  214  \0 306 001 225 001   < 377 377  \0 314 001 215  \0 364 001
0016000  226 006   2   5   0       m   s   ( 377 377  \0 364 001 221  \0
0016020  375 341 222 377 377  \0 300 001 221  \0 310 341 222 377 377  \0
0016040    P 001 331  \0   | 001 342  \a   C   o   u   n   t   -   H 377
0016060  377  \0   P 001 251  \0 206 001 262  \t   S   e   n   d   V   i
0016100    d   e   o 377 377 001 260 001 324 001 261 341 355 377 377 001
0016120  230 001 324 001 231 341 356 377 377  \0 300 376 001  \0 024 372
0016140  001 355 001 230 341 356 377 377  \0 300 001 324  \0 301 341 355
0016160  377 377  \0 250 001 324  \0 300 341 325 377 377  \0 250 001 324
0016200   \0 251 341 356 377 377  \0   p 001 355  \0 250 341 356 377 377
0016220  001 260 001 355 002  \0 341 356 377 377 001 230 001 324 001 260
0016240  341 325 377 377  \0 374 001 245  \0 375 341 275 377 377  \0   P
0016260  001   \  \0   m 001   e 004   C   S   -   5   P 377 377  \0 300
0016300  001   T  \0 301 341   m 377 377 001 260 001   T 001 261 341   m
0016320  377 377  \0   P 001   l 001 370 341   m 377 377  \0   x 001   t
0016340   \0   y 341   | 377 377  \0 220 001   t  \0 221 341   | 377 377
0016360   \0 250 001   t  \0 251 341   | 377 377  \0 300 001   t  \0 301
0016400  341   | 377 377  \0 330 001   t  \0 331 341   | 377 377 001 340
0016420  001   t 001 341 341   | 377 377 001 310 001   t 001 311 341   |
0016440  377 377 001 260 001   t 001 261 341   | 377 377 001 230 001   t
0016460  001 231 341   | 377 377 001   8 001   t 001   9 341   | 377 377
0016500  001   P 001   t 001   Q 341   | 377 377 001   h 001   t 001   i
0016520  341   | 377 377 001 200 001   t 001 201 341   | 377 377 001    
0016540  376 001  \0 212   8 001   t 001   ! 341   | 377 377 001  \b 001
0016560    t 001  \t 341   | 377 377  \0 360 001   t  \0 361 341   | 377
0016600  377  \0 330 001   t  \0 331 341   | 377 377 001   z  \0 227 001
0016620  227  \0 240 005   f   r   a   m   e 377 377 001   r  \0 204 001
0016640  220  \0 220 005   i   m   a   g   e 377 377 001   h  \0   t 001
0016660  201  \0 200 004   P   a   g   e   8 377 377 001 272  \0 214 002
0016700    :  \0 230 030   D   i   r   e   c   t   i   o   n       o   f
0016720        p   a   g   e       m   o   t   i   o   n   p 377 377 001
0016740  264  \0 200 001 271     207 001   < 377 377 001 266  \0 205 001
0016760  366 340 206 377 377 001  \f  \0   h 001  \r 340 261 377 377 001
0017000   \f  \0 260 001   M 340 261 377 377 001   L  \0   h 001   M 340
0017020  260 377 377 001  \f  \0   h 001   L 340   i 377 377  \0   h  \0
0017040    h  \0   i 340 261 377 377  \0   h  \0 260  \0 251 340 261 377
0017060  377  \0 250  \0   h  \0 251 340 260 377 377  \0   h  \0   h  \0
0017100  250 340   i 377 377  \0 270  \0   h  \0 370 340   i 377 377  \0
0017120  370  \0   h  \0 371 340 260 377 377  \0 270  \0 260  \0 371 340
0017140  261 377 377  \0 270 376 001  \0 222  \b  \0   h  \0 271 340 261
0017160  377 377 001 260  \0   h 001 261 340 261 377 377 001 260  \0 260
0017200  001 361 340 261 377 377 001 360  \0   h 001 361 340 260 377 377
0017220  001 260  \0   h 001 360 340   i 377 377 001   `  \0   h 001 240
0017240  340   i 377 377 001 240  \0   h 001 241 340 260 377 377 001   `
0017260   \0 260 001 241 340 261 377 377 001   `  \0   h 001   a 340 261
0017300  377 377  \0   @  \0 270 001 350 340 272 377 377  \0   H  \0   `
0017320  001 340 340   b 377 377  \0 316  \0 274 001   B  \0 305 026   S
0017340    t   a   r   t       o   f       s   c   a   n       d   e   t
0017360    e   c   t   o   r 272 377 377  \0 315  \0   T 001   :  \0   ]
0017400  024   E   n   d       o   f       s   c   a   n       d   e   t
0017420    e   c   t   o   r   - 377 377  \0 305  \0   R  \0 314  \0   [
0017440  001   o 377 377  \0 305  \0 272  \0 314  \0 303 001   o 377 377
0017460   \0 270 002   L 001   =   "   U       F   i   g   u   r   e    
0017500    3   -   1   :       D   o   v   e   r       p   r   i   n   t
0017520    e   r       t   i   m   i   n   g 310 377 377  \0 204  \0 370
0017540  001   ]   ! 001   3   F   i   g   u   r 376 001  \0 241   '   e
0017560        2   -   1   :       C   o   n   c   e   p   t   u   a   l
0017600        m   o   d   e   l       o   f       t   h   e       i   m
0017620    a   g   i   n   g       p   r   o   c   e   s   s 377 377  \0
0017640  310  \0   P  \0 311 340 340 377 377  \0   h  \0 314  \0 273  \0
0017660  330 016   S   c   a   n   n   i   n   g       b   e   a   m    
0017700    , 377 377  \0 260  \0 324  \0 310 340 325 377 377  \0 304  \0
0017720  317  \0 313  \0 330 001   > 377 377  \0   L 002  \f 002 020 002
0017740  030   S   S   e   n   d   V   i   d   e   o       i   s       g
0017760    e   n   e   r   a   t   e   d       i   n       t   h   e    
0020000    a   d   a   p   t   e   r       b   y       c   o   u   n   t
0020020    i   n   g       P   a   g   e   S   y   n   c   D   e   l   a
0020040    y       a   f   t   e   r       C   S   -   5       a   r   r
0020060    i   v   e   s   , 377 377  \0   L 002 034 002   ! 002   (   X
0020100    a   n   d       t   h   e   n       c   o   u   n   t   i   n
0020120    g       V   i   d   e   o   G   a   t   e       b   e   f   o
0020140    r   e       t   e   r   m   i   n   a   t   i   n   g     376
0020160   \0   D   = 262   S   e   n   d   V   i   d   e   o   .        
0020200    A   l   l       c   o   u   n   t   i   n   g       i   s    
0020220    d   o   n   e       i   n       t   e   r   m   s   t 377 377
0020240   \0   N 002   .  \0 225 002   7 016   o   f       s   c   a   n
0020260    -   l   i   n   e   s   .   0 377  \0  \0   o   r   b   i   t
0020300    g   u   i   d   e   -   0   .   b   r   a   v   o  \0 376 001
0020320   \0   "   )   P   r   o   g   r   a   m   m   e   r   '   s    
0020340    G   u   i   d   e       t   o  \r   O   r   b   i   t   ,    
0020360    t   h   e       R   O   S       A   d   a   p   t   e   r   ,
0020400        a   n   d       t   h   e       D   o   v   e   r       P
0020420    r   i   n   t   e   r 032   y   6   4   4   j   (   6   3   5
0020440    )   \   f   9   b  \r   b   y       B   o   b       S   p   r
0020460    o   u   l   l  \r   r   e   v   i   s   e   d       b   y    
0020500    D   a   n       S   w   i   n   e   h   a   r   t 032   e   6
0020520    j   \   f   7   b   2   f   6  \r   A   p   r   i   l       1
0020540    4   ,       1   9   7   8 032   z   1   8   6   9   7   e   2
0020560    4   j   \   f   7   b  \r  \r  \r  \r  \r  \r  \r  \r  \r  \r
0020600  032   z   1   8   6   9   7   x   2   j   \   f   6  \r   T   h
0020620    i   s       r   e   p   o   r   t       p   r   e   s   e   n
0020640    t   s       t   h   e       O   r   b   i   t   ,       R   O
0020660    S       a   d   a   p   t   e   r       a   n   d       D   o
0020700    v   e   r       p   r   i   n   t   e   r       h   a   r   d
0020720    w   a   r 376 001  \0   1  \a   e       f   r   o   m       t
0020740    h   e       p   r   o   g   r   a   m   m   e   r   '   s    
0020760    p   o   i   n   t       o   f       v   i   e   w   .        
0021000    I   t       i   s       i   n   t   e   n   d   e   d       t
0021020    o       c   o   n   t   a   i   n       "   a   l   l       y
0021040    o   u       n   e   e   d       t   o       k   n   o   w   "
0021060        t   o       w   r   i   t   e       p   r   i   n   t   i
0021100    n   g       p   r   o   g   r   a   m   s       u   s   i   n
0021120    g       t   h   e       g   e   a   r   .           I   n    
0021140    a   d   d   i   t   i   o   n       t   o       i   n   f   o
0021160    r   m   a   t   i   o   n       a   b   o   u   t       c   o
0021200    n   t   r   o   l       o   f       t   h   e       h   a   r
0021220    d   w   a   r   e   ,       i   t       g   i   v   e   s    
0021240    v   a   r   i   o   u   s       t   e   c   h   n   i   q   u
0021260    e   s       a   n   d       t   r   i   c   k   s       t   h
0021300    a   t       w   e   r   e       e   i   t   h   e   r       p
0021320    l   a   n   n   e   d       o 376 001  \0 244 223   r       d
0021340    i   s   c   o   v   e   r   e   d   . 032   z   1   8   6   9
0021360    7   x   2   j   \   f   6  \r     032   e   2   9   \   f   7
0021400   \r   T   h   i   s       d   o   c   u   m   e   n   t       i
0021420    s       f   o   r       X   e   r   o   x       i   n   t   e
0021440    r   n   a   l       u   s   e       o   n   l   y 032   z   2
0021460    1   5   9   0   l   0   y   2   2   c   \   f   6   b  \r   T
0021500    h   i   s       d   o   c   u   m   e   n   t       i   s    
0021520    f   o   r       X   e   r   o   x       i   n   t   e   r   n
0021540    a   l       u   s   e       o   n   l   y 032   z   2   1   5
0021560    9   0   l   0   y   7   6   8   c   \   f   6   b  \r 032   e
0021600    1   8  \r 032   e   1   8  \r   X   E   R   O   X 032   z   1
0021620    8   6   9   7   l   1   0   5   8   3   y   1   2   0   \   f
0021640    2       5   f   7   b  \r   P   A   L   O       A   L   T   O
0021660        R   E   S   E   A   R   C   H       C   E   N   T   E   R
0021700   \r   3   3   3   3       C   o   y   o   t   e       H   i   l
0021720    l       R   o   a   d       /       P   a   l   o 376  \0   .
0021740  027   f       A   l   t   o       /       C   a   l   i   f   o
0021760    r   n   i   a       9   4   3   0   4 032   l   1   0   5   9
0022000    2   (   2   1   1   6   )   \   f   6   b   2   6   f   7  \r
0022020  377  \0  \0   o   r   b   i   t   g   u   i   d   e   -   1   .
0022040    b   r   a   v   o  \0 376 001  \0   h 212   P   a   g   e    
0022060    N   u   m   b   e   r   s   :       Y   e   s               X
0022100    :       5   3   0               Y   :       1   0   .   5   "
0022120                F   i   r   s   t       P   a   g   e   :       1
0022140               \r   L   i   n   e       N   u   m   b   e   r   s
0022160    :       N   o               M   o   d   u   l   u   s   :    
0022200    5               P   a   g   e   -   r   e   l   a   t   i   v
0022220    e  \r   H   e   a   d   i   n   g   :     032   z   1   9   0
0022240    5   0   l   3   1   7   5   e   1   2   q   k   4   0   (   6
0022260    3   5   )  \r   P   r   o   g   r   a   m   m   e   r   '   s
0022300        G   u   i   d   e       t   o       O   r   b   i   t   ,
0022320        t   h   e       R   O   S       A   d   a   p   t   e   r
0022340    ,       a   n   d       t   h   e       D   o   v   e   r    
0022360    P   r   i   n   t   e   r 032   z   1   9   0   5   0   l   3
0022400    1   7   5   y   7   5   6   q   c   k   4   0   \   3   3   f
0022420    1       4   f   0       3   0   f   1  \r   I   n   t   r   o
0022440    d   u   c   t   i   o   n 032   z   1   9 376 001  \0 322 315
0022460    0   5   0   l   3   1   7   5   e   1   2   j   k   4   0   \
0022500    b   1   2   B  \r   T   h   e       h   a   r   d   w   a   r
0022520    e       d   e   s   c   r   i   b   e   d       i   n       t
0022540    h   i   s       r   e   p   o   r   t       i   s       i   n
0022560    t   e   n   d   e   d       f   o   r       p   r   i   n   t
0022600    i   n   g       p   a   g   e   s       c   o   n   s   i   s
0022620    t   i   n   g       p   r   i   m   a   r   i   l   y       o
0022640    f       t   e   x   t       a   n   d       l   i   n   e   s
0022660        o   n       r   a   s   t   e   r   -   s   c   a   n   n
0022700    e   d       p   r   i   n   t   i   n   g       d   e   v   i
0022720    c   e   s   .           T   h   e   r   e       a   r   e    
0022740    t   w   o       m   a   i   n       t   a   s   k   s       t
0022760    h   a   t       t   h   i   s       c   o   l   l   e   c   t
0023000    i   o   n       o   f       h   a   r   d   w   a   r   e    
0023020    p   e   r   f   o   r   m   s   :       (   1   )       i   m
0023040    a   g   e       g   e   n   e   r   a   t   i   o   n   ,    
0023060  376 001  \0 230 231   i   n       w   h   i   c   h       a    
0023100    b   i   n   a   r   y       r   e   p   r   e   s   e   n   t
0023120    a   t   i   o   n       o   f       a       v   i   d   e   o
0023140        s   i   g   n   a   l       i   s       p   r   e   p   a
0023160    r   e   d       a   t       h   i   g   h       s   p   e   e
0023200    d   ,       a   n   d       (   2   )       t   r   a   n   s
0023220    m   i   s   s   i   o   n       o   f       t   h   a   t    
0023240    v   i   d   e   o       s   i   g   n   a   l       t   o    
0023260    a       r   a   s   t   e   r       o   u   t   p   u   t    
0023300    s   c   a   n   n   e   r       (   R   O   S   )   . 032   z
0023320    1   9   0   5   0   l   3   1   7   5   e   1   2   j   k   4
0023340    0   \   2   1   7   i   1   6   I   8   8   i   1   2   I   5
0023360    0   f   1       3   f   0  \r   A   l   t   h   o   u   g   h
0023400        t   h   e       h   a   r   d   w   a   r   e       c   a
0023420    n       b   e       a   d   a   p   t   e   d       f   o   r
0023440        o   t   h   e   r       u   s   e   s   ,       t   h   e
0023460        r   e   p   o 376 001  \0   b 225   r   t       t   a   k
0023500    e   s       t   h   e       v   i   e   w       t   h   a   t
0023520        t   h   e       f   o   l   l   o   w   i   n   g       c
0023540    o   n   f   i   g   u   r   a   t   i   o   n       i   s    
0023560    b   e   i   n   g       u   s   e   d   : 032   z   1   9   0
0023600    5   0   l   3   1   7   5   e   1   2   j   k   4   0  \r   A
0023620    l   t   o       I   I   .           W   e       b   e   g   i
0023640    n       w   i   t   h       a   n       A   l   t   o       I
0023660    I       c   o   m   p   u   t   e   r   ,       w   i   t   h
0023700        w   h   i   c   h       t   h   e       r   e   a   d   e
0023720    r       i   s       a   s   s   u   m   e   d       t   o    
0023740    b   e       f   a   m   i   l   i   a   r       (   s   e   e
0023760        t   h   e       "   A   l   t   o       H   a   r   d   w
0024000    a   r   e       M   a   n   u   a   l   "   )   .           W
0024020    e       a   d   d   : 032   z   1   9   0   5   0   l   4   4
0024040    4   5   e   1   2   j   k   4   0  \r   O   r   b   i   t   ,
0024060        a       f   o   u   r   -   c   a 376 001  \0   9 322   r
0024100    d       h   a   r   d   w   a   r   e       d   e   v   i   c
0024120    e       t   h   a   t       p   l   u   g   s       i   n   t
0024140    o       t   h   e       A   l   t   o       I   I   .        
0024160    T   h   e       A   l   t   o       I   I       r   e   q   u
0024200    i   r   e   s       a       s   p   e   c   i   a   l   l   y
0024220    -   w   i   r   e   d       b   a   c   k   p   a   n   e   l
0024240        t   o       a   c   c   o   m   m   o   d   a   t   e    
0024260    t   h   e       O   r   b   i   t       c   a   r   d   s    
0024300    (   s   o   m   e       A   l   t   o       I   I   '   s    
0024320    a   r   e       m   a   n   u   f   a   c   t   u   r   e   d
0024340        w   i   t   h       t   h   i   s       b   a   c   k   p
0024360    a   n   e   l       a   l   r   e   a   d   y       a   r   r
0024400    a   n   g   e   d   )   .           O   r   b   i   t       p
0024420    r   o   v   i   d   e   s       f   a   c   i   l   i   t   i
0024440    e   s       f   o   r       i   m   a   g   e       g   e   n
0024460    e   r   a   t   i   o   n   :       t   h   e       r   e 376
0024500  001  \0   t 022   s   u   l   t   i   n   g       r   a   s   t
0024520    e   r       i   m   a   g   e       c   a   n       b   e    
0024540    r   e   t   u   r   n   e   d       t   o       t   h   e    
0024560    A   l   t   o       m   e   m   o   r   y       o   r       c
0024600    a   n       b   e       f   o   r   w   a   r   d   e   d    
0024620    v   i   a       a       "   9   -   w   i   r   e       s   t
0024640    a   n   d   a   r   d       R   O   S       i   n   t   e   r
0024660    f   a   c   e   "       t   o   : 032   z   1   9   0   5   0
0024700    l   4   4   4   5   e   1   2   j   k   4   0   \   3   7   1
0024720    f   1       3   f   0  \r   T   T   L       R   O   S       a
0024740    d   a   p   t   e   r   ,       a       t   w   o   -   b   o
0024760    a   r   d       h   a   r   d   w   a   r   e       m   o   d
0025000    u   l   e       r   e   s   p   o   n   s   i   b   l   e    
0025020    f   o   r       o   r   d   e   r   l   y       c   o   m   m
0025040    u   n   i   c   a   t   i   o   n       a   m   o   n   g    
0025060    t   h   e       O   r   b   i   t   ,       R   O   S       o
0025100    p   t   i   c 376 001  \0       k   s       h   e   a   d    
0025120    a   n   d       p   r   i   n   t   i   n   g       e   n   g
0025140    i   n   e   .           T   h   i   s       i   s       u   s
0025160    u   a   l   l   y       m   o   u   n   t   e   d       i   n
0025200    ,       a   n   d       c   o   n   n   e   c   t   e   d    
0025220    t   o   : 032   z   1   9   0   5   0   l   4   4   4   5   e
0025240    1   2   j   k   4   0   \   f   1       3   f   0       1   f
0025260    1       3   f   0       9   3   f   1       3   f   0  \r   T
0025300    h   e       D   o   v   e   r       p   r   i   n   t   e   r
0025320    ,       a       X   e   r   o   x       7   0   0   0       c
0025340    o   p   i   e   r       w   i   t   h       a       s   p   e
0025360    c   i   a   l   l   y   -   d   e   s   i   g   n   e   d    
0025400    l   a   s   e   r   -   s   c   a   n   n   e   d       i   m
0025420    a   g   i   n   g       h   e   a   d       o   n       i   t
0025440    .           P   r   o   p   e   r   l   y       c   o   n   t
0025460    r   o   l   l   e   d   ,       t   h   i   s       e   n   g
0025500    i   n   e       d   e   l   i   v 376 001  \0 307 372   e   r
0025520    s       1       p   a   g   e   /   s   e   c   o   n   d    
0025540    (   p   a   p   e   r       s   p   e   e   d       i   s    
0025560    1   0       i   n   c   h   e   s       p   e   r       s   e
0025600    c   o   n   d   )   .           A       m   o   d   i   f   i
0025620    c   a   t   i   o   n       i   s       p   o   s   s   i   b
0025640    l   e       (   t   h   e       "   e   x   t   e   n   d   e
0025660    d       D   o   v   e   r       p   r   i   n   t   e   r   "
0025700    )       t   h   a   t       s   l   o   w   s       t   h   e
0025720        t   r   a   n   s   p   o   r   t       s   p   e   e   d
0025740        t   o       5       i   n   c   h   e   s   /   s   e   c
0025760    o   n   d       a   n   d       p   a   g   e       d   e   l
0026000    i   v   e   r   y       t   o       1       p   a   g   e   /
0026020    2       s   e   c   o   n   d   s   . 032   z   1   9   0   5
0026040    0   l   4   4   4   5   e   1   2   j   k   4   0  \r   T   h
0026060    e   r   e       a   r   e       n   u   m   e   r   o   u   s
0026100        v   a   r   i   a   t   i   o   n   s       o   n 376 001
0026120   \0   C   M       t   h   i   s       b   a   s   i   c       a
0026140    r   r   a   n   g   e   m   e   n   t   .           B   e   c
0026160    a   u   s   e       t   h   e       A   l   t   o       I   I
0026200    /   O   r   b   i   t       p   a   i   r       c   o   m   m
0026220    u   n   i   c   a   t   e   s       w   i   t   h       t   h
0026240    e       a   d   a   p   t   e   r       u   s   i   n   g    
0026260    a       s   t   a   n   d   a   r   d       i   n   t   e   r
0026300    f   a   c   e   ,       i   t       i   s       c   a   p   a
0026320    b   l   e       o   f       o   p   e   r   a   t   i   n   g
0026340        w   i   t   h       o   t   h   e   r       a   d   a   p
0026360    t   e   r   s       a   n   d       p   r   i   n   t   i   n
0026400    g       e   n   g   i   n   e   s       t   h   a   t       c
0026420    o   n   f   o   r   m       t   o       t   h   e       s   t
0026440    a   n   d   a   r   d   .           A   l   s   o   ,       t
0026460    h   e       T   T   L       R   O   S       a   d   a   p   t
0026500    e   r       c   a   n       b   e       u   s   e   d       t
0026520    o       c 376 001  \0 357 333   o   n   t   r   o   l       o
0026540    t   h   e   r       p   r   i   n   t   i   n   g       e   n
0026560    g   i   n   e   s   .           F   o   r       e   x   a   m
0026600    p   l   e   ,       a       c   o   m   m   o   n       a   l
0026620    t   e   r   n   a   t   i   v   e       i   s   : 032   z   1
0026640    9   0   5   0   l   3   1   7   5   e   1   2   j   k   4   0
0026660    \   2   5   6   f   1       7   f   0  \r   T   h   e       S
0026700    e   q   u   o   i   a       p   r   i   n   t   e   r   ,    
0026720    a       X   e   r   o   x       3   1   0   0       c   o   p
0026740    i   e   r       w   i   t   h       a       R   O   S       h
0026760    e   a   d       o   n       i   t   .           I   t       d
0027000    e   l   i   v   e   r   s       1       p   a   g   e   /   3
0027020        s   e   c   o   n   d   s       (   p   a   p   e   r    
0027040    s   p   e   e   d       i   s       3   .   4   6       i   n
0027060    c   h   e   s   /   s   e   c   o   n   d   )   . 032   z   1
0027100    9   0   5   0   l   4   4   4   5   e   1   2   j   k   4   0
0027120    \   4   8   f   1       3   f 376 001  \0   v 245   0  \r   T
0027140    h   e       b   a   s   i   c       i   d   e   a       o   f
0027160        t   h   e       e   n   t   i   r   e       a   r   r   a
0027200    n   g   e   m   e   n   t       i   s       t   h   a   t    
0027220    a       p   r   o   g   r   a   m       i   n       t   h   e
0027240        A   l   t   o       I   I       c   a   n       o   p   e
0027260    r   a   t   e       a   l   l       t   h   e   s   e       d
0027300    e   v   i   c   e   s       t   o       c   a   u   s   e    
0027320    p   a   g   e   s       t   o       e   m   e   r   g   e    
0027340    f   r   o   m       a       p   r   i   n   t   e   r   .    
0027360    T   h   e       r   e   m   a   i   n   d   e   r       o   f
0027400        t   h   i   s       d   o   c   u   m   e   n   t       w
0027420    i   l   l       b   y       a   n   d       l   a   r   g   e
0027440        a   s   s   u   m   e       t   h   a   t       w   e    
0027460    a   r   e       o   p   e   r   a   t   i   n   g       t   h
0027500    e       s   t   a   n   d   a   r   d       D   o   v   e   r
0027520        p   r   i   n   t   e   r       (   1   0     376 001  \0
0027540    3 020   i   n   c   h   e   s   /   s   e   c   o   n   d   )
0027560    .           T   h   e       b   a   s   i   c       i   d   e
0027600    a   s       w   i   l   l       r   e   m   a   i   n       t
0027620    h   e       s   a   m   e       w   h   e   n       o   p   e
0027640    r   a   t   i   n   g       o   t   h   e   r       p   r   i
0027660    n   t   e   r   s   ,       b   u   t       m   a   n   y    
0027700    o   f       t   h   e       t   i   m   i   n   g       d   e
0027720    t   a   i   l   s       w   i   l   l       c   h   a   n   g
0027740    e   . 032   z   1   9   0   5   0   l   3   1   7   5   e   1
0027760    2   j   k   4   0  \r   F   o   r       t   h   e       p   u
0030000    r   p   o   s   e   s       o   f       d   i   s   c   u   s
0030020    s   i   o   n   ,       w   e       w   i   l   l       a   s
0030040    s   u   m   e       t   h   a   t       t   h   e       p   r
0030060    i   n   t   e   r       s   c   a   n   s       t   h   e    
0030100    p   a   g   e       i   n       l   a   n   d   s   c   a   p
0030120    e       m   o   d   e       (   m   o   d   e   =   8   ,    
0030140    i   n 376 001  \0   _ 240       t   h   e       P   r   e   s
0030160    s       t   e   r   m   i   n   o   l   o   g   y   )   .    
0030200        S   c   a   n   -   l   i   n   e   s       r   u   n    
0030220    f   r   o   m       b   o   t   t   o   m       t   o       t
0030240    o   p       o   f       t   h   e       p   a   g   e       (
0030260    w   h   e   n       t   h   e       p   a   g   e       i   s
0030300        h   e   l   d       i   n       t   h   e       n   o   r
0030320    m   a   l       p   o   r   t   r   a   i   t       o   r   i
0030340    e   n   t   a   t   i   o   n   )   ;       t   h   e       f
0030360    i   r   s   t       s   c   a   n   -   l   i   n   e       i
0030400    s       a   t       t   h   e       l   e   f   t   -   h   a
0030420    n   d       s   i   d   e       o   f       t   h   e       p
0030440    a   g   e   .           O   r   b   i   t       d   o   e   s
0030460        n   o   t       "   k   n   o   w   "       t   h   a   t
0030500        t   h   e       v   i   d   e   o       s   i   g   n   a
0030520    l       i   t       i   s       g   e   n   e   r   a   t   i
0030540    n   g       w   i   l   l 376 001  \0   A 201       b   e    
0030560    u   s   e   d       t   o       s   c   a   n       i   n    
0030600    l   a   n   d   s   c   a   p   e       o   r       i   n    
0030620    p   o   r   t   r   a   i   t       m   o   d   e   ,       b
0030640    u   t       w   e       n   e   e   d       t   o       s   t
0030660    i   c   k       t   o       o   n   e       c   o   n   v   e
0030700    n   t   i   o   n       f   o   r       t   h   e       p   u
0030720    r   p   o   s   e   s       o   f       e   x   p   o   s   i
0030740    t   i   o   n   . 032   z   1   9   0   5   0   l   3   1   7
0030760    5   e   1   2   j   k   4   0   \   8   2   i   1   4   I  \r
0031000    T   h   e       O   r   b   i   t   ,       R   O   S       a
0031020    d   a   p   t   e   r       a   n   d       D   o   v   e   r
0031040        p   r   i   n   t   e   r       s   y   s   t   e   m    
0031060    i   s       q   u   i   t   e       t   i   g   h   t   l   y
0031100        i   n   t   e   g   r   a   t   e   d   ;       c   o   n
0031120    s   e   q   u   e   n   t   l   y   ,       e   x   p   l   i
0031140    c   a   t   i   o   n       o   f       t   h 376 001  \0   &
0031160    5   e       s   y   s   t   e   m       i   s       s   o   m
0031200    e   w   h   a   t       d   i   f   f   i   c   u   l   t   .
0031220            T   h   e       r   e   a   d   e   r       i   s    
0031240    u   r   g   e   d       t   o       b   e   a   r       w   i
0031260    t   h       u   s   ,       t   o       s   k   i   p       s
0031300    e   c   t   i   o   n   s       t   h   a   t       b   e   c
0031320    o   m   e       o   b   s   c   u   r   e   ,       a   n   d
0031340        t   o       r   e   a   d       t   h   e       d   o   c
0031360    u   m   e   n   t       s   e   v   e   r   a   l       t   i
0031400    m   e   s       b   e   f   o   r   e       a   b   a   n   d
0031420    o   n   i   n   g       a   l   l       h   o   p   e   !    
0031440        F   o   r       a       f   i   r   s   t       r   e   a
0031460    d   i   n   g   ,       t   h   e       f   o   l   l   o   w
0031500    i   n   g       s   e   c   t   i   o   n   s       a   r   e
0031520        r   e   c   o   m   m   e   n   d   e   d   :  \r  \r  \t
0031540   \t   S   e   c   t   i   o   n       1   ,       t   h   r   o
0031560    u 376 001  \0 275 274   g   h       1   .   4  \r  \t  \t   S
0031600    e   c   t   i   o   n       2   ,       t   h   r   o   u   g
0031620    h       2   .   4  \r  \t  \t   S   e   c   t   i   o   n    
0031640    3  \r 032   z   1   9   0   5   0   l   3   1   7   5   e   1
0031660    2   j   k   4   0   \   1   1   f   1       3   f   0  \r   P
0031700    e   o   p   l   e 032   z   1   9   0   5   0   l   3   1   7
0031720    5   e   1   2   j   k   4   0   \   i   6   I  \r   N   u   m
0031740    e   r   o   u   s       i   n   d   i   v   i   d   u   a   l
0031760    s       a   n   d       g   r   o   u   p   s       h   a   v
0032000    e       c   o   n   t   r   i   b   u   t   e   d       t   o
0032020        t   h   e       D   o   v   e   r       p   r   o   g   r
0032040    a   m   :       t   h   e       d   e   s   i   g   n       a
0032060    n   d       f   a   b   r   i   c   a   t   i   o   n       o
0032100    f       O   r   b   i   t   ,       t   h   e       R   O   S
0032120        a   d   a   p   t   e   r       a   n   d       t   h   e
0032140        D   o   v   e   r       p   r   i   n   t   e   r       a
0032160    n   d       R   O   S 376 001  \0   I 242   .           T   h
0032200    i   s       d   o   c   u   m   e   n   t       i   s       o
0032220    n   l   y       a       c   o   n   d   e   n   s   a   t   i
0032240    o   n       o   f       t   h   e   i   r       d   e   s   i
0032260    g   n   s       a   n   d       i   d   e   a   s   .        
0032300    T   h   e       o   v   e   r   a   l   l       D   o   v   e
0032320    r       P   r   o   g   r   a   m       w   a   s       m   a
0032340    n   a   g   e   d       b   y       J   o   h   n       E   l
0032360    l   e   n   b   y   .           T   h   e       D   o   v   e
0032400    r       P   r   i   n   t   e   r       w   a   s       d   e
0032420    s   i   g   n   e   d       b   y       G   a   r   y       S
0032440    t   a   r   k   w   e   a   t   h   e   r   ,       G   a   r
0032460    y       S   w   a   g   e   r   ,       T   i   b   o   r    
0032500    F   i   s   l   i   ,       E   d       W   a   k   i   d   a
0032520        a   n   d       B   o   b   b   y       N   i   s   h   i
0032540    m   u   r   a       w   i   t   h       c   o   n   t   r   i
0032560    b   u   t   i   o   n   s       o   n     376 001  \0 316 006
0032600    p   r   o   d   u   c   i   b   i   l   i   t   y       f   r
0032620    o   m       A   b   b   e   y       S   i   l   v   e   r   s
0032640    t   o   n   e       a   n   d       o   n       m   e   c   h
0032660    a   n   i   c   a   l       a   n   d       i   n   d   u   s
0032700    t   r   i   a   l       d   e   s   i   g   n       f   r   o
0032720    m       m   e   m   b   e   r   s       o   f       E   O   D
0032740    /   S   P   G       a   n   d       o   t   h   e   r   s    
0032760    o   n       t   h   e       p   r   o   g   r   a   m       t
0033000    e   a   m   .           T   h   e       R   O   S       a   d
0033020    a   p   t   e   r       w   a   s       d   e   s   i   g   n
0033040    e   d       b   y       R   o   n       R   i   d   e   r   ,
0033060        K   e   n       P   i   e   r       a   n   d       R   o
0033100    n       F   r   e   e   m   a   n   .           O   r   b   i
0033120    t       g   r   e   w       o   u   t       o   f       a    
0033140    s   u   g   g   e   s   t   i   o   n       b   y       B   u
0033160    t   l   e   r       L   a   m   p   s   o   n   ,       a   n
0033200  376 001  \0 250   z   d       w   a   s       d   e   s   i   g
0033220    n   e   d       b   y       S   e   v   e   r   o       O   r
0033240    n   s   t   e   i   n   ,       J   i   m       L   e   u   n
0033260    g       a   n   d       B   o   b       S   p   r   o   u   l
0033300    l   .           T   h   e       s   t   a   n   d   a   r   d
0033320        m   i   c   r   o   c   o   d   e       a   n   d       t
0033340    e   s   t       s   o   f   t   w   a   r   e       w   e   r
0033360    e       d   e   v   i   s   e   d       b   y       B   o   b
0033400        S   p   r   o   u   l   l   .           I   n       t   h
0033420    e       c   l   o   s   i   n   g       m   o   n   t   h   s
0033440        o   f       t   h   e       p   r   o   g   r   a   m   ,
0033460        G   a   r   y       S   w   a   g   e   r       p   l   a
0033500    y   e   d       a       k   e   y       r   o   l   e       i
0033520    n       c   o   o   r   d   i   n   a   t   i   n   g       t
0033540    h   e       s   y   s   t   e   m       i   n   t   e   g   r
0033560    a   t   i   o   n       o   f       t   h   e       D   o   v
0033600    e   r       p   r 376 001  \0 332   e   i   n   t   e   r    
0033620    e   l   e   c   t   r   o   n   i   c   s   ,       e   l   e
0033640    c   t   r   o   -   o   p   t   i   c   s   ,       a   n   d
0033660        t   h   e       7   0   0   0       b   a   s   e   .    
0033700        D   o   v   e   r       R   O   S       e   q   u   i   p
0033720    m   e   n   t       i   s       m   a   n   u   f   a   c   t
0033740    u   r   e   d       u   n   d   e   r       t   h   e       d
0033760    i   r   e   c   t   i   o   n       o   f       T   i   b   o
0034000    r       F   i   s   l   i       a   n   d       t   h   e    
0034020    D   o   v   e   r       S   y   s   t   e   m       i   s    
0034040    m   a   n   u   f   a   c   t   u   r   e   d       a   n   d
0034060        i   n   t   e   g   r   a   t   e   d       b   y       S
0034100    P   G       u   n   d   e   r       t   h   e       d   i   r
0034120    e   c   t   i   o   n       o   f       D   o   u   g       S
0034140    t   e   w   a   r   t       w   h   o       a   l   s   o    
0034160    s   u   p   e   r   v   i   s   e   d       t   h   e       d
0034200    e   s   i   g   n       a   n   d     376 001  \0 326 263   e
0034220    n   g   i   n   e   e   r   i   n   g       c   o   n   t   r
0034240    i   b   u   t   i   o   n   s       o   f       S   P   G   .
0034260        B   o   b       S   p   r   o   u   l   l       a   n   d
0034300        D   a   n       S   w   i   n   e   h   a   r   t       p
0034320    r   o   d   u   c   e   d       t   h   e       S   p   r   u
0034340    c   e       s   o   f   t   w   a   r   e       t   h   a   t
0034360        p   r   o   v   i   d   e   s       p   r   i   n   t   i
0034400    n   g       s   e   r   v   i   c   e       u   s   i   n   g
0034420        O   r   b   i   t       d   e   v   i   c   e   s   . 032
0034440    z   1   9   0   5   0   l   3   1   7   5   e   1   2   j   k
0034460    4   0   \   1   1   2   f   1       3   f   0       3   5   f
0034500    1       3   f   0       3   4   9   f   1       7   f   0    
0034520    3   8   f   1       3   f   0       4   3   2   f   1       3
0034540    f   0       1   1   7   f   1       3   f   0       1   0   1
0034560    f   1       3   f   0  \r   N   u   m   e   r   o   u   s    
0034600    o   r   g   a   n   i   z   a   t   i   o   n   s       c 376
0034620  001  \0 200   8   o   o   p   e   r   a   t   e   d       v   e
0034640    r   y       e   f   f   e   c   t   i   v   e   l   y       o
0034660    n       t   h   e       D   o   v   e   r       p   r   o   j
0034700    e   c   t   .           T   h   e       p   e   o   p   l   e
0034720        m   e   n   t   i   o   n   e   d       a   b   o   v   e
0034740        c   a   m   e       f   r   o   m       P   A   R   C   /
0034760    C   S   L   ,       P   A   R   C   /   O   S   L   ,       P
0035000    A   R   C   /   S   S   L   ,       S   D   D   /   S   D   ,
0035020            a   n   d           E   O   D   /   S   P   G   .    
0035040        T   h   e       p   r   o   j   e   c   t       w   a   s
0035060        f   e   a   s   i   b   l   e       i   n       p   a   r
0035100    t       b   e   c   a   u   s   e       f   l   e   x   i   b
0035120    l   e       f   u   n   d   i   n   g       w   a   s       p
0035140    r   o   v   i   d   e   d       b   y       t   h   e       P
0035160    A   R   C       O   f   f   i   c   e       o   f       t   h
0035200    e       C   e   n   t   e   r       D   i   r   e   c   t   o
0035220    r   . 032   z 376 001  \0 276   Y   1   9   0   5   0   l   3
0035240    1   7   5   e   1   2   j   k   4   0   \   1   1   1   f   1
0035260        3   8   f   0       6   f   1       7   f   0       8   1
0035300    f   1       4   f   0  \r   1   .       O   r   b   i   t 032
0035320    z   1   9   0   5   0   l   3   1   7   5   e   3   6   c   k
0035340    6   1   2   \   f   5   b   8   f   0  \r   O   r   b   i   t
0035360    '   s       m   a   i   n       c   h   o   r   e       i   s
0035400        t   h   a   t       o   f       i   m   a   g   e       g
0035420    e   n   e   r   a   t   i   o   n   :       i   t       i   s
0035440        d   e   s   i   g   n   e   d       t   o       m   e   r
0035460    g   e       r   a   s   t   e   r   s       a   t       v   e
0035500    r   y       h   i   g   h       s   p   e   e   d   .        
0035520    N   o   r   m   a   l   l   y   ,       O   r   b   i   t    
0035540    m   e   r   g   e   s       r   a   s   t   e   r       d   e
0035560    f   i   n   i   t   i   o   n   s       o   f       i   n   d
0035600    i   v   i   d   u   a   l       c   h   a   r   a   c   t   e
0035620    r       s   h   a   p   e   s     376 001  \0 030 206   i   n
0035640    t   o       a       v   e   r   y       l   a   r   g   e    
0035660    r   a   s   t   e   r       t   h   a   t       d   e   s   c
0035700    r   i   b   e   s       a   n       e   n   t   i   r   e    
0035720    p   a   g   e       o   f       t   e   x   t   . 032   z   1
0035740    9   0   5   0   l   3   1   7   5   e   1   2   j   k   4   0
0035760    \   3   0   i   1   6   I   2   0   i   1   3   I  \r   B   y
0036000        a       r   a   s   t   e   r       w   e       m   e   a
0036020    n       a       r   e   c   t   a   n   g   u   l   a   r    
0036040    r   e   g   i   o   n       o   f       a       r   a   s   t
0036060    e   r   -   s   c   a   n   n   e   d       i   m   a   g   e
0036100    ,       i   n       t   h   i   s       c   a   s   e       a
0036120    n       a   r   r   a   y       o   f       1   -   b   i   t
0036140        v   a   l   u   e   s   .           A       r   a   s   t
0036160    e   r       i   s       c   h   a   r   a   c   t   e   r   i
0036200    z   e   d       b   y       i   t   s       w   i   d   t   h
0036220        a   n   d       h   e   i   g   h   t       (   s 376 001
0036240   \0 275 201   e   e       F   i   g   u   r   e       1   -   1
0036260    )   .           A   l   t   h   o   u   g   h       t   h   e
0036300    r   e       a   r   e       m   a   n   y       w   a   y   s
0036320        t   h   a   t       t   h   e       d   a   t   a       b
0036340    i   t   s       w   i   t   h   i   n       a       r   a   s
0036360    t   e   r       m   i   g   h   t       b   e       r   e   p
0036400    r   e   s   e   n   t   e   d   ,       w   e       s   h   a
0036420    l   l       b   e       i   n   t   e   r   e   s   t   e   d
0036440        i   n       o   n   l   y       t   h   e       s   i   m
0036460    p   l   e   s   t   :       w   e       r   e   c   o   r   d
0036500        a       s   t   r   e   a   m       o   f       b   i   t
0036520    s   ,       g   e   n   e   r   a   t   e   d       b   y    
0036540    s   c   a   n   n   i   n   g       t   h   e       r   a   s
0036560    t   e   r       i   n       a       p   r   e   s   c   r   i
0036600    b   e   d       (   c   o   n   v   e   n   t   i   o   n   a
0036620    l   )       m   a   n   n   e   r   .           W   e       s
0036640    h   a   l 376 001  \0 201 030   l       a   s   s   u   m   e
0036660        t   h   a   t       r   a   s   t   e   r   s       a   r
0036700    e       s   c   a   n   n   e   d       f   r   o   m       b
0036720    o   t   t   o   m       t   o       t   o   p   ,       a   n
0036740    d       t   h   e   n       f   r   o   m       l   e   f   t
0036760        t   o       r   i   g   h   t   .           F   i   g   u
0037000    r   e       1   -   1       s   h   o   w   s       a       t
0037020    i   n   y       r   a   s   t   e   r   ,       t   h   e    
0037040    b   i   t       s   t   r   e   a   m       t   h   a   t    
0037060    r   e   s   u   l   t   s       f   r   o   m       s   c   a
0037100    n   n   i   n   g       i   t   ,       a   n   d       t   h
0037120    e       b   l   o   c   k   i   n   g       o   f       t   h
0037140    a   t       b   i   t       s   t   r   e   a   m       i   n
0037160    t   o       1   6   -   b   i   t       w   o   r   d   s    
0037200    s   u   i   t   a   b   l   e       f   o   r       r   e   c
0037220    o   r   d   i   n   g       i   n       A   l   t   o       m
0037240    e   m   o   r   y   . 032   z 376 001  \0 325   M   1   9   0
0037260    5   0   l   3   1   7   5   e   1   2   j   k   4   0   \   5
0037300    i   6   I   1   3   0   i   5   I   5   i   6   I   1   6   3
0037320    i   1   4   I  \r   I   f       w   e       w   e   r   e    
0037340    t   o       g   e   n   e   r   a   t   e       a       r   a
0037360    s   t   e   r       r   e   p   r   e   s   e   n   t   a   t
0037400    i   o   n       o   f       a   n       e   n   t   i   r   e
0037420        p   a   g   e   ,       a   n   d       s   a   v   e    
0037440    i   t       i   n       m   e   m   o   r   y   ,       w   e
0037460        w   o   u   l   d       b   e       o   v   e   r   w   h
0037500    e   l   m   e   d       b   y       i   t   s       s   i   z
0037520    e   .           A       p   a   g   e       8   .   5       b
0037540    y       1   1       i   n   c   h   e   s       s   c   a   n
0037560    n   e   d       a   t       3   5   0       b   i   t   s   /
0037600    i   n   c   h       r   e   q   u   i   r   e   s       1   1
0037620    .   5       *       1   0   6       b   i   t   s   ,       o
0037640    r       s   o   m   e       7   1   0   ,   0   0 376 001  \0
0037660  367   ^   0       w   o   r   d   s       o   f       A   l   t
0037700    o       m   e   m   o   r   y   !           T   h   e   r   e
0037720    f   o   r   e   ,       w   e       a   r   e       f   o   r
0037740    c   e   d       t   o       g   e   n   e   r   a   t   e    
0037760    t   h   e       p   a   g   e       r   a   s   t   e   r    
0040000    i   n   c   r   e   m   e   n   t   a   l   l   y   ,       u
0040020    s   i   n   g       s   m   a   l   l   e   r       b   u   f
0040040    f   e   r   s   .           I   f       w   e       w   i   s
0040060    h       t   o       a   v   o   i   d       a       f   u   l
0040100    l   -   p   a   g   e       b   u   f   f   e   r   ,       w
0040120    e       m   u   s   t       o   f       c   o   u   r   s   e
0040140        g   e   n   e   r   a   t   e       t   h   e       s   c
0040160    a   n   -   l   i   n   e   s       o   f       t   h   e    
0040200    r   a   s   t   e   r       i   n       t   h   e       s   a
0040220    m   e       o   r   d   e   r       a   s       t   h   e    
0040240    R   O   S       d   e   v   i   c   e       a   c   c   e   p
0040260    t   s 376 001  \0 373 271       t   h   e   m   . 032   z   1
0040300    9   0   5   0   l   3   1   7   5   e   1   2   j   k   4   0
0040320    \   1   9   4   f   1   o   4       1   f   0   o   0       9
0040340    9   i   1   3   I   1   4   7   f   1       3   f   0  \r   T
0040360    h   e       u   n   i   t       o   f       b   u   f   f   e
0040400    r   i   n   g       i   n       O   r   b   i   t       i   s
0040420        t   h   e       b   a   n   d   ,       a       g   r   o
0040440    u   p       o   f       1   6       c   o   n   s   e   c   u
0040460    t   i   v   e       s   c   a   n   -   l   i   n   e   s   .
0040500            W   e       w   i   l   l       w   a   n   t       t
0040520    o       g   e   n   e   r   a   t   e       b   a   n   d    
0040540    i   m   a   g   e   s       i   n       t   h   e       s   a
0040560    m   e       o   r   d   e   r       t   h   a   t       t   h
0040600    e       R   O   S       a   c   c   e   p   t   s       t   h
0040620    e       s   c   a   n   -   l   i   n   e   s       t   h   a
0040640    t       c   o   m   p   r   i   s   e       t   h   e       b
0040660    a   n   d   s   .         376 001  \0 212   e   I   n       t
0040700    h   e       c   a   s   e       o   f       D   o   v   e   r
0040720    ,       w   h   i   c   h       s   c   a   n   s       i   n
0040740        l   a   n   d   s   c   a   p   e       m   o   d   e   ,
0040760        w   e       w   i   l   l       g   e   n   e   r   a   t
0041000    e       f   i   r   s   t       t   h   e       b   a   n   d
0041020        c   o   r   r   e   s   p   o   n   d   i   n   g       t
0041040    o       t   h   e       l   e   f   t   -   m   o   s   t    
0041060    1   6       s   c   a   n   -   l   i   n   e   s       o   n
0041100        t   h   e       p   a   g   e   ,       t   h   e   n    
0041120    t   h   e       n   e   x   t       b   a   n   d       t   o
0041140        t   h   e       r   i   g   h   t   ,       e   t   c   .
0041160            O   r   b   i   t   '   s       t   a   s   k       i
0041200    s       t   o       p   r   e   p   a   r   e       t   h   e
0041220        r   a   s   t   e   r       d   e   s   c   r   i   b   i
0041240    n   g       e   a   c   h       b   a   n   d       f   a   s
0041260    t   e   r       t   h   a   n       t   h   e 376 001  \0 323
0041300    T       R   O   S       y   a   n   k   s       b   a   n   d
0041320        r   a   s   t   e   r   s       a   w   a   y       i   n
0041340        o   r   d   e   r       t   o       p   r   i   n   t    
0041360    t   h   e   m   ! 032   z   1   9   0   5   0   l   3   1   7
0041400    5   e   1   2   j   k   4   0   \   3   8   i   4   I   1   0
0041420    5   f   1       3   f   0       3   0   7   f   1       3   f
0041440    0  \r   O   r   b   i   t       c   o   n   t   a   i   n   s
0041460        t   w   o       b   u   f   f   e   r   s   ,       e   a
0041500    c   h       o   f       w   h   i   c   h       h   o   l   d
0041520    s       o   n   e       b   a   n   d   ;       t   h   e    
0041540    b   u   f   f   e   r   s       a   r   e       l   a   b   e
0041560    l   e   d       A       a   n   d       B   .           W   h
0041600    i   l   e       o   n   e       b   u   f   f   e   r       i
0041620    s       b   e   i   n   g       u   s   e   d       t   o    
0041640    p   r   e   p   a   r   e       a   n       i   m   a   g   e
0041660        (   t   h   e       i   m   a   g   e       b   u   f   f
0041700    e 376 001  \0   -   K   r   )   ,       t   h   e       o   t
0041720    h   e   r   ,       w   h   i   c   h       c   o   n   t   a
0041740    i   n   s       a   n       a   l   r   e   a   d   y   -   p
0041760    r   e   p   a   r   e   d       i   m   a   g   e   ,       i
0042000    s       b   e   i   n   g       s   e   n   t       t   o    
0042020    t   h   e       R   O   S       (   t   h   e       o   u   t
0042040    p   u   t       b   u   f   f   e   r   )   .           A   f
0042060    t   e   r       t   h   e       R   O   S       i   s       f
0042100    i   n   i   s   h   e   d       a   c   c   e   p   t   i   n
0042120    g       t   h   e       b   a   n   d       r   a   s   t   e
0042140    r   ,       t   h   e       r   o   l   e   s       o   f    
0042160    t   h   e       t   w   o       b   u   f   f   e   r   s    
0042200    a   r   e       s   w   i   t   c   h   e   d   .           E
0042220    a   c   h       b   u   f   f   e   r       c   o   n   t   a
0042240    i   n   s       1   6       s   c   a   n   -   l   i   n   e
0042260    s   ;       e   a   c   h       s   c   a   n   -   l   i   n
0042300    e       i   s       4 376 001  \0 372 262   0   9   6       b
0042320    i   t   s       l   o   n   g       (   s   e   e       F   i
0042340    g   u   r   e       1   -   2   )   .           W   e       c
0042360    a   n       t   h   u   s       t   h   i   n   k       o   f
0042400        a       b   a   n   d       b   u   f   f   e   r       a
0042420    s       a       t   w   o   -   d   i   m   e   n   s   i   o
0042440    n   a   l       a   r   r   a   y       o   f       b   i   t
0042460    s   ,       i   n       w   h   i   c   h       t   h   e    
0042500    x       d   i   m   e   n   s   i   o   n       (   0       t
0042520    h   r   o   u   g   h       1   5   )       i   n   d   e   x
0042540    e   s       s   c   a   n   -   l   i   n   e   s   ,       a
0042560    n   d       t   h   e       y       d   i   m   e   n   s   i
0042600    o   n       (   0       t   h   r   o   u   g   h       4   0
0042620    9   5   )       i   n   d   e   x   e   s       b   i   t   s
0042640        w   i   t   h   i   n       a       s   c   a   n   -   l
0042660    i   n   e   .           I   f       t   h   e       t   o   t
0042700    a   l       h   e   i   g   h   t       o 376 001  \0   O   F
0042720    f       t   h   e       r   a   s   t   e   r       o   n    
0042740    t   h   e       p   a   g   e       i   s       l   e   s   s
0042760        t   h   a   n       4   0   9   6       b   i   t   s   ,
0043000        t   h   e       u   p   p   e   r       r   e   g   i   o
0043020    n       o   f       t   h   e       b   a   n   d       s   h
0043040    o   u   l   d       b   e       u   s   e   d       (   t   h
0043060    a   t       i   s   ,       t   h   e       r   e   g   i   o
0043100    n       w   i   t   h       l   a   r   g   e   r       y    
0043120    a   d   d   r   e   s   s   e   s   )   .           T   h   e
0043140        r   e   a   s   o   n       f   o   r       t   h   i   s
0043160        w   i   l   l       a   p   p   e   a   r       b   e   l
0043200    o   w   . 032   z   1   9   0   5   0   l   3   1   7   5   e
0043220    1   2   j   k   4   0   \   1   5   i   3   I   1   3   0   i
0043240    5   I   8   4   f   1       4   f   0       5   i   6   I   2
0043260    1   f   1       3   f   0       2   5   6   i   1   I   5   4
0043300    i   1   I   1   3   6   i   3   9   I   3   4   i   1   I  \r
0043320  376 001  \0 323   E   1   .   1       I   m   a   g   e       g
0043340    e   n   e   r   a   t   i   o   n 032   z   1   9   0   5   0
0043360    l   3   1   7   5   e   1   2   j   k   4   0   \   i  \r   O
0043400    r   b   i   t       e   x   c   e   l   s       a   t       m
0043420    e   r   g   i   n   g       r   a   s   t   e   r   s       r
0043440    e   p   r   e   s   e   n   t   e   d       a   s       b   i
0043460    t       s   t   r   e   a   m   s       i   n       t   h   e
0043500        A   l   t   o       m   e   m   o   r   y       i   n   t
0043520    o       t   h   e       i   m   a   g   e       b   a   n   d
0043540        b   u   f   f   e   r   .           F   i   g   u   r   e
0043560        1   -   3       i   l   l   u   s   t   r   a   t   e   s
0043600        o   n   e       c   a   s   e   :       a       c   h   a
0043620    r   a   c   t   e   r       i   s       r   e   p   r   e   s
0043640    e   n   t   e   d       b   y       a       r   a   s   t   e
0043660    r       i   n       m   e   m   o   r   y   ,       c   h   a
0043700    r   a   c   t   e   r   i   z   e   d       b   y       i   t
0043720    s       h   e   i 376 001  \0 333 322   g   h   t       a   n
0043740    d       w   i   d   t   h   .           I   t       i   s    
0043760    t   o       b   e       m   e   r   g   e   d       i   n   t
0044000    o       t   h   e       b   a   n   d       b   y       p   l
0044020    a   c   i   n   g       i   t   s       l   o   w   e   r    
0044040    l   e   f   t       c   o   r   n   e   r       a   t       l
0044060    o   c   a   t   i   o   n       (   x   ,   y   )       i   n
0044100        t   h   e       b   a   n   d   .           T   h   i   s
0044120        i   s       e   f   f   e   c   t   e   d       a   s    
0044140    f   o   l   l   o   w   s   : 032   z   1   9   0   5   0   l
0044160    3   1   7   5   e   1   2   j   k   4   0   \   8   7   i   5
0044200    I   1   1   9   i   6   I   5   i   5   I   8   2   i   3   I
0044220   \r   1   .       A   l   t   o       m   i   c   r   o   c   o
0044240    d   e       p   a   s   s   e   s       t   o       t   h   e
0044260        O   r   b   i   t       h   a   r   d   w   a   r   e    
0044300    t   h   e       f   o   u   r       p   a   r   a   m   e   t
0044320    e   r   s       x   ,       y   ,     376 001  \0 242 004   h
0044340    e   i   g   h   t       a   n   d       w   i   d   t   h   .
0044360  032   z   1   9   0   5   0   l   4   4   4   5   e   1   2   j
0044400    k   4   0   \   6   7   i   1   2   I   5   i  \r   2   .    
0044420    A   l   t   o       m   i   c   r   o   c   o   d   e       s
0044440    t   a   r   t   s       p   a   s   s   i   n   g       t   o
0044460        O   r   b   i   t       t   h   e       s   u   c   c   e
0044500    s   s   i   v   e       1   6   -   b   i   t       w   o   r
0044520    d   s       r   e   p   r   e   s   e   n   t   i   n   g    
0044540    t   h   e       b   i   t       s   t   r   e   a   m       f
0044560    o   r       t   h   e       s   o   u   r   c   e       r   a
0044600    s   t   e   r   .           O   r   b   i   t       t   a   k
0044620    e   s       e   a   c   h       w   o   r   d   ,       p   o
0044640    s   i   t   i   o   n   s       i   t       o   n       t   h
0044660    e       p   r   o   p   e   r       s   c   a   n   -   l   i
0044700    n   e   ,       a   n   d       a   t       t   h   e       p
0044720    r   o   p   e   r       v   e   r   t   i   c   a   l     376
0044740  001  \0   z 354   p   o   s   i   t   i   o   n   ,       a   n
0044760    d       m   e   r   g   e   s       t   h   e       1   6    
0045000    b   i   t   s       i   n   t   o       t   h   e       r   a
0045020    s   t   e   r       a   l   r   e   a   d   y       s   a   v
0045040    e   d       i   n       t   h   e       b   a   n   d   .    
0045060    E   a   c   h       t   i   m   e       O   r   b   i   t    
0045100    f   i   n   i   s   h   e   s       w   o   r   k       o   n
0045120        a       s   c   a   n   -   l   i   n   e   ,       i   t
0045140        i   n   c   r   e   m   e   n   t   s       t   h   e    
0045160    x       p   o   s   i   t   i   o   n       t   o       m   o
0045200    v   e       t   o       a       n   e   w       s   c   a   n
0045220    -   l   i   n   e   ,       a   n   d       d   e   c   r   e
0045240    m   e   n   t   s       a       w   i   d   t   h       c   o
0045260    u   n   t   e   r       t   h   a   t       c   o   u   n   t
0045300    s       r   e   m   a   i   n   i   n   g       s   c   a   n
0045320    -   l   i   n   e   s       i   n       t   h   e       s   o
0045340    u   r   c   e 376 001  \0   1   6       r   a   s   t   e   r
0045360    .     032   z   1   9   0   5   0   l   4   4   4   5   e   1
0045400    2   j   k   4   0   \   3   5   0   i   1   I   5   5   i   5
0045420    I  \r   3   a   .       E   v   e   n   t   u   a   l   l   y
0045440    ,       (   a   t       l   e   a   s   t       i   n       t
0045460    h   i   s       e   x   a   m   p   l   e   )       t   h   e
0045500        w   i   d   t   h       c   o   u   n   t   e   r       r
0045520    e   a   c   h   e   s       z   e   r   o   ,       i   n   d
0045540    i   c   a   t   i   n   g       t   h   a   t       t   h   e
0045560        s   o   u   r   c   e       r   a   s   t   e   r       h
0045600    a   s       b   e   e   n       e   x   h   a   u   s   t   e
0045620    d   .           T   h   e       A   l   t   o       m   i   c
0045640    r   o   c   o   d   e       l   o   o   p       t   h   a   t
0045660        i   s       r   e   p   e   a   t   e   d   l   y       p
0045700    a   s   s   i   n   g       r   a   s   t   e   r       b   i
0045720    t   s       t   o       O   r   b   i   t       i   s       t
0045740    e   r   m   i   n   a   t   e   d 376 001  \0   N 036       w
0045760    h   e   n       t   h   e       w   i   d   t   h       r   e
0046000    a   c   h   e   s       z   e   r   o   . 032   z   1   9   0
0046020    5   0   l   4   4   4   5   e   1   2   j   k   4   0  \r   I
0046040    t       c   o   m   m   o   n   l   y       h   a   p   p   e
0046060    n   s       t   h   a   t       t   h   e       w   i   d   t
0046100    h       o   f       a       c   h   a   r   a   c   t   e   r
0046120        e   x   c   e   e   d   s       t   h   e       w   i   d
0046140    t   h       o   f       a       b   a   n   d   ,       a   n
0046160    d       t   h   u   s       t   h   e       c   h   a   r   a
0046200    c   t   e   r       e   x   t   e   n   d   s       i   n   t
0046220    o       s   u   b   s   e   q   u   e   n   t       b   a   n
0046240    d   s   .           I   n       t   h   i   s       c   a   s
0046260    e   ,       w   e       n   e   e   d       a   n   o   t   h
0046300    e   r       w   a   y       t   o       t   e   r   m   i   n
0046320    a   t   e       t   h   e       l   o   o   p   : 032   z   1
0046340    9   0   5   0   l   3   1   7   5   e   1   2   j   k 376 001
0046360   \0 037 364   4   0  \r   3   b   .       E   v   e   n   t   u
0046400    a   l   l   y   ,       t   h   e       l   a   s   t       s
0046420    c   a   n   -   l   i   n   e       i   n       t   h   e    
0046440    b   a   n   d       (   x   =   1   5   )       h   a   s    
0046460    b   e   e   n       p   r   o   c   e   s   s   e   d   ,    
0046500    e   v   e   n       t   h   o   u   g   h       t   h   e    
0046520    (   c   h   a   r   a   c   t   e   r   )       w   i   d   t
0046540    h       c   o   u   n   t   e   r       h   a   s       n   o
0046560    t       b   e   e   n       d   e   c   r   e   m   e   n   t
0046600    e   d       t   o       z   e   r   o   .           W   e    
0046620    m   u   s   t       t   e   r   m   i   n   a   t   e       t
0046640    h   a   t       l   o   o   p       t   h   a   t       p   a
0046660    s   s   e   s       r   a   s   t   e   r       b   i   t   s
0046700        t   o       O   r   b   i   t   ,       b   u   t       w
0046720    e       m   u   s   t       r   e   m   e   m   b   e   r    
0046740    e   n   o   u   g   h       i   n   f   o   r   m   a   t   i
0046760    o   n     376 001  \0   : 320   s   o       t   h   a   t    
0047000    w   e       c   a   n       r   e   s   u   m   e       p   r
0047020    o   c   e   s   s   i   n   g       o   f       t   h   e    
0047040    s   a   m   e       c   h   a   r   a   c   t   e   r       w
0047060    h   e   n       i   t       c   o   m   e   s       t   i   m
0047100    e       t   o       w   o   r   k       o   n       t   h   e
0047120        n   e   x   t       b   a   n   d   . 032   z   1   9   0
0047140    5   0   l   4   4   4   5   e   1   2   j   k   4   0   \   4
0047160    8   i   1   I  \r   T   h   e       "   l   e   f   t       o
0047200    v   e   r   "       i   n   f   o   r   m   a   t   i   o   n
0047220        t   h   a   t       m   u   s   t       b   e       r   e
0047240    m   e   m   b   e   r   e   d       f   o   r       t   h   e
0047260        n   e   x   t       b   a   n   d       c   o   n   s   i
0047300    s   t   s       o   f       t   w   o       s   o   r   t   s
0047320        o   f       i   n   f   o   r   m   a   t   i   o   n   :
0047340        b   a   s   i   c       i   n   f   o   r   m   a   t   i
0047360    o   n       a   b   o   u   t 376 001  \0 032   '       t   h
0047400    e       c   h   a   r   a   c   t   e   r       (   t   h   e
0047420        h   e   i   g   h   t       o   f       t   h   e       s
0047440    o   u   r   c   e       r   a   s   t   e   r       a   n   d
0047460        t   h   e       y       c   o   o   r   d   i   n   a   t
0047500    e       t   h   a   t       d   e   t   e   r   m   i   n   e
0047520    s       w   h   e   r   e       t   h   e       b   o   t   t
0047540    o   m       o   f       t   h   e       s   o   u   r   c   e
0047560        r   a   s   t   e   r       i   s       t   o       b   e
0047600        p   l   a   c   e   d       i   n       t   h   e       b
0047620    a   n   d   )       a   n   d       a       d   e   s   c   r
0047640    i   p   t   i   o   n       o   f       t   h   e       p   o
0047660    r   t   i   o   n       o   f       t   h   e       c   h   a
0047700    r   a   c   t   e   r       r   e   m   a   i   n   i   n   g
0047720        t   o       b   e       g   e   n   e   r   a   t   e   d
0047740        (   a       n   e   w       v   a   l   u   e       o   f
0047760        t   h   e       w   i   d   t   h       c   o 376 001  \0
0050000    < 347   u   n   t   e   r   ,       r   e   p   r   e   s   e
0050020    n   t   i   n   g       t   h   e       u   n   p   r   o   c
0050040    e   s   s   e   d       w   i   d   t   h       r   e   m   a
0050060    i   n   i   n   g   ,       a   n   d       a       n   e   w
0050100        p   o   i   n   t   e   r       i   n   t   o       t   h
0050120    e       b   i   t       s   t   r   e   a   m       f   o   r
0050140        t   h   e       s   o   u   r   c   e       r   a   s   t
0050160    e   r   ,       w   h   i   c   h       d   e   s   c   r   i
0050200    b   e   s       w   h   e   r   e       t   o       r   e   s
0050220    u   m   e       t   a   k   i   n   g       b   i   t   s   )
0050240    .           T   h   e       l   e   f   t   o   v   e   r    
0050260    s   o   u   r   c   e       r   a   s   t   e   r       p   o
0050300    i   n   t   e   r       r   e   q   u   i   r   e   s       2
0050320    0       b   i   t   s   ,       a   n   d       c   o   n   s
0050340    i   s   t   s       o   f       t   w   o       p   a   r   t
0050360    s   :       t   h   e       m   o   s   t       s   i   g   n
0050400    i   f 376 001  \0 267  \n   i   c   a   n   t       1   6    
0050420    b   i   t   s       s   p   e   c   i   f   y       w   h   i
0050440    c   h       A   l   t   o       m   e   m   o   r   y       w
0050460    o   r   d       i   s       t   h   e       f   i   r   s   t
0050500        t   o       t   a   k   e       u   p       n   e   x   t
0050520        t   i   m   e   ,       a   n   d       t   h   e       l
0050540    o   w       o   r   d   e   r       4       b   i   t   s    
0050560    s   p   e   c   i   f   y       w   h   i   c   h       b   i
0050600    t       w   i   t   h   i   n       t   h   e       w   o   r
0050620    d       s   h   o   u   l   d       b   e       t   h   e    
0050640    f   i   r   s   t       t   o       b   e       p   r   o   c
0050660    e   s   s   e   d   . 032   z   1   9   0   5   0   l   3   1
0050700    7   5   e   1   2   j   k   4   0   \   1   5   1   i   6   I
0050720    3   0   i   1   I   1   9   1   i   5   I  \r   S   o       O
0050740    r   b   i   t       g   i   v   e   s       u   s       h   e
0050760    l   p       w   i   t   h       t   h   e       i   n   n   e
0051000    r   -   m   o   s   t     376 001  \0   :   )   l   o   o   p
0051020    :       p   o   s   i   t   i   o   n   i   n   g       t   h
0051040    e       c   h   a   r   a   c   t   e   r       r   a   s   t
0051060    e   r       o   n       t   h   e       b   a   n   d       r
0051100    a   s   t   e   r   ,       a   n   d       m   e   r   g   i
0051120    n   g       t   h   e       b   i   t   s       i   n   t   o
0051140        i   t   .           A   l   t   o       m   i   c   r   o
0051160    c   o   d   e   ,       h   o   w   e   v   e   r   ,       i
0051200    s       r   e   s   p   o   n   s   i   b   l   e       f   o
0051220    r       a   n       o   r   d   e   r   l   y       p   r   o
0051240    c   e   s   s   i   n   g       o   f       c   h   a   r   a
0051260    c   t   e   r   s   ,       f   o   r       f   e   t   c   h
0051300    i   n   g       s   o   u   r   c   e       r   a   s   t   e
0051320    r       w   o   r   d   s       a   n   d       p   a   s   s
0051340    i   n   g       t   h   e   m       t   o       O   r   b   i
0051360    t   ,       f   o   r       s   a   v   i   n   g       "   l
0051400    e   f   t       o   v   e   r   "       i   n 376 001  \0   T
0051420  310   f   o   r   m   a   t   i   o   n   ,       a   n   d    
0051440    f   o   r       i   n   t   e   r   p   r   e   t   i   n   g
0051460        t   h   i   s       i   n   f   o   r   m   a   t   i   o
0051500    n       p   r   o   p   e   r   l   y       w   h   e   n    
0051520    t   h   e       n   e   x   t       b   a   n   d       b   e
0051540    g   i   n   s   . 032   z   1   9   0   5   0   l   3   1   7
0051560    5   e   1   2   j   k   4   0  \r   T   h   e       d   e   t
0051600    a   i   l   s       o   f       t   h   e       "   m   e   r
0051620    g   e   "       o   p   e   r   a   t   i   o   n       p   e
0051640    r   f   o   r   m   e   d       b   y       O   r   b   i   t
0051660        o   f   f   e   r       s   o   m   e       f   l   e   x
0051700    i   b   i   l   i   t   y   .           A       b   a   n   d
0051720        b   u   f   f   e   r       s   t   a   r   t   s       o
0051740    u   t       w   i   t   h       a   l   l       b   i   t   s
0051760        s   e   t       t   o       0   -   -   t   h   i   s    
0052000    i   s       a   c   t   u   a   l   l   y       a   c   c   o
0052020    m 376 001  \0 023   d   p   l   i   s   h   e   d       b   y
0052040        c   l   e   a   r   i   n   g       t   h   e       w   o
0052060    r   d   s       o   f       t   h   e       b   a   n   d    
0052100    a   s       t   h   e   y       a   r   e       r   e   a   d
0052120        o   u   t       a   n   d       p   a   s   s   e   d    
0052140    e   i   t   h   e   r       b   a   c   k       t   o       t
0052160    h   e       A   l   t   o       o   r       o   n       t   o
0052200        t   h   e       R   O   S   .           T   h   e       "
0052220    i   n   n   e   r       l   o   o   p   "       o   f       t
0052240    h   e       m   e   r   g   e       o   p   e   r   a   t   i
0052260    o   n       i   s       r   e   s   p   o   n   s   i   b   l
0052300    e       f   o   r       c   h   a   n   g   i   n   g       a
0052320        p   a   r   t   i   c   u   l   a   r       b   i   t    
0052340    i   n       t   h   e       b   a   n   d       b   u   f   f
0052360    e   r       (   B   A   N   D   [   x   ,   y   ]   )   ,    
0052400    b   a   s   e   d       o   n       t   h   e       v   a   l
0052420    u   e       o   f     376 001  \0   } 374   a       p   a   r
0052440    t   i   c   u   l   a   r       b   i   t       o   f       t
0052460    h   e       s   o   u   r   c   e       r   a   s   t   e   r
0052500        b   i   t       s   t   r   e   a   m       (   S   O   U
0052520    R   C   E   B   I   T   )   .           T   h   e       a   l
0052540    g   o   r   i   t   h   m       i   s   : 032   z   1   9   0
0052560    5   0   l   3   1   7   5   e   1   2   j   k   4   0   \   2
0052600    6   3   f   1       3   f   0       1   0   8   f   1       4
0052620    f   0       8   0   f   1       9   f   0  \r   i   f       S
0052640    O   U   R   C   E   B   I   T   =   1       t   h   e   n    
0052660    B   A   N   D   [   x   ,   y   ]       _       I   N   K   [
0052700    x   ,       y       m   o   d       1   6   ] 032   z   1   9
0052720    0   5   0   l   4   4   4   5   e   1   2   j   k   4   0   \
0052740    i   3   f   1   I   9   f   0       3   i   4   I   1   f   1
0052760        4   f   0       1   i   3   I   4   f   1       3   f   0
0053000        1   i   4   I  \r   w   h   e   r   e       I   N   K    
0053020    i   s       a       1   6       b   y     376 001  \0 254 300
0053040    1   6       b   i   t       m   e   m   o   r   y       i   n
0053060        t   h   e       O   r   b   i   t       h   a   r   d   w
0053100    a   r   e       t   h   a   t       c   a   n       b   e    
0053120    s   e   t       b   y       t   h   e       A   l   t   o   .
0053140            T   h   e       i   n   t   e   n   t       o   f    
0053160    t   h   e       i   n   k       m   e   m   o   r   y       i
0053200    s       t   o       p   e   r   m   i   t       "   g   r   a
0053220    y   "       c   o   l   o   r   s       t   o       b   e    
0053240    c   r   e   a   t   e   d       b   y       s   p   a   t   i
0053260    a   l       h   a   l   f   t   o   n   e   s   .           I
0053300    n       m   o   s   t       c   a   s   e   s   ,       c   h
0053320    a   r   a   c   t   e   r   s       w   i   l   l       w   a
0053340    n   t       t   o       b   e       "   b   l   a   c   k   ,
0053360    "       a   n   d       t   h   e       I   N   K       m   e
0053400    m   o   r   y       s   h   o   u   l   d       c   o   n   t
0053420    a   i   n       a   l   l       1   '   s   .       I   n    
0053440  376 001  \0 256 022   l   i   g   h   t       o   f       t   h
0053460    e       a   b   o   v   e       a   l   g   o   r   i   t   h
0053500    m   ,       t   h   e       p   r   o   p   e   r       w   a
0053520    y       t   o       v   i   e   w       t   h   e       i   n
0053540    p   u   t       r   a   s   t   e   r       i   s   :       i
0053560    t       i   s       a       m   a   s   k   ,       w   i   t
0053600    h       1       b   i   t   s       e   v   e   r   y   w   h
0053620    e   r   e       t   h   e       "   c   h   a   r   a   c   t
0053640    e   r   "       f   o   r   m       l   i   e   s   .        
0053660    I   t       i   s       n   o   t       c   o   r   r   e   c
0053700    t       t   o       t   h   i   n   k       o   f       t   h
0053720    e       1       b   i   t   s       i   n       t   h   e    
0053740    s   o   u   r   c   e       r   a   s   t   e   r       a   s
0053760        "   d   a   t   a   "       b   i   t   s   -   -   t   h
0054000    e       I   N   K       m   e   m   o   r   y       p   r   o
0054020    v   i   d   e   s       t   h   e       d   a   t   a       b
0054040    i   t   s   . 032 376 001  \0   .   P   z   1   9   0   5   0
0054060    l   3   1   7   5   e   1   2   j   k   4   0   \   6   f   1
0054100        3   f   0       2   3   0   f   1       3   f   0       1
0054120    0   9   i   6   3   I   8   i   3   I   7   3   f   1       3
0054140    f   0  \r   T   h   e   r   e       a   r   e       s   o   m
0054160    e       s   p   e   c   i   a   l       c   a   s   e   s    
0054200    o   f       t   h   e       O   r   b   i   t       i   m   a
0054220    g   e   -   g   e   n   e   r   a   t   i   o   n       t   e
0054240    c   h   n   i   q   u   e       t   h   a   t       d   e   s
0054260    e   r   v   e       m   e   n   t   i   o   n   .           F
0054300    i   r   s   t   ,       i   t       i   s       p   o   s   s
0054320    i   b   l   e       t   o       h   a   v   e       a       s
0054340    o   u   r   c   e       r   a   s   t   e   r       w   i   t
0054360    h       w   i   d   t   h   =   1   5       a   n   d       h
0054400    e   i   g   h   t   =   4   0   9   6   .           T   h   i
0054420    s       i   s       a       u   s   e   f   u   l       m   o
0054440    d   e       o   f       o   p   e   r 376 001  \0   =   [   a
0054460    t   i   o   n       w   h   e   n       a       b   i   n   a
0054500    r   y       i   m   a   g   e       h   a   s       b   e   e
0054520    n       p   r   e   -   c   o   m   p   u   t   e   d   ,    
0054540    a   n   d       O   r   b   i   t       i   s       b   e   i
0054560    n   g       u   s   e   d       s   i   m   p   l   y       a
0054600    s       a       p   i   p   e       t   o       s   h   o   v
0054620    e   l       t   h   e       i   m   a   g   e       t   o   w
0054640    a   r   d       t   h   e       R   O   S   .           S   e
0054660    c   o   n   d   ,       t   h   e   r   e       i   s       a
0054700    t       l   e   a   s   t       o   n   e       c   a   s   e
0054720        w   h   e   n       i   t       i   s       s   e   n   s
0054740    e   l   e   s   s       t   o       h   a   v   e       a   n
0054760        a   c   t   u   a   l       p   h   y   s   i   c   a   l
0055000        r   e   p   r   e   s   e   n   t   a   t   i   o   n    
0055020    f   o   r       t   h   e       s   o   u   r   c   e       r
0055040    a   s   t   e   r   .           T   h   i   s       o   c 376
0055060  001  \0  \v 363   c   u   r   s       w   h   e   n       m   e
0055100    r   g   i   n   g       "   r   u   l   e   s   "       (   o
0055120    r       "   l   i   n   e   s   "   )       i   n   t   o    
0055140    t   h   e       b   a   n   d       r   a   s   t   e   r   :
0055160        i   n       t   h   i   s       c   a   s   e   ,       t
0055200    h   e       r   a   s   t   e   r       r   e   p   r   e   s
0055220    e   n   t   a   t   i   o   n       o   f       t   h   e    
0055240    i   n   p   u   t       b   i   t       s   t   r   e   a   m
0055260        c   o   n   s   i   s   t   s       o   f       a   n    
0055300    e   n   d   l   e   s   s       s   t   r   i   n   g       o
0055320    f       1   '   s   ,       a   n   d       w   e       d   o
0055340        n   o   t       n   e   e   d       t   o       a   c   t
0055360    u   a   l   l   y       s   t   o   r   e       t   h   i   s
0055400        s   t   r   i   n   g       i   n       m   e   m   o   r
0055420    y   .           F   o   r       r   u   l   e   s   ,       t
0055440    h   e   n   ,       i   t       i   s       m   o   r   e    
0055460    c   o   n   v 376 001  \0   T   n   e   n   i   e   n   t    
0055500    t   o       p   r   o   v   i   d   e       t   h   e       f
0055520    o   u   r       p   a   r   a   m   e   t   e   r   s       (
0055540    x   ,       y   ,       w   i   d   t   h   ,       h   e   i
0055560    g   h   t   )   ,       b   u   t       t   o       o   m   i
0055600    t       t   h   e       m   e   m   o   r   y       f   o   r
0055620        t   h   e       b   i   t       s   t   r   e   a   m   ,
0055640        a   n   d       s   i   m   p   l   y       s   h   i   p
0055660        -   1   '   s       (   w   o   r   d   s       w   i   t
0055700    h       a   l   l       1   6       b   i   t   s       e   q
0055720    u   a   l       t   o       1   )       t   o       O   r   b
0055740    i   t   . 032   z   1   9   0   5   0   l   3   1   7   5   e
0055760    1   2   j   k   4   0   \   1   4   3   i   5   I   8   i   6
0056000    I   1   5   8   f   1       3   f   0       4   2   7   i   1
0056020    9   I  \r   1   .   2       R   e   a   d   i   n   g       a
0056040        b   u   f   f   e   r 032   z   1   9   0   5   0   l   3
0056060    1   7   5   e   1   2   j   k   4 376 001  \0 205 322   0   \
0056100    i  \r   W   h   i   l   e       t   h   e       i   m   a   g
0056120    e       b   a   n   d       b   u   f   f   e   r       i   s
0056140        b   e   i   n   g       p   r   e   p   a   r   e   d    
0056160    w   i   t   h       a   n       i   m   a   g   e   ,       t
0056200    h   e       o   u   t   p   u   t       b   a   n   d       i
0056220    s       b   e   i   n   g       r   e   a   d       o   u   t
0056240    ,       e   i   t   h   e   r       t   o       t   h   e    
0056260    R   O   S       a   d   a   p   t   e   r       o   r       b
0056300    a   c   k       i   n   t   o       A   l   t   o       m   e
0056320    m   o   r   y   .           T   h   e       r   e   a   d   -
0056340    o   u   t       m   e   c   h   a   n   i   s   m   s       a
0056360    r   e       s   i   m   i   l   a   r   ,       a   n   d    
0056400    r   e   q   u   i   r   e       s   o   m   e       e   x   p
0056420    l   i   c   a   t   i   o   n   .           T   h   e       b
0056440    a   s   i   c       r   e   a   d   -   o   u   t       o   p
0056460    e   r   a   t   i   o   n       c   y   c   l   e   s 376 001
0056500   \0   J   5       t   h   r   o   u   g   h       a   l   l    
0056520    1   6       s   c   a   n   -   l   i   n   e   s       (   x
0056540    =   0       t   o       1   5   )   ,       a   n   d       d
0056560    e   l   i   v   e   r   s       i   n   f   o   r   m   a   t
0056600    i   o   n       f   r   o   m       e   a   c   h       s   c
0056620    a   n   -   l   i   n   e       b   e   g   i   n   n   i   n
0056640    g       w   i   t   h       y   =   F   A   *   1   6   ,    
0056660    a   n   d       e   n   d   i   n   g       w   i   t   h    
0056700    y   =   4   0   9   5       (   F   A   ,       w   h   i   c
0056720    h       d   e   n   o   t   e   s       "   f   i   r   s   t
0056740        a   d   d   r   e   s   s   ,   "       i   s       a    
0056760    n   u   m   b   e   r       i   n       t   h   e       r   a
0057000    n   g   e       0       t   o       2   5   5       t   h   a
0057020    t       c   a   n       b   e       s   e   t       b   y    
0057040    t   h   e       A   l   t   o   )   .       A   f   t   e   r
0057060        t   h   e       l   a   s   t       b   i   t       (   4
0057100    0   9   5 376 001  \0   !   e   )       o   f       t   h   e
0057120        l   a   s   t       s   c   a   n   -   l   i   n   e    
0057140    (   x   =   1   5   )       h   a   s       b   e   e   n    
0057160    r   e   a   d       o   u   t   ,       O   r   b   i   t    
0057200    w   i   l   l       "   s   w   i   t   c   h       t   h   e
0057220        b   u   f   f   e   r   s   "       (   i   .   e   .   ,
0057240        i   n   t   e   r   c   h   a   n   g   e       t   h   e
0057260        r   o   l   e       o   f       b   u   f   f   e   r    
0057300    A       a   n   d       b   u   f   f   e   r       B   )   .
0057320            T   h   e       n   e   x   t       b   i   t       t
0057340    o       b   e       r   e   a   d       o   u   t       w   i
0057360    l   l       c   o   m   e       f   r   o   m       t   h   e
0057400        o   t   h   e   r       b   u   f   f   e   r   . 032   z
0057420    1   9   0   5   0   l   3   1   7   5   e   1   2   j   k   4
0057440    0   \   1   0   i   5   I   5   0   i   6   I   3   9   f   1
0057460        3   f   0       1   6   7   i   1   I   7   1   i   1   I
0057500    1   f   1       2   f   0     376 001  \0   K   e   2   1   i
0057520    1   I   7   f   1       2   f   0       1   4   6   i   1   I
0057540   \r   T   h   e       F   A       m   e   c   h   a   n   i   s
0057560    m       h   a   s       a       m   i   n   o   r       e   f
0057600    f   e   c   t       o   n       t   h   e       w   a   y    
0057620    i   m   a   g   e   s       s   h   o   u   l   d       b   e
0057640        g   e   n   e   r   a   t   e   d   .           I   f    
0057660    t   h   e       r   e   c   e   i   v   e   r       o   f    
0057700    t   h   e       v   i   d   e   o       (   u   s   u   a   l
0057720    l   y       t   h   e       p   r   i   n   t   e   r   )    
0057740    i   s       i   n   s   t   r   u   c   t   e   d       t   o
0057760        p   l   a   c   e       t   h   e       f   i   r   s   t
0060000        b   i   t       o   f       e   a   c   h       s   c   a
0060020    n   -   l   i   n   e       a   t       t   h   e       b   o
0060040    t   t   o   m       o   f       t   h   e       p   a   g   e
0060060    ,       t   h   e       n   e   x   t       s   l   i   g   h
0060100    t   l   y       a   b   o   v   e       i   t   , 376 001  \0
0060120  224 250       a   n   d       s   o       f   o   r   t   h   ,
0060140        t   h   e   n       t   h   e       r   e   l   a   t   i
0060160    o   n       b   e   t   w   e   e   n       v   e   r   t   i
0060200    c   a   l       p   o   s   i   t   i   o   n       o   n    
0060220    t   h   e       p   a   g   e       (   y   p   )       a   n
0060240    d       a   d   d   r   e   s   s       o   f       t   h   e
0060260        b   i   t       i   n       O   r   b   i   t   '   s    
0060300    b   u   f   f   e   r       (   y   )       i   s   :       y
0060320        =       y   p       +       (   F   A   *   1   6   )   .
0060340            C   o   n   s   e   q   u   e   n   t   l   y   ,    
0060360    t   h   e       n   u   m   b   e   r       (   F   A   *   1
0060400    6   )       m   u   s   t       b   e       a   d   d   e   d
0060420        t   o       e   a   c   h       d   e   s   i   r   e   d
0060440        p   a   g   e       p   o   s   i   t   i   o   n       (
0060460    y   p   ,       m   e   a   s   u   r   e   d       i   n    
0060500    b   i   t   s   )       t   o       d   e   t   e   r   m   i
0060520    n   e 376 001  \0 264   c       t   h   e       p   r   o   p
0060540    e   r       y       a   d   d   r   e   s   s       t   o    
0060560    p   r   o   v   i   d   e       t   o       O   r   b   i   t
0060600    .           (   N   o   t   e   :       T   h   i   s       a
0060620    d   d   i   t   i   o   n       c   a   n       b   e       e
0060640    a   s   i   l   y       e   x   c   l   u   d   e   d       f
0060660    r   o   m       t   h   e       i   n   n   e   r       l   o
0060700    o   p       b   y       m   a   k   i   n   g       m   o   d
0060720    i   f   i   c   a   t   i   o   n   s       t   o       y    
0060740    i   n   c   r   e   m   e   n   t   a   l   l   y   ,       s
0060760    p   a   c   i   n   g       a   p   p   r   o   p   r   i   a
0061000    t   e   l   y       f   o   r       e   a   c   h       c   h
0061020    a   r   a   c   t   e   r       e   n   c   o   u   n   t   e
0061040    r   e   d   .   )     032   z   1   9   0   5   0   l   3   1
0061060    7   5   e   1   2   j   k   4   0   \   4   f   1       2   f
0061100    0       3   0   2   i   2   I   4   4   i   1   I   6   i   2
0061120    I   2   i   2   I   4   f 376 001  \0   . 200   1       2   f
0061140    0       3   3   f   1       2   f   0       5   0   i   2   I
0061160    4   4   i   1   I   1   2   2   i   1   I  \r   T   h   e    
0061200    a   c   t       o   f       r   e   a   d   i   n   g       a
0061220        b   u   f   f   e   r       a   l   s   o       w   r   i
0061240    t   e   s       z   e   r   o   e   s       i   n   t   o    
0061260    i   t   :       t   h   i   s       i   s       a   n       e
0061300    c   o   n   o   m   i   c   a   l       m   e   c   h   a   n
0061320    i   s   m       f   o   r       c   l   e   a   r   i   n   g
0061340        a       b   u   f   f   e   r   .           T   h   e    
0061360    n   o   r   m   a   l       p   r   a   c   t   i   c   e   ,
0061400        t   h   e   r   e   f   o   r   e   ,       i   s       t
0061420    o       r   e   a   d       a       b   u   f   f   e   r    
0061440    t   h   o   r   o   u   g   h   l   y       s   i   m   p   l
0061460    y       i   n       o   r   d   e   r       t   o       c   l
0061500    e   a   r       i   t   .           A   f   t   e   r       t
0061520    h   e       b   u   f   f   e   r       i   s 376 001  \0 035
0061540  313       r   e   a   d   ,       a       "   b   u   f   f   e
0061560    r       s   w   i   t   c   h   "       h   a   p   p   e   n
0061600    s   ,       a   n   d       t   h   e       c   l   e   a   r
0061620    e   d       b   u   f   f   e   r       b   e   c   o   m   e
0061640    s       t   h   e       i   m   a   g   e       b   a   n   d
0061660        b   u   f   f   e   r   . 032   z   1   9   0   5   0   l
0061700    3   1   7   5   e   1   2   j   k   4   0   \   2   9   3   i
0061720    5   I  \r   T   h   e       m   o   s   t       c   o   m   m
0061740    o   n       u   s   e       o   f       O   r   b   i   t    
0061760    i   s       t   o       d   r   i   v   e       a       R   O
0062000    S       p   r   i   n   t   e   r   .           I   n       t
0062020    h   i   s       c   a   s   e   ,       F   A       i   s    
0062040    s   i   m   p   l   y       s   e   t       s   o       t   h
0062060    a   t       t   h   e       u   p   p   e   r       p   o   r
0062100    t   i   o   n       o   f       t   h   e       b   u   f   f
0062120    e   r       w   h   i   c   h       i   s       u   s   e   d
0062140      376 001  \0 313 020   c   o   r   r   e   s   p   o   n   d
0062160    s       t   o       t   h   e       d   e   s   i   r   e   d
0062200        i   m   a   g   e       h   e   i   g   h   t       f   o
0062220    r       t   h   e       e   n   t   i   r   e       p   a   g
0062240    e   .           I   n       o   r   d   e   r       t   o    
0062260    c   l   e   a   r       b   o   t   h       O   r   b   i   t
0062300        b   u   f   f   e   r   s       i   n   i   t   i   a   l
0062320    l   y   ,       w   e       a   r   r   a   n   g   e       t
0062340    w   o       d   u   m   m   y       b   a   n   d   s       o
0062360    f       i   m   a   g   e       i   n   f   o   r   m   a   t
0062400    i   o   n       t   h   a   t       w   i   l   l       l   i
0062420    e       o   f   f       t   h   e       a   c   t   u   a   l
0062440        p   a   g   e       i   m   a   g   e       (   i   .   e
0062460    .   ,       t   o       t   h   e       l   e   f   t       o
0062500    f       t   h   e       p   a   g   e   ,       o   n       D
0062520    o   v   e   r   )   .           T   h   u   s       t   h   e
0062540        f   i   r   s   t 376 001  \0   K   o       t   w   o    
0062560    b   u   f   f   e   r   s       r   e   a   d   ,       w   h
0062600    i   c   h       m   a   y       c   o   n   t   a   i   n    
0062620    g   a   r   b   a   g   e       l   e   f   t       b   e   h
0062640    i   n   d       f   r   o   m       p   r   e   v   i   o   u
0062660    s       o   p   e   r   a   t   i   o   n   s       a   n   d
0062700        f   r   o   m       l   a   c   k       o   f       r   e
0062720    f   r   e   s   h   i   n   g   ,       w   i   l   l       n
0062740    o   t       b   e       v   i   s   i   b   l   e       o   n
0062760        t   h   e       p   a   g   e   .           W   h   e   n
0063000        u   s   e   d       t   o       d   r   i   v   e       a
0063020        R   O   S       (   w   h   i   c   h       r   e   q   u
0063040    i   r   e   s       F   A       t   o       b   e       a    
0063060    m   u   l   t   i   p   l   e       o   f       4       i   n
0063100        o   r   d   e   r       t   o       c   o   m   m   u   n
0063120    i   c   a   t   e       v   i   d   e   o       d   a   t   a
0063140        s   u   c   e   s   s   f   u   l   l 376 001  \0 242 005
0063160    y       t   o       t   h   e       R   O   S       a   d   a
0063200    p   t   e   r   )   ,       O   r   b   i   t       c   a   n
0063220        d   e   l   i   v   e   r       v   i   d   e   o       d
0063240    a   t   a       a   t       a       r   a   t   e       o   f
0063260        2   3       M   B   i   t   s   /   s   e   c   . 032   z
0063300    1   9   0   5   0   l   3   1   7   5   e   1   2   j   k   4
0063320    0   \   4   3   f   1       3   f   0       2   5   f   1    
0063340    2   f   0       2   4   1   i   3   I   2   4   7   f   1    
0063360    3   f   0       1   7   f   1       2   f   0       7   7   f
0063400    1       3   f   0  \r   T   h   e       o   t   h   e   r    
0063420    c   o   m   m   o   n       u   s   e       o   f       O   r
0063440    b   i   t       i   s       t   o       t   a   k   e       a
0063460    d   v   a   n   t   a   g   e       o   f       i   t   s    
0063500    f   a   s   t       i   m   a   g   e   -   g   e   n   e   r
0063520    a   t   i   n   g       c   a   p   a   b   i   l   i   t   y
0063540    ,       b   u   t       t   o       r   e   t   u   r   n    
0063560  376 001  \0 233 032   a       c   o   m   p   l   e   t   e   d
0063600        b   a   n   d       t   o       t   h   e       A   l   t
0063620    o       m   e   m   o   r   y   .           D   e   t   a   i
0063640    l   s       o   f       t   h   i   s       o   p   e   r   a
0063660    t   i   o   n       a   r   e       g   i   v   e   n       i
0063700    n       s   e   c   t   i   o   n       1   .   8   . 032   z
0063720    1   9   0   5   0   l   3   1   7   5   e   1   2   j   k   4
0063740    0  \r   1   .   3       C   o   m   m   u   n   i   c   a   t
0063760    i   n   g       w   i   t   h       t   h   e       R   O   S
0064000        a   d   a   p   t   e   r 032   z   1   9   0   5   0   l
0064020    3   1   7   5   e   1   2   j   k   4   0   \   i   2   7   f
0064040    1       3   f   0  \r   O   r   b   i   t       a   l   s   o
0064060        p   r   o   v   i   d   e   s       f   u   n   c   t   i
0064100    o   n   s       f   o   r       c   o   n   t   r   o   l   l
0064120    i   n   g       t   h   e       R   O   S       a   d   a   p
0064140    t   e   r       a   n   d       i   t   s       a   s   s   o
0064160    c   i   a   t   e 376 001  \0   (   z   d       p   r   i   n
0064200    t   e   r   .           T   w   o       c   o   m   p   l   e
0064220    t   e   l   y       i   n   d   e   p   e   n   d   e   n   t
0064240        m   e   c   h   a   n   i   s   m   s       a   r   e    
0064260    u   s   e   d       f   o   r       s   e   n   d   i   n   g
0064300        c   o   n   t   r   o   l       i   n   f   o   r   m   a
0064320    t   i   o   n       a   n   d       f   o   r       r   e   a
0064340    d   i   n   g       R   O   S       (   a   n   d       a   d
0064360    a   p   t   e   r   )       s   t   a   t   u   s   .        
0064400    O   r   b   i   t       w   i   l   l       a   c   c   e   p
0064420    t       1   6   -   b   i   t       c   o   m   m   a   n   d
0064440    s       f   r   o   m       t   h   e       A   l   t   o    
0064460    a   n   d       f   o   r   w   a   r   d       t   h   e   m
0064500        t   o       t   h   e       a   d   a   p   t   e   r   .
0064520        I   t       i   s       a   l   s   o       c   o   n   s
0064540    t   a   n   t   l   y       r   e   a   d   i   n   g       t
0064560    h   e       s   t   a   t   u   s     376 001  \0   5 242   l
0064600    i   n   e       r   e   t   u   r   n   i   n   g       f   r
0064620    o   m       t   h   e       a   d   a   p   t   e   r   ,    
0064640    a   n   d       i   s       c   a   p   a   b   l   e       o
0064660    f       r   e   p   o   r   t   i   n   g       2   5   6    
0064700    b   i   t   s       o   f       s   t   a   t   u   s       g
0064720    e   n   e   r   a   t   e   d       b   y       t   h   e    
0064740    a   d   a   p   t   e   r   . 032   z   1   9   0   5   0   l
0064760    3   1   7   5   e   1   2   j   k   4   0   \   5   0   f   1
0065000        3   f   0       1   3   3   f   1       3   f   0  \r   1
0065020    .   4       O   r   b   i   t       P   r   o   g   r   a   m
0065040    m   i   n   g       -   -       t   h   e       c   o   m   m
0065060    o   n       c   a   s   e   s 032   z   1   9   0   5   0   l
0065100    3   1   7   5   e   1   2   j   k   4   0   \   i   4   1   I
0065120   \r   T   h   e       n   e   x   t       s   e   v   e   r   a
0065140    l       s   e   c   t   i   o   n   s       o   f       t   h
0065160    i   s       g   u   i   d   e       d   e   s   c   r   i 376
0065200  001  \0 300   '   b   e       t   h   e       o   p   e   r   a
0065220    t   i   o   n       o   f       O   r   b   i   t       u   n
0065240    d   e   r   t   a   k   e   n       w   i   t   h       t   h
0065260    e       "   s   t   a   n   d   a   r   d       m   i   c   r
0065300    o   c   o   d   e   ,   "           a   n   d       t   h   e
0065320    n       t   h   e       r   e   g   i   m   e   n       f   o
0065340    r       w   r   i   t   i   n   g       m   i   c   r   o   c
0065360    o   d   e       i   f       y   o   u       s   o       d   e
0065400    s   i   r   e   .           T   h   i   s       s   e   c   t
0065420    i   o   n       d   e   s   c   r   i   b   e   s       t   h
0065440    o   s   e       e   l   e   m   e   n   t   s       o   f    
0065460    O   r   b   i   t       t   h   a   t       m   u   s   t    
0065500    b   e       u   n   d   e   r   s   t   o   o   d       t   o
0065520        o   p   e   r   a   t   e       t   h   e       h   a   r
0065540    d   w   a   r   e       u   s   i   n   g       e   i   t   h
0065560    e   r       t   h   e       s   t   a   n   d   a   r   d    
0065600    m   i   c   r 376 001  \0 210 031   o   c   o   d   e       o
0065620    r       s   p   e   c   i   a   l   l   y   -   w   r   i   t
0065640    t   e   n       c   o   d   e   . 032   z   1   9   0   5   0
0065660    l   3   1   7   5   e   1   2   j   k   4   0  \r   T   h   e
0065700        c   o   n   t   r   o   l       o   f       O   r   b   i
0065720    t       i   s       a   c   c   o   m   p   l   i   s   h   e
0065740    d       w   i   t   h       o   n   e       A   l   t   o    
0065760    m   i   c   r   o   t   a   s   k       (   t   a   s   k    
0066000    1   ,       n   e   x   t       t   o       l   o   w   e   s
0066020    t       p   r   i   o   r   i   t   y   )   ,       a   n   d
0066040        a   n       a   s   s   o   c   i   a   t   e   d       c
0066060    o   l   l   e   c   t   i   o   n       o   f       m   i   c
0066100    r   o   c   o   d   e       t   h   a   t       e   x   e   c
0066120    u   t   e   s       w   i   t   h   i   n       t   h   a   t
0066140        t   a   s   k   .           R   e   m   e   m   b   e   r
0066160        t   h   a   t       t   h   e       A   l   t   o       m
0066200    u   s   t       b   e       "   b 376 001  \0   g 350   o   o
0066220    t   s   t   r   a   p   p   e   d   "       a   f   t   e   r
0066240        l   o   a   d   i   n   g       t   h   e       m   i   c
0066260    r   o   c   o   d   e       i   n   t   o       t   h   e    
0066300    R   A   M       i   n       o   r   d   e   r       t   o    
0066320    i   n   i   t   i   a   t   e       t   a   s   k       1   '
0066340    s       p   r   o   g   r   a   m       c   o   u   n   t   e
0066360    r       t   o       p   o   i   n   t       t   o       t   h
0066400    e       p   r   o   p   e   r       R   A   M       r   o   u
0066420    t   i   n   e   .       (   F   o   r       m   o   r   e    
0066440    i   n   f   o   r   m   a   t   i   o   n       a   b   o   u
0066460    t       m   i   c   r   o   c   o   d   i   n   g       a   n
0066500    d       b   o   o   t   s   t   r   a   p   p   i   n   g   ,
0066520        s   e   e       t   h   e       A   l   t   o       H   a
0066540    r   d   w   a   r   e       M   a   n   u   a   l   .   ) 032
0066560    z   1   9   0   5   0   l   3   1   7   5   e   1   2   j   k
0066600    4   0   \   2   5   4   f   1       3   f   0       7 376 001
0066620   \0 273 211   0   f   1       3   f   0  \r   T   h   e       r
0066640    e   c   o   r   d       o   f       a   c   t   i   v   i   t
0066660    y       o   f       t   h   e       O   r   b   i   t       t
0066700    a   s   k       i   s       q   u   i   t   e       c   o   m
0066720    p   l   i   c   a   t   e   d   .           T   h   e       t
0066740    a   s   k       i   s       i   n   i   t   i   a   l   l   y
0066760        i   n   a   c   t   i   v   e   :       t   h   e       A
0067000    l   t   o       p   r   o   g   r   a   m       m   u   s   t
0067020        i   n   i   t   i   a   t   e       O   r   b   i   t    
0067040    a   c   t   i   v   i   t   y       b   y       i   s   s   u
0067060    i   n   g       S   t   a   r   t   I   O   (   4   )   ,    
0067100    w   h   i   c   h       s   i   g   n   a   l   s       t   h
0067120    e       O   r   b   i   t       h   a   r   d   w   a   r   e
0067140        t   o       a   c   t   i   v   a   t   e       i   t   s
0067160        t   a   s   k   .           D   u   r   i   n   g       t
0067200    h   e       a   c   t   i   v   e       p   e   r   i   o   d
0067220    ,       t 376 001  \0 316   d   h   e       d   e   t   a   i
0067240    l   s       o   f       t   h   e       m   i   c   r   o   c
0067260    o   d   e       f   u   n   c   t   i   o   n   s       s   e
0067300    n   t       f   r   o   m       t   h   e       A   l   t   o
0067320        t   o       O   r   b   i   t       w   i   l   l       g
0067340    o   v   e   r   n       e   x   a   c   t   l   y       w   h
0067360    e   n       t   h   e       O   r   b   i   t       t   a   s
0067400    k       i   s       r   u   n   .           H   o   w   e   v
0067420    e   r   ,       a   t       t   h   e       t   e   r   m   i
0067440    n   a   t   i   o   n       o   f       a       s   e   q   u
0067460    e   n   c   e       o   f       c   o   m   m   a   n   d   s
0067500        t   h   e       m   i   c   r   o   c   o   d   e       u
0067520    s   u   a   l   l   y       i   n   s   t   r   u   c   t   s
0067540        O   r   b   i   t       t   o       r   e   t   u   r   n
0067560        t   o       t   h   e       i   n   i   t   i   a   l   ,
0067600        i   n   a   c   t   i   v   e   ,       s   t   a   t   e
0067620    .           (   T   h   i   s 376 001  \0   e 351       l   a
0067640    s   t       i   s       s   i   m   p   l   y       a       c
0067660    o   n   v   e   n   t   i   o   n   ;       t   h   e       "
0067700    s   t   a   n   d   a   r   d       m   i   c   r   o   c   o
0067720    d   e   "       n   o   r   m   a   l   l   y       u   s   e
0067740    s       t   h   i   s       c   o   n   v   e   n   t   i   o
0067760    n   ,       b   u   t       h   a   s       a   n       e   x
0070000    c   e   p   t   i   o   n       a   s       w   e   l   l   .
0070020    ) 032   z   1   9   0   5   0   l   3   1   7   5   e   1   2
0070040    j   k   4   0  \r   S   t   a   n   d   a   r   d       m   i
0070060    c   r   o   c   o   d   e 032   z   1   9   0   5   0   l   3
0070100    1   7   5   e   1   2   j   k   4   0   \   i  \r   T   h   e
0070120        r   e   m   a   i   n   d   e   r       o   f       t   h
0070140    i   s       s   e   c   t   i   o   n       d   e   s   c   r
0070160    i   b   e   s       s   i   m   p   l   e       u   s   e    
0070200    o   f       6       f   u   n   c   t   i   o   n   s       o
0070220    f       t   h   e       s   t   a   n   d   a   r 376 001  \0
0070240  210   V   d       O   r   b   i   t       m   i   c   r   o   c
0070260    o   d   e   .       (   T   h   e       s   t   a   n   d   a
0070300    r   d       m   i   c   r   o   c   o   d   e       i   n   c
0070320    l   u   d   e   s       m   a   n   y       a   d   d   i   t
0070340    i   o   n   a   l       f   u   n   c   t   i   o   n   s    
0070360    f   o   r       d   e   b   u   g   g   i   n   g       a   n
0070400    d       f   o   r       m   o   r   e       e   x   o   t   i
0070420    c       u   s   e   s       o   f       O   r   b   i   t   .
0070440            T   h   e   s   e       a   r   e       t   a   k   e
0070460    n       u   p       i   n       s   u   b   s   e   q   u   e
0070500    n   t       s   e   c   t   i   o   n   s   .   )           T
0070520    h   e       s   t   a   n   d   a   r   d       m   i   c   r
0070540    o   c   o   d   e       w   a   s       w   r   i   t   t   e
0070560    n       t   o       a   c   c   o   m   o   d   a   t   e    
0070600    m   o   s   t       O   r   b   i   t       c   h   o   r   e
0070620    s   ,       i   n   c   l   u   d   i   n   g       n   o   r
0070640    m   a 376 001  \0  \0   z   l       p   r   i   n   t   i   n
0070660    g       t   a   s   k   s       a   n   d       h   a   r   d
0070700    w   a   r   e       d   i   a   g   n   o   s   i   s   .    
0070720        T   h   e       m   i   c   r   o   c   o   d   e       s
0070740    o   u   r   c   e       f   i   l   e   s       c   a   n    
0070760    b   e       f   o   u   n   d       o   n       [   I   V   Y
0071000    ]   <   S   P   R   U   C   E   >   S   p   r   u   c   e   M
0071020    c   .   D   m   . 032   z   1   9   0   5   0   l   3   1   7
0071040    5   e   1   2   j   k   4   0   \   4   2   0   f   1       1
0071060    4   f   0  \r   W   h   e   n       t   h   e       O   r   b
0071100    i   t       m   i   c   r   o   c   o   d   e       i   s    
0071120    a   c   t   i   v   a   t   e   d   ,       i   t       f   i
0071140    g   u   r   e   s       o   u   t       w   h   a   t       t
0071160    o       d   o       b   y       r   e   a   d   i   n   g    
0071200    a       c   o   n   t   r   o   l       t   a   b   l   e   .
0071220            T   o       e   x   e   c   u   t   e       a       c
0071240    o   m   m   a   n   d   , 376 001  \0 253 030       a       p
0071260    o   i   n   t   e   r       t   o       t   h   e       c   o
0071300    n   t   r   o   l       t   a   b   l   e       (   w   h   i
0071320    c   h       m   u   s   t       b   e   g   i   n       a   t
0071340        a   n       e   v   e   n       a   d   d   r   e   s   s
0071360    )       i   s       p   l   a   c   e   d       i   n       l
0071400    o   c   a   t   i   o   n       7   2   0   b   ,       a   n
0071420    d       S   t   a   r   t   I   O   (   4   )       i   s    
0071440    e   x   e   c   u   t   e   d   .           W   h   e   n    
0071460    e   x   e   c   u   t   i   o   n       o   f       t   h   e
0071500        c   o   m   m   a   n   d       i   s       c   o   m   p
0071520    l   e   t   e   ,       t   h   e       O   r   b   i   t    
0071540    t   a   s   k       s   t   o   r   e   s       0       i   n
0071560        l   o   c   a   t   i   o   n       7   2   0   b   ,    
0071600    a   n       e   v   e   n   t       t   h   a   t       c   a
0071620    n       b   e       d   e   t   e   c   t   e   d       b   y
0071640        t   h   e       A   l   t   o       p   r 376 001  \0 325
0071660  267   o   g   r   a   m   .           N   o   t   e       t   h
0071700    a   t       d   u   r   i   n   g       e   x   e   c   u   t
0071720    i   o   n       o   f       a   n       O   r   b   i   t    
0071740    c   o   m   m   a   n   d   ,       t   h   e       A   l   t
0071760    o       e   m   u   l   a   t   o   r       p   r   o   g   r
0072000    a   m       c   o   n   t   i   n   u   e   s       t   o    
0072020    r   u   n   -   -   t   h   e       O   r   b   i   t       t
0072040    a   s   k       a   n   d       t   h   e       m   a   i   n
0072060        p   r   o   g   r   a   m       a   r   e       a   s   y
0072100    n   c   h   r   o   n   o   u   s   .           T   o       a
0072120    l   l   o   w       O   r   b   i   t       m   a   x   i   m
0072140    u   m       a   c   c   e   s   s       t   o       t   h   e
0072160        A   l   t   o       m   i   c   r   o   p   r   o   c   e
0072200    s   s   o   r   ,       i   t       i   s       a   d   v   i
0072220    s   a   b   l   e       t   o       c   u   r   t   a   i   l
0072240        a   c   t   i   v   i   t   i   e   s       o   f       o
0072260    t 376 001  \0 256  \r   h   e   r       m   i   c   r   o   t
0072300    a   s   k   s       w   h   i   l   e       p   r   i   n   t
0072320    i   n   g       i   s       i   n       p   r   o   g   r   e
0072340    s   s   .           T   h   e       d   i   s   p   l   a   y
0072360        s   h   o   u   l   d       c   e   r   t   a   i   n   l
0072400    y       b   e       t   u   r   n   e   d       o   f   f   ;
0072420        s   t   o   p   p   i   n   g       d   i   s   k       o
0072440    r       E   t   h   e   r   n   e   t       a   c   t   i   v
0072460    i   t   y       i   s       l   e   s   s       b   e   n   e
0072500    f   i   c   i   a   l   . 032   z   1   9   0   5   0   l   3
0072520    1   7   5   e   1   2   j   k   4   0   \   7   8   i   1   4
0072540    I  \r   T   h   e       c   o   n   t   r   o   l       t   a
0072560    b   l   e       i   s       1   1       w   o   r   d   s    
0072600    l   o   n   g   ,       a   n   d       h   a   s       c   o
0072620    n   v   e   n   t   i   o   n   a   l       n   a   m   e   s
0072640        f   o   r       e   a   c   h       w   o   r   d   : 032
0072660    z   1   9   0   5   0 376 001  \0   b 254   l   3   1   7   5
0072700    e   1   2   j   k   4   0  \r   D   i   r   e   c   t   i   v
0072720    e  \r   A   r   g   u   m   e   n   t   1  \r   A   r   g   u
0072740    m   e   n   t   2  \r   n   B   a   n   d   s   M   i   n   u
0072760    s   1  \r   F   A   w   o   r   d  \r   L   o   T   a   b   l
0073000    e  \r   F   o   n   t   T   a   b   l   e  \r   N   e   w   C
0073020    h   a   r   P   o   i   n   t   e   r  \r   R   e   s   u   l
0073040    t  \r   O   r   b   i   t   S   t   a   t   u   s   R   e   s
0073060    u   l   t  \r   C   u   r   r   e   n   t   C   o   p   y 032
0073100    z   1   9   0   5   0   l   3   8   1   0   e   1   2   j   k
0073120    4   0   \   4   3   f   1       2   f   0  \r   T   h   e    
0073140    D   i   r   e   c   t   i   v   e       i   s       a       s
0073160    m   a   l   l       i   n   t   e   g   e   r       t   h   a
0073200    t       i   n   d   e   x   e   s       t   h   e       v   a
0073220    r   i   o   u   s       o   p   e   r   a   t   i   o   n   s
0073240        t   h   a   t       c   a   n       b   e       p   e   r
0073260    f   o   r   m   e   d       b   y       t 376 001  \0 236   A
0073300    h   e       m   i   c   r   o   c   o   d   e   ;       e   a
0073320    c   h       o   p   e   r   a   t   i   o   n       i   s    
0073340    g   i   v   e   n       a       n   a   m   e       o   f    
0073360    t   h   e       f   o   r   m       P   r   o   g   r   a   m
0073400    x   x   .       W   h   e   n       a       c   o   m   m   a
0073420    n   d       t   e   r   m   i   n   a   t   e   s   ,       t
0073440    h   e       c   o   n   t   r   o   l       t   a   b   l   e
0073460        e   n   t   r   y       O   r   b   i   t   S   t   a   t
0073500    u   s   R   e   s   u   l   t       i   s       l   o   a   d
0073520    e   d       w   i   t   h       t   h   e       i   n   c   l
0073540    u   s   i   v   e       "   o   r   "       o   f       O   r
0073560    b   i   t       h   a   r   d   w   a   r   e       s   t   a
0073600    t   u   s       (   O   r   b   i   t   S   t   a   t   u   s
0073620    ,       b   i   t   s       8   -   1   5   )       a   n   d
0073640        m   i   c   r   o   c   o   d   e       s   t   a   t   u
0073660    s       (   F   i   r   m   w   a   r   e   S   t   a   t   u
0073700  376 001  \0   Y 346   s   ,       b   i   t   s       0   -   4
0073720    )   ,       d   e   s   c   r   i   b   e   d       b   e   l
0073740    o   w   .           I   f       a   n       o   p   e   r   a
0073760    t   i   o   n       r   e   t   u   r   n   s       a       r
0074000    e   s   u   l   t   ,       i   t       i   s       u   s   u
0074020    a   l   l   y       s   t   o   r   e   d       i   n       t
0074040    h   e       R   e   s   u   l   t       e   n   t   r   y    
0074060    o   f       t   h   e       c   o   n   t   r   o   l       t
0074100    a   b   l   e   . 032   z   1   9   0   5   0   l   3   1   7
0074120    5   e   1   2   j   k   4   0   \   4   i   9   I   1   3   9
0074140    b   7   B   1   3   3   b   1   1   B  \r   P   r   o   g   r
0074160    a   m   C   o   n   t   r   o   l       (   d   i   r   e   c
0074200    t   i   v   e   =   0   )   .           A   r   g   u   m   e
0074220    n   t   1       i   s       p   a   s   s   e   d       t   o
0074240        O   r   b   i   t       a   s       a       c   o   n   t
0074260    r   o   l       w   o   r   d   .       I   n       t   h   e
0074300        s   i   m   p 376 001  \0 242 207   l   e       s   i   t
0074320    u   a   t   i   o   n       w   e       a   r   e       c   o
0074340    n   s   i   d   e   r   i   n   g       h   e   r   e   ,    
0074360    t   h   i   s       f   u   n   c   t   i   o   n       i   s
0074400        u   s   e   d       o   n   l   y       t   o       r   e
0074420    s   e   t       t   h   e       O   r   b   i   t       h   a
0074440    r   d   w   a   r   e       e   n   t   i   r   e   l   y    
0074460    (   A   r   g   u   m   e   n   t   1   =   1   )   . 032   z
0074500    1   9   0   5   0   l   3   8   1   0   e   1   2   j   k   4
0074520    0   \   b   1   4   B  \r   P   r   o   g   r   a   m   X   Y
0074540        (   d   i   r   e   c   t   i   v   e   =   3   )       a
0074560    n   d       P   r   o   g   r   a   m   I   n   k       (   d
0074600    i   r   e   c   t   i   v   e   =   7   )   .           I   n
0074620        t   h   e       s   i   m   p   l   e       s   i   t   u
0074640    a   t   i   o   n       w   e       a   r   e       c   o   n
0074660    s   i   d   e   r   i   n   g   ,       i   t       i   s    
0074700    n   e   c   e   s   s   a   r   y     376 001  \0 227 221   t
0074720    o       s   e   t       t   h   e       I   N   K       m   e
0074740    m   o   r   y       t   o       c   o   n   t   a   i   n    
0074760    a   l   l       1   '   s       s   o       t   h   a   t    
0075000    a   l   l       c   h   a   r   a   c   t   e   r   s       w
0075020    i   l   l       a   p   p   e   a   r       b   l   a   c   k
0075040        o   n       a       w   h   i   t   e       b   a   c   k
0075060    g   r   o   u   n   d   .           T   h   i   s       c   a
0075100    n       b   e       a   c   h   i   e   v   e   d       d   u
0075120    r   i   n   g       i   n   i   t   i   a   l   i   z   a   t
0075140    i   o   n       w   i   t   h       a       s   i   m   p   l
0075160    e       l   o   o   p       t   h   a   t       u   s   e   s
0075200        P   r   o   g   r   a   m   X   Y       t   o       s   e
0075220    t       x   ,       a   n   d       P   r   o   g   r   a   m
0075240    I   n   k       t   o       s   e   t       t   h   e       1
0075260    6       c   o   r   r   e   s   p   o   n   d   i   n   g    
0075300    b   i   t   s       o   f       t   h   e       I   N   K 376
0075320  001  \0   < 304       m   e   m   o   r   y   : 032   z   1   9
0075340    0   5   0   l   3   8   1   0   e   1   2   j   k   4   0   \
0075360    b   9   B   1   9   b   1   0   B   8   8   f   1       3   f
0075400    0       1   6   4   b   9   B   8   i   1   I   6   b   1   0
0075420    B   4   1   f   1       3   f   0  \r   f   o   r       i   =
0075440    0       t   o       1   5       d   o       b   e   g   i   n
0075460   \r  \t   E   x   e   c   u   t   e       P   r   o   g   r   a
0075500    m   X   Y       w   i   t   h       A   r   g   u   m   e   n
0075520    t   1   =   i       *       4   0   9   6       (   i   .   e
0075540    .   ,       i       i   n       l   e   f   t   m   o   s   t
0075560        4       b   i   t   s   )  \r  \t   E   x   e   c   u   t
0075600    e       P   r   o   g   r   a   m   I   n   k       w   i   t
0075620    h       A   r   g   u   m   e   n   t   1   =   -   1  \r   e
0075640    n   d 032   z   1   9   0   5   0   l   5   0   8   0   e   1
0075660    2   j   k   4   0   \   3   2   b   9   B   6   3   b   1   0
0075700    B  \r   P   r   o   g   r   a   m   R   O   S   C   o   m   m
0075720    a   n   d     376 001  \0   k 033   (   d   i   r   e   c   t
0075740    i   v   e   =   9   )   .           T   h   i   s       o   p
0075760    e   r   a   t   i   o   n       s   e   n   d   s       A   r
0076000    g   u   m   e   n   t   1       (   1   6       b   i   t   s
0076020    )       t   o       O   r   b   i   t       t   o       b   e
0076040        f   o   r   w   a   r   d   e   d       t   o       t   h
0076060    e       a   d   a   p   t   e   r       a   s       a       c
0076100    o   m   m   a   n   d   .           A   d   a   p   t   e   r
0076120        c   o   m   m   a   n   d   s       a   r   e       d   i
0076140    s   c   u   s   s   e   d       f   u   r   t   h   e   r    
0076160    i   n       s   e   c   t   i   o   n       2   . 032   z   1
0076200    9   0   5   0   l   3   8   1   0   e   1   2   j   k   4   0
0076220    \   b   7   f   1       3   f   0       7   B  \r   P   r   o
0076240    g   r   a   m   R   O   S   S   t   a   t   u   s       (   d
0076260    i   r   e   c   t   i   v   e   =   1   4   )   .           T
0076300    h   i   s       o   p   e   r   a   t   i   o   n       r   e
0076320    a   d   s       a   n       e   n 376 001  \0   V   K   t   i
0076340    r   e       w   o   r   d       (   1   6       b   i   t   s
0076360    )       o   f       R   O   S       s   t   a   t   u   s   .
0076400            I   f       w   e       v   i   e   w       t   h   e
0076420        2   5   6       s   t   a   t   u   s       b   i   t   s
0076440        a   s       l   y   i   n   g       i   n       1   6    
0076460    1   6   -   b   i   t       w   o   r   d   s   ,       n   u
0076500    m   b   e   r   e   d       0       t   o       1   5   ,    
0076520    t   h   e   n       t   h   i   s       f   u   n   c   t   i
0076540    o   n       s   t   o   r   e   s       i   n       R   e   s
0076560    u   l   t       t   h   e       c   u   r   r   e   n   t    
0076600    v   a   l   u   e       o   f       s   t   a   t   u   s    
0076620    w   o   r   d       n   ,       w   h   e   r   e       A   r
0076640    g   u   m   e   n   t   1       =       n       *       1   0
0076660    2   4   . 032   z   1   9   0   5   0   l   3   8   1   0   e
0076700    1   2   j   k   4   0   \   b   7   f   1       3   f   0    
0076720    6   B   6   7   f   1       3   f   0       1   5   7 376 001
0076740   \0 342   [   i   1   I   2   0   i   1   I  \r   P   r   o   g
0076760    r   a   m   G   e   n   e   r   a   t   e   P   a   g   e    
0077000    (   d   i   r   e   c   t   i   v   e   =   1   2   )   .    
0077020        T   h   i   s       f   u   n   c   t   i   o   n       i
0077040    s       t   h   e       o   n   l   y       c   o   m   p   l
0077060    i   c   a   t   e   d       o   n   e   ,       a   n   d    
0077100    i   s       r   e   s   p   o   n   s   i   b   l   e       f
0077120    o   r       i   m   a   g   e   -   g   e   n   e   r   a   t
0077140    i   o   n       a   n   d       p   r   i   n   t   i   n   g
0077160        o   f       a   n       e   n   t   i   r   e       p   a
0077200    g   e   .           T   h   e       d   e   t   a   i   l   s
0077220        a   r   e       p   r   e   s   e   n   t   e   d       b
0077240    e   l   o   w   . 032   z   1   9   0   5   0   l   3   8   1
0077260    0   e   1   2   j   k   4   0   \   b   1   9   B  \r   T   h
0077300    e       p   a   g   e   -   g   e   n   e   r   a   t   i   o
0077320    n       f   u   n   c   t   i   o   n 032   z   1   9   0   5
0077340    0   l   3 376 001  \0   3 331   1   7   5   e   1   2   j   k
0077360    4   0   \   i  \r   T   h   e       P   r   o   g   r   a   m
0077400    G   e   n   e   r   a   t   e   P   a   g   e       f   u   n
0077420    c   t   i   o   n       i   s       t   h   e       m   a   i
0077440    n       "   w   o   r   k   h   o   r   s   e   ,   "       a
0077460    n   d       c   o   n   t   a   i   n   s       t   h   e    
0077500    n   e   c   e   s   s   a   r   y       f   a   c   i   l   i
0077520    t   i   e   s       t   o       k   e   e   p       a       p
0077540    r   i   n   t   e   r       r   u   n   n   i   n   g       a
0077560    t       h   i   g   h       s   p   e   e   d   .           I
0077600    t       d   e   p   e   n   d   s       o   n       a       d
0077620    a   t   a       s   t   r   u   c   t   u   r   e       f   o
0077640    r       d   e   s   c   r   i   b   i   n   g       t   h   e
0077660        p   l   a   c   e   m   e   n   t       o   f       c   h
0077700    a   r   a   c   t   e   r   s       o   n       t   h   e    
0077720    p   a   g   e       a   n   d       f   o   r       e   n   c
0077740    o   d   i   n   g       t   h 376 001  \0 351 335   e       r
0077760    a   s   t   e   r   s       t   h   a   t       a   r   e    
0100000    t   o       b   e       p   r   i   n   t   e   d       f   o
0100020    r       e   a   c   h       c   h   a   r   a   c   t   e   r
0100040        (   t   h   e       f   o   n   t   )   .           B   u
0100060    i   l   d   i   n   g       t   h   i   s       d   a   t   a
0100100        s   t   r   u   c   t   u   r   e       w   i   l   l    
0100120    r   e   q   u   i   r   e       a       p   a   s   s       o
0100140    v   e   r       t   h   e       e   a   c   h       p   a   g
0100160    e       b   e   f   o   r   e       i   t       i   s       p
0100200    r   i   n   t   e   d       (   m   o   r   e       o   n    
0100220    t   h   i   s       l   a   t   e   r   )   .           F   i
0100240    g   u   r   e       1   -   4       s   u   m   m   a   r   i
0100260    z   e   s       t   h   e   s   e       d   a   t   a       s
0100300    t   r   u   c   t   u   r   e   s   ,       w   h   i   c   h
0100320        a   r   e       e   x   p   l   a   i   n   e   d       i
0100340    n       t   h   e       f   o   l   l   o   w   i 376 001  \0
0100360    ` 340   n   g       p   a   r   a   g   r   a   p   h   s   .
0100400  032   z   1   9   0   5   0   l   3   1   7   5   e   1   2   j
0100420    k   4   0   \   4   b   1   9   B  \r   F   o   n   t   s   .
0100440            T   h   e       m   i   c   r   o   c   o   d   e    
0100460    b   e   l   i   e   v   e   s       t   h   a   t       t   h
0100500    e   r   e       i   s       o   n   l   y       o   n   e    
0100520    f   o   n   t   ,       b   u   t       i   t       m   a   y
0100540        c   o   n   t   a   i   n       a   n       e   n   o   r
0100560    m   o   u   s       n   u   m   b   e   r       o   f       c
0100600    h   a   r   a   c   t   e   r   s       (   u   p       t   o
0100620        2   1   5       i   f       y   o   u       c   a   n    
0100640    f   i   g   u   r   e       o   u   t       w   h   e   r   e
0100660        t   o       f   i   n   d       m   e   m   o   r   y    
0100700    f   o   r       t   h   e   m   !   )   .           E   a   c
0100720    h       c   h   a   r   a   c   t   e   r       i   n       t
0100740    h   e       f   o   n   t       i   s       r   e   p   r   e
0100760    s   e 376 001  \0 236   A   n   t   e   d       b   y       a
0101000        c   o   n   t   i   g   u   o   u   s       b   l   o   c
0101020    k       o   f       m   e   m   o   r   y       w   o   r   d
0101040    s   ,       f   o   r   m   a   t   e   d       a   s       f
0101060    o   l   l   o   w   s   :  \r  \r  \t   W   o   r   d       0
0101100    :  \t  \t   -   H   e   i   g   h   t       (   i   n       b
0101120    i   t   s   )       o   f       t   h   e       c   h   a   r
0101140    a   c   t   e   r   .       H   e   i   g   h   t   s       o
0101160    f       1       t   o       4   0   9   5       a   r   e    
0101200    l   e   g   a   l   .  \r  \t   W   o   r   d       1   :  \t
0101220   \t   W   i   d   t   h   -   1       (   i   n       s   c   a
0101240    n   -   l   i   n   e   s   )   .       W   i   d   t   h   s
0101260        o   f       1       t   o       4   0   9   6       a   r
0101300    e       l   e   g   a   l   .  \r  \t   W   o   r   d       2
0101320    -   n   :  \t  \t   B   i   t       s   t   r   e   a   m    
0101340    f   o   r       t   h   e       e   n   c   o   d   i   n   g
0101360        o   f       t   h   e 376 001  \0   F 345       c   h   a
0101400    r   a   c   t   e   r       r   a   s   t   e   r  \r  \r   W
0101420    o   r   d       0       m   u   s   t       l   i   e       o
0101440    n       a   n       e   v   e   n       m   e   m   o   r   y
0101460        a   d   d   r   e   s   s   .           T   h   e       s
0101500    a   m   p   l   e       c   h   a   r   a   c   t   e   r    
0101520    g   i   v   e   n       i   n       F   i   g   u   r   e    
0101540    1   -   1       w   o   u   l   d       t   h   e   r   e   f
0101560    o   r   e       b   e       r   e   p   r   e   s   e   n   t
0101600    e   d       a   s   :  \r  \r  \t   W   o   r   d       0   :
0101620   \t  \t   -   4  \r  \t   W   o   r   d       1   :  \t  \t   4
0101640   \r  \t   W   o   r   d       2   :  \t  \t   1   0   3   1   2
0101660    6   b  \r  \t   W   o   r   d       3   :  \t  \t   1   0   0
0101700    0   0   0   b  \r  \r   T   o       v   e   r   i   f   y    
0101720    t   h   a   t       y   o   u       u   n   d   e   r   s   t
0101740    a   n   d       t   h   i   s       e   n   c   o   d   i   n
0101760    g   ,       y   o   u       s   h   o   u   l 376 001  \0 251
0102000  254   d       b   e       a   b   l   e       t   o       c   o
0102020    m   p   u   t   e       n       (   a   n   s   w   e   r   :
0102040        i   (   H   e   i   g   h   t   *   W   i   d   t   h   )
0102060    /   1   6   j   +   1   )   . 032   z   1   9   0   5   0   l
0102100    3   1   7   5   e   1   2   j   k   4   0   \   i   6   I   1
0102120    1   4   f   1   o   4       2   f   0   o   0       3   1   2
0102140    i   1   I   3   1   4   i   1   I   1   0   f   3       1   f
0102160    0       1   7   f   3       1   f   0  \r   T   h   e       f
0102200    o   n   t       i   s       i   n   d   e   x   e   d       w
0102220    i   t   h       a       t   a   b   l   e   :       i   f    
0102240    t   h   e       p   o   i   n   t   e   r       t   o       t
0102260    h   e       b   a   s   e       o   f       t   h   e       t
0102300    a   b   l   e       i   s       d   e   n   o   t   e   d    
0102320    b   y       F   o   n   t   T   a   b   l   e   X   ,       t
0102340    h   e   n       t   h   e       c   o   n   t   e   n   t   s
0102360        o   f       m   e   m   o   r   y       l   o   c   a   t
0102400    i 376 001  \0   \   )   o   n       F   o   n   t   T   a   b
0102420    l   e   X   +   c   c       p   o   i   n   t   s       t   o
0102440        W   o   r   d       0       o   f       t   h   e       c
0102460    h   a   r   a   c   t   e   r       r   e   p   r   e   s   e
0102500    n   t   a   t   i   o   n       f   o   r       c   h   a   r
0102520    a   c   t   e   r       w   i   t   h       c   o   d   e    
0102540    c   c   . 032   z   1   9   0   5   0   l   3   1   7   5   e
0102560    1   2   j   k   4   0   \   1   4   8   i   2   I   7   4   i
0102600    2   I  \r   B   a   n   d       L   i   s   t   s   .        
0102620    T   h   e       m   o   s   t       i   n   t   e   r   e   s
0102640    t   i   n   g       p   i   e   c   e       o   f       d   a
0102660    t   a       s   t   r   u   c   t   u   r   e       i   s    
0102700    t   h   e       b   a   n   d       l   i   s   t   ,       a
0102720    n       e   n   c   o   d   i   n   g       o   f       w   h
0102740    e   r   e       i   n   s   t   a   n   c   e   s       o   f
0102760        v   a   r   i   o   u   s       c   h   a   r   a   c   t
0103000    e   r   s       s   h 376 001  \0   6   q   o   u   l   d    
0103020    a   p   p   e   a   r       o   n       t   h   e       p   r
0103040    i   n   t   e   d       p   a   g   e   .           T   h   i
0103060    s       l   i   s   t       i   s       d   i   v   i   d   e
0103100    d       i   n   t   o       s   e   g   m   e   n   t   s   ,
0103120        o   n   e       f   o   r       e   a   c   h       b   a
0103140    n   d   .           E   a   c   h       s   e   g   m   e   n
0103160    t       g   i   v   e   s       i   n   f   o   r   m   a   t
0103200    i   o   n       a   b   o   u   t       t   h   e       c   h
0103220    a   r   a   c   t   e   r   s       t   h   a   t       b   e
0103240    g   i   n       i   n       t   h   e       c   o   r   r   e
0103260    s   p   o   n   d   i   n   g       b   a   n   d   ;       O
0103300    r   b   i   t       m   i   c   r   o   c   o   d   e       w
0103320    i   l   l       h   a   n   d   l   e       t   h   e       d
0103340    e   t   a   i   l   s       a   s   s   o   c   i   a   t   e
0103360    d       w   i   t   h       c   o   n   t   i   n   u   i   n
0103400    g       t   h   e       c   h   a   r   a 376 001  \0 375 324
0103420    c   t   e   r   s       i   n   t   o       s   u   b   s   e
0103440    q   u   e   n   t       b   a   n   d   s       i   f       n
0103460    e   c   e   s   s   a   r   y   . 032   z   1   9   0   5   0
0103500    l   3   1   7   5   e   1   2   j   k   4   0   \   i   1   1
0103520    I   5   4   i   9   I   2   0   4   i   5   I  \r   A       b
0103540    a   n   d       l   i   s   t       s   e   g   m   e   n   t
0103560        i   s       a       t   a   b   l   e       o   f       e
0103600    n   t   r   i   e   s       o   f       o   n   e       o   f
0103620        f   o   u   r       k   i   n   d   s   : 032   z   1   9
0103640    0   5   0   l   3   1   7   5   e   1   2   j   k   4   0  \r
0103660    1   .       C   h   a   r   a   c   t   e   r   .           A
0103700        c   h   a   r   a   c   t   e   r       t   o       b   e
0103720        p   l   a   c   e   d       o   n       t   h   e       p
0103740    a   g   e       i   s       d   e   s   c   r   i   b   e   d
0103760        b   y       a       t   w   o   -   w   o   r   d       e
0104000    n   t   r   y   : 032   z   1   9   0   5   0   l   3   1   7
0104020  376 001  \0   3   u   5   e   1   2   j   k   4   0  \r   W   o
0104040    r   d       0   [   0   ]  \t   T   h   i   s       b   i   t
0104060        m   u   s   t       b   e       1   . 032   z   1   9   0
0104100    5   0   l   7   4   0   8   d   4   4   4   5   e   4   j   k
0104120    4   0   (   0   ,   7   4   2   4   )  \r   W   o   r   d    
0104140    0   [   1   -   1   5   ]  \t   C   h   a   r   a   c   t   e
0104160    r       c   o   d   e   .           T   h   i   s       n   u
0104200    m   b   e   r       i   s       u   s   e   d       t   o    
0104220    i   n   d   e   x       t   h   e       f   o   n   t       t
0104240    a   b   l   e       t   o       f   i   n   d       a       p
0104260    o   i   n   t   e   r       t   o       t   h   e       c   h
0104300    a   r   a   c   t   e   r       e   n   c   o   d   i   n   g
0104320        f   o   r       t   h   e       c   h   a   r   a   c   t
0104340    e   r       t   o       b   e       p   r   i   n   t   e   d
0104360    . 032   z   1   9   0   5   0   l   7   4   0   8   d   4   4
0104400    4   5   e   4   j   k   4   0  \r   W   o   r   d       1   [
0104420    0   -   3   ]  \t 376 001  \0 271 360   X   O   f   f   s   e
0104440    t   .           T   h   i   s       g   i   v   e   s       t
0104460    h   e       s   c   a   n   -   l   i   n   e   ,       w   i
0104500    t   h   i   n       t   h   e       b   a   n   d   ,       a
0104520    t       w   h   i   c   h       t   h   e       l   e   f   t
0104540    -   m   o   s   t       e   d   g   e       o   f       t   h
0104560    e       c   h   a   r   a   c   t   e   r       r   a   s   t
0104600    e   r       s   h   o   u   l   d       a   p   p   e   a   r
0104620    . 032   z   1   9   0   5   0   l   7   4   0   8   d   4   4
0104640    4   5   e   4   j   k   4   0  \r   W   o   r   d       1   [
0104660    4   -   1   5   ]  \t   Y   .           T   h   i   s       e
0104700    n   t   r   y       g   i   v   e   s       t   h   e       y
0104720        a   d   d   r   e   s   s       a   t       w   h   i   c
0104740    h       t   h   e       b   o   t   t   o   m       e   d   g
0104760    e       o   f       t   h   e       c   h   a   r   a   c   t
0105000    e   r       r   a   s   t   e   r       s   h   o   u   l   d
0105020        a   p   p   e   a   r   . 032   z 376 001  \0 275 032   1
0105040    9   0   5   0   l   7   4   0   8   d   4   4   4   5   e   4
0105060    j   k   4   0   \   3   8   i   1   I  \r   2   .       R   u
0105100    l   e   .           A       r   u   l   e       t   o       b
0105120    e       p   l   a   c   e   d       o   n       t   h   e    
0105140    p   a   g   e       i   s       d   e   s   c   r   i   b   e
0105160    d       b   y       a       f   o   u   r   -   w   o   r   d
0105200        e   n   t   r   y   : 032   z   1   9   0   5   0   l   3
0105220    1   7   5   e   1   2   j   k   4   0   (   6   3   5   )  \r
0105240    W   o   r   d       0  \t   T   h   i   s       w   o   r   d
0105260        m   u   s   t       e   q   u   a   l       1   . 032   z
0105300    1   9   0   5   0   l   7   4   0   8   d   4   4   4   5   e
0105320    4   j   k   4   0   (   0   ,   7   4   2   4   )  \r   W   o
0105340    r   d       1   [   0   -   3   ]  \t   X   O   f   f   s   e
0105360    t   .       T   h   i   s       g   i   v   e   s       t   h
0105400    e       s   c   a   n   -   l   i   n   e   ,       w   i   t
0105420    h   i   n       t   h   e       b   a   n   d   ,       a 376
0105440  001  \0   G   N   t       w   h   i   c   h       t   h   e    
0105460    l   e   f   t       e   d   g   e       o   f       t   h   e
0105500        r   u   l   e       s   h   o   u   l   d       a   p   p
0105520    e   a   r   . 032   z   1   9   0   5   0   l   7   4   0   8
0105540    d   4   4   4   5   e   4   j   k   4   0  \r   W   o   r   d
0105560        1   [   4   -   1   5   ]  \t   Y   .       T   h   i   s
0105600        e   n   t   r   y       g   i   v   e   s       t   h   e
0105620        y       a   d   d   r   e   s   s       o   f       t   h
0105640    e       b   o   t   t   o   m       e   d   g   e       o   f
0105660        t   h   e       r   u   l   e   . 032   z   1   9   0   5
0105700    0   l   7   4   0   8   d   4   4   4   5   e   4   j   k   4
0105720    0   \   3   7   i   1   I  \r   W   o   r   d       2  \t   -
0105740    H   e   i   g   h   t   .           T   h   i   s       e   n
0105760    t   r   y       g   i   v   e   s       t   h   e       n   e
0106000    g   a   t   i   v   e       o   f       t   h   e       n   u
0106020    m   b   e   r       o   f       b   i   t   s       h   i   g
0106040    h       t   h 376 001  \0 316   k   e       r   u   l   e    
0106060    s   h   o   u   l   d       b   e   .           H   e   i   g
0106100    h   t   s       o   f       1       t   o       4   0   9   5
0106120        a   r   e       l   e   g   a   l   . 032   z   1   9   0
0106140    5   0   l   7   4   0   8   d   4   4   4   5   e   4   j   k
0106160    4   0  \r   W   o   r   d       3  \t   W   i   d   t   h   -
0106200    1   .           T   h   i   s       g   i   v   e   s       t
0106220    h   e       w   i   d   t   h   ,       i   n       s   c   a
0106240    n   -   l   i   n   e   s   ,       o   f       t   h   e    
0106260    r   u   l   e   .       W   i   d   t   h   s       o   f    
0106300    1       t   o       4   0   9   6       a   r   e       l   e
0106320    g   a   l   . 032   z   1   9   0   5   0   l   7   4   0   8
0106340    d   4   4   4   5   e   4   j   k   4   0  \r   3   .       J
0106360    u   m   p   .           T   h   i   s       e   n   t   r   y
0106400        p   r   o   v   i   d   e   s       a       c   o   n   d
0106420    i   t   i   o   n   a   l       m   e   t   h   o   d       f
0106440    o   r       o   b   e   y   i   n 376 001  \0 226 301   g    
0106460    o   r       i   g   n   o   r   i   n   g       s   e   l   e
0106500    c   t   e   d       b   a   n   d       l   i   s   t       e
0106520    n   t   r   i   e   s   ,       t   o       i   m   p   l   e
0106540    m   e   n   t       t   h   e       "   o   n   l   y       o
0106560    n       c   o   p   y   "       f   e   a   t   u   r   e    
0106600    i   n       P   r   e   s   s       f   o   r   m   a   t    
0106620    f   i   l   e   s       (   s   e   e       f   u   r   t   h
0106640    e   r       d   i   s   c   u   s   s   i   o   n   s       b
0106660    e   l   o   w   .   ) 032   z   1   9   0   5   0   l   3   1
0106700    7   5   e   1   2   j   k   4   0   (   6   3   5   )   \   1
0106720    4   6   u   5   U  \r   W   o   r   d       0  \t   T   h   i
0106740    s       w   o   r   d       m   u   s   t       e   q   u   a
0106760    l       4   +   (   C   o   p   y   *   3   2   )   ,       w
0107000    h   e   r   e       C   o   p   y       i   s       t   h   e
0107020        c   o   p   y       n   u   m   b   e   r       i   n    
0107040    w   h   i   c   h       t   h   e       f   o   l   l 376 001
0107060   \0   ) 347   o   w   i   n   g       e   n   t   r   i   e   s
0107100        a   r   e       t   o       b   e       p   r   i   n   t
0107120    e   d   .       A       j   u   m   p       w   i   l   l    
0107140    o   c   c   u   r   ,       o   m   i   t   t   i   n   g    
0107160    t   h   e   s   e       e   n   t   r   i   e   s   ,       i
0107200    f       W   o   r   d       0       i   s       n   o   t    
0107220    e   q   u   a   l       t   o       t   h   e       C   u   r
0107240    r   e   n   t   C   o   p   y       f   i   e   l   d       i
0107260    n       t   h   e       c   o   n   t   r   o   l       t   a
0107300    b   l   e   .       A       v   e   r   s   i   o   n       o
0107320    f       t   h   i   s       c   o   m   m   a   n   d       m
0107340    u   s   t       a   p   p   e   a   r       i   n       e   v
0107360    e   r   y       b   a   n   d       i   n       w   h   i   c
0107400    h       i   n   f   o   r   m   a   t   i   o   n       c   o
0107420    n   d   i   t   i   o   n   e   d       o   n       t   h   i
0107440    s       c   o   p   y       n   u   m   b   e   r       o   c
0107460    c   u   r 376 001  \0   s  \v   s   .       C   o   p   y    
0107500    m   u   s   t       b   e       a       p   o   s   i   t   i
0107520    v   e       i   n   t   e   g   e   r       l   e   s   s    
0107540    t   h   a   n       1   0   2   4   . 032   z   1   9   0   5
0107560    0   l   7   4   0   8   d   4   4   4   5   e   4   j   k   4
0107600    0   (   0   ,   7   4   2   4   )   \   1   7   7   i   1   2
0107620    I  \r   W   o   r   d       1  \t   J   u   m   p       d   i
0107640    s   t   a   n   c   e   .       T   h   i   s       m   u   s
0107660    t       b   e       e   q   u   a   l       t   o       t   h
0107700    e       s   i   z   e   ,       i   n       w   o   r   d   s
0107720    ,       o   f       t   h   e       e   n   t   r   i   e   s
0107740        t   o       b   e       o   m   i   t   t   e   d       w
0107760    h   e   n       t   h   e       i   n   e   q   u   a   l   i
0110000    t   y       h   o   l   d   s   . 032   z   1   9   0   5   0
0110020    l   7   4   0   8   d   4   4   4   5   e   4   j   k   4   0
0110040   \r   4   .       E   n   d   -   o   f   -   B   a   n   d   .
0110060            A   f   t   e   r     376 001  \0   D 360   t   h   e
0110100        l   a   s   t       e   n   t   r   y       f   o   r    
0110120    t   h   e       b   a   n   d   ,       a       t   w   o   -
0110140    w   o   r   d       t   e   r   m   i   n   a   t   o   r    
0110160    i   s       p   l   a   c   e   d   .           B   o   t   h
0110200        w   o   r   d   s       s   h   o   u   l   d       b   e
0110220        0   . 032   z   1   9   0   5   0   l   3   1   7   5   e
0110240    1   2   j   k   4   0   (   6   3   5   )  \r   A       c   o
0110260    m   p   l   e   t   e       b   a   n   d       l   i   s   t
0110300    ,       c   o   n   s   i   s   t   i   n   g       o   f    
0110320    a       c   o   n   t   i   g   u   o   u   s       s   e   q
0110340    u   e   n   c   e       o   f       b   a   n   d       l   i
0110360    s   t       s   e   g   m   e   n   t   s       (   o   n   e
0110400        f   o   r       e   a   c   h       b   a   n   d   )   ,
0110420        d   e   s   c   r   i   b   e   s       a   n       e   n
0110440    t   i   r   e       p   a   g   e   .           I   n       t
0110460    h   e       d   i   s   c   u   s   s   i   o   n 376 001  \0
0110500    o   N       b   e   l   o   w   ,       w   e       s   h   a
0110520    l   l       a   s   s   u   m   e       t   h   a   t       t
0110540    h   e       b   a   n   d       l   i   s   t       f   o   r
0110560        a       p   a   g   e       i   s       p   o   i   n   t
0110600    e   d       t   o       b   y       t   h   e       p   o   i
0110620    n   t   e   r       B   a   n   d   L   i   s   t   P   o   i
0110640    n   t   e   r   ;       t   h   e       b   a   n   d       l
0110660    i   s   t       m   u   s   t       b   e   g   i   n       a
0110700    t       a   n       e   v   e   n       a   d   d   r   e   s
0110720    s   . 032   z   1   9   0   5   0   l   3   1   7   5   e   1
0110740    2   j   k   4   0  \r   I   n       m   o   s   t       c   a
0110760    s   e   s   ,       c   o   n   s   t   r   u   c   t   i   n
0111000    g       t   h   e       b   a   n   d       l   i   s   t    
0111020    f   r   o   m       a       d   o   c   u   m   e   n   t    
0111040    d   e   s   c   r   i   p   t   i   o   n       w   i   l   l
0111060        r   e   q   u   i   r   e       a   n       i   n   i   t
0111100    i   a 376 001  \0   1 234   l       p   a   s   s       o   v
0111120    e   r       t   h   e       d   o   c   u   m   e   n   t    
0111140    d   e   s   c   r   i   p   t   i   o   n   .           O   n
0111160    e       o   f       t   h   e       f   u   n   c   t   i   o
0111200    n   s       o   f       t   h   i   s       p   a   s   s    
0111220    w   i   l   l       b   e       t   o       m   a   p       f
0111240    o   n   t       d   e   s   c   r   i   p   t   i   o   n   s
0111260        a   n   d       c   h   a   r   a   c   t   e   r       c
0111300    o   d   e   s       i   n   t   o       t   h   e       o   n
0111320    e   -   d   i   m   e   n   s   i   o   n   a   l       f   o
0111340    n   t       r   e   p   r   e   s   e   n   t   a   t   i   o
0111360    n       u   s   e   d       i   n       t   h   e       s   t
0111400    r   u   c   t   u   r   e   s       a   b   o   v   e       (
0111420    i   .   e   .   ,       a       s   i   n   g   l   e       1
0111440    5   -   b   i   t       c   h   a   r   a   c   t   e   r    
0111460    c   o   d   e   )   .           A   n   o   t   h   e   r    
0111500    f   u   n   c   t   i   o 376 001  \0   a   t   n       o   f
0111520        t   h   i   s       p   a   s   s       i   s       t   o
0111540        p   e   r   f   o   r   m       a       s   o   r   t   :
0111560        i   t       w   i   l   l       b   e       n   e   c   e
0111600    s   s   a   r   y       t   o       p   r   o   c   e   s   s
0111620        c   h   a   r   a   c   t   e   r   s       a   s       t
0111640    h   e   y       a   r   e       e   x   t   r   a   c   t   e
0111660    d       f   r   o   m       a       d   o   c   u   m   e   n
0111700    t       d   e   s   c   r   i   p   t   i   o   n   ,       d
0111720    e   t   e   r   m   i   n   e       t   h   e       x       a
0111740    n   d       y       p   o   s   i   t   i   o   n   s       o
0111760    f       t   h   e       l   o   w   e   r       l   e   f   t
0112000        c   o   r   n   e   r       o   f       t   h   e       c
0112020    h   a   r   a   c   t   e   r       r   a   s   t   e   r    
0112040    b   y       c   o   n   s   u   l   t   i   n   g       a    
0112060    f   o   n   t       d   e   s   c   r   i   p   t   i   o   n
0112100    ,       a   n   d       b   u   i   l   d     376 001  \0 262
0112120  035   a       2   -   w   o   r   d       c   h   a   r   a   c
0112140    t   e   r       e   n   t   r   y   .           T   h   e   s
0112160    e       e   n   t   r   i   e   s       w   i   l   l       t
0112200    h   e   n       n   e   e   d       t   o       b   e       s
0112220    o   r   t   e   d       b   y       b   a   n   d       n   u
0112240    m   b   e   r       (   a       b   u   c   k   e   t       s
0112260    o   r   t       i   s       p   a   r   t   i   c   u   l   a
0112300    r   l   y       r   e   a   s   o   n   a   b   l   e       f
0112320    o   r       t   h   i   s       t   a   s   k   )       i   n
0112340        o   r   d   e   r       t   o       r   e   -   a   s   s
0112360    e   m   b   l   e       t   h   e       c   h   a   r   a   c
0112400    t   e   r       e   n   t   r   i   e   s       i   n   t   o
0112420        b   a   n   d       l   i   s   t       s   e   g   m   e
0112440    n   t   s   . 032   z   1   9   0   5   0   l   3   1   7   5
0112460    e   1   2   j   k   4   0   \   3   7   9   i   4   I   1   1
0112500    0   i   1   I   5   i   1   I  \r   L   e   f   t       O   v
0112520    e 376 001  \0 033   4   r       T   a   b   l   e   .        
0112540    T   h   e       O   r   b   i   t       m   i   c   r   o   c
0112560    o   d   e       w   i   l   l       n   o   r   m   a   l   l
0112600    y       n   e   e   d       a   c   c   e   s   s       t   o
0112620        a       r   e   g   i   o   n       o   f       m   e   m
0112640    o   r   y       t   h   a   t       c   a   n       b   e    
0112660    u   s   e   d       t   o       s   a   v   e       l   e   f
0112700    t   -   o   v   e   r       i   n   f   o   r   m   a   t   i
0112720    o   n       n   e   e   d   e   d       t   o       r   e   s
0112740    u   m   e       i   m   a   g   e       g   e   n   e   r   a
0112760    t   i   o   n       o   f       c   h   a   r   a   c   t   e
0113000    r   s       t   h   a   t       e   x   t   e   n   d       b
0113020    e   y   o   n   d       o   n   e       b   a   n   d   .    
0113040        T   h   e       d   i   s   c   u   s   s   i   o   n    
0113060    b   e   l   o   w       a   s   s   u   m   e   s       t   h
0113100    a   t       t   h   e       p   o   i   n   t   e   r       L
0113120    o   T   a   b   l   e 376 001  \0   '   *   P   o   i   n   t
0113140    e   r       p   o   i   n   t   s       t   o       s   u   c
0113160    h       a       t   a   b   l   e   ;       t   h   e       t
0113200    a   b   l   e       m   u   s   t       s   t   a   r   t    
0113220    o   n       a   n       e   v   e   n       a   d   d   r   e
0113240    s   s   .           T   h   e       l   e   f   t   -   o   v
0113260    e   r       t   a   b   l   e       c   a   n       b   e    
0113300    r   e   s   e   t       t   o       t   h   e       e   m   p
0113320    t   y       s   t   a   t   e       b   y       s   e   t   t
0113340    i   n   g       t   h   e       f   i   r   s   t       w   o
0113360    r   d       t   o       0   .           E   a   c   h       l
0113400    e   f   t   -   o   v   e   r       c   h   a   r   a   c   t
0113420    e   r       i   n       t   h   e       t   a   b   l   e    
0113440    r   e   q   u   i   r   e   s       4       w   o   r   d   s
0113460    .           F   u   r   t   h   e   r       u   n   d   e   r
0113500    s   t   a   n   d   i   n   g       o   f       t   h   e    
0113520    f   o   r   m   a   t       o   f       t 376 001  \0 324 020
0113540    h   e       l   e   f   t   -   o   v   e   r       t   a   b
0113560    l   e       i   s       n   o   t       e   s   s   e   n   t
0113600    i   a   l       t   o       o   p   e   r   a   t   e       P
0113620    r   o   g   r   a   m   G   e   n   e   r   a   t   e   P   a
0113640    g   e   ,       b   u   t       m   a   y       b   e       h
0113660    e   l   p   f   u   l       f   o   r       d   e   b   u   g
0113700    g   i   n   g       (   s   e   e       S   e   c   t   i   o
0113720    n       1   .   1   0   )   . 032   z   1   9   0   5   0   l
0113740    3   1   7   5   e   1   2   j   k   4   0   \   i   1   5   I
0113760    5   5   2   b   1   9   B  \r   A   r   g   u   m   e   n   t
0114000    s   .           T   h   i   s       f   u   n   c   t   i   o
0114020    n       p   e   r   f   o   r   m   s       i   m   a   g   e
0114040    -   g   e   n   e   r   a   t   i   o   n       c   h   o   r
0114060    e   s       f   o   r       a       n   u   m   b   e   r    
0114100    o   f       b   a   n   d   s   ,       a   n   d       i   n
0114120        a   d   d   i   t   i   o   n       f   o   r   w   a   r
0114140  376 001  \0 264 342   d   s       t   h   e       i   m   a   g
0114160    e       t   o       t   h   e       R   O   S       a   d   a
0114200    p   t   e   r       f   o   r       p   r   i   n   t   i   n
0114220    g       b   y       t   u   r   n   i   n   g       o   n    
0114240    S   L   O   T   T   A   K   E   .           T   h   e       a
0114260    r   g   u   m   e   n   t   s       i   n       t   h   e    
0114300    O   r   b   i   t       c   o   n   t   r   o   l       t   a
0114320    b   l   e       a   r   e   :  \r  \r  \t  \t   A   r   g   u
0114340    m   e   n   t   1       =       P   o   i   n   t   e   r    
0114360    t   o       a   d   a   p   t   e   r       c   o   m   m   a
0114400    n   d       t   a   b   l   e       (   m   u   s   t       b
0114420    e       e   v   e   n   ;       s   e   e       b   e   l   o
0114440    w   )  \r  \t  \t   A   r   g   u   m   e   n   t   2       =
0114460        T   i   m   e   o   u   t       c   o   u   n   t   ,    
0114500    i   n       u   n   i   t   s       o   f       2       m   s
0114520    .  \r  \t  \t   n   B   a   n   d   s   M   i   n   u   s   1
0114540        =       n   u 376 001  \0   O 314   m   b   e   r       o
0114560    f       b   a   n   d   s       t   o       g   e   n   e   r
0114600    a   t   e   ,       m   i   n   u   s       1  \r  \t  \t   F
0114620    A   w   o   r   d       =       F   A   *   2   5   6       (
0114640    i   .   e   .   ,       F   A       m   u   s   t       b   e
0114660        i   n       t   h   e       l   e   f   t       b   y   t
0114700    e   )  \r  \t  \t   L   o   T   a   b   l   e       =       L
0114720    o   T   a   b   l   e   P   o   i   n   t   e   r       (   l
0114740    e   f   t   -   o   v   e   r       p   o   i   n   t   e   r
0114760    ,       m   u   s   t       b   e       e   v   e   n   )  \r
0115000   \t  \t   F   o   n   t   T   a   b   l   e       =       F   o
0115020    n   t   T   a   b   l   e   X   +   1   0   0   0   0   0   b
0115040        (   p   o   i   n   t   e   r       t   o       f   o   n
0115060    t       t   a   b   l   e   ,       o   f   f   s   e   t    
0115100    b   y       1   0   0   0   0   0   b   )  \r  \t  \t   N   e
0115120    w   C   h   a   r   P   o   i   n   t   e   r       =       B
0115140    a   n   d   L   i   s   t   P   o   i 376 001  \0 311  \t   n
0115160    t   e   r   -   1       (   B   a   n   d   L   i   s   t   P
0115200    o   i   n   t   e   r       m   u   s   t       b   e       e
0115220    v   e   n   )  \r  \t  \t   C   u   r   r   e   n   t   C   o
0115240    p   y       =       4       +       (   c   u   r   r   e   n
0115260    t       c   o   p   y       n   u   m   b   e   r   )   *   3
0115300    2 032   z   1   9   0   5   0   l   3   1   7   5   e   1   2
0115320    j   k   4   0   \   i   1   2   I   1   1   2   f   1       3
0115340    f   0       3   6   f   1       8   f   0       2   2   6   f
0115360    1       2   f   0       7   f   1       2   f   0       1   2
0115400    f   1       2   f   0  \r   T   h   e       f   u   n   c   t
0115420    i   o   n       w   i   l   l       a   t   t   e   m   p   t
0115440        t   o       g   e   n   e   r   a   t   e       i   m   a
0115460    g   e   s       f   o   r       t   h   e       s   p   e   c
0115500    i   f   i   e   d       n   u   m   b   e   r       o   f    
0115520    b   a   n   d   s   ;       o   f       c   o   u   r   s   e
0115540        t   h   e       b   a   n   d       l   i   s   t     376
0115560  001  \0 351 305   p   o   i   n   t   e   d       t   o       b
0115600    y       N   e   w   C   h   a   r   P   o   i   n   t   e   r
0115620    +   1       m   u   s   t       c   o   n   t   a   i   n    
0115640    a   n       a   d   e   q   u   a   t   e       n   u   m   b
0115660    e   r       o   f       b   a   n   d       l   i   s   t    
0115700    s   e   g   m   e   n   t   s   .           T   h   e       v
0115720    a   l   u   e       i   n       t   h   e       n   B   a   n
0115740    d   s   M   i   n   u   s   1       e   n   t   r   y       w
0115760    i   l   l       b   e       d   e   c   r   e   m   e   n   t
0116000    e   d       a   t       t   h   e       e   n   d       o   f
0116020        e   a   c   h       b   a   n   d   ,       a   l   l   o
0116040    w   i   n   g       t   h   e       e   m   u   l   a   t   o
0116060    r       t   o       t   r   a   c   k       O   r   b   i   t
0116100    '   s       p   r   o   g   r   e   s   s   .       T   h   e
0116120        t   i   m   e   o   u   t       c   o   u   n   t       i
0116140    s       u   s   e   d       w   h   e   n   e   v   e   r    
0116160    O   r   b   i 376 001  \0 314 017   t       i   s       w   a
0116200    i   t   i   n   g       f   o   r       t   h   e       R   O
0116220    S       a   d   a   p   t   e   r       t   o       f   i   n
0116240    i   s   h       r   e   a   d   i   n   g       t   h   e    
0116260    o   u   t   p   u   t       b   u   f   f   e   r   :       i
0116300    f       t   h   e       t   i   m   e   o   u   t       i   s
0116320        e   x   c   e   e   d   e   d   ,       t   h   e       m
0116340    i   c   r   o   c   o   d   e       c   o   m   p   l   e   t
0116360    e   s       e   a   r   l   y       (   a   s       i   f    
0116400    n   B   a   n   d   s   M   i   n   u   s   1       w   e   r
0116420    e       s   o       s   m   a   l   l       t   h   a   t    
0116440    i   t       d   i   d       n   o   t       i   n   c   l   u
0116460    d   e       t   h   e       n   e   x   t       b   a   n   d
0116500    )       a   n   d       s   e   t   s       t   h   e       f
0116520    i   r   m   w   a   r   e       s   t   a   t   u   s       b
0116540    i   t       T   I   M   E   O   U   T   m   c       (   b   i
0116560    t       1   )       i   n       t 376 001  \0 006 300   h   e
0116600        O   r   b   i   t   S   t   a   t   u   s       w   o   r
0116620    d       o   f       t   h   e       c   o   n   t   r   o   l
0116640        t   a   b   l   e   .           T   h   e       m   o   s
0116660    t       c   o   m   m   o   n       r   e   a   s   o   n    
0116700    f   o   r       t   i   m   e   o   u   t       i   s       t
0116720    h   e       f   a   i   l   u   r   e       o   f       p   a
0116740    g   e       s   y   n   c       t   o       a   r   r   i   v
0116760    e   :       t   h   e   s   e       i   s   s   u   e   s    
0117000    c   a   n   n   o   t       b   e       f   u   l   l   y    
0117020    d   i   s   c   u   s   s   e   d       u   n   t   i   l    
0117040    t   h   e       o   p   e   r   a   t   i   o   n       o   f
0117060        t   h   e       a   d   a   p   t   e   r       i   s    
0117100    d   e   s   c   r   i   b   e   d       i   n       s   o   m
0117120    e       d   e   t   a   i   l       i   n       s   e   c   t
0117140    i   o   n       3   . 032   z   1   9   0   5   0   l   3   1
0117160    7   5   e   1   2   j   k   4   0   \   3   8   1   f 376 001
0117200   \0 215 310   1       3   f   0       3   1   i   6   I   1   7
0117220    3   f   1       7   f   0  \r   A   f   t   e   r       t   h
0117240    e       l   a   s   t       b   a   n   d       i   s       g
0117260    e   n   e   r   a   t   e   d   ,       t   h   e       P   r
0117300    o   g   r   a   m   G   e   n   e   r   a   t   e   P   a   g
0117320    e       f   u   n   c   t   i   o   n       c   o   m   p   l
0117340    e   t   e   s       (   i   .   e   .   ,       s   e   t   s
0117360        l   o   c   a   t   i   o   n       7   2   0   b       t
0117400    o       z   e   r   o   )   ,       e   v   e   n       t   h
0117420    o   u   g   h       t   h   e       R   O   S       a   d   a
0117440    p   t   e   r       h   a   s       p   r   o   b   a   b   l
0117460    y       n   o   t       f   i   n   i   s   h   e   d       t
0117500    a   k   i   n   g       i   m   a   g   e       d   a   t   a
0117520    .           I   n       f   a   c   t   ,       t   h   e    
0117540    a   d   a   p   t   e   r       c   a   n       c   o   n   t
0117560    i   n   u   e       t   o       r   e   q   u   e   s   t    
0117600    a   n   d 376 001  \0 250 313       r   e   c   e   i   v   e
0117620        d   a   t   a       a   d       i   n   f   i   n   i   t
0117640    u   m   ,       b   u   t       t   h   e       d   a   t   a
0117660        w   i   l   l       e   v   e   n   t   u   a   l   l   y
0117700        b   e   c   o   m   e       a   l   l       z   e   r   o
0117720        (   r   e   c   a   l   l       t   h   a   t       r   e
0117740    a   d   i   n   g       a   n       o   u   t   p   u   t    
0117760    b   u   f   f   e   r       z   e   r   o   e   s       i   t
0120000    ,       a   n   d       s   i   n   c   e       t   h   e    
0120020    m   i   c   r   o   c   o   d   e       i   s       n   o    
0120040    l   o   n   g   e   r       i   n   v   o   k   i   n   g    
0120060    i   m   a   g   e   -   g   e   n   e   r   a   t   i   o   n
0120100        f   u   n   c   t   i   o   n   s   ,       n   o       n
0120120    e   w       i   m   a   g   e       d   a   t   a       a   r
0120140    e       b   e   i   n   g       a   d   d   e   d       t   o
0120160        t   h   e       O   r   b   i   t       b   u   f   f   e
0120200    r   s   )   .           T   h 376 001  \0 273 356   i   s    
0120220    i   s       a       c   o   n   v   e   n   i   e   n   t    
0120240    w   a   y       t   o       f   i   n   i   s   h       o   u
0120260    t       t   h   e       p   r   i   n   t   i   n   g       o
0120300    f       a       p   a   g   e       w   i   t   h       w   h
0120320    i   t   e       b   o   r   d   e   r   s   .           T   o
0120340        h   a   l   t       t   h   e       t   a   k   i   n   g
0120360        o   f       i   m   a   g   e       d   a   t   a   ,    
0120400    O   r   b   i   t       c   a   n       b   e       r   e   s
0120420    e   t   .           A   f   t   e   r       O   r   b   i   t
0120440        i   s       r   e   s   e   t   ,       t   h   e       R
0120460    O   S       a   d   a   p   t   e   r       w   i   l   l    
0120500    s   i   m   p   l   y       r   e   p   e   a   t       t   h
0120520    e       m   o   s   t       r   e   c   e   n   t       v   i
0120540    d   e   o       d   a   t   a       i   t       r   e   c   e
0120560    i   v   e   d       c   o   r   r   e   c   t   l   y   . 032
0120600    z   1   9   0   5   0   l   3   1   7   5   e   1 376 001  \0
0120620  316 321   2   j   k   4   0   \   3   8   b   1   9   B   7   2
0120640    f   1       3   f   0       1   1   7   i   1   2   I   3   9
0120660    2   f   1       3   f   0  \r   T   h   e       a   d   a   p
0120700    t   e   r       c   o   m   m   a   n   d       t   a   b   l
0120720    e       (   p   o   i   n   t   e   d       t   o       b   y
0120740        A   r   g   u   m   e   n   t   1   )       i   s       u
0120760    s   e   d       t   o       e   n   c   o   d   e       c   o
0121000    m   m   a   n   d   s       t   h   a   t       s   h   o   u
0121020    l   d       b   e       s   e   n   t       t   o       t   h
0121040    e       R   O   S       a   d   a   p   t   e   r       d   u
0121060    r   i   n   g       t   h   e       g   e   n   e   r   a   t
0121100    i   o   n       o   f       a       p   a   g   e   .       S
0121120    u   c   h       a       m   e   c   h   a   n   i   s   m    
0121140    i   s       n   e   c   e   s   s   a   r   y       b   e   c
0121160    a   u   s   e       t   h   e       A   l   t   o       p   r
0121200    o   g   r   a   m       w   o   u   l   d       n   o   t    
0121220    o   t 376 001  \0 264   `   h   e   r   w   i   s   e       b
0121240    e       a   b   l   e       t   o       s   i   g   n   a   l
0121260        t   h   e       p   r   i   n   t   e   r       d   e   v
0121300    i   c   e       d   u   r   i   n   g       t   h   e       p
0121320    a   g   e       g   e   n   e   r   a   t   i   o   n       (
0121340    b   e   c   a   u   s   e       t   h   e       O   r   b   i
0121360    t   R   O   S   C   o   m   m   a   n   d       c   a   n    
0121400    b   e       i   s   s   u   e   d       o   n   l   y       b
0121420    y       t   h   e       A   l   t   o       t   a   s   k    
0121440    a   s   s   i   g   n   e   d       t   o       O   r   b   i
0121460    t   ,       w   h   i   c   h       i   s       o   c   c   u
0121500    p   i   e   d       w   i   t   h       p   a   g   e       g
0121520    e   n   e   r   a   t   i   o   n   )   .           T   h   e
0121540        t   a   b   l   e       m   u   s   t       b   e   g   i
0121560    n       o   n       a   n       e   v   e   n       a   d   d
0121600    r   e   s   s   ,       a   n   d       c   o   n   t   a   i
0121620    n   s       t   w   o   - 376 001  \0 366 306   w   o   r   d
0121640        e   n   t   r   i   e   s       i   n       t   h   e    
0121660    f   o   l   l   o   w   i   n   g       f   o   r   m   a   t
0121700    : 032   z   1   9   0   5   0   l   3   1   7   5   e   1   2
0121720    j   k   4   0   \   1   0   6   f   1       3   f   0       9
0121740    i   6   I   1   7   9   b   5   f   1       3   f   0       7
0121760    B  \r   W   o   r   d       0   [   0   -   3   ]  \t   A   d
0122000    a   p   t   e   r   C   o   m   m   a   n   d   C   o   d   e
0122020  032   z   1   9   0   5   0   l   7   4   0   8   d   4   4   4
0122040    5   e   1   2   j   k   4   0   (   0   ,   7   4   2   4   )
0122060   \r   W   o   r   d       0   [   4   -   1   2   ]  \t   w   h
0122100    e   n   B   a   n   d   M   i   n   u   s   1   .           T
0122120    h   i   s       e   n   t   r   y       g   i   v   e   s    
0122140    t   h   e       b   a   n   d       n   u   m   b   e   r    
0122160    b   e   f   o   r   e       w   h   i   c   h       t   h   e
0122200        c   o   r   r   e   s   p   o   n   d   i   n   g       c
0122220    o   m   m   a   n   d       w   i   l   l     376 001  \0 312
0122240    _   b   e       e   x   e   c   u   t   e   d   .           T
0122260    h   e       f   i   r   s   t       b   a   n   d       i   s
0122300        n   u   m   b   e   r   e   d       n   B   a   n   d   M
0122320    i   n   u   s   1   ,       t   h   e   n       n   B   a   n
0122340    d   M   i   n   u   s   1   -   1   ,       e   t   c   .    
0122360    d   o   w   n       t   o       0   . 032   z   1   9   0   5
0122400    0   l   7   4   0   8   d   4   4   4   5   e   1   2   j   k
0122420    4   0  \r   W   o   r   d       1  \t   A   d   a   p   t   e
0122440    r   A   r   g   u   m   e   n   t 032   z   1   9   0   5   0
0122460    l   7   4   0   8   d   4   4   4   5   e   1   2   j   k   4
0122500    0  \r   T   h   e       t   a   b   l   e       w   i   l   l
0122520        b   e       p   r   o   c   e   s   s   e   d       i   n
0122540        t   h   e       o   r   d   e   r       g   i   v   e   n
0122560    ,       i   .   e   .   ,       t   h   e       w   h   e   n
0122600    B   a   n   d   M   i   n   u   s   1       e   n   t   r   i
0122620    e   s       s   h   o   u   l   d       b   e       a   r   r
0122640    a 376 001  \0 224   o   n   g   e   d       i   n       d   e
0122660    c   r   e   a   s   i   n   g       o   r   d   e   r   .    
0122700        A   n       a   p   p   r   o   p   r   i   a   t   e    
0122720    t   e   r   m   i   n   a   t   i   o   n       e   n   t   r
0122740    y       i   s       W   o   r   d       0   =   1   7   7   7
0122760    7   7   b   ,       w   h   i   c   h       s   p   e   c   i
0123000    f   i   e   s       a   n       u   n   r   e   a   s   o   n
0123020    a   b   l   y       l   a   r   g   e       v   a   l   u   e
0123040        f   o   r       w   h   e   n   B   a   n   d   M   i   n
0123060    u   s   1   .       T   h   e   r   e       a   r   e       p
0123100    r   e   s   e   n   t   l   y       t   h   r   e   e       A
0123120    d   a   p   t   e   r   C   o   m   m   a   n   d   C   o   d
0123140    e   s       d   e   f   i   n   e   d   : 032   z   1   9   0
0123160    5   0   l   3   1   7   5   e   1   2   j   k   4   0   (   6
0123200    3   5   )  \r   0   .       S   e   n   d       A   d   a   p
0123220    t   e   r   A   r   g   u   m   e   n   t       t   o       t
0123240    h   e       a   d   a 376 001  \0   0 361   p   t   e   r    
0123260    a   s       a       c   o   m   m   a   n   d       (   i   .
0123300    e   .   ,       O   r   b   i   t   R   O   S   C   o   m   m
0123320    a   n   d       _       A   d   a   p   t   e   r   A   r   g
0123340    u   m   e   n   t   )   . 032   z   1   9   0   5   0   l   4
0123360    4   4   5   e   1   2   j   k   4   0   \   5   9   b   5   f
0123400    1       3   f   0       7   B  \r   1   .       R   e   a   d
0123420        4       b   i   t   s       o   f       a   d   a   p   t
0123440    e   r       s   t   a   t   u   s   ;       t   h   e       f
0123460    o   u   r       b   i   t   s       a   r   e       n   u   m
0123500    b   e   r   e   d       4   n       t   o       4   n   +   3
0123520    ,       w   h   e   r   e       A   d   a   p   t   e   r   A
0123540    r   g   u   m   e   n   t   =   n   *   2   5   6       (   n
0123560        i   s       i   n       t   h   e       l   e   f   t    
0123600    b   y   t   e   )   .           T   h   e       r   e   s   u
0123620    l   t   i   n   g       s   t   a   t   u   s       i   s    
0123640    r   e   a   d       a   n   d       s   t 376 001  \0   ] 375
0123660    o   r   e   d       i   n       b   i   t   s       1   2   -
0123700    1   5       o   f       t   h   e       m   e   m   o   r   y
0123720        w   o   r   d       t   h   a   t       p   r   e   v   i
0123740    o   u   s   l   y       h   e   l   d       A   d   a   p   t
0123760    e   r   A   r   g   u   m   e   n   t   .           (   T   h
0124000    e       e   x   a   c   t       o   p   e   r   a   t   i   o
0124020    n   s       a   r   e   :       O   r   b   i   t   C   o   n
0124040    t   r   o   l       _       A   d   a   p   t   e   r   A   r
0124060    g   u   m   e   n   t   ;       A   d   a   p   t   e   r   A
0124100    r   g   u   m   e   n   t       _       O   r   b   i   t   S
0124120    t   a   t   u   s   .   ) 032   z   1   9   0   5   0   l   4
0124140    4   4   5   e   1   2   j   k   4   0   \   6   2   i   1   I
0124160    5   i   1   I   2   6   i   1   I   6   i   1   I   1   6   3
0124200    b   1   2   B   3   8   b   1   1   B  \r   3   .       W   a
0124220    i   t       f   o   r       A   d   a   p   t   e   r   A   r
0124240    g   u   m   e   n   t   /   3       m   i   c   r   o   s   e
0124260  376 001  \0 216 341   c   o   n   d   s       i   n       a    
0124300    t   i   g   h   t       l   o   o   p   .           T   h   i
0124320    s       c   o   m   m   a   n   d       i   s       p   r   o
0124340    v   i   d   e   d       i   n       c   a   s   e       i   t
0124360        i   s       a   b   s   o   l   u   t   e   l   y       e
0124400    s   s   e   n   t   i   a   l       t   h   a   t       t   w
0124420    o       a   d   a   p   t   e   r       c   o   m   m   a   n
0124440    d   s       b   e       i   s   s   u   e   d       b   e   f
0124460    o   r   e       t   h   e       s   a   m   e       b   a   n
0124500    d   .           I   n       t   h   i   s       c   a   s   e
0124520    ,       w   e       m   u   s   t       w   a   i   t       6
0124540    0       m   i   c   r   o   s   e   c   o   n   d   s       b
0124560    e   t   w   e   e   n       i   s   s   u   i   n   g       a
0124600    d   a   p   t   e   r       c   o   m   m   a   n   d   s    
0124620    t   o       a   s   s   u   r   e       p   r   o   p   e   r
0124640        c   o   m   m   u   n   i   c   a   t   i   o   n   s    
0124660    w   i   t   h     376 001  \0 212 253   a   d   a   p   t   e
0124700    r   . 032   z   1   9   0   5   0   l   4   4   4   5   e   1
0124720    2   j   k   4   0  \r   I   f       J   u   m   p       c   o
0124740    d   e   s       a   p   p   e   a   r       i   n       t   h
0124760    e       b   a   n   d       l   i   s   t   ,       t   h   e
0125000        C   u   r   r   e   n   t   C   o   p   y       e   n   t
0125020    r   y       m   u   s   t       b   e       m   a   i   n   t
0125040    a   i   n   e   d   .       T   h   i   s       w   o   r   d
0125060        m   u   s   t       c   o   n   t   a   i   n       a   n
0125100        e   n   c   o   d   i   n   g   ,       a   s       s   h
0125120    o   w   n   ,       o   f       t   h   e       n   u   m   b
0125140    e   r       o   f       t   i   m   e   s   ,       p   l   u
0125160    s       o   n   e   ,       t   h   a   t       t   h   e    
0125200    c   u   r   r   e   n   t       d   o   c   u   m   e   n   t
0125220        h   a   s       b   e   e   n       p   r   i   n   t   e
0125240    d       d   u   r   i   n   g       t   h   e       c   u   r
0125260    r   e   n   t       r   u   n   ;     376 001  \0   R 360   t
0125300    h   a   t       i   s   ,       t   h   e       n   u   m   b
0125320    e   r       o   f       t   h   e       c   u   r   r   e   n
0125340    t       c   o   p   y   . 032   z   1   9   0   5   0   l   3
0125360    1   7   5   e   1   2   j   k   4   0  \r   W   h   e   n    
0125400    p   a   g   e       g   e   n   e   r   a   t   i   o   n    
0125420    h   a   s       t   e   r   m   i   n   a   t   e   d   ,    
0125440    t   h   e       R   e   s   u   l   t       w   o   r   d    
0125460    i   n       t   h   e       c   o   n   t   r   o   l       t
0125500    a   b   l   e       w   i   l   l       c   o   n   t   a   i
0125520    n       t   h   e       v   a   l   u   e       t   h   a   t
0125540        n   B   a   n   d   s   M   i   n   u   s   1       h   a
0125560    d       w   h   e   n       w   o   r   d       8   ,       b
0125600    i   t       3       o   f       a   d   a   p   t   e   r    
0125620    s   t   a   t   u   s       w   a   s       l   a   s   t    
0125640    o   n       d   u   r   i   n   g       i   m   a   g   e    
0125660    g   e   n   e   r   a   t   i   o   n   ;       t   h   i 376
0125700  001  \0 201 210   s       w   o   r   d       w   i   l   l    
0125720    c   o   n   t   a   i   n       t   h   e       o   r   i   g
0125740    i   n   a   l       n   B   a   n   d   s   M   i   n   u   s
0125760    1   ,       p   l   u   s       o   n   e   ,       i   f    
0126000    t   h   e       b   i   t       n   e   v   e   r       c   o
0126020    m   e   s       o   n   .       T   h   i   s       v   e   r
0126040    y       s   p   e   c   i   a   l       f   e   a   t   u   r
0126060    e       a   s   s   i   s   t   s       w   i   t   h       d
0126100    e   t   e   c   t   i   n   g       a   n       i   m   p   o
0126120    r   t   a   n   t       b   u   t       e   l   u   s   i   v
0126140    e       t   i   m   i   n   g       s   i   g   n   a   l    
0126160    i   n       t   h   e       D   o   v   e   r       p   r   i
0126200    n   t   e   r       (   s   e   e       t   h   e       d   e
0126220    s   c   r   i   p   t   i   o   n       o   f       C   o   u
0126240    n   t   -   H       i   n       t   h   e       D   o   v   e
0126260    r       s   e   c   t   i   o   n   .   ) 032   z   1   9   0
0126300    5   0   l   3 376 001  \0   r 241   1   7   5   e   1   2   j
0126320    k   4   0   \   4   1   3   i   7   I  \r   M   a   n   a   g
0126340    i   n   g       t   h   e       d   a   t   a       s   t   r
0126360    u   c   t   u   r   e   s 032   z   1   9   0   5   0   l   3
0126400    1   7   5   e   1   2   j   k   4   0   \   i   2   8   I  \r
0126420    D   u   r   i   n   g       t   h   e       g   e   n   e   r
0126440    a   t   i   o   n       o   f       a       p   a   g   e   ,
0126460        t   h   e       t   h   r   e   e       d   a   t   a    
0126500    s   t   r   u   c   t   u   r   e   s       (   f   o   n   t
0126520    ,       b   a   n   d       l   i   s   t       a   n   d    
0126540    l   e   f   t       o   v   e   r       t   a   b   l   e   )
0126560        m   u   s   t       o   f       c   o   u   r   s   e    
0126600    b   e       r   e   s   i   d   e   n   t       i   n       m
0126620    e   m   o   r   y   .       I   n       o   r   d   e   r    
0126640    t   o       k   e   e   p       a       R   O   S       r   u
0126660    n   n   i   n   g       a   t       h   i   g   h       s   p
0126700    e   e   d   ,       t   h   e     376 001  \0 244 354   f   o
0126720    n   t       a   n   d       b   a   n   d       l   i   s   t
0126740        s   t   r   u   c   t   u   r   e   s       f   o   r    
0126760    e   a   c   h       p   a   g   e       m   u   s   t       b
0127000    e       p   r   e   s   e   n   t       i   n       m   e   m
0127020    o   r   y       a   t       t   h   e       m   o   m   e   n
0127040    t       i   t       i   s       n   e   c   e   s   s   a   r
0127060    y       t   o       b   e   g   i   n       g   e   n   e   r
0127100    a   t   i   n   g       t   h   e       i   m   a   g   e    
0127120    f   o   r       t   h   e       c   o   r   r   e   s   p   o
0127140    n   d   i   n   g       p   a   g   e   .           T   o    
0127160    d   o       t   h   i   s       r   e   q   u   i   r   e   s
0127200        a       b   u   f   f   e   r   i   n   g       s   t   r
0127220    a   t   e   g   y       t   h   a   t       i   s       w   i
0127240    l   l   i   n   g       t   o       r   e   a   d       i   n
0127260    f   o   r   m   a   t   i   o   n       f   o   r       p   a
0127300    g   e       i       f   r   o   m       a       d   i 376 001
0127320   \0   o 377   s   k       w   h   i   l   e       p   a   g   e
0127340        i   -   1       i   s       b   e   i   n   g       i   m
0127360    a   g   e   d   .           (   T   h   e       l   e   f   t
0127400        o   v   e   r       t   a   b   l   e       i   s       r
0127420    e   a   s   o   n   a   b   l   y       s   m   a   l   l   ,
0127440        a   n   d       c   a   n       o   f       c   o   u   r
0127460    s   e       b   e       r   e   -   u   s   e   d       f   o
0127500    r       s   u   b   s   e   q   u   e   n   t       p   a   g
0127520    e   s   .           C   o   n   s   e   q   u   e   n   t   l
0127540    y   ,       w   e       s   h   a   l   l       o   m   i   t
0127560        f   u   r   t   h   e   r       m   e   n   t   i   o   n
0127600        o   f       i   t   .   ) 032   z   1   9   0   5   0   l
0127620    3   1   7   5   e   1   2   j   k   4   0   \   6   0   i   1
0127640    5   I   5   i   1   5   I   5   9   f   1       3   f   0    
0127660    2   7   3   i   1   I   2   4   i   1   I  \r   T   h   e   r
0127700    e       a   r   e       b   a   s   i   c   a   l   l   y    
0127720    t   h   r 376 001  \0 351 037   e   e       m   e   t   h   o
0127740    d   s       o   f       b   u   f   f   e   r   i   n   g    
0127760    (   s   e   e       F   i   g   u   r   e       1   -   5   )
0130000    : 032   z   1   9   0   5   0   l   3   1   7   5   e   1   2
0130020    j   k   4   0  \r   M   e   t   h   o   d       1   .        
0130040    F   o   n   t       a   n   d       b   a   n   d       l   i
0130060    s   t       s   t   r   u   c   t   u   r   e   s       f   o
0130100    r       e   a   c   h       p   a   g   e       a   r   e    
0130120    g   e   n   e   r   a   t   e   d       o   n       t   h   e
0130140        d   i   s   k   ,       a   n   d       r   e   a   d    
0130160    i   n   t   o       o   n   e       o   f       t   w   o    
0130200    m   e   m   o   r   y       b   u   f   f   e   r   s   .    
0130220        W   h   i   l   e       p   a   g   e       i   -   1    
0130240    i   s       b   e   i   n   g       i   m   a   g   e   d   ,
0130260        t   h   e       s   t   r   u   c   t   u   r   e   s    
0130300    f   o   r       p   a   g   e       i       a   r   e       b
0130320    e   i   n   g       r   e   a 376 001  \0 220 301   d   .    
0130340    (   T   h   i   s       s   c   h   e   m   e       i   s    
0130360    n   o   t       a       p   a   r   t   i   c   u   l   a   r
0130400    l   y       a   t   t   r   a   c   t   i   v   e       a   l
0130420    t   e   r   n   a   t   i   v   e   ,       b   e   c   a   u
0130440    s   e       t   h   e       c   o   m   p   l   e   x   i   t
0130460    y       o   f       a       p   a   g   e       i   s       s
0130500    e   v   e   r   e   l   y       r   e   s   t   r   i   c   t
0130520    e   d       b   y       t   h   e       a   m   o   u   n   t
0130540        o   f       a   v   a   i   l   a   b   l   e       m   e
0130560    m   o   r   y   .   ) 032   z   1   9   0   5   0   l   4   4
0130600    4   5   e   1   2   j   k   4   0   \   1   3   5   i   1   I
0130620    4   4   i   1   I  \r   M   e   t   h   o   d       2   .    
0130640    O   n   e       f   o   n   t       d   a   t   a       s   t
0130660    r   u   c   t   u   r   e       w   i   l   l       s   u   f
0130700    f   i   c   e       f   o   r       a   l   l       t   h   e
0130720        p   a   g   e   s       t   o       b   e     376 001  \0
0130740  004 210   p   r   i   n   t   e   d   ,       a   n   d       c
0130760    a   n       t   h   e   r   e   f   o   r   e       r   e   m
0131000    a   i   n       r   e   s   i   d   e   n   t       i   n    
0131020    m   e   m   o   r   y   .           T   h   e       b   a   n
0131040    d       l   i   s   t   s       a   r   e       p   u   t    
0131060    i   n       t   w   o       b   u   f   f   e   r   s   :    
0131100    w   h   i   l   e       p   a   g   e       i   -   1       i
0131120    s       b   e   i   n   g       i   m   a   g   e   d   ,    
0131140    t   h   e       b   a   n   d       l   i   s   t   s       f
0131160    o   r       p   a   g   e       i       a   r   e       b   e
0131200    i   n   g       r   e   a   d   .           T   h   i   s    
0131220    s   c   h   e   m   e       i   s       t   h   e       r   e
0131240    c   o   m   m   e   n   d   e   d       s   c   h   e   m   e
0131260        w   h   e   n   e   v   e   r       t   h   e       p   a
0131300    g   e       c   o   m   p   l   e   x   i   t   i   e   s    
0131320    a   l   l   o   w       t   h   e       f   o   n   t       a
0131340    n   d 376 001  \0 263 240       t   w   o       b   a   n   d
0131360        l   i   s   t       b   u   f   f   e   r   s       t   o
0131400        f   i   t       i   n       m   e   m   o   r   y   .    
0131420        T   h   e       a   d   v   a   n   t   a   g   e       o
0131440    f       t   h   i   s       s   c   h   e   m   e       i   s
0131460        t   h   a   t       i   t       p   e   r   m   i   t   s
0131500        p   r   i   n   t   e   r   s       t   o       r   u   n
0131520        a   t       h   i   g   h       s   p   e   e   d   ,    
0131540    w   i   t   h   o   u   t       p   a   u   s   e   s       b
0131560    e   t   w   e   e   n       p   a   g   e   s   . 032   z   1
0131600    9   0   5   0   l   4   4   4   5   e   1   2   j   k   4   0
0131620    \   1   7   6   i   1   I   4   4   i   1   I  \r   M   e   t
0131640    h   o   d       3   .           A   l   l       o   f       m
0131660    e   m   o   r   y       i   s       u   s   e   d       f   o
0131700    r       o   n   e       f   o   n   t       s   t   r   u   c
0131720    t   u   r   e       a   n   d       o   n   e       b   a   n
0131740    d       l   i   s   t   . 376 001  \0 362 345           A   f
0131760    t   e   r       p   a   g   e       i   -   1       i   s    
0132000    i   m   a   g   e   d   ,       i   t       i   s       n   e
0132020    c   e   s   s   a   r   y       t   o       r   e   a   d    
0132040    t   h   e       f   o   n   t       a   n   d       b   a   n
0132060    d       s   t   r   u   c   t   u   r   e   s       f   o   r
0132100        p   a   g   e       i       b   e   f   o   r   e       i
0132120    m   a   g   i   n   g       m   a   y       s   t   a   r   t
0132140        f   o   r       t   h   a   t       p   a   g   e   .    
0132160        I   f       u   s   e   d       w   i   t   h       h   i
0132200    g   h   -   s   p   e   e   d       p   r   i   n   t   e   r
0132220    s   ,       i   t       m   a   y       b   e       n   e   c
0132240    e   s   s   a   r   y       t   o       s   t   o   p       t
0132260    h   e       p   r   i   n   t   e   r       w   h   i   l   e
0132300        p   a   g   e       i       i   s       r   e   a   d    
0132320    i   n   ,       b   e   c   a   u   s   e       o   t   h   e
0132340    r   w   i   s   e       t   h   e   r   e     376 001  \0 240
0132360    )   w   o   u   l   d       b   e       i   n   s   u   f   f
0132400    i   c   i   e   n   t       t   i   m   e       t   o       c
0132420    o   m   p   l   e   t   e       d   i   s   k       a   c   t
0132440    i   v   i   t   y       b   e   f   o   r   e       i   m   a
0132460    g   i   n   g       a   c   t   i   v   i   t   y       w   o
0132500    u   l   d       n   e   e   d       t   o       b   e   g   i
0132520    n   .           T   h   i   s       s   c   h   e   m   e    
0132540    d   o   e   s       h   a   v   e       t   h   e       a   d
0132560    v   a   n   t   a   g   e       t   h   a   t       m   a   x
0132600    i   m   a   l   l   y       c   o   m   p   l   e   x       p
0132620    a   g   e   s       c   a   n       b   e       p   r   i   n
0132640    t   e   d   ,       b   y       a   l   l   o   c   a   t   i
0132660    n   g       a   l   l       o   f       m   e   m   o   r   y
0132700        t   o       t   h   e       s   t   r   u   c   t   u   r
0132720    e   s       n   e   c   e   s   s   a   r   y       f   o   r
0132740        t   h   a   t       p   a   g   e   . 032   z   1   9   0
0132760    5 376 001  \0   M 210   0   l   4   4   4   5   e   1   2   j
0133000    k   4   0   \   8   7   i   1   I   7   6   i   1   I   1   2
0133020    7   i   1   I  \r   N   o   t   e       t   h   a   t       h
0133040    y   b   r   i   d       s   c   h   e   m   e   s       m   a
0133060    y       b   e       u   s   e   d       a   s       w   e   l
0133100    l   :       m   e   t   h   o   d   s       2       a   n   d
0133120        3       m   a   y       b   e       m   i   x   e   d   ,
0133140        a   l   t   h   o   u   g   h       i   t       m   a   y
0133160        b   e       n   e   c   e   s   s   a   r   y       t   o
0133200        s   t   o   p       t   h   e       p   r   i   n   t   e
0133220    r       a   s       t   h   e       m   e   t   h   o   d    
0133240    i   s       b   e   i   n   g       s   w   i   t   c   h   e
0133260    d       (   f   o   r       t   h   e       s   a   m   e    
0133300    r   e   a   s   o   n       i   t       m   a   y       b   e
0133320        n   e   c   e   s   s   a   r   y       t   o       s   t
0133340    o   p       t   h   e       p   r   i   n   t   e   r       b
0133360    e   t   w   e   e   n 376 001  \0   &   O       p   a   g   e
0133400    s       u   s   i   n   g       m   e   t   h   o   d       3
0133420    )   .           P   l   a   n   n   i   n   g       t   h   e
0133440        b   u   f   f   e   r   i   n   g       a   n   d       f
0133460    o   n   t       m   a   k   e   u   p       i   s       o   n
0133500    e       o   f       t   h   e       l   e   s   s       p   l
0133520    e   a   s   a   n   t       t   a   s   k   s       o   f    
0133540    t   h   e       i   n   i   t   i   a   l       p   a   s   s
0133560        o   v   e   r       t   h   e       d   o   c   u   m   e
0133600    n   t       t   h   a   t       b   u   i   l   d   s       b
0133620    a   n   d       l   i   s   t   s   ! 032   z   1   9   0   5
0133640    0   l   3   1   7   5   e   1   2   j   k   4   0  \r   T   h
0133660    e       r   e   m   a   i   n   d   e   r       o   f       s
0133700    e   c   t   i   o   n       1       p   r   e   s   e   n   t
0133720    s       d   e   t   a   i   l   s       t   h   a   t       a
0133740    r   e       n   o   t       e   s   s   e   n   t   i   a   l
0133760        t   o       m   o   s   t       p   r 376  \0 354 002   g
0134000    i   n   t   i   n   g       a   p   p   l   i   c   a   t   i
0134020    o   n   s   .           R   e   a   d       o   n       o   n
0134040    l   y       i   f       y   o   u       a   r   e       (   1
0134060    )       h   a   r   d   y   ,       (   2   )       d   e   s
0134100    i   r   o   u   s       o   f       w   r   i   t   i   n   g
0134120        m   i   c   r   o   c   o   d   e   ,       (   3   )    
0134140    d   e   s   i   r   o   u   s       o   f       w   r   i   t
0134160    i   n   g       O   r   b   i   t       t   e   s   t       p
0134200    r   o   g   r   a   m   s   ,       o   r       (   4   )    
0134220    n   e   e   d       t   o       k   n   o   w       h   o   w
0134240        t   o       u   s   e       O   r   b   i   t       f   o
0134260    r       n   o   n   -   r   e   a   l   -   t   i   m   e    
0134300    i   m   a   g   e       g   e   n   e   r   a   t   i   o   n
0134320        h   e   l   p   . 032   z   1   9   0   5   0   l   5   7
0134340    1   5   e   4   0   j   k   4   0   \   b  \r 377  \0  \0   o
0134360    r   b   i   t   g   u   i   d   e   -   2   .   b   r   a   v
0134400    o  \0 376 001  \0   L   5   P   a   g   e       N   u   m   b
0134420    e   r   s   :       Y   e   s               X   :       5   3
0134440    0               Y   :       1   0   .   5   "               F
0134460    i   r   s   t       P   a   g   e   :       1   2      \r   L
0134500    i   n   e       N   u   m   b   e   r   s   :       N   o    
0134520            M   o   d   u   l   u   s   :       5               P
0134540    a   g   e   -   r   e   l   a   t   i   v   e  \r   H   e   a
0134560    d   i   n   g   :     032   z   1   9   0   5   0   l   3   1
0134600    7   5   e   1   2   q   k   4   0   (   6   3   5   )  \r   P
0134620    r   o   g   r   a   m   m   e   r   '   s       G   u   i   d
0134640    e       t   o       O   r   b   i   t   ,       t   h   e    
0134660    R   O   S       A   d   a   p   t   e   r   ,       a   n   d
0134700        t   h   e       D   o   v   e   r       P   r   i   n   t
0134720    e   r 032   z   1   9   0   5   0   l   3   1   7   5   y   7
0134740    5   6   q   c   k   4   0   \   3   3   f   1       4   f   0
0134760        3   0   f   1  \r   1   .   5       O   r   b   i   t    
0135000    H   a   r   d   w   a   r 376 001  \0 275 006   e       F   u
0135020    n   c   t   i   o   n   s 032   z   1   9   0   5   0   l   3
0135040    1   7   5   e   1   2   j   k   4   0   \   i  \r   T   h   e
0135060    r   e       a   r   e       v   a   r   i   o   u   s       k
0135100    i   n   d   s       o   f       t   r   a   n   s   f   e   r
0135120    s       o   f       i   n   f   o   r   m   a   t   i   o   n
0135140        b   e   t   w   e   e   n       t   h   e       A   l   t
0135160    o       m   i   c   r   o   p   r   o   c   e   s   s   o   r
0135200        a   n   d       O   r   b   i   t   ;       e   a   c   h
0135220        c   a   n       t   r   a   n   s   f   e   r       u   p
0135240        t   o       1   6       b   i   t   s       o   f       i
0135260    n   f   o   r   m   a   t   i   o   n   .           A   l   t
0135300    h   o   u   g   h       t   h   e       t   r   a   n   s   f
0135320    e   r   s       a   r   e       a   c   t   u   a   l   l   y
0135340        a   c   c   o   m   p   l   i   s   h   e   d       w   i
0135360    t   h       m   i   c   r   o   c   o   d   e       f   u   n
0135400    c   t   i   o   n   s       i   n   t   e   r 376 001  \0 243
0135420    I   p   r   e   t   e   d       b   y       O   r   b   i   t
0135440    ,       t   h   e       f   u   n   c   t   i   o   n   s    
0135460    t   h   e   m   s   e   l   v   e   s       a   r   e       u
0135500    s   e   d       b   y       h   i   g   h   e   r   -   l   e
0135520    v   e   l       l   a   n   g   u   a   g   e       p   r   o
0135540    g   r   a   m   m   e   r   s       a   s       w   e   l   l
0135560    .           T   h   e       l   i   s   t       b   e   l   o
0135600    w       g   i   v   e   s       e   a   c   h       t   r   a
0135620    n   s   f   e   r       a       n   a   m   e       (   o   f
0135640        t   h   e       f   o   r   m       O   r   b   i   t   x
0135660    x   )   ;       t   h   e       d   e   s   c   r   i   p   t
0135700    i   o   n       a   s   s   u   m   e   s       a       1   6
0135720    -   b   i   t       v   a   l   u   e       i   s       t   r
0135740    a   n   s   f   e   r   r   e   d       (   r   e   f   e   r
0135760        t   o       F   i   g   u   r   e       1   -   6       f
0136000    o   r       a       t   a   b   u   l   a   r       s   u   m
0136020    m 376 001  \0 352   Q   a   r   y       o   f       t   h   i
0136040    s       i   n   f   o   r   m   a   t   i   o   n   )   : 032
0136060    z   1   9   0   5   0   l   3   1   7   5   e   1   2   j   k
0136100    4   0   \   3   7   6   b   5   B   3   8   i   5   I  \r   F
0136120    u   n   c   t   i   o   n   s       f   o   r       s   t   a
0136140    t   u   s       a   n   d       c   o   n   t   r   o   l 032
0136160    z   1   9   0   5   0   l   3   1   7   5   e   1   2   j   k
0136200    4   0   \   i   3   2   I  \r   O   r   b   i   t   C   o   n
0136220    t   r   o   l   .           T   h   i   s       f   u   n   c
0136240    t   i   o   n       t   r   a   n   s   f   e   r   s       1
0136260    6       b   i   t   s       o   f       c   o   n   t   r   o
0136300    l       i   n   f   o   r   m   a   t   i   o   n       t   o
0136320        O   r   b   i   t   .           T   h   e       f   i   e
0136340    l   d   s       o   f       t   h   i   s       v   a   l   u
0136360    e       a   r   e       a   s       f   o   l   l   o   w   s
0136400    : 032   z   1   9   0   5   0   l   3   8   1   0   e   1   2
0136420    j   k   4   0   \   b 376 001  \0 207   E   1   2   B  \r   F
0136440    i   e   l   d  \t   B   i   t   s  \t   F   u   n   c   t   i
0136460    o   n 032   z   1   9   0   5   0   l   3   8   1   0   e   1
0136500    2   j   k   4   0   (   0   ,   6   7   5   2   )   (   1   ,
0136520    8   0   3   2   )  \r   a   u   x   C   o   n   t   r   o   l
0136540   \t   0   -   7  \t   T   h   i   s       8   -   b   i   t    
0136560    f   i   e   l   d       h   a   s       t   w   o       d   i
0136600    f   f   e   r   e   n   t       i   n   t   e   r   p   r   e
0136620    t   a   t   i   o   n   s   ,       d   e   p   e   n   d   i
0136640    n   g       o   n       t   h   e       s   e   t   t   i   n
0136660    g       o   f       t   h   e       W   H   I   C   H       f
0136700    i   e   l   d       (   q   .   v   .   )   . 032   z   1   9
0136720    0   5   0   l   8   0   4   3   d   3   8   1   0   e   1   j
0136740    k   4   0   \   9   9   f   1       5   f   0  \r   E   S   S
0136760   \t   8  \t   T   h   i   s       b   i   t       m   u   s   t
0137000        b   e       1       t   o       e   n   a   b   l   e    
0137020    c   h   a   n   g   i   n   g       t   h 376 001  \0 226   M
0137040    e       S   L   O   T   T   A   K   E       s   e   t   t   i
0137060    n   g       (   q   .   v   .   )   . 032   z   1   9   0   5
0137100    0   l   8   0   4   3   d   3   8   1   0   e   1   j   k   4
0137120    0   \   f   1       3   f   0       4   5   f   1       8   f
0137140    0  \r   S   L   O   T   T   A   K   E  \t   9  \t   T   h   i
0137160    s       b   i   t       s   e   t   t   i   n   g   ,       e
0137200    n   a   b   l   e   d       b   y       E   S   S       a   b
0137220    o   v   e   ,       c   o   n   t   r   o   l   s       t   h
0137240    e       o   u   t   p   u   t       b   u   f   f   e   r    
0137260    l   o   g   i   c   .           N   o   r   m   a   l   l   y
0137300        (   S   L   O   T   T   A   K   E   =   0   )   ,       O
0137320    r   b   i   t       w   i   l   l       n   o   t       h   o
0137340    n   o   r       v   i   d   e   o       d   a   t   a       r
0137360    e   q   u   e   s   t   s       c   o   m   i   n   g       f
0137400    r   o   m       t   h   e       a   d   a   p   t   e   r   .
0137420            A   s       s   o   o   n       a   s       S   L   O
0137440  376 001  \0 303   W   T   T   A   K   E       i   s       s   e
0137460    t       t   o       1   ,       h   o   w   e   v   e   r   ,
0137500        o   u   t   p   u   t       d   a   t   a       w   i   l
0137520    l       b   e       p   a   s   s   e   d       t   o       t
0137540    h   e       a   d   a   p   t   e   r       w   h   e   n    
0137560    i   t       d   e   m   a   n   d   s       i   t   . 032   z
0137600    1   9   0   5   0   l   8   0   4   3   d   3   8   1   0   e
0137620    1   j   k   4   0   \   f   1       8   f   0       3   2   f
0137640    1       3   f   0       5   3   f   1       8   f   0       8
0137660    3   f   1       8   f   0  \r   c   l   r   B   E   H   I   N
0137700    D  \t   1   1  \t   T   h   i   s       b   i   t       c   l
0137720    e   a   r   s       t   h   e       B   E   H   I   N   D    
0137740    i   n   d   i   c   a   t   o   r       (   s   e   e       b
0137760    e   l   o   w   )   . 032   z   1   9   0   5   0   l   8   0
0140000    4   3   d   3   8   1   0   e   1   j   k   4   0   \   3   f
0140020    1       6   f   0       2   4   f   1       6   f   0  \r   s
0140040    e   t   G   O   A 376 001  \0 303   }   W   A   Y  \t   1   2
0140060   \t   T   h   i   s       b   i   t       c   o   n   t   r   o
0140100    l   s       m   i   c   r   o   c   o   d   e       w   a   k
0140120    e   u   p   s   ,       a   n   d       s   h   o   u   l   d
0140140        n   o   r   m   a   l   l   y       b   e       0   .    
0140160    (   S   e   e       s   e   c   t   i   o   n       o   n    
0140200    m   i   c   r   o   c   o   d   i   n   g       f   o   r    
0140220    m   o   r   e       i   n   f   o   r   m   a   t   i   o   n
0140240    .   ) 032   z   1   9   0   5   0   l   8   0   4   3   d   3
0140260    8   1   0   e   1   j   k   4   0   \   3   f   1       6   f
0140300    0  \r   W   H   I   C   H  \t   1   3  \t   T   h   i   s    
0140320    b   i   t       c   o   n   t   r   o   l   s       t   h   e
0140340        u   s   e       t   o       w   h   i   c   h       t   h
0140360    e       8   -   b   i   t       a   u   x   C   o   n   t   r
0140400    o   l       f   i   e   l   d       i   s       p   u   t   .
0140420            I   f       W   H   I   C   H   =   0   ,       a   u
0140440    x   C   o   n   t   r   o   l       i 376 001  \0 322 263   s
0140460        i   n   t   e   r   p   r   e   t   e   d       a   s    
0140500    a   n       a   d   d   r   e   s   s       (   r   a   n   g
0140520    e       0       t   o       6   3   )       i   n   t   o    
0140540    t   h   e       a   d   a   p   t   e   r       s   t   a   t
0140560    u   s       m   e   m   o   r   y   :       w   h   e   n    
0140600    O   r   b   i   t   S   t   a   t   u   s       i   s       n
0140620    e   x   t       i   n   t   e   r   r   o   g   a   t   e   d
0140640    ,       4       s   t   a   t   u   s       b   i   t   s    
0140660    (   w   i   t   h       n   u   m   b   e   r   s       4   *
0140700    a   u   x   C   o   n   t   r   o   l       t   o       4   *
0140720    a   u   x   C   o   n   t   r   o   l   +   3   )       w   i
0140740    l   l       b   e       r   e   p   o   r   t   e   d   .    
0140760        I   f       W   H   I   C   H   =   1   ,       a   u   x
0141000    C   o   n   t   r   o   l       i   s       u   s   e   d    
0141020    t   o       s   e   t       F   A   . 032   z   1   9   0   5
0141040    0   l   8   0   4   3   d   3   8   1   0   e   1   j   k 376
0141060  001  \0 234   z   4   0   \   f   1       5   f   0       7   8
0141100    f   1       5   f   0       9   7   b   1   1   B   1   0   5
0141120    f   1       5   f   0       3   0   f   1       2   f   0  \r
0141140    C   L   R   F   R   E   S   H  \t   1   4  \t   T   h   i   s
0141160        b   i   t       c   o   n   t   r   o   l   s       r   e
0141200    f   r   e   s   h       l   o   g   i   c   ,       a   n   d
0141220        s   h   o   u   l   d       n   o   r   m   a   l   l   y
0141240        b   e       0   .       (   S   e   e       s   e   c   t
0141260    i   o   n       o   n       m   i   c   r   o   c   o   d   i
0141300    n   g       f   o   r       m   o   r   e       i   n   f   o
0141320    r   m   a   t   i   o   n   .   ) 032   z   1   9   0   5   0
0141340    l   8   0   4   3   d   3   8   1   0   e   1   j   k   4   0
0141360    \   f   1       8   f   0  \r   R   E   S   E   T  \t   1   5
0141400   \t   T   h   i   s       b   i   t   ,       i   f       1   ,
0141420        w   i   l   l       r   e   s   e   t       O   r   b   i
0141440    t       e   n   t   i   r   e   l   y   .               A    
0141460    r   e   s   e 376 001  \0 373  \a   t       p   e   r   f   o
0141500    r   m   s       a   t       l   e   a   s   t       t   h   e
0141520