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