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