$ od -c -N 50000 [eris]<LispCore>BVM>SINGLEFILEINDEX.TEdit!1 0000000 X E R O X \t S I N G L E F I L E 0000020 I N D E X \r 2 \r \r 4 \r \r 1 \r \r S 0000040 I N G L E F I L E I N D E X \r 1 0000060 \r \r 4 \r \r B y : C h r i s t 0000100 o p h e r T o n g a n d J 0000120 o n L . W h i t e ( U n s 0000140 u p p o r t e d ) \r I N T R O 0000160 D U C T I O N \r S I N G L E F I 0000200 L E I N D E X i s a L i s 0000220 p u s e r s p a c k a g e f 0000240 o r g e n e r a t i n g i n 0000260 d e x e d l i s t i n g s f 0000300 o r f i l e s . I t s f e 0000320 a t u r e s i n c l u d e : \r 0000340 377 377 \0 357 f \0 377 \0 I t e m s t 0000360 h a t a r e i n d e x e d 0000400 b y t y p e ( e . g . F N 0000420 S , V A R S , e t c . ) a 0000440 n d t h e p a g e n u m b 0000460 e r o n w h i c h t h e i 0000500 r d e f i n i t i o n s a p 0000520 p e a r i n t h e l i s t 0000540 i n g . \r 377 377 \0 357 f \0 377 \0 T h 0000560 e a b i l i t y t o d e f 0000600 i n e t h e t y p e s t o 0000620 b e i n d e x e d , a s 0000640 w e l l a s t h e m e a n 0000660 s f o r l o c a t i n g d 0000700 e f i n i t i o n s o f a 0000720 p a r t i c u l a r t y p e . 0000740 \r 377 377 \0 357 f \0 377 \0 T h e l i 0000760 s t i n g i s c r e a t e d 0001000 i n a b a c k g r o u n d 0001020 p r o c e s s ; \r 377 377 \0 357 f \0 0001040 377 \0 T h e c r e a t i o n 0001060 o f a n m u l t i - t y p e 0001100 i n d e x f o r m u l t i 0001120 p l e f i l e s . \r \r C R E 0001140 A T I N G I N D E X E D F I 0001160 L E L I S T I N G S \r S I N G 0001200 L E F I L E I N D E X l i s t 0001220 s a f i l e , p r o d u c 0001240 i n g i n d i c e s f o r 0001260 d i f f e r e n t t y p e s 0001300 o f i t e m s t h a t a p 0001320 p e a r o n t h a t f i l 0001340 e . T h e s e t y p e s a 0001360 r e u s u a l l y f i l e 0001400 p a c k a g e t y p e s , b 0001420 u t t h e y n e e d n ' t 0001440 b e . A d e f a u l t s e 0001460 t o f t y p e s p e c i f 0001500 i c a t i o n s i s p r o v 0001520 i d e d b y t h e v a l u 0001540 e o f t h e v a r i a b l 0001560 e , \r D E F A U L T I N D E X E 0001600 D T Y P E S L S T \t [ V a r i a 0001620 b l e ] \r T h e u s e r c a 0001640 n s p e c i f y t h e t y 0001660 p e s h e w a n t s t o 0001700 i n d e x w i t h t h e v 0001720 a r i a b l e , \r I N D E X E D 0001740 T Y P E S L S T \t [ V a r i a b 0001760 l e ] \r w h i c h i s i n i 0002000 t i a l l y s e t t o t h 0002020 e v a l u e o f D E F A U 0002040 L T I N D E X E D T Y P E S L S 0002060 T . F u n c t i o n s a r e 0002100 a l w a y s i n d e x e d , 0002120 a n d s h o u l d n o t 0002140 b e i n c l u d e d i n I 0002160 N D E X E D T Y P E S L S T . 0002200 S e e t h e n e x t s e c 0002220 t i o n f o r m o r e o n 0002240 s p e c i f y i n g t y p e 0002260 s . \r T h e t w o f u n c t 0002300 i o n s r e s p o n s i b l e 0002320 f o r c r e a t i n g i n 0002340 d e x e d l i s t i n g s a 0002360 r e S I N G L E F I L E I N D 0002400 E X a n d M E R G E D F I L 0002420 E I N D E X . \r ( S I N G L E F 0002440 I L E I N D E X f i l e 0002460 o u t p u t f i l e m e r g 0002500 e d i n d e x f l g ) \t [ F u n 0002520 c t i o n ] \r F i l e i s t 0002540 h e l i s p s o u r c e f 0002560 i l e . o u t p u t f i l e 0002600 i s t h e d e s t i n a t i 0002620 o n f i l e . I f o u t p 0002640 u t f i l e i s N I L , t 0002660 h e n t h e v a l u e o f 0002700 P R I N T E R ( i n i t i a 0002720 l l y L P T : ) i s u s e 0002740 d . I f m e r g e d i n d e 0002760 x f l g i s T , a s i n 0003000 g l e , a l p a b e t i c a l 0003020 l y s o r t e d i n d e x 0003040 w i l l b e c r e a t e d 0003060 f o r a l l t h e t y p e 0003100 s ( i n s t e a d o f a 0003120 s e v e r a l t y p e - s p e 0003140 c i f i c i n d i c e s ) . 0003160 T h e v a l u e o f F I L 0003200 E L I N E L E N G T H d e t e 0003220 r m i n e s t h e p o s i t 0003240 i o n o f t h e i n d e x 0003260 n u m b e r s , a s w e l 0003300 l a s t h e p l a c e m e 0003320 n t o f t h e c o l u m n 0003340 s . T h e v a l u e o f 0003360 L I N E S P E R P A G E ( i n 0003400 i t i a l l y 6 5 ) d e t e 0003420 r m i n e s t h e n u m b e 0003440 r o f l i n e s p e r p 0003460 a g e . \r S I N G L E F I L E 0003500 I N D E X f i r s t p r i n 0003520 t s t h e f i l e , w i t 0003540 h t h e f i l e n a m e a 0003560 n d p a g e n u m b e r a 0003600 t t h e t o p o f e v e 0003620 r y p a g e , a s w e l l 0003640 a s t h e n a m e o f 0003660 a n y d e f i n i t i o n w 0003700 h o s e l i s t i n g h a s 0003720 b e e n i n t e r r u p t e 0003740 d b y t h e p a g e b r 0003760 e a k . A f t e r t h e f 0004000 i l e h a s b e e n p r i 0004020 n t e d , t h e s u b s e q 0004040 u e n t p a g e s l i s t 0004060 t h e i n d e x o r i n d 0004100 i c e s ( d e p e n d i n g 0004120 o n t h e v a l u e o f 0004140 m e r g e d i n d e x f l g ) . 0004160 T h e f i r s t p a g e 0004200 p r o v i d e s t h e f i l 0004220 e n a m e , t i m e o f c 0004240 r e a t i o n , a n d t i m 0004260 e o f l i s t i n g . I f 0004300 m e r g e d i n d e x f l g 0004320 i s T , t h e o r d e r 0004340 i n w h i c h t h e i n d 0004360 i c e s a p p e a r i s d 0004400 e t e r m i n e d b y t h e 0004420 o r d e r o f t h e t y 0004440 p e s i n I N D E X E D T Y 0004460 P E S L I S T . I f t h e r 0004500 e a r e n o i t e m s o 0004520 f a p a r t i c u l a r t 0004540 y p e o n t h e f i l e , 0004560 n o i n d e x i s g e n 0004600 e r a t e d . T h e i n d e 0004620 x f o r i t e m s o f a 0004640 p a r t i c u l a r t y p e 0004660 p r o v i d e s t h e n a 0004700 m e s o f t h o s e i t e 0004720 m s , a s w e l l a s t 0004740 h e p a g e n u m b e r o 0004760 n w h i c h t h e i r d e 0005000 f i n i t i o n b e g i n s . 0005020 T h e i n d e x i s s o 0005040 r t e d b y i t e m n a m 0005060 e . \r W h e n t h e S I N G 0005100 L E F I L E I N D E X p a c k 0005120 a g e i s f i r s t l o a 0005140 d e d , i t r e d e f i n e 0005160 s L I S T F I L E S 1 ( s e 0005200 e t h e I N T E R L I S P 0005220 r e f e r e n c e m a n u a l 0005240 ) s o t h a t a l l f i 0005260 l e s l i s t e d b y L I 0005300 S T F I L E S w i l l b e 0005320 l i s t e d u s i n g t h e 0005340 f u n c t i o n S I N G L E 0005360 F I L E I N D E X . T h e f 0005400 i l e b e i n g i n d e x e 0005420 d n e e d n ' t b e l o a 0005440 d e d , o r e v e n n o t 0005460 i c e d ( i n t h e f i l 0005500 e p a c k a g e s e n s e ) 0005520 . \r ( M E R G E D F I L E I N D 0005540 E X f i l e s ) \t [ F u n c 0005560 t i o n ] \r M E R G E D F I L E 0005600 I N D E X c r e a t e s a 0005620 s i n g l e i n d e x f o r 0005640 a s e t o f f i l e s , 0005660 f i l e s . T h e i n d e 0005700 x c o n t a i n s t h e n 0005720 a m e o f a f i l e i t 0005740 e m , i t s t y p e , a n 0005760 d t h e f i l e o n w h 0006000 i c h i t a p p e a r s . 0006020 T h e i n d e x i s a l p 0006040 h a b e t i c a l l y s o r t 0006060 e d b y i t e m n a m e . 0006100 I f t h e s a m e i t e 0006120 m o f a p a r t i c u l a 0006140 r t y p e a p p e a r s o 0006160 n s e v e r a l f i l e s , 0006200 a s e p a r a t e i n d e 0006220 x e n t r y w i l l b e 0006240 g e n e r a t e d f o r e a 0006260 c h o c c u r e n c e . \r S 0006300 P E C I F Y I N G T Y P E S \r 0006320 S I N G L E F I L E I N D E X . 0006340 T Y P E S \t [ V a r i a b l e ] 0006360 \r A l i s t o f t y p e s 0006400 t o b e i n d e x e d . 0006420 E a c h t y p e e n t r y 0006440 n a m e s t h e t y p e 0006460 a n d a w a y o f t e s 0006500 t i n g w h e t h e r a n 0006520 e x p r e s s i o n o n t h 0006540 e f i l e i s o f t h e 0006560 d e s i r e d t y p e . 0006600 T h e e l e m e n t s o f 0006620 S I N G L E F I L E I N D E X . 0006640 T Y P E S a r e o f t h e 0006660 f o r m ( t y p e p r e f 0006700 i x t e s t f n a m b i g u 0006720 o u s ? ) : \r t y p e \t T h e 0006740 n a m e o f t h e t y p e 0006760 , e . g . , B I T M A P . 0007000 T h i s n a m e w i l l 0007020 a p p e a r a s t h e n a 0007040 m e o f t h e i n d e x 0007060 f o r t h i s t y p e , e 0007100 . g . , " B I T M A P I N D 0007120 E X " . \r p r e f i x \t T h e 0007140 n a m e , o r a l i s t 0007160 o f n a m e s , o f t h e 0007200 f u n c t i o n t h a t a 0007220 p p e a r s a s t h e C A 0007240 R o f t h e f o r m t h 0007260 a t d e f i n e s o b j e c 0007300 t s o f t h i s t y p e 0007320 o n t h e f i l e . E . 0007340 g . , f o r t y p e T E M 0007360 P L A T E i t i s S E T T 0007400 E M P L A T E ; f o r t y p 0007420 e V A R i t i s ( R P A 0007440 Q R P A Q Q R P A Q ? A D 0007460 D T O V A R ) . I n o r d 0007500 e r t o b e i n d e x e d 0007520 , t h e e x p r e s s i o n 0007540 d e f i n i n g i t m u s 0007560 t b e p r i n t e d a s 0007600 a l i s t w i t h t h e 0007620 o p e n i n g p a r e n t h e 0007640 s i s / b r a c k e t p r i n 0007660 t e d i n t h e f i r s t 0007700 c o l u m n , f o l l o w e 0007720 d b y o n e o f t h e 0007740 i n d i c a t e d p r e f i x 0007760 f u n c t i o n s ( p o s s 0010000 i b l y w i t h a f o n t 0010020 c h a n g e i n b e t w e 0010040 e n ) . \r t e s t f n \t A f u 0010060 n c t i o n t h a t t e s t 0010100 s w h e t h e r t h e e x 0010120 p r e s s i o n t h a t s t 0010140 a r t s w i t h p r e f i x 0010160 r e a l l y i s o f t h 0010200 e d e s i r e d t y p e , 0010220 a n d r e t u r n s t h e 0010240 n a m e ( s ) o f t h e o 0010260 b j e c t s d e f i n e d i 0010300 n t h e e x p r e s s i o n 0010320 . T h e f u n c t i o n 0010340 t a k e s a s a r g u m e n 0010360 t s ( s t r e a m p r e f i 0010400 x e n t r y ) , w h e r e 0010420 s t r e a m i s a s t r e 0010440 a m o p e n f o r i n p u 0010460 t o n t h e f i l e b e 0010500 i n g i n d e x e d , w i t 0010520 h t h e f i l e p o i n t 0010540 e r p o s i t i o n e d f o 0010560 l l o w i n g p r e f i x ; 0010600 p r e f i x i s t h e C A 0010620 R o f t h e f o r m b e 0010640 i n g t e s t e d ; e n t r 0010660 y i s t h e m e m b e r 0010700 o f S I N G L E F I L E I N D 0010720 E X . T Y P E S b e i n g u 0010740 s e d . T h e t e s t f n 0010760 s h o u l d r e t u r n o 0011000 n e o f t h e f o l l o w 0011020 i n g : \r N I L \t t h e e x p 0011040 r e s s i o n i s n o t o 0011060 f t h e d e s i r e d t y 0011100 p e . \r n a m e \t t h e e x p 0011120 r e s s i o n d e f i n e s 0011140 a s i n g l e o b j e c t 0011160 o f t h i s n a m e a n d 0011200 o f t h e t y p e g i v 0011220 e n i n t h e e n t r y . 0011240 \r a l i s t \t t h i s i s 0011260 e i t h e r a s i n g l e 0011300 l i s t o r a l i s t o 0011320 f l i s t s , e a c h o f 0011340 t h e f o r m ( t y p e 0011360 . n a m e s ) , m e a n i n 0011400 g t h a t t h e e x p r e 0011420 s s i o n d e f i n e s e a 0011440 c h o f t h e n a m e s 0011460 a s h a v i n g t h e s p 0011500 e c i f i e d t y p e . \r a m 0011520 b i g u o u s \t t r u e i f 0011540 t h e t y p e i s a m b i 0011560 g u o u s , i n t h e s e 0011600 n s e t h a t e v e n i f 0011620 t e s t f n r e t u r n s 0011640 a n o n - N I L v a l u e , 0011660 i t i s p o s s i b l e 0011700 f o r t h i s e x p r e s s 0011720 i o n t o a l s o s a t i 0011740 s f y o t h e r e n t r i e 0011760 s i n S I N G L E F I L E I 0012000 N D E X . T Y P E S . \r S I N G 0012020 L E F I L E I N D E X r e a d 0012040 s t h e f i l e , o n e 0012060 l i n e a t a t i m e , 0012100 a n d c o m p a r e s e a c 0012120 h l i n e a g a i n s t t 0012140 h e c a n d i d a t e - g e n 0012160 e r a t i n g s t r i n g o 0012200 r s t r i n g s f o r e a 0012220 c h t y p e ; i f a c a 0012240 n d i d a t e l i n e i s 0012260 f o u n d , t h e t e s t 0012300 f u n c t i o n i s a p p l 0012320 i e d w i t h a r g u m e n 0012340 t s . \r A s a n e x a m p 0012360 l e o f t e s t f u n c t 0012400 i o n s e t c . , s u p p o 0012420 s e t h e r e i s a l i 0012440 n e i n t h e f i l e : \r 0012460 \t \t ( R P A Q F o o N I L ) 0012500 \r T h e n t h e R P A Q f 0012520 o l l o w i n g a n i n i t 0012540 i a l " ( " m a k e s t h 0012560 i s l i n e a c a n d i d 0012600 a t e f o r t h e b e g i 0012620 n n i n g o f a b i t m a 0012640 p d e f i n i t i o n . H o 0012660 w e v e r , w h e n T e s t 0012700 F o r B i t m a p i s a p p 0012720 l i e d t o " R P A Q F o 0012740 o N I L ) < C R > " i t r 0012760 e j e c t s t h i s c a n d 0013000 i d a t e b e c a u s e t h 0013020 e s e c o n d e x p r e s s 0013040 i o n a f t e r t h e R P 0013060 A Q i s n o t ( R E A D B 0013100 I T M A P ) . A d d i t i o 0013120 n a l l y , t h i s l i n e 0013140 i s a c a n d i d a t e 0013160 f o r f o r a V A R d e 0013200 f i n i t i o n , b u t t h 0013220 e t e s t f u n c t i o n 0013240 T e s t F o r V a r m i g h t 0013260 r e j e c t i t i f F o 0013300 o i s n o t c o n t a i n 0013320 e d i n t h e F I L E C O 0013340 M S a s a V A R S . 0013360 ( T h i s h o w e v e r i s 0013400 n o t t h e k i n d o f 0013420 a m b i g u i t y s i g n a 0013440 l l e d b y t h e f o u r 0013460 t h i t e m o f a t y p 0013500 e ; i t i s m e r e l y 0013520 a m b i g u i t y a t t h e 0013540 c a n d i d a t e l e v e l 0013560 ) . \r T w o f u n c t i o n s 0013600 a r e p r o v i d e d t o 0013620 a i d i n s o m e v e r 0013640 y c o m m o n p a r a d i g 0013660 m s f o r d e f i n i t i o 0013700 n a l f o r m a t s : \r 377 377 0013720 \0 357 f 377 \0 W h e n t h e d 0013740 e f i n i t i o n i s m a d 0013760 e b y a c a l l t o P 0014000 U T D E F i n t h e f i l 0014020 e , t h e n t h e t e s t 0014040 s t r i n g s h o u l d j 0014060 u s t b e P U T D E F a n 0014100 d t h e t e s t f u n c t 0014120 i o n s h o u l d b e T e 0014140 s t F o r G e n e r i c D e f i 0014160 n i t i o n ; t h i s t e s 0014200 t i s a b i t m o r e 0014220 c o m p l i c a t e d t h a n 0014240 w o u l d o r d i n a r l y 0014260 b e r e q u i r e d , b e 0014300 c a u s e i t m a y r e q 0014320 u i r e s c a n n i n g t h 0014340 e n e x t c o u p l e o f 0014360 l i n e s t o f i n d t 0014400 h e a r g u m e n t s t o 0014420 t h e P U T D E F ( i . e . 0014440 , t h e s t r i n g a r g 0014460 u m e n t t o t h e t e s 0014500 t f u n c t i o n d o e s n 0014520 ' t c o n t a i n e n o u g 0014540 h o f t h e f i l e t o 0014560 m a k e t h e d e c i s i 0014600 o n ) . \r 377 377 \0 357 f 377 \0 W h e 0014620 n t h e n a m e o f t h 0014640 e i t e m b e i n g d e f 0014660 i n e d a p p e a r s a s 0014700 t h e f i r s t s - e x p r 0014720 e s s i o n a f t e r t h e 0014740 c a n d i d a t e - g e n e r 0014760 a t i n g s t r i n g , t h 0015000 e t h e t e s t f u n c t 0015020 i o n T e s t F o r T y p e 0015040 i s a d e q u a t e ; i n 0015060 f a c t , i f n o t e s t 0015100 f u n c t i o n i s p r o 0015120 v i d e d i n t h e t y p 0015140 e , t h e n T e s t F o r T 0015160 y p e w i l l b e u s e d 0015200 . \r A f e w v a r i a b l e 0015220 s a r e b o u n d a s S 0015240 P E C V A R S \t s o t h a t 0015260 u s e r s ' t e s t f u n c 0015300 t i o n s m a y a c c e s s 0015320 i m p o r t a n t p a r t s 0015340 o f s t a t e . T h e 0015360 f i l e b e i n g i n d e x 0015400 e d i s o p e n e d f o r 0015420 i n p u t a n d F U L L S 0015440 i s a s t r e a m i n t 0015460 o i t . I t i s o f t 0015500 e n u s e f u l t o s c r 0015520 e e n c a n d i d a t e s o 0015540 f a p a r t i c u l a r t 0015560 y p e a g a i n s t t h e 0015600 l i s t o f a l l i t e m 0015620 s o f t h a t t y p e a 0015640 s f o u n d o n t h e F 0015660 I L E C O M S o f t h e f 0015700 i l e - - f o r t h i s 0015720 p u r p o s e , t h e v a r 0015740 i a b l e , t y p e N a m e s 0015760 , i s b o u n d t o a 0016000 l i s t w h o s e m e m b e 0016020 r s h a v e t h e f o r m 0016040 : \r ( t y p e N a m e i t e m 0016060 L i s t ) \r w h e r e i t e m 0016100 L i s t i s t h e l i s t 0016120 o f n a m e s a s w o u 0016140 l d b e r e t u r n e d b 0016160 y I N F I L E C O M S ? . \r B 0016200 o t h S I N G L E F I L E I N 0016220 D E X a n d M E R G E D F I 0016240 L E I N D E X r u n a s b 0016260 a c k g r o u n d p r o c e s 0016300 s e s . \r T h e f i l e s 0016320 b e i n g i n d e x e d a n 0016340 d / o r l i s t e d n e e d 0016360 n ' t b e l o a d e d . \r T 0016400 h e c u r r e n t v e r s i 0016420 o n o f t h e S I N G L E 0016440 F I L E I N D E X p a c k a g 0016460 e r e p l a c e s a n o l 0016500 d e r v e r s i o n w h i c 0016520 h o n l y i n d e x e d f 0016540 u n c t i o n s , u s e d r 0016560 e l a t i v e l a b e l s i 0016600 n s t e a d o f a b s o l u 0016620 t e p a g e n u m b e r s , 0016640 a n d p r i n t e d t h e 0016660 f u n c t i o n i n d e x 0016700 b e f o r e l i s t i n g t 0016720 h e f i l e . S e t t i n g 0016740 R E L A T I V E I N D E X F L 0016760 G t o T w i l l r e s t 0017000 o r e t h i s b e h a v i o 0017020 r , i f s o d e s i r e d 0017040 ( e . g . i f y o u a r 0017060 e p r i n t i n g o n f a 0017100 n f o l d p a p e r r a t h 0017120 e r t h a n c u t s h e e 0017140 t s , y o u m a y w a n t 0017160 t h e i n d e x t o a p 0017200 p e a r b e f o r e t h e 0017220 f i l e l i s t i n g ) . I 0017240 f R E L A T I V E I N D E X F 0017260 L G i s N I L ( t h e c 0017300 u r r e n t d e f a u l t ) , 0017320 i n d e x i n g w i l l b 0017340 e a s d e s c r i b e d a 0017360 b o v e , a n d t h e i n 0017400 d i c e s w i l l b e p r 0017420 i n t e d a f t e r t h e 0017440 f i l e i s l i s t e d . 0017460 I f , f o r s o m e r e a 0017500 s o n , b o t h k i n d s 0017520 o f i n d e x i n g a r e 0017540 d e s i r e d , g i v e R E 0017560 L A T I V E I N D E X F L G t 0017600 h e v a l u e B O T H . \r S 0017620 I N G L E F I L E I N D E X u 0017640 s e s t h e f o l l o w i n 0017660 g v a r i a b l e s : \r F I L 0017700 E L I N E L E N G T H \t [ V a r 0017720 i a b l e ] \r t o d o t h 0017740 e r i g h t - j u s t i f i c 0017760 a t i o n a n d c o l u m n 0020000 a t i n g ; \r P R I N T E R \t [ 0020020 V a r i a b l e ] \r a s t h 0020040 e f i l e t o o p e n t 0020060 o p r i n t t h e i n d e 0020100 x e d v e r s i o n o f t 0020120 h e f i l e ( d e f a u l t 0020140 v a l u e i s L P T : ) \r 0020160 L I N E S P E R P A G E \t [ V a 0020200 r i a b l e ] \r a s t h e n 0020220 u m b e r o f l i n e s o 0020240 n t h e p r i n t e r ( i 0020260 n i t i a l l y 6 5 ) . 0020300 \r T h e d e f a u l t v a l 0020320 u e s a r e o n l y u s e 0020340 d i f t h e v a r i a b l 0020360 e s w e r e n o t b o u n 0020400 d a t t h e t i m e S I 0020420 N G L E F I L E I N D E X w a 0020440 s l o a d e d . \0 \0 \0 \0 \0 003 ( 0020460 L I S T ( ( P A G E N I L 0020500 ( F O L I O I N F O ( A R A B 0020520 I C ) S T A R T I N G P A G E 0020540 # 1 ) ( 0 0 6 1 2 7 9 0020560 2 ) ( ( F O L I O N I L ( 0020600 P A R A L O O K S ( Q U A D 0020620 C E N T E R E D ) C H A R L O 0020640 O K S ( S U P E R S C R I P T 0020660 0 S I Z E 1 0 F A M I L 0020700 Y M O D E R N O V E R L I N 0020720 E O F F S T R I K E O U T 0020740 O F F U N D E R L I N E O F 0020760 F S L O P E R E G U L A R 0021000 W E I G H T M E D I U M ) F 0021020 O R M A T I N F O ( A R A B I 0021040 C ) ) ( 1 7 4 3 6 2 8 8 0021060 3 6 ) N I L ) ( H E A D I N 0021100 G N I L ( H E A D I N G T Y 0021120 P E R U N N I N G H E A D ) 0021140 ( 8 4 7 4 4 4 4 4 3 6 ) 0021160 N I L ) ( T E X T N I L N 0021200 I L ( 8 4 9 6 4 5 6 6 0 0021220 0 ) N I L ) ) ) ( P A G E 0021240 N I L N I L ( 0 0 6 1 2 0021260 7 9 2 ) ( ( F O L I O N I 0021300 L ( P A R A L O O K S ( Q U 0021320 A D C E N T E R E D ) C H A 0021340 R L O O K S ( S U P E R S C R 0021360 I P T 0 S I Z E 1 0 F A 0021400 M I L Y M O D E R N O V E R 0021420 L I N E O F F S T R I K E O 0021440 U T O F F U N D E R L I N E 0021460 O F F S L O P E R E G U L 0021500 A R W E I G H T M E D I U M 0021520 ) ) ( 2 8 2 4 2 7 2 3 6 0021540 ) N I L ) ( H E A D I N G 0021560 N I L ( H E A D I N G T Y P E 0021600 R U N N I N G H E A D ) ( 8 0021620 4 7 4 4 4 4 4 3 6 ) N I 0021640 L ) ( T E X T N I L N I L 0021660 ( 8 4 9 6 4 5 6 6 0 0 ) 0021700 N I L ) ) ) ( P A G E N I 0021720 L N I L ( 0 0 6 1 2 7 0021740 9 2 ) ( ( F O L I O N I L 0021760 ( P A R A L O O K S ( Q U A D 0022000 C E N T E R E D ) C H A R L 0022020 O O K S ( S U P E R S C R I P 0022040 T 0 S I Z E 1 0 F A M I 0022060 L Y M O D E R N O V E R L I 0022100 N E O F F S T R I K E O U T 0022120 O F F U N D E R L I N E O 0022140 F F S L O P E R E G U L A R 0022160 W E I G H T M E D I U M ) ) 0022200 ( 2 8 2 4 2 7 2 3 6 ) 0022220 N I L ) ( H E A D I N G N I 0022240 L ( H E A D I N G T Y P E R 0022260 U N N I N G H E A D ) ( 8 4 0022300 7 4 4 4 4 4 3 6 ) N I L ) 0022320 ( T E X T N I L N I L ( 0022340 8 4 9 6 4 5 6 6 0 0 ) N 0022360 I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 \t \0 0022400 . \0 ` \0 220 \0 \0 \0 \v \0 \0 \0 002 003 004 \0 0022420 022 001 \0 220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0022440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 . \0 0022460 030 \0 H \0 \0 \0 \v \0 \0 \0 002 003 004 \0 022 001 0022500 \0 H \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0022520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 + \0 \0 \0 0022540 \0 \0 \0 \0 \v \0 \0 \0 004 003 004 \0 022 \0 \0 \0 0022560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0022600 \0 \0 \0 \0 \0 \0 \0 1 \0 \0 \0 \0 001 310 \0 \v 0022620 \0 \0 \0 004 003 004 \0 022 002 \0 \0 001 001 310 001 \0 0022640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0022660 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 0022700 021 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 0022720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0022740 ( \0 212 \0 212 001 8 \0 006 \0 \0 \0 004 002 003 \0 0022760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0023000 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 0023020 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 0023040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0023060 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 \0 0023100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0023120 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 310 \0 0023140 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0 \0 0023160 \0 \0 \0 \0 \v P A G E H E A D I N G 0023200 \0 \v R U N N I N G H E A D \0 \0 \0 0023220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0023240 004 \0 006 \0 024 \0 006 M O D E R N \0 \n \0 0023260 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E R 0023300 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M 0023320 O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 0023340 024 \0 006 M O D E R N \0 006 \0 \0 \0 \0 \0 0023360 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \n \0 0023400 \0 \0 \0 \0 \0 001 \0 \0 022 \0 004 L O G O \0 0023420 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 0023440 \t \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 0023460 \0 \0 004 \0 \0 \0 020 \0 \0 \0 \0 002 \0 \0 \0 \0 0023500 \0 002 \0 \t \0 \0 \0 002 \0 001 \0 \v H R U L 0023520 E . G E T F N 001 \0 024 \0 006 M O D E 0023540 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0023560 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0023600 002 \0 001 \0 \v H R U L E . G E T F N 0023620 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0023640 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 0023660 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 \v H R 0023700 U L E . G E T F N 001 \0 024 \0 006 M O 0023720 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0023740 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 006 \0 0023760 \0 \0 020 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 0024000 \0 \0 \0 002 \0 001 \0 \v H R U L E . G E 0024020 T F N 001 \0 024 \0 006 M O D E R N \0 \f 0024040 \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 0024060 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0 001 \0 0024100 \v H R U L E . G E T F N 001 \0 024 \0 0024120 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 0024140 \0 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0024160 \0 005 \0 \0 \0 6 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0024200 002 \0 \a \0 \0 \0 \f \0 \0 \0 \0 001 \0 \0 \0 001 0024220 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 0024240 h \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 0024260 \0 \a \0 \0 002 \0 002 \0 \0 \0 ~ \0 \0 \0 \0 002 0024300 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \a \0 \0 002 \0 0024320 002 \0 \0 \0 u \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0024340 \0 004 \0 \0 \0 \a \0 \0 002 \0 002 \0 \0 \0 2 \0 0024360 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \a 0024400 \0 \0 002 \0 002 \0 \0 \0 : \0 \0 \0 \0 002 \0 \0 0024420 \0 \0 \0 002 \0 004 \0 \0 \0 001 \0 \0 \0 \0 002 \0 0024440 \0 \0 \0 \0 002 \0 004 \0 \0 \0 037 \0 \0 \0 \0 001 0024460 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0024500 004 \0 \0 \0 367 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0024520 \0 004 \0 \0 \0 " \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0024540 002 \0 004 \0 \0 \0 D \0 \0 \0 \0 002 \0 \0 \0 \0 0024560 \0 002 \0 004 \0 \0 \0 033 \0 \0 \0 \0 002 \0 \0 \0 0024600 \0 \0 002 \0 004 \0 \0 \0 277 \0 \0 \0 \0 002 \0 \0 0024620 \0 \0 \0 002 \0 004 \0 \0 \0 e \0 \0 \0 \0 002 \0 0024640 \0 \0 \0 \0 002 \0 004 \0 \0 \0 022 \0 \0 \0 \0 002 0024660 \0 \0 \0 \0 \0 \0 \0 005 \0 \0 \0 \r \0 \0 \0 0024700 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001 337 \0 \0 0024720 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 002 375 \0 0024740 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001 037 0024760 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 0025000 022 \0 \0 \0 \0 002 \0 \0 \0 005 \0 \0 \0 \0 005 \0 0025020 \0 \0 \r \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 0025040 \0 \0 001 H \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0025060 004 \0 \0 \0 021 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 0025100 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 ! \0 0025120 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 346 0025140 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0025160 ~ \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0025200 001 320 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 \0 0025220 \0 001 360 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0025240 \0 \0 \0 / \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0025260 001 \0 \0 \0 ] \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0025300 \0 001 \0 \0 \0 255 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0025320 002 \0 002 \0 \0 \0 276 \0 \0 \0 \0 002 \0 \0 \0 \0 0025340 \0 002 \0 004 \0 \0 \0 331 \0 \0 \0 \0 002 \0 \0 \0 0025360 \0 \0 002 \0 004 \0 \0 \0 K \0 \0 \0 \0 002 \0 \0 0025400 \0 \0 \0 002 \0 004 \0 \0 \0 021 \0 \0 \0 \0 002 \0 0025420 \0 \0 \0 \0 002 \0 004 \0 \0 002 2 \0 \0 \0 \0 002 0025440 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 [ \0 \0 \0 \0 0025460 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 005 \0 \0 002 0025500 \0 002 \0 \0 001 262 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0025520 002 \0 004 \0 \0 \0 005 \0 \0 002 \0 002 \0 \0 \0 370 0025540 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001 0025560 240 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 0025600 \0 024 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 0025620 \0 \0 I \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 0025640 \0 \0 \0 G \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0025660 004 \0 \0 \0 9 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0025700 \0 004 \0 \0 002 220 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0025720 002 \0 004 \0 \0 \0 . \0 \0 \0 \0 002 \0 \0 \0 \0 0025740 \0 002 \0 004 \0 \0 \0 032 \0 \0 \0 \0 002 \0 \0 \0 0025760 \0 \0 002 \0 004 \0 \0 \0 0 \0 \0 \0 \0 002 \0 \0 0026000 \0 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0 002 \0 0026020 \0 \0 \0 \0 002 \0 004 \0 \0 \0 V \0 \0 \0 \0 002 0026040 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 030 \0 \0 \0 \0 0026060 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 9 \0 \0 \0 0026100 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 h \0 \0 0026120 \0 \0 002 \0 \0 ! ) \0 213 z 272 0026133