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