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