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