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