$ od -c -N 50000 [eris]<Lisp>KOTO>LISPUSERS>TEditKey.TEdit!1 0000000 X E R O X \t T E D I T K E Y \r 2 0000020 \r \r 4 \r \r 1 \r \r T E D I T K E Y 0000040 \r 1 \r \r 4 \r \r B y : G r e g 0000060 N u y e n s ( N u y e n s . 0000100 p a @ X e r o x . c o m ) \r U s 0000120 e s : K E Y O B J , D L I O 0000140 N F N K E Y S \r \r T E d i t K e 0000160 y i s a p a c k a g e t 0000200 h a t p r o v i d e s a k 0000220 e y b o a r d i n t e r f a c 0000240 e t o T E d i t . O n 0000260 a D a n d e l i o n , t h 0000300 e i n t e r f a c e t a k e 0000320 s a d v a n t a g e o f t 0000340 h e s p e c i a l k e y s 0000360 t o t h e l e f t , t o p 0000400 , a n d r i g h t o f t 0000420 h e m a i n k e y b o a r d 0000440 . O n a D o r a d o o r 0000460 D o l p h i n , a w i n d 0000500 o w m i m i c k i n g t h e 0000520 D a n d e l i o n f u n c t 0000540 i o n k e y s p r o v i d e 0000560 s s o m e o f t h e s a 0000600 m e a b i l i t i e s . \r 0000620 T h e a b i l i t i e s p r 0000640 o v i d e d i n c l u d e a 0000660 l l o w i n g t h e u s e r 0000700 t o a l t e r t h e c a 0000720 r e t l o o k s ( t h e l 0000740 o o k s o f c h a r a c t e 0000760 r s t y p e d i n ) o r 0001000 t h e s e l e c t i o n l o 0001020 o k s . T h e s e c o m m 0001040 a n d s a r e g i v e n u 0001060 s i n g t h e D a n d e l i 0001100 o n f u n c t i o n k e y s 0001120 a n d / o r m e t a c o d e 0001140 s . ( M e t a c o d e s a r 0001160 e k e y s t y p e d w h i 0001200 l e a m e t a k e y i s 0001220 h e l d d o w n . T h e 0001240 d e f a u l t m e t a k e y 0001260 i s t h e t a b k e y ; 0001300 t o a l t e r t h i s s 0001320 e e " U s e r S w i t c h e 0001340 s " b e l o w . ) O t h e 0001360 r m e t a c o d e s a n d 0001400 c o n t r o l c o d e s m o 0001420 v e t h e c u r s o r w i 0001440 t h i n t h e d o c u m e n 0001460 t ( b e g i n n i n g / e n d 0001500 o f l i n e , b a c k / f 0001520 o r w a r d a c h a r a c t 0001540 e r , u p / d o w n a l i 0001560 n e , e t c . ) . \r T h u s , 0001600 m a n y o f t h e s p e 0001620 c i a l D a n d e l i o n k 0001640 e y s a r e m a d e t o 0001660 f u n c t i o n i n T E d i 0001700 t t h e w a y t h e y a 0001720 r e l a b e l e d . T h e 0001740 f o l l o w i n g k e y s 0001760 c h a n g e t h e i r b e h 0002000 a v i o r o n c e T E d i t 0002020 K e y i s l o a d e d . \r C 0002040 E N T E R m o d i f i e s t 0002060 h e j u s t i f i c a t i o n 0002100 o f t h e p a r a g r a p 0002120 h ( s ) c o n t a i n i n g 0002140 t h e c u r r e n t s e l e 0002160 c t i o n . I f t h e s 0002200 e l e c t i o n w a s l e f 0002220 t j u s t i f i e d , t h e 0002240 n h i t t i n g t h e C E 0002260 N T E R k e y m a k e s i 0002300 t c e n t e r e d . H i t 0002320 t i n g i t a g a i n p r 0002340 o d u c e s r i g h t a n d 0002360 l e f t j u s t i f i c a t 0002400 i o n . \r B O L D b o l d f 0002420 a c e s t h e s e l e c t i 0002440 o n . A l l o t h e r p 0002460 r o p e r t i e s r e m a i n 0002500 u n c h a n g e d . H o l 0002520 d i n g t h e s h i f t k 0002540 e y d o w n w h i l e h i 0002560 t t i n g B O L D w i l l 0002600 m a k e t h e s e l e c t i 0002620 o n b e c o m e u n - b o l 0002640 d . \r I T A L I C S i t a l i 0002660 c i z e s t h e s e l e c t 0002700 i o n . S h i f t - I T A L 0002720 I C S i s t h e o p p o s 0002740 i t e . \r U N D E R L I N E u 0002760 n d e r l i n e s t h e s e 0003000 l e c t i o n . S h i f t - 0003020 U N D E R L I N E i s t h e 0003040 o p p o s i t e . \r S U P E R 0003060 S C R I P T s u p e r s c r i 0003100 p t s t h e s e l e c t i o 0003120 n b y a c o n s t a n t 0003140 a m o u n t . A n y r e l 0003160 a t i v e s u p e r s c r i p 0003200 t s ( o r s u b s c r i p t 0003220 s ) a r e m a i n t a i n e 0003240 d . T h u s i f " X i " 0003260 i s s e l e c t e d i n 0003300 " t h e s e t X i i s e 0003320 m p t y " t h e n p r e s s 0003340 i n g t h e S U P E R S C R 0003360 I P T b u t t o n p r o d u 0003400 c e s " t h e s e t X i 0003420 i s e m p t y . " S e e " 0003440 U s e r S w i t c h e s " b 0003460 e l o w f o r h o w t o 0003500 s e t t h e i n c r e m e n 0003520 t . S h i f t - S U P E R S 0003540 C R I P T i s t h e s a m 0003560 e a s S U B S C R I P T . 0003600 \r S U B S C R I P T i s a n 0003620 a l o g o u s t o S U P E R 0003640 S C R I P T . \r S M A L L E R 0003660 d e c r e a s e s t h e f o 0003700 n t s i z e o f t h e s 0003720 e l e c t i o n . A l l r 0003740 e l a t i v e s i z e d i f 0003760 f e r e n c e s a r e m a i 0004000 n t a i n e d . E . g . , " 0004020 t h i s i s b i g g e r t 0004040 h a n t h a t " p r o d u c 0004060 e s " t h i s i s b i g g 0004100 e r t h a n t h a t . " 0004120 S h i f t - S M A L L E R ( l 0004140 a b e l e d L A R G E R ) d 0004160 o e s t h e o p p o s i t e 0004200 . \r D E F A U L T S m a k e s 0004220 t h e s e l e c t i o n h 0004240 a v e d e f a u l t l o o k 0004260 s . N . B . : T h e d e 0004300 f a u l t l o o k s c a n 0004320 b e s e t t o t h e c u 0004340 r r e n t c a r e t l o o k 0004360 s b y t y p i n g s h i f 0004400 t - D E F A U L T S . \r T h e 0004420 a b o v e k e y s a l l a 0004440 f f e c t t h e c a r e t 0004460 l o o k s i f t h e k e y 0004500 b o a r d k e y i s h e l 0004520 d d o w n w h e n t h e y 0004540 a r e h i t . T h u s 0004560 h o l d i n g d o w n K E Y 0004600 B O A R D a n d t h e n h 0004620 i t t i n g U N D E R L I N E 0004640 m a k e s t h e c a r e t 0004660 l o o k s b e u n d e r l 0004700 i n e d . \r F O N T c h a n g 0004720 e s t h e f o n t o f t 0004740 h e s e l e c t i o n o r 0004760 c a r e t l o o k s a c c o 0005000 r d i n g t o t h e f o l 0005020 l o w i n g t a b l e ( t 0005040 o a l t e r t h i s t a b 0005060 l e s e e " U s e r S w i 0005100 t c h e s " b e l o w ) : \r 1 0005120 \t T i m e s R o m a n \r 2 \t 0005140 H e l v e t i c a \r 3 \t G a c 0005160 h a \r 4 \t M o d e r n \r 5 \t C l 0005200 a s s i c \r 6 \t T e r m i n a l 0005220 \r 7 \t S y m b o l \r 8 \t H i p p 0005240 o \r T h u s , t o c h a n g 0005260 e t h e f o n t o f t h 0005300 e s e l e c t i o n t o C 0005320 l a s s i c , h o l d d o w 0005340 n F O N T a n d h i t 5 0005360 . T o c h a n g e t h e 0005400 c a r e t f o n t t o C 0005420 l a s s i c , h o l d d o w 0005440 n F O N T ( t o s i g n a 0005460 l t h e f o n t c h a n g 0005500 e ) a n d K E Y B O A R D 0005520 ( t o d i r e c t t h e c 0005540 h a n g e t o t h e c a r 0005560 e t l o o k s ) t h e n h 0005600 i t 5 . N o t e t h a t 0005620 t h i s t a b l e i s p 0005640 a r t o f t h e m e n u 0005660 d i s p l a y e d w h e n t 0005700 h e H E L P b u t t o n i 0005720 s p r e s s e d . \r O n a 0005740 D o r a d o , m i d d l e - b 0005760 l a n k i s t h e F O N T 0006000 k e y . \r K E Y B O A R D a 0006020 p p l i e s a n y c h a n g 0006040 e s t h a t o c c u r w h 0006060 i l e t h i s k e y i s 0006100 d o w n t o t h e c a r e 0006120 t l o o k s i n s t e a d 0006140 o f t h e s e l e c t i o n 0006160 . O n a D o r a d o , 0006200 b o t t o m - b l a n k i s 0006220 t h e K E Y B O A R D k e y 0006240 . \r A G A I N i n v o k e s 0006260 t h e r e d o f a c i l i t 0006300 y i n T E d i t . A w 0006320 i d e v a r i e t y o f o 0006340 p e r a t i o n s c a n b e 0006360 r e p e a t e d v e r y s 0006400 i m p l y b y m a k i n g 0006420 a s e l e c t i o n , p e r 0006440 f o r m i n g a n o p e r a 0006460 t i o n ( f o r i n s t a n 0006500 c e , a n i n s e r t i o n 0006520 ) , t h e n p i c k i n g 0006540 a n e w s e l e c t i o n 0006560 a n d h i t t i n g t h e 0006600 A G A I N k e y . T h e A 0006620 G A I N k e y i s a n E 0006640 S C a p e k e y , w h i c h 0006660 a c t s a s t h e T E d 0006700 i t R E D O s y n t a x c 0006720 l a s s . ( S e e p a g e 0006740 2 0 . 2 2 o f t h e I n 0006760 t e r l i s p R e f e r e n c 0007000 e M a n u a l . ) \r O P E N 0007020 \t o p e n s a b l a n k l 0007040 i n e a t t h e c u r r e 0007060 n t c u r s o r p o s i t i 0007100 o n . O P E N i s a l s 0007120 o u s e d t o t y p e a 0007140 l i n e f e e d o u t s i d 0007160 e o f T E d i t ( f o r 0007200 e x a m p l e t o t h e f 0007220 u n c t i o n F I L E S ? ) . 0007240 \r F I N D p r o m p t s t h 0007260 e u s e r f o r a t a r 0007300 g e t s t r i n g , t h e n 0007320 s e a r c h e s f r o m t 0007340 h e s e l e c t i o n f o r 0007360 w a r d . \r N E X T a c t s 0007400 a s t h e T E d i t N E X 0007420 T s y n t a x c l a s s . 0007440 ( I t g o e s t o t h e 0007460 n e x t f i e l d t o b 0007500 e f i l l e d i n . T h e 0007520 s e f i e l d s a r e m a 0007540 r k e d a s f o l l o w s : 0007560 > > t e x t t o b e s u 0007600 b s t i t u t e d < < . ) \r s 0007620 h i f t - N E X T \t t r a n s 0007640 f e r s t h e T T Y ( w h 0007660 i c h w i n d o w w i l l 0007700 r e c e i v e t y p e d c h 0007720 a r a c t e r s ) t o t h e 0007740 n e x t w i n d o w w h i 0007760 c h c a n a c c e p t t y 0010000 p e i n . T h u s o n e 0010020 c a n c y c l e t h r o u g 0010040 h t h e o p e n t e x t 0010060 w i n d o w s ( m a i l w i 0010100 n d o w s , t o p l e v e l 0010120 l i s p w i n d o w s , T 0010140 E d i t w i n d o w s , e t 0010160 c . ) w i t h o u t u s i n 0010200 g t h e m o u s e . \r E X P 0010220 A N D e x p a n d s T E d i 0010240 t a b b r e v i a t i o n s . 0010260 ( S e e p a g e 2 0 . 3 1 0010300 o f t h e I n t e r l i s 0010320 p R e f e r e n c e M a n u 0010340 a l . ) \r H E L P d i s p l a 0010360 y s a m e n u o f t h e 0010400 k e y b i n d i n g s u n t 0010420 i l a m o u s e k e y i 0010440 s c l i c k e d . \r U N D O 0010460 a c t s a s t h e T E d i 0010500 t U N D O s y n t a x c l 0010520 a s s . N o t e t h a t 0010540 i t s t i l l r e t a i n s 0010560 i t s T E L E R A I D f u 0010600 n c t i o n a s d o e s S 0010620 T O P . T h e r e a r e 0010640 T E d i t K e y o p e r a t 0010660 i o n s ( s u c h a s T r 0010700 a n s p o s e C h a r a c t e 0010720 r s ) t h a t a r e i m p 0010740 l e m e n t e d w i t h m u 0010760 l t i p l e T E d i t o p e 0011000 r a t i o n s . S i n c e 0011020 T E d i t w i l l U N D O 0011040 o n l y s i n g l e o p e r 0011060 a t i o n s , i t d o e s 0011100 n o t f u l l y U N D O t 0011120 h e s e o p e r a t i o n s . 0011140 \r R i g h t A r r o w \t e n t e 0011160 r s \ , a n d | w h e n 0011200 s h i f t e d . ( R e c a 0011220 l l t h a t A G A I N i s 0011240 a n e s c a p e k e y . ) 0011260 \r M A R G I N S i n d e n t s 0011300 t h e m a r g i n s o f 0011320 t h e p a r a g r a p h s e 0011340 l e c t e d . S h i f t - M 0011360 A R G I N S e x d e n t s t 0011400 h e m a r g i n s . I f t 0011420 h e r i g h t m a r g i n 0011440 i s a f l o a t i n g m a 0011460 r g i n , i t i s l e f t 0011500 u n c h a n g e d . T o 0011520 c o n t r o l t h e a m o u 0011540 n t b y w h i c h t h e 0011560 m a r g i n s a r e m o v e 0011600 d , s e e " U s e r S w i 0011620 t c h e s . " \r A s w e l l 0011640 a s t h e p r e v i o u s 0011660 f u n c t i o n s a v a i l a 0011700 b l e o n t h e D a n d e 0011720 l i o n ' s s p e c i a l k 0011740 e y s , t h e f o l l o w i 0011760 n g f u n c t i o n s a r e 0012000 a v a i l a b l e o n t h 0012020 e s t a n d a r d k e y b o 0012040 a r d ( t h u s u s a b l e 0012060 o n t h e D a n d e l i o 0012100 n , D o l p h i n , a n d 0012120 D o r a d o ) . E a c h f 0012140 u n c t i o n i s s h o w n 0012160 w i t h t h e k e y t h 0012200 a t i n v o k e s i t ( i 0012220 n c o n j u n c t i o n w i 0012240 t h t h e c o n t r o l ( 0012260 d e n o t e d ^ ) o r m e 0012300 t a ( d e n o t e d # ) k 0012320 e y ) . T h u s , f o r 0012340 t h e s i x t h e n t r y 0012360 , h o l d i n g d o w n t 0012400 h e m e t a k e y a n d h 0012420 i t t i n g f ( o r " F " 0012440 ) w o u l d m o v e t h e 0012460 c a r e t o n e w o r d 0012500 f o r w a r d . ( T o f i 0012520 n d o u t h o w t o g e 0012540 t a m e t a k e y s e e 0012560 " U s e r S w i t c h e s " 0012600 b e l o w . ) \r # / \t d e f a u 0012620 l t s t h e c a r e t l o 0012640 o k s \r # = \t q u e r i e s 0012660 c a r e t l o o k s \r # 9 \t s 0012700 m a l l e r c a r e t f o n 0012720 t \r # 0 \t l a r g e r c a r 0012740 e t f o n t \r ^ b \t b a c k 0012760 c h a r a c t e r \r ^ f \t f 0013000 o r w a r d c h a r a c t e r 0013020 \r # b \t b a c k w o r d \r # f 0013040 \t f o r w a r d w o r d \r ^ p 0013060 \t p r e v i o u s l i n e \r ^ 0013100 n \t n e x t l i n e \r ^ a \t b 0013120 e g i n n i n g o f l i n e 0013140 \r ^ e \t e n d o f l i n e \r 0013160 # < \t b e g i n n i n g o f 0013200 d o c u m e n t \r # > \t e n d 0013220 o f d o c u m e n t \r # s \t s 0013240 e l e c t w h o l e d o c u 0013260 m e n t \r ^ k \t k i l l s l i 0013300 n e ( d e l e t e f r o m 0013320 c a r e t t o e n d o f 0013340 l i n e ) \r ^ o \t o p e n s l 0013360 i n e \r ^ d \t d e l e t e s c 0013400 h a r a c t e r f o r w a r d 0013420 ( a l s o o n s h i f t 0013440 b a c k s p a c e ) \r # d \t d e 0013460 l e t e s w o r d f o r w a 0013500 r d ( a s a l w a y s ^ w 0013520 d e l e t e s w o r d b a 0013540 c k w a r d ) \r ^ t \t t r a n s 0013560 p o s e s c h a r a c t e r s 0013600 \r # [ \t i n d e n t s p a r a 0013620 l o o k s . A l s o a v a 0013640 i l a b l e o n t h e M A 0013660 R G I N S k e y \r # ] \t e x d 0013700 e n t s p a r a l o o k s . 0013720 A l s o a v a i l a b l e 0013740 a s s h i f t - M A R G I N S 0013760 \r # j \t j u s t i f i c a t i o 0014000 n c h a n g e ( s a m e 0014020 a s C E N T E R k e y ) \r # 0014040 u \t u p p e r c a s e s s e l 0014060 e c t i o n \r # c \t c a p i t a 0014100 l i z e s s e l e c t i o n \r 0014120 # l \t l o w e r c a s e s s e 0014140 l e c t i o n \r # o \t i n s e r 0014160 t s o b j e c t i n t o d 0014200 o c u m e n t \r # ? \t s h o w 0014220 s k e y b i n d i n g s ( s 0014240 a m e a s H E L P ) \r # r \t 0014260 r e s t o r e s t h e d i s 0014300 p l a y \r N o t e t h a t t 0014320 h e p o s i t i o n s o f 0014340 a n y o f t h e s e f u n 0014360 c t i o n s c a n b e i n 0014400 d i v i d u a l l y c h a n g 0014420 e d u s i n g T E D I T . S 0014440 E T F U N C T I O N ( s e e 0014460 p a g e 2 0 . 3 0 o f t h 0014500 e I n t e r l i s p R e f e 0014520 r e n c e M a n u a l ) . 0014540 F o r w h o l e s a l e c u 0014560 s t o m i z a t i o n s e e 0014600 " U s e r S w i t c h e s " 0014620 b e l o w . \r I N T E R R U P T 0014640 S \r A n y o p e r a t i o n 0014660 c a n b e a b o r t e d b 0014700 y t y p i n g t h e S T O 0014720 P k e y . T h i s c a n 0014740 b e u s e d t o a b o r 0014760 t f o n t c h a n g e s , 0015000 G E T s , P U T s , e t c . 0015020 A s t r o n g e r f o 0015040 r m o f i n t e r r u p t 0015060 i s a v a i l a b l e a s 0015100 s h i f t - S T O P , w h i c 0015120 h p r o m p t s t h e u s 0015140 e r f o r a m e n u o f 0015160 p r o c e s s e s t o i n 0015200 t e r r u p t . \r ^ G i s a 0015220 v a i l a b l e a s a s y 0015240 n o n y m f o r h i t t i n 0015260 g t h e S T O P k e y w 0015300 i t h i n T E d i t K e y . 0015320 O u t s i d e o f T E d i 0015340 t , h o w e v e r , ^ G w 0015360 i l l c o n t i n u e t o 0015400 h a v e t h e m e a n i n g 0015420 s p e c i f i e d i n t h 0015440 e u s e r ' s i n i t f i 0015460 l e . T h i s i s o f t 0015500 e n t h e H E L P i n t e 0015520 r r u p t , w h i c h a c t 0015540 s a s s h i f t - S T O P . 0015560 \r U s e r s w h o a r e a 0015600 c c u s t o m e d t o t y p 0015620 i n g ^ E a s a s o f t 0015640 i n t e r r u p t s h o u l 0015660 d n o t e t h a t ^ E m 0015700 o v e s t o t h e e n d 0015720 o f t h e l i n e . A s 0015740 d i s c u s s e d a b o v e 0015760 , h i t t i n g t h e S T 0016000 O P k e y ( o r e q u i v 0016020 a l e n t l y , t y p i n g 0016040 ^ G ) a c c o m p l i s h e s 0016060 w h a t ^ E d i d . \r S i 0016100 n c e ^ H i s d e f i n e 0016120 d t o b e t h e B a c k 0016140 s p a c e a c t i o n i n 0016160 T E d i t K e y , u s e r s 0016200 c a n n o t t y p e ^ A t 0016220 o e r a s e c h a r a c t e 0016240 r s e v e n o u t s i d e 0016260 o f T E d i t K e y ( I n t 0016300 e r l i s p - D c u r r e n t 0016320 l y d o e s n o t a l l o 0016340 w m u l t i p l e b a c k s 0016360 p a c e c h a r a c t e r s ) 0016400 . \r I n a d d i t i o n 0016420 t o t h e c h a n g e d f 0016440 u n c t i o n a l i t y m e n 0016460 t i o n e d a b o v e ( p r 0016500 o v i d e d c o u r t e s y 0016520 o f T E d i t K e y ) , t h 0016540 e u s e r s h o u l d b e 0016560 a w a r e o f t h e f o 0016600 l l o w i n g s t a n d a r d 0016620 I n t e r l i s p - D / T E d 0016640 i t b e h a v i o r : \r S A M 0016660 E o p e r a t e s a s a 0016700 L o o k s C o p y m o d e k 0016720 e y . F i r s t m a k e 0016740 a s e l e c t i o n . N 0016760 o w t o c o p y t h e l 0017000 o o k s f r o m s o m e o 0017020 t h e r t e x t s i m p l y 0017040 h o l d d o w n t h e S 0017060 A M E k e y , t h e n s e 0017100 l e c t t h e s o u r c e 0017120 f o r t h e l o o k s . 0017140 ( P a r a g r a p h l o o k s 0017160 c a n b e c o p i e d t 0017200 h e s a m e w a y , b u t 0017220 b y m a k i n g t h e f 0017240 i n a l s e l e c t i o n w 0017260 h i l e i n t h e l e f t 0017300 m a r g i n . T h i s i 0017320 s t h e s t a n d a r d w 0017340 a y t o s e l e c t a w 0017360 h o l e p a r a g r a p h i 0017400 n T E d i t . ) \r M O V E a 0017420 n d C O P Y a c t a s m 0017440 o d e k e y s f o r t h e 0017460 s e l e c t i o n m e c h a 0017500 n i s m . T h u s t h e 0017520 u s e r c a n s e l e c t 0017540 t h e d e s t i n a t i o n 0017560 , t h e n h o l d d o w n 0017600 t h e M O V E k e y a n 0017620 d m a k e a s e c o n d 0017640 s e l e c t i o n . T h i s 0017660 s e l e c t i o n w i l l 0017700 b e m o v e d ( o r C O P 0017720 Y ' d d e p e n d i n g o n 0017740 t h e m o d e k e y u s 0017760 e d ) t o t h e ( o r i g 0020000 i n a l ) c a r e t p o s i 0020020 t i o n . \r C O N T R O L o p 0020040 e r a t e s a s a m o d e 0020060 k e y t o s i g n a l d 0020100 e l e t i o n . T h i s 0020120 m e a n s t h a t h o l d i 0020140 n g d o w n t h e C O N T 0020160 R O L k e y a n d s e l e 0020200 c t i n g s o m e t e x t 0020220 w i l l d e l e t e t h a t 0020240 t e x t w h e n t h e C 0020260 O N T R O L k e y i s r e 0020300 l e a s e d . \r D E L E T E d 0020320 e l e t e s t h e c u r r e 0020340 n t s e l e c t i o n w h e 0020360 n p r e s s e d . \r D O R A D 0020400 O E Q U I V A L E N T S \r D a 0020420 n d e l i o n K e y : \t E q u 0020440 i v a l e n t k e y o n D 0020460 o r a d o : \r O P E N \t \t \t ^ o 0020500 ( o r ^ O ) \r S A M E \t \t 0020520 \t M E T A \r F I N D \t \t \t f i n 0020540 d s i t e m i n T E d i t 0020560 m e n u \r A G A I N \t \t E S 0020600 C \r D E L E T E \t \t D E L \r C 0020620 O P Y \t \t \t S H I F T \r M O V E 0020640 \t \t \t C T R L - S H I F T \r P R 0020660 O P ' S \t \t M E T A o r L O 0020700 C K d e p e n d i n g o n 0020720 s w i t c h e s \r N E X T \t \t \t 0020740 # n ( o r # N ) \r E X P A 0020760 N D \t \t ^ x ( o r ^ X ) \r H 0021000 E L P \t \t \t # ? \r M A R G I N S 0021020 \t \t # [ \t ( u n n e s t ( w h 0021040 i c h i s s h i f t - M A R 0021060 G I N S o n t h e D a n d 0021100 e l i o n ) i s # ] ) \r F 0021120 O N T \t \t \t t o p b l a n k 0021140 \r K E Y B O A R D \t \t m i d d l 0021160 e b l a n k \r U N D O \t \t \t 0021200 b o t t o m b l a n k \r S T O 0021220 P \t \t \t ^ G \r s h i f t - S T O 0021240 P \t \t # ^ S ( i n t e n t i o 0021260 n a l l y d i f f i c u l t 0021300 t o t y p e a c c i d e n t 0021320 a l l y ) \r T h e f u n c t i 0021340 o n k e y s ( C E N T E R , 0021360 B O L D , e t c . ) a r e 0021400 a l l a v a i l a b l e o 0021420 n t h e f u n c t i o n k 0021440 e y w i n d o w b r o u g h 0021460 t u p w h e n T E d i t K 0021500 e y i s l o a d e d o n 0021520 a D o r a d o . \r N o t e t 0021540 h a t t h e f u n c t i o n 0021560 k e y w i n d o w c a n 0021600 b e r e b u i l t o n a 0021620 D o r a d o b y s e l e c t 0021640 i n g " F u n c t i o n K e 0021660 y s " i n t h e d e f a u 0021700 l t T E d i t m e n u ( o 0021720 b t a i n e d b y b u t t o 0021740 n i n g i n t h e t i t l 0021760 e b a r o f a T E d i t 0022000 w i n d o w ) . \r U S E R S 0022020 W I T C H E S \r T E D I T K E Y 0022040 . M E T A K E Y T h e u s e 0022060 r m u s t c h o o s e a 0022100 m e t a k e y t o m a k e 0022120 u s e o f T E d i t K e y . 0022140 T h e v a l u e o f t 0022160 h e v a r i a b l e T E D I 0022200 T K E Y . M E T A K E Y i s 0022220 t h e n a m e o f t h e 0022240 k e y t h a t w i l l b e 0022260 y o u r m e t a k e y . 0022300 F o r i n s t a n c e t o 0022320 m a k e T A B ( t h e d e 0022340 f a u l t ) y o u r m e t a 0022360 k e y , ( S E T Q T E D I T 0022400 K E Y ' T A B ) b e f o r e 0022420 l o a d i n g T E d i t K e 0022440 y . ( N o t e t h a t 0022460 e v e n i n t h e s t a n 0022500 d a r d s y s t e m , T A B 0022520 i s a v a i l a b l e a s 0022540 C o n t r o l - I ) . \r N O T 0022560 E : M E T A S H I F T ( s e 0022600 e p a g e 1 8 . 9 o f t 0022620 h e I n t e r l i s p R e f 0022640 e r e n c e M a n u a l ) i 0022660 s r e d e f i n e d t o o 0022700 p e r a t e o n T E D I T K 0022720 E Y . M E T A K E Y i n s t e 0022740 a d o f o n t h e b o t 0022760 t o m - b l a n k k e y o f 0023000 t h e D o r a d o . \r T h e 0023020 o p e r a t i o n o f T E 0023040 d i t K e y i s c o n t r o 0023060 l l e d b y t h e f o l l 0023100 o w i n g ( I N I T V A R e d 0023120 ) v a r i a b l e s : \r T E D 0023140 I T K E Y . L O C K T O G G L E 0023160 K E Y i s t h e k e y t 0023200 h a t w i l l b e t u r n 0023220 e d i n t o a l o c k - t 0023240 o g g l e . I f i t i s 0023260 n o n - N I L , t h a t k 0023300 e y i s s e t t o a c t 0023320 a s a l o c k - t o g g l 0023340 e . T h u s h i t t i n g 0023360 t h i s s w i t c h e s t 0023400 h e c a s e o f t h e t 0023420 y p e - i n . F o r t h o 0023440 s e u s e r s w h o h a v 0023460 e r e m o v e d t h e s p 0023500 r i n g f r o m t h e i r 0023520 l o c k k e y , T E D I T 0023540 K E Y . L O C K T O G G L E K E 0023560 Y i s u s u a l l y P R O 0023600 P ' S . T h e a c t i o n 0023620 o f L O C K i s t h e n 0023640 m a d e t o b e ' ( C T 0023660 R L D O W N . C T R L U P ) 0023700 p r o v i d i n g t h e u s 0023720 e r w i t h a c o n t r o 0023740 l k e y w h e r e L O C K 0023760 i s l o c a t e d a n d 0024000 a l o c k t o g g l e w h 0024020 e r e P R O P ' S i s l o 0024040 c a t e d . \r T E D I T K E Y . 0024060 F O N T S i s a n e i g h 0024100 t - e l e m e n t l i s t o 0024120 f t h e f o n t s t h a t 0024140 a r e i n v o k e d b y 0024160 m e t a - 1 t h r o u g h m 0024200 e t a - 8 . T h e d e f a 0024220 u l t s a r e l i s t e d 0024240 a b o v e . \r T E D I T . D E F 0024260 A U L T . C H A R L O O K S d 0024300 e f i n e s t h e l o o k s 0024320 t h a t r e s u l t w h e 0024340 n t h e D E F A U L T S k 0024360 e y i s p r e s s e d o r 0024400 w h e n d e f a u l t c a 0024420 r e t l o o k s a r e r e 0024440 q u e s t e d . I t i s 0024460 a n i n s t a n c e o f t 0024500 h e C H A R L O O K S d a t 0024520 a t y p e . T o p r e s e 0024540 t i t , f o r i n s t a n 0024560 c e , t o T I M E S R O M A 0024600 N 1 0 t y p e t h e f o 0024620 l l o w i n g t o t h e L 0024640 i s p t o p l e v e l . \r ( 0024660 S E T Q T E D I T . D E F A U 0024700 L T . C H A R L O O K S ( C H 0024720 A R L O O K S . F R O M . F O N 0024740 T ( F O N T C R E A T E ' T 0024760 I M E S R O M A N 1 0 ) ) ) \r 0025000 H o w e v e r , a m u c h 0025020 s i m p l e r m e t h o d i 0025040 s t o s e l e c t a n i 0025060 n s t a n c e o f t h e d 0025100 e s i r e d l o o k s a n d 0025120 t y p e s h i f t - D E F A 0025140 U L T S . \r T E D I T K E Y . V 0025160 E R B O S E i f T ( t h e 0025200 d e f a u l t ) , t h e f 0025220 u n c t i o n s t h a t m o 0025240 d i f y t h e c a r e t l 0025260 o o k s p r i n t f e e d b 0025300 a c k i n t h e ( T E d i 0025320 t ) p r o m p t w i n d o w 0025340 . \r T E D I T K E Y . N E S T W 0025360 I D T H i s t h e d i s t 0025400 a n c e ( i n p o i n t s ) 0025420 t h a t t h e i n d e n t 0025440 a n d e x d e n t f u n c 0025460 t i o n s m o v e t h e m 0025500 a r g i n s . I n i t i a l 0025520 l y 3 6 p o i n t s ( 0 . 0025540 5 i n c h e s ) . \r \ T K . S 0025560 I Z E I N C R E M E N T i s 0025600 t h e a m o u n t ( i n p 0025620 o i n t s ) w h i c h t h e 0025640 L A R G E R f u n c t i o n 0025660 i n c r e a s e s t h e s 0025700 e l e c t i o n ( a n d c o 0025720 n v e r s e l y f o r S M A 0025740 L L E R ) . I n i t i a l l 0025760 y 2 p o i n t s . \r T E D I 0026000 T K E Y . O F F S E T I N C R E 0026020 M E N T i s t h e a m o u 0026040 n t ( i n p o i n t s ) w 0026060 h i c h t h e S U B S C R I 0026100 P T f u n c t i o n r a i s 0026120 e s t h e s e l e c t i o n 0026140 ( a n d c o n v e r s e l y 0026160 f o r S U P E R S C R I P T 0026200 ) . I n i t i a l l y 3 0026220 p o i n t s . \r T E D I T K E Y 0026240 . K E Y B I N D I N G S i s 0026260 t h e l i s t t h a t c o 0026300 n t r o l s t h e m a p p i 0026320 n g o f k e y s t o f u 0026340 n c t i o n s f o r t h e 0026360 f u n c t i o n s t h a t a 0026400 r e c o m m o n t o t h e 0026420 D a n d e l i o n , D o r a 0026440 d o , a n d D o l p h i n . 0026460 I t c o n s i s t s o f 0026500 t r i p l e s o f f u n c 0026520 t i o n n a m e , l i s t 0026540 o f C H A R C O D E - s t y l 0026560 e c h a r a c t e r s p e c 0026600 i f i c a t i o n s , a n d 0026620 a c o m m e n t d e s c r i 0026640 b i n g w h a t t h e f u 0026660 n c t i o n d o e s . ( T 0026700 h e c o m m e n t s a r e 0026720 u s e d b y t h e a u t o 0026740 m a t e d m e n u - b u i l d 0026760 i n g t o o l s a n d t h 0027000 e i r i n c l u s i o n i s 0027020 e n c o u r a g e d . ) \r T 0027040 E D I T K E Y . D L I O N . K E 0027060 Y A C T I O N S i s t h e 0027100 l i s t t h a t s p e c i f 0027120 i e s t h e k e y a c t i 0027140 o n s o f t h e n o n - A 0027160 l t o k e y s ( t o t h e 0027200 l e f t a n d r i g h t ) 0027220 o n t h e D a n d e l i o 0027240 n . I t i s t h e f o 0027260 r m a t a c c e p t a b l e 0027300 t o M O D I F Y . K E Y A C T 0027320 I O N S ( s e e p a g e 1 0027340 8 . 9 o f t h e I n t e r 0027360 l i s p R e f e r e n c e M 0027400 a n u a l ) . \r T E D I T K E Y 0027420 . D L I O N . K E Y B I N D I N 0027440 G S i s t h e l i s t s 0027460 p e c i f y i n g t h e f u 0027500 n c t i o n s t o b e t i 0027520 e d t o t h e c h a r a c 0027540 t e r s g e n e r a t e d f 0027560 r o m a b o v e . T h e 0027600 k e y n a m e s i n t h e 0027620 C A R o f e a c h e l e m 0027640 e n t a r e c o m m e n t s 0027660 . N o t e t h a t T E D 0027700 I T . D L I O N . K E Y A C T I 0027720 O N S a n d T E D I T . D L 0027740 I O N . K E Y B I N D I N G S 0027760 m u s t b e c o o r d i n a 0030000 t e d ( s i m i l a r l y f 0030020 o r T E D I T K E Y . F N K E 0030040 Y A C T I O N S a n d T E D 0030060 I T K E Y . F N K E Y B I N D I 0030100 N G S ) . \r T E D I T . D L I O 0030120 N . K E Y S Y N T A X i s t 0030140 h e l i s t o f s y n t a 0030160 x c l a s s e s t o b e 0030200 a p p l i e d t o t h e D 0030220 a n d e l i o n k e y s . \r T 0030240 E D I T K E Y . F N K E Y A C T 0030260 I O N S i s t h e l i s t 0030300 t h a t s p e c i f i e s 0030320 t h e k e y a c t i o n s o 0030340 f t h e f u n c t i o n k 0030360 e y s ( c e n t e r , b o l 0030400 d , e t c . ) . \r T E D I T K 0030420 E Y . F N K E Y B I N D I N G S 0030440 i s a n a l o g o u s t o 0030460 T E D I T . D L I O N . K E Y 0030500 B I N D I N G S b u t f o r 0030520 t h e f u n c t i o n k e 0030540 y s . \r T E D I T K E Y . D O R 0030560 A D O . K E Y A C T I O N S a 0030600 r e t h e k e y a c t i o n 0030620 s u n i q u e t o t h e 0030640 D o r a d o ( a n d D o l p 0030660 h i n ) . \r T E D I T K E Y . D 0030700 O R A D O . K E Y S Y N T A X 0030720 i s a n a l o g o u s t o 0030740 T E D I T . D L I O N . K E Y S 0030760 Y N T A X . \r T h e p r e v i 0031000 o u s v a r i a b l e s i n 0031020 c o n j u n c t i o n w i t 0031040 h t h e f o l l o w i n g 0031060 f u n c t i o n s s p e c i f 0031100 y t h e e f f e c t o f 0031120 T E d i t K e y . \r ( T E D I T 0031140 K E Y . I N S T A L L r e a d 0031160 t a b l e ) i n v o k e s t 0031200 h e k e y a c t i o n s a n 0031220 d b i n d i n g s a s s p 0031240 e c i f i e d b y t h e a 0031260 b o v e v a r i a b l e s o 0031300 n r e a d t a b l e . ( R 0031320 e a d t a b l e d e f a u l t 0031340 s t o T E D I T . R E A D T 0031360 A B L E ) . \r ( \ T K . B U I L 0031400 D . M E N U ) i s a f u n 0031420 c t i o n t h a t a u t o m 0031440 a g i c a l l y b u i l d s 0031460 t h e h e l p m e n u f r 0031500 o m t h e v a l u e s o f 0031520 t h e a b o v e v a r i a 0031540 b l e s . \r \0 \0 \0 \0 \0 003 ( L I S 0031560 T ( ( P A G E N I L ( F O 0031600 L I O I N F O ( A R A B I C ) 0031620 S T A R T I N G P A G E # 1 0031640 ) ( 0 0 6 1 2 7 9 2 ) 0031660 ( ( F O L I O N I L ( P A R 0031700 A L O O K S ( Q U A D C E N 0031720 T E R E D ) C H A R L O O K S 0031740 ( S U P E R S C R I P T 0 0031760 S I Z E 1 0 F A M I L Y M 0032000 O D E R N O V E R L I N E O 0032020 F F S T R I K E O U T O F F 0032040 U N D E R L I N E O F F S 0032060 L O P E R E G U L A R W E I 0032100 G H T M E D I U M ) F O R M 0032120 A T I N F O ( A R A B I C ) ) 0032140 ( 1 7 4 3 6 2 8 8 3 6 ) 0032160 N I L ) ( H E A D I N G N 0032200 I L ( H E A D I N G T Y P E 0032220 R U N N I N G H E A D ) ( 8 4 0032240 7 4 4 4 4 4 3 6 ) N I L 0032260 ) ( T E X T N I L N I L 0032300 ( 8 4 9 6 4 5 6 6 0 0 ) 0032320 N I L ) ) ) ( P A G E N I L 0032340 N I L ( 0 0 6 1 2 7 9 0032360 2 ) ( ( F O L I O N I L ( 0032400 P A R A L O O K S ( Q U A D 0032420 C E N T E R E D ) C H A R L O 0032440 O K S ( S U P E R S C R I P T 0032460 0 S I Z E 1 0 F A M I L 0032500 Y M O D E R N O V E R L I N 0032520 E O F F S T R I K E O U T 0032540 O F F U N D E R L I N E O F 0032560 F S L O P E R E G U L A R 0032600 W E I G H T M E D I U M ) ) 0032620 ( 2 8 2 4 2 7 2 3 6 ) N 0032640 I L ) ( H E A D I N G N I L 0032660 ( H E A D I N G T Y P E R U 0032700 N N I N G H E A D ) ( 8 4 7 0032720 4 4 4 4 4 3 6 ) N I L ) 0032740 ( T E X T N I L N I L ( 8 0032760 4 9 6 4 5 6 6 0 0 ) N I 0033000 L ) ) ) ( P A G E N I L N 0033020 I L ( 0 0 6 1 2 7 9 2 ) 0033040 ( ( F O L I O N I L ( P A 0033060 R A L O O K S ( Q U A D C E 0033100 N T E R E D ) C H A R L O O K 0033120 S ( S U P E R S C R I P T 0 0033140 S I Z E 1 0 F A M I L Y 0033160 M O D E R N O V E R L I N E 0033200 O F F S T R I K E O U T O F 0033220 F U N D E R L I N E O F F 0033240 S L O P E R E G U L A R W E 0033260 I G H T M E D I U M ) ) ( 2 0033300 8 2 4 2 7 2 3 6 ) N I L 0033320 ) ( H E A D I N G N I L ( 0033340 H E A D I N G T Y P E R U N N 0033360 I N G H E A D ) ( 8 4 7 4 4 0033400 4 4 4 3 6 ) N I L ) ( T 0033420 E X T N I L N I L ( 8 4 0033440 9 6 4 5 6 6 0 0 ) N I L ) 0033460 ) ) ) ) \0 \0 \0 \0 \0 005 \0 \a \0 ( \0 \0 0033500 \0 \0 \0 \0 \0 \f \0 \0 \0 005 002 004 \0 \0 \0 \0 0033520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0033540 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0033560 \0 005 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0033600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 0033620 \0 \0 001 310 \0 021 \0 \0 \0 004 002 003 \0 \0 \0 \0 0033640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0033660 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 006 \0 \0 0033700 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0033720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 0033740 \0 \0 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 0033760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034000 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 0034020 \0 004 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 0034060 \0 \0 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 0034100 310 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E 0034120 A D I N G \0 \v R U N N I N G H E 0034140 A D \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034160 \0 \0 \0 \0 \0 004 \0 \f \0 030 \0 \n T I M E 0034200 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 0034220 \0 024 \0 006 M O D E R N \0 \b \0 \0 \0 \0 0034240 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \f 0034260 \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E 0034300 R N \0 \n 377 374 \0 \0 \0 \0 001 \0 \0 024 \0 006 0034320 M O D E R N \0 \n 377 376 \0 \0 \0 \0 001 \0 0034340 \0 024 \0 006 M O D E R N \0 \n 377 376 \0 \0 0034360 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \n 0034400 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E 0034420 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 0034440 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 0034460 \0 024 \0 006 M O D E R N \0 006 \0 \0 \0 \0 0034500 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \n 0034520 \0 \0 \0 \0 \0 \0 001 \0 \0 022 \0 004 L O G O 0034540 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 0034560 \0 \a \0 \0 \0 005 \0 \0 \0 \0 \f \0 \0 \0 001 \0 0034600 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 0034620 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 \0 \v H R U 0034640 L E . G E T F N 001 \0 024 \0 006 M O D 0034660 E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034700 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 006 \0 \0 0034720 \0 002 \0 001 \0 \v H R U L E . G E T F 0034740 N 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 0034760 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 \b \0 0035000 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H 0035020 R U L E . G E T F N 001 \0 024 \0 006 M 0035040 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0035060 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 004 0035100 \0 \0 \0 \t \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 \0 0035120 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . G 0035140 E T F N 001 \0 024 \0 006 M O D E R N \0 0035160 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 0035200 \0 \t \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 0035220 \0 \v H R U L E . G E T F N 001 \0 024 0035240 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 0035260 002 \0 \0 \0 \0 001 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 0035300 002 \0 003 \0 \0 \0 ' \0 \0 \0 \0 \b \0 \0 \0 \0 0035320 \0 002 \0 003 \0 \0 \0 032 \0 \0 \0 \0 \b \0 \0 \0 0035340 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0035360 \0 \0 \0 002 \0 002 \0 \0 001 ' \0 \0 \0 \0 \b \0 0035400 \0 \0 \0 \0 002 \0 001 \0 \0 \0 > \0 \0 \0 \0 \b 0035420 \0 \0 \0 \v \0 \0 \0 \0 \v \0 \0 \0 # \0 \0 \0 0035440 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 001 ~ \0 0035460 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 242 0035500 \0 \0 \0 \0 \b \0 \0 \0 002 \0 \0 \0 \0 \a \0 \0 0035520 \0 \0 \0 002 \0 001 \0 \0 \0 \a \0 \0 \0 \0 \a \0 0035540 \0 \0 337 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 0035560 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 005 \0 \0 \0 0035600 \0 \a \0 \0 \0 226 \0 \0 \0 \0 \b \0 \0 \0 002 \0 0035620 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \b 0035640 \0 \0 \0 \0 \a \0 \0 \0 9 \0 \0 \0 \0 \b \0 \0 0035660 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 0035700 \0 \0 \t \0 \0 \0 \0 \a \0 \0 \0 \v \0 \0 \0 \0 0035720 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 0 \0 \0 0035740 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0035760 \0 002 \0 001 \0 \0 \0 \v \0 \0 \0 \0 \a \0 \0 \0 0036000 x \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0 0036020 \0 \0 033 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 0036040 005 \0 \0 \0 B \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 0036060 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 C 0036100 \0 \0 \0 \0 \b \0 \0 \0 002 \0 \0 \0 \0 \a \0 \0 0036120 \0 + \0 \0 \0 \0 \b \0 \0 \0 002 \0 \0 \0 \0 \a 0036140 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \t \0 \0 \0 \0 0036160 \a \0 \0 \0 035 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 0036200 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \a \0 0036220 \0 \0 \0 \a \0 \0 \0 a \0 \0 \0 \0 \b \0 \0 \0 0036240 016 \0 \0 \0 \0 003 \0 \0 \0 $ \0 \0 \0 \0 \b \0 0036260 \0 \0 \n \0 \0 \0 \0 002 \0 \0 \0 5 \0 \0 \0 \0 0036300 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0036320 \0 001 \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 202 \0 0036340 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 271 0036360 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0036400 \0 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 \a \0 0036420 \0 \0 205 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 0036440 \0 \0 \0 017 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0036460 001 \0 \0 \0 \r \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 0036500 \0 001 \0 \0 \0 \b \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0036520 002 \0 001 \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 \0 0036540 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 \b \0 \0 \0 0036560 \0 \0 002 \0 001 \0 \0 \0 \v \0 \0 \0 \0 \b \0 \0 0036600 \0 \0 \0 002 \0 001 \0 \0 \0 \t \0 \0 \0 \0 \b \0 0036620 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 \b 0036640 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 9 \0 \0 \0 \0 0036660 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 * \0 \0 \0 0036700 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0036720 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 223 0036740 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0036760 \0 \0 \0 002 \0 001 \0 \0 \0 005 \0 \0 \0 \0 \a \0 0037000 \0 001 G \0 \0 \0 \0 \b \0 \0 \0 033 \0 \0 \0 \0 0037020 \v \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 0037040 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 \0 0037060 \0 \0 \0 \a \0 \0 \0 221 \0 \0 \0 \0 \b \0 \0 \0 0037100 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 0037120 \0 004 \0 \0 \0 \0 \a \0 \0 \0 P \0 \0 \0 \0 \b 0037140 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0037160 001 \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 224 \0 \0 0037200 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0037220 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 \a \0 \0 \0 0037240 002 \0 \0 \0 \0 001 \0 \0 \0 361 \0 \0 \0 \0 \b \0 0037260 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 0037300 \0 \0 \0 006 \0 \0 \0 \0 \a \0 \0 \0 5 \0 \0 \0 0037320 \0 \b \0 \0 \0 033 \0 \0 \0 \0 \v \0 \0 \0 001 \0 0037340 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 0037360 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 0037400 \0 @ \0 \0 \0 \0 \b \0 \0 \0 002 \0 \0 \0 \0 \a 0037420 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 0037440 \a \0 \0 001 1 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 0037460 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \n \0 0037500 \0 \0 \0 \a \0 \0 \0 E \0 \0 \0 \0 \b \0 \0 \0 0037520 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 0037540 \0 \a \0 \0 \0 \0 \a \0 \0 \0 340 \0 \0 \0 \0 \b 0037560 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 360 \0 \0 \0 \0 0037600 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 035 \0 \0 \0 0037620 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 027 \0 \0 0037640 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 027 \0 0037660 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 025 0037700 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0037720 022 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 0037740 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 0037760 \0 \0 \0 025 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0040000 001 \0 \0 \0 \r \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 0040020 \0 001 \0 \0 \0 020 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0040040 002 \0 001 \0 \0 \0 021 \0 \0 \0 \0 \b \0 \0 \0 \0 0040060 \0 002 \0 001 \0 \0 \0 \r \0 \0 \0 \0 \b \0 \0 \0 0040100 \0 \0 002 \0 001 \0 \0 \0 025 \0 \0 \0 \0 \b \0 \0 0040120 \0 \0 \0 002 \0 001 \0 \0 \0 017 \0 \0 \0 \0 \b \0 0040140 \0 \0 \0 \0 002 \0 001 \0 \0 \0 031 \0 \0 \0 \0 \b 0040160 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 023 \0 \0 \0 \0 0040200 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 031 \0 \0 \0 0040220 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 1 \0 \0 0040240 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 016 \0 0040260 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 7 0040300 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0040320 = \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 0040340 \0 031 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 0040360 \0 \0 9 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 0040400 \0 \0 \0 7 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0040420 001 \0 \0 \0 . \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 0040440 \0 001 \0 \0 \0 030 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0040460 002 \0 001 \0 \0 \0 031 \0 \0 \0 \0 \b \0 \0 \0 \0 0040500 \0 002 \0 001 \0 \0 \0 030 \0 \0 \0 \0 \b \0 \0 \0 0040520 \0 \0 002 \0 001 \0 \0 \0 ! \0 \0 \0 \0 \b \0 \0 0040540 \0 \0 \0 002 \0 001 \0 \0 \0 $ \0 \0 \0 \0 \b \0 0040560 \0 \0 \0 \0 002 \0 001 \0 \0 \0 030 \0 \0 \0 \0 \b 0040600 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 } \0 \0 \0 \0 0040620 \b \0 \0 \0 032 \0 \0 \0 \0 \v \0 \0 \0 : \0 \0 0040640 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0040660 \0 002 \0 001 \0 \0 \0 \n \0 \0 \0 \0 \a \0 \0 \0 0040700 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 0040720 \0 347 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 0040740 \0 \0 350 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 0040760 \0 \0 \0 315 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0041000 001 \0 \0 \0 306 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 0041020 \0 001 \0 \0 \0 250 \0 \0 \0 \0 \b \0 \0 \0 001 \0 0041040 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 0041060 \0 \0 \0 \0 \a \0 \0 001 X \0 \0 \0 \0 \b \0 \0 0041100 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 0041120 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 \0 \0 0041140 \b \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 376 \0 \0 0041160 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0041200 \0 002 \0 001 \0 \0 \0 \a \0 \0 \0 \0 \a \0 \0 \0 0041220 252 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 0041240 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 \a 0041260 \0 \0 \0 - \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0041300 001 \0 \0 \0 023 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0041320 \0 001 \0 \0 \0 ( \0 \0 \0 \0 \b \0 \0 \0 001 \0 0041340 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 0041360 \0 \0 \0 \0 \a \0 \0 \0 016 \0 \0 \0 \0 \b \0 \0 0041400 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 0041420 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 \a \0 \0 \0 \0 0041440 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0041460 \0 001 \0 \0 \0 \a \0 \0 \0 \0 \a \0 \0 \0 030 \0 0041500 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 0041520 \0 \0 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 0041540 \0 003 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a 0041560 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 0041600 \a \0 \0 \0 006 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 0041620 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 0041640 \0 \0 \0 \a \0 \0 \0 006 \0 \0 \0 \0 \b \0 \0 \0 0041660 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 0041700 \0 006 \0 \0 \0 \0 \a \0 \0 \0 \v \0 \0 \0 \0 \b 0041720 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0041740 001 \0 \0 \0 006 \0 \0 \0 \0 \a \0 \0 \0 $ \0 \0 0041760 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0042000 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 0042020 016 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 0042040 \0 \0 \0 \0 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 \a 0042060 \0 \0 \0 \f \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 0042100 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 0042120 \0 \0 \a \0 \0 \0 005 \0 \0 \0 \0 \b \0 \0 \0 001 0042140 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0042160 \a \0 \0 \0 \0 \a \0 \0 \0 > \0 \0 \0 \0 \b \0 0042200 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 0042220 \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 \r \0 \0 \0 0042240 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0042260 002 \0 001 \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 017 0042300 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0042320 \0 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 \0 \a \0 0042340 \0 \0 017 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 0042360 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 004 \0 \0 \0 0042400 \0 \a \0 \0 \0 006 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0042420 002 \0 001 \0 \0 \0 006 \0 \0 \0 \0 \b \0 \0 \0 004 0042440 \0 \0 \0 \0 \a \0 \0 \0 5 \0 \0 \0 \0 \b \0 \0 0042460 \0 \0 \0 002 \0 001 \0 \0 \0 204 \0 \0 \0 \0 \b \0 0042500 \0 \0 \0 \0 002 \0 001 \0 \0 \0 257 \0 \0 \0 \0 \b 0042520 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0042540 001 \0 \0 \0 016 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0042560 \0 001 \0 \0 \0 020 \0 \0 \0 \0 \a \0 \0 \0 T \0 0042600 \0 \0 \0 \b \0 \0 \0 020 \0 \0 \0 \0 \a \0 \0 \0 0042620 341 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 0042640 \0 & \0 \0 \0 \0 \b \0 \0 \0 032 \0 \0 \0 \0 \v 0042660 \0 \0 \0 ` \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0042700 001 \0 \0 \0 O \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 0042720 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 027 \0 0042740 \0 \0 \0 \a \0 \0 001 262 \0 \0 \0 \0 \b \0 \0 \0 0042760 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 0043000 \0 016 \0 \0 \0 \0 \a \0 \0 \0 q \0 \0 \0 \0 \b 0043020 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0043040 001 \0 \0 \0 027 \0 \0 \0 \0 \a \0 \0 \0 361 \0 \0 0043060 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 Q \0 0043100 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 d 0043120 \0 \0 \0 \0 \b \0 \0 \0 002 \0 \0 \0 \0 \a \0 \0 0043140 \0 \0 \0 002 \0 001 \0 \0 \0 020 \0 \0 \0 \0 \a \0 0043160 \0 \0 k \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 0043200 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 022 \0 \0 \0 0043220 \0 \a \0 \0 \0 v \0 \0 \0 \0 \b \0 \0 \0 001 \0 0043240 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 021 0043260 \0 \0 \0 \0 \a \0 \0 \0 177 \0 \0 \0 \0 \b \0 \0 0043300 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 0043320 \0 \0 030 \0 \0 \0 \0 \a \0 \0 \0 203 \0 \0 \0 \0 0043340 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0043360 \0 001 \0 \0 \0 024 \0 \0 \0 \0 \a \0 \0 001 r \0 0043400 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 0043420 \0 \0 002 \0 001 \0 \0 \0 031 \0 \0 \0 \0 \a \0 \0 0043440 \0 262 \0 \0 \0 \0 \b \0 \0 \0 033 \0 \0 \0 \0 \v 0043460 \0 \0 \0 002 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 0043500 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 032 \0 \0 0043520 \0 \0 \a \0 \0 001 # \0 \0 \0 \0 \b \0 \0 \0 001 0043540 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0043560 025 \0 \0 \0 \0 \a \0 \0 \0 C \0 \0 \0 \0 \b \0 0043600 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 0043620 \0 \0 \0 025 \0 \0 \0 \0 \a \0 \0 \0 U \0 \0 \0 0043640 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0043660 002 \0 001 \0 \0 \0 026 \0 \0 \0 \0 \a \0 \0 \0 C 0043700 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0043720 \0 \0 \0 002 \0 001 \0 \0 \0 032 \0 \0 \0 \0 \a \0 0043740 \0 \0 7 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 0043760 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 032 \0 \0 \0 0044000 \0 \a \0 \0 \0 ' \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0044020 002 \0 001 \0 \0 \0 b \0 \0 \0 \0 \b \0 \0 \0 001 0044040 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0044060 022 \0 \0 \0 \0 \a \0 \0 \0 \t \0 \0 \0 \0 \v \0 0044100 \0 \0 M \0 \0 \0 \0 \b \0 \0 \0 \t \0 \0 \0 \0 0044120 \v \0 \0 \0 004 \0 \0 \0 \0 \b \0 \0 \0 \t \0 \0 0044140 \0 \0 \v \0 \0 \0 036 \0 \0 \0 \0 \b \0 \0 \0 001 0044160 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0044200 021 \0 \0 \0 \0 \a \0 \0 \0 ] \0 \0 \0 \0 \b \0 0044220 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 005 0044240 \0 \0 3 f 001 257 z 272 0044250