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