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