$ od -c -N 50000 [qv]<lispcourse>outline23.ted!1
0000000 F . G . H .
0000020 4 / 3 0 / 8 5 \r L i s p C o u r
0000040 s e # 2 3 : P r o g r a m
0000060 m i n g ; B a s i c L i s p
0000100 \r L i s p C o u r s e # 2 3 :
0000120 W h a t i s P r o g r a
0000140 m m i n g ; B a s i c L i s
0000160 p R e v i s i t e d \r W h a t
0000200 i s P r o g r a m m i n g ?
0000220 \r P r o c e d u r e s a n d
0000240 D a t a : T h e S e m a n t
0000260 i c s o f P r o g r a m m i
0000300 n g \r A p r o g r a m i s
0000320 b a s i c a l l y a d e s c
0000340 r i p t i o n o f a s e q
0000360 u e n c e o f a c t i o n s
0000400 ( i . e . , a p r o c e d
0000420 u r e ) t o b e c a r r i
0000440 e d o u t o n a s e t
0000460 o f o b j e c t s . I n
0000500 t h e c o m p u t e r w o r
0000520 l d , t h e o b j e c t s
0000540 a r e d i f f e r e n t t y
0000560 p e s o f " i n f o r m a t
0000600 i o n " a n d a r e t h u
0000620 s c a l l e d d a t a . \r F
0000640 o r e x a m p l e : ( P L U
0000660 S 3 4 ) i s a t r i v
0000700 i a l L i s p p r o g r a m
0000720 . T h e p r o c e d u r e
0000740 P L U S t a k e s t h e
0000760 a c t i o n o f a d d i n g
0001000 t w o n u m b e r s . T
0001020 h e o b j e c t s o r d a
0001040 t a a r e t h e n u m b e
0001060 r s , i n t h i s c a s e
0001100 3 a n d 4 . \r W r i t i n
0001120 g a p r o g r a m i n v o
0001140 l v e s s p e c i f y i n g
0001160 t w o t h i n g s : \r 1 )
0001200 a d e s c r i p t i o n o
0001220 f t h e p r o c e d u r e
0001240 t o b e f o l l o w e d \r 2
0001260 ) a d e s c r i p t i o n
0001300 o f t h e d a t a t o
0001320 b e u s e d . \r T h e a b s
0001340 t r a c t d e s c r i p t i o
0001360 n o f t h e p r o c e d u
0001400 r a l c o m p o n e n t o f
0001420 a p r o g r a m i s c a
0001440 l l e d i t s c o n t r o l
0001460 s t r u c t u r e . T h e
0001500 a b s t r a c t d e s c r i
0001520 p t i o n s o f t h e d a
0001540 t a c o m p o n e n t s o f
0001560 a p r o g r a m a r e c
0001600 a l l e d i t s d a t a s
0001620 t r u c t u r e s . \r P r o g r
0001640 a m m i n g i s a l l a b
0001660 o u t c o n t r o l s t r u
0001700 c t u r e s a n d d a t a
0001720 s t r u c t u r e s . L e a
0001740 r n i n g t o p r o g r a m
0001760 m e a n s l e a r n i n g
0002000 t o b u i l d c o m b i n a
0002020 t i o n s o f c o n t r o l
0002040 a n d d a t a s t r u c t
0002060 u r e s t h a t a c c o m p
0002100 l i s h t a r g e t t a s k
0002120 s e f f e c t i v e l y a n
0002140 d e f f i c i e n t l y . \r F
0002160 o r e x a m p l e : \r A s
0002200 s u m e t h a t t h e g o
0002220 a l i s t o p r o g r a m
0002240 u p a s i m p l e d a t
0002260 a b a s e m a p p i n g p e
0002300 o p l e i n I S L t o s
0002320 e r i a l n u m b e r s o f
0002340 t h e i r m a c h i n e s .
0002360 \r T h e f i r s t t a s k
0002400 i s t o d e t e r m i n e
0002420 a d a t a s t r u c t u r e
0002440 f o r t h e d a t a b a s
0002460 e , e . g . , a l i s t
0002500 o f l i s t s w h e r e e
0002520 a c h s u b l i s t b e g i
0002540 n s w i t h a n a m e t
0002560 h e s e c o n d a n d s u
0002600 b s e q u e n t i t e m s a
0002620 r e s e r i a l n u m b e r
0002640 s f o r t h a t p e r s o
0002660 n ' s m a c h i n e ( s ) .
0002700 N o t e t h a t I w o u
0002720 l d h a v e t o f u r t h
0002740 e r s p e c i f y t h e d
0002760 a t a s t r u c t u r e f o
0003000 r t h e n a m e a n d s
0003020 e r i a l n u m b e r s ( e
0003040 . g . , t h e y c o u l d
0003060 b e a t o m s o r t h e y
0003100 c o u l d b e l i s t s ,
0003120 d e p e n d i n g o n w h
0003140 a t o p e r a t i o n s I
0003160 w o u l d w a n t t o p e
0003200 r o r m o n t h e m ) . \r T
0003220 h e s e c o n d t a s k i
0003240 s t o w r i t e t h e L
0003260 i s p p r o c e d u r e s t
0003300 o c r e a t e , a c c e s s
0003320 , a n d m o d i f y t h e
0003340 c h o s e n d a t a s t r
0003360 u c t u r e . T h i s m a
0003400 y f e e d b a c k t o m
0003420 o d i f y t h e d a t a s
0003440 t r u c t u r e 233 f o r e
0003460 x a m p l e , y o u m i g h
0003500 t d i s c o v e r t h a t
0003520 t h e p r o c e d u r e s w
0003540 o u l d b e m u c h s i m
0003560 p l e r i f t h e s e c o
0003600 n d e l e m e n t o f e a
0003620 c h p e r s o n ' s l i s t
0003640 w e r e t h e n u m b e r
0003660 o f m a c h i n e s t h a
0003700 t t h e p e r s o n h a d
0003720 . \r L i s p i s a l a n g
0003740 u a g e f o r s p e c i f y
0003760 i n g t h e c o n t r o l
0004000 a n d d a t a s t r u c t u
0004020 r e s o f a p r o g r a m
0004040 . F o r t r a n , B a s i
0004060 c , C , P a s c a l , M e
0004100 s a , e t c . a r e a l t
0004120 e r n a t i v e l a n g u a g
0004140 e s f o r d o i n g t h e
0004160 s a m e t h i n g . \r T h e
0004200 s a m e b a s i c c o n c
0004220 e p t s o f c o n t r o l
0004240 s t r u c t u r e a n d d a
0004260 t a s t r u c t u r e a p p
0004300 e a r i n a l l o f t h
0004320 e s e l a n g u a g e s .
0004340 T h e y d i f f e r o n l y
0004360 i n h o w t h e y e x p
0004400 r e s s v a r i o u s c o n
0004420 t r o l a n d d a t a s t
0004440 r u c t u r e s . C o n t
0004460 r o l / d a t a s t r u c t u
0004500 r e s t h a t a r e e a s
0004520 y t o e x p r e s s i n
0004540 L i s p m a y b e p a i n
0004560 f u l l y h a r d t o e x
0004600 p r e s s i n F o r t r a n
0004620 , a n d v i c e v e r s a
0004640 . \r L i s p i s u n u s u a
0004660 l a m o n g t h e s e l a
0004700 n g u a g e s i n t h a t
0004720 i t b l u r s t h e d i s
0004740 t i n c t i o n b e t w e e n
0004760 p r o c e d u r e s a n d
0005000 d a t a , b o t h s y n t a
0005020 c t i c a l l y a n d s e m
0005040 a n t i c a l l y . A l i
0005060 s t [ e . g . , ( P L U S
0005100 2 3 ) ] t h a t i s a
0005120 p i e c e o f d a t a t o
0005140 o n e L i s p p r o g r a
0005160 m , m a y b e a d e s c
0005200 r i p t i o n o f a p r o
0005220 c e d u r e t h a t i s e
0005240 x e c u t e d b y a n o t
0005260 h e r L i s p p r o g r a m
0005300 . L a n g u a g e s l i k
0005320 e F o r t r a n a n d P a
0005340 s c a l m a k e a m u c h
0005360 c l e a n e r d i s t i n c
0005400 t i o n b e t w e e n p r o
0005420 c e d u r e a n d d a t a .
0005440 \r B l u r r i n g t h e d i
0005460 s t i n c t i o n b e t w e e
0005500 n p r o c e d u r e a n d
0005520 d a t a c a n b e g o o d
0005540 o r b a d , d e p e n d i
0005560 n g o n t h e t a s k y
0005600 o u a r e t r y i n g t o
0005620 p r o g r a m . \r I n t
0005640 h i s c o u r s e , w e ' l
0005660 l s t a r t o u t m a k
0005700 i n g c l e a r d i s t i n
0005720 c t i o n s b e t w e e n p
0005740 r o c e d u r e a n d d a t
0005760 a i n o u r L i s p p r
0006000 o g r a m m i n g s t y l e .
0006020 L a t e r , w e m a y
0006040 l o o k a t s o m e o f
0006060 t h e a d v a n t a g e s o
0006100 f b l u r i n g o v e r t
0006120 h i s d i s t i n c t i o n
0006140 a b i t . \r P r o c e d u r e
0006160 v e r s u s P r o c e s s :
0006200 R u n n i n g a P r o g
0006220 r a m \r A p r o g r a m i s
0006240 a p r o c e d u r e , i .
0006260 e . , a d e s c r i p t i o
0006300 n o f a s e q u e n c e
0006320 o f a c t i o n s t o b e
0006340 c a r r i e d o u t . \r F
0006360 o r t h e p r o g r a m t
0006400 o b e u s e f u l , t h i
0006420 s d e s c r i p t i o n m u
0006440 s t b e t r a n s f o r m e
0006460 d i n t o t h e a c t u a
0006500 l s e q u e n c e o f a c
0006520 t i o n s b e i n g d e s c
0006540 r i b e d . T h i s t r a
0006560 n s f o r m a t i o n i s c
0006600 o m m o n l y c a l l e d "
0006620 r u n n i n g t h e p r o g
0006640 r a m " . \r T h e s e q u e
0006660 n c e o f a c t u a l a c
0006700 t i o n s t h a t t a k e
0006720 p l a c e w h e n a p r o
0006740 g r a m r u n s i s c a l
0006760 l e d a p r o c e s s . \r T
0007000 h e e n t i t y t h a t t
0007020 r a n s f o r m s t h e p r
0007040 o c e d u r e d e s c r i p t
0007060 i o n ( i . e . , p r o g r
0007100 a m ) i n t o a r u n n i
0007120 n g p r o c e s s i s a n
0007140 i n t e r p r e t e r . \r A
0007160 t t h e b o t t o m l e v
0007200 e l , t h e u l t i m a t e
0007220 i n t e r p r e t e r o f
0007240 a n y p r o g r a m i s t
0007260 h e h a r d w a r e o f t
0007300 h e c o m p u t e r o n w
0007320 h i c h t h e p r o g r a m
0007340 i s r u n n i n g . B
0007360 u t i n m o s t l a n g u
0007400 a g e s ( a s i n L i s p
0007420 ) , t h e r e i s a n o
0007440 t h e r p r o g r a m ( a n
0007460 i n t e r p r e t e r ) t h
0007500 a t i s r e s p o n s i b l
0007520 e f o r t r a n s f o r m i
0007540 n g t h e p r o g r a m f
0007560 r o m t h e h i g h e r l
0007600 e v e l - l a n g u a g e i n
0007620 t o t h e r u n n i n g p
0007640 r o c e s s . T h i s i
0007660 n t e r p r e t e r i s t h
0007700 e e n t i t y r e s p o n s
0007720 i b l e f o r " u n d e r s
0007740 t a n d i n g " t h e l a n
0007760 g u a g e a n d c a r r y i
0010000 n g o u t t h e r e q u e
0010020 s t e d a c t i o n s . \r N o
0010040 t e t h a t t h e i n t e
0010060 r p r e t e r i s i t s e l
0010100 f a p r o g r a m b e i n
0010120 g i n t e r p r e t e d ( d
0010140 i r e c t l y o r i n d i r
0010160 e c t l y ) b y t h e m a
0010200 c h i n e h a r d w a r e .
0010220 \r U n d e r s t a n d i n g L
0010240 i s p r e q u i r e s u n d
0010260 e r s t a n d i n g t h e L
0010300 i s p i n t e r p r e t e r ,
0010320 t h e p r o g r a m t h a
0010340 t t r a n s f o r m s L i s
0010360 p c o d e i n t o a r u
0010400 n n i n g p r o c e s s .
0010420 T h e n i c e t h i n g
0010440 a b o u t L i s p i s t h
0010460 a t t h e i n t e r p r e t
0010500 e r i s i t s e l f a L
0010520 i s p p r o g r a m , m a k
0010540 i n g i t e a s y t o u
0010560 n d e r s t a n d ( a n d m
0010600 o d i f y ) i f y o u k n
0010620 o w L i s p . \r S e e m s
0010640 a b i t c i r c u l a r 233
0010660 b u t i t s r e a l l y
0010700 a p r o c e s s o f d e c
0010720 o m p o s i t i o n w h e r e
0010740 y o u b r e a k L i s p
0010760 d o w n i n t o s i m p l e
0011000 r a n d s i m p l e r a c
0011020 t i o n s u n t i l y o u
0011040 g e t t o t h o s e a c t
0011060 i o n s t h e m a c h i n e
0011100 h a r d w a r e c a n e x
0011120 e c u t e d i r e c t l y . \r
0011140 S o , t h e o r e t i c a l l
0011160 y , t h e r e a r e t h r
0011200 e e c o m p o n e n t s t o
0011220 u n d e r s t a n d a b o u
0011240 t p r o g r a m m i n g : c
0011260 o n t r o l s t r u c t u r e
0011300 s , d a t a s t r u c t u r
0011320 e s , a n d i n t e r p r e
0011340 t e r s . U n f o r t u n a
0011360 t e l y , t h i s a n a l y
0011400 s i s s k i p s a l l o f
0011420 t h e p r a g m a t i c a
0011440 s p e c t s o f p r o g r a
0011460 m m i n g i n t h e r e a
0011500 l w o r l d . \r C o r r e c t
0011520 n e s s , E f f i c i e n c y
0011540 , M a i n t a i n a b i l i t
0011560 y , & A d a p t a b i l i t
0011600 y Q u i c k l y a n d w i
0011620 t h M i n i m a l E f f o r
0011640 t : T h e P r a g m a t i c
0011660 s o f P r o g r a m m i n g
0011700 \r A g o o d p r o g r a m
0011720 i s : \r C o r r e c t 233 i t
0011740 c o r r e c t l y a c c o m
0011760 p l i s h e s t h e t a s k
0012000 i t i s i n t e n d e d
0012020 t o \r E f f i c i e n t 233 i
0012040 t m a k e e f f i c i e n t
0012060 u s e o f t h e a v a i
0012100 l a b l e r e s o u r c e s ;
0012120 i n p a r t i c u l a r ,
0012140 i t w o r k s a s q u i c
0012160 k l y a s p o s s i b l e
0012200 u s i n g a s f e w o f
0012220 t h e c o m p u t e r ' s r
0012240 e s o u r c e s ( m e m o r y
0012260 , d i s k s p a c e ) a s
0012300 p o s s i b l e . \r M a i n t
0012320 a i n a b l e 233 i t s h o
0012340 u l d b e e a s y t o d
0012360 e b u g a n d m a k e m i
0012400 n o r c h a n g e s t o ;
0012420 i n p a r t i c u l a r , i
0012440 t s h o u l d b e e a s y
0012460 e n o u g h t o u n d e r
0012500 s t a n d t h a t s o m e o
0012520 n e o t h e r t h a n t h
0012540 e o r i g i n a l p r o g r
0012560 a m m e r c a n d o t h e
0012600 m a i n t e n a n c e \r A d a
0012620 p t a b l e 233 i t s h o u
0012640 l d b e e a s y t o m a
0012660 k e l a r g e c h a n g e s
0012700 t o t h e o r i g i n a l
0012720 p r o g r a m \r G o o d p r
0012740 o g r a m s m u s t a l s o
0012760 b e w r i t t e n q u i c
0013000 k l y a n d w i t h m i n
0013020 i m a l e f f o r t : i .
0013040 e . , u s i n g a s l i t
0013060 t l e p r o g r a m m i n g
0013100 t i m e a n d a s l i t t
0013120 l e p r o g r a m m i n g e
0013140 f f o r t a s p o s s i b l
0013160 e . A p r o g r a m t h
0013200 a t t a k e s 1 0 0 0 p e
0013220 r s o n - y e a r s t o w r
0013240 i t e w i l l n e v e r g
0013260 e t w r i t t e n . \r P r o g
0013300 r a m m i n g i s a c o n
0013320 s t a n t t r a d e - o f f
0013340 b e t w e e n t h e s e f i
0013360 v e g o a l s s i n c e i
0013400 t i s n e a r l y i m p o
0013420 s s i b l e t o s a t i s f
0013440 y a l l f i v e s i m u l
0013460 t a n e o u s l y . \r I n t e r
0013500 l i s p t a k e s a d e f
0013520 i n i t e s t a n d o n w
0013540 h i c h o f t h e s e a r
0013560 e i m p o r t a n t . I n
0013600 p a r t i c u l a r , c o r
0013620 r e c t n e s s a n d e f f
0013640 i c i e n c y a r e d i s c
0013660 a r d e d i n f a v o r r
0013700 a p i d - p r o t o t y p i n g
0013720 , i . e . , p r o g r a m
0013740 m i n g q u i c k l y a n d
0013760 w i t h m i n i m a l e f
0014000 f o r t . \r E f f i c i e n c y
0014020 a n d c o r r e c t n e s s
0014040 a r e a c h i e v a b l e
0014060 i n I n t e r l i s p , b u
0014100 t o n l y e x t r e m e l y
0014120 c a r e f u l p r o g r a m
0014140 m i n g a n d c l o s e a
0014160 t t e n t i o n t o i s s u
0014200 e s o f e f f i c i e n c y
0014220 a n d e x a c t c o r r e
0014240 c t n e s s . \r M a i n t a i n
0014260 a b l i l t y a n d a d a p
0014300 t a b l i l i t y i n I n t
0014320 e r l i s p ( a n d i n m
0014340 o s t m o d e r n p r o g r
0014360 a m i n g l a n g u a g e s )
0014400 a r e a m a t t e r o f
0014420 g o o d p r o g r a m m i n
0014440 g s t y l e . I f y o u
0014460 f o l l o w t h e r u l e
0014500 s o f g o o d p r o g r a
0014520 m m i n g , t h e n y o u r
0014540 p r o g r a m s w i l l b
0014560 e m a i n t a i n a b l e a
0014600 n d a d a p t a b l e . \r I n
0014620 t h i s c o u r s e w e
0014640 w i l l f o c u s i n p a
0014660 r t i c u l a r o n t h e s
0014700 e " r u l e s o f g o o d
0014720 p r o g r a m m i n g " , c
0014740 o v e r i n g i n d e t a i
0014760 l t h e n o t i o n s o f
0015000 a b s t r a c t i o n a n d
0015020 m o d u l a r i t y . I n
0015040 t h e l a t e r p a r t
0015060 o f t h e c o u r s e , w
0015100 e w i l l b r i e f l y c
0015120 o n s i d e r t h e t o o l
0015140 s f o r w r i t i n g e f
0015160 f i c i e n t a n d c o r r
0015200 e c t p r o g r a m s i n
0015220 I n t e r l i s p . \r R e v i e
0015240 w i n g t h e B a s i c s
0015260 o f L i s p P r g r a m m i
0015300 n g \r T h e R E A D - E V A L
0015320 - P R I N T L o o p \r L i s p
0015340 i s i n a c o n t i n u
0015360 a l l o o p i n t h e E
0015400 x e c w i n d o w \r R e a d
0015420 u s e r i n p u t \r E v a l u
0015440 a t e u s e r i n p u t \r P
0015460 r i n t r e s u l t o f e
0015500 v a l u a t i o n \r A l l w o
0015520 r k i n L i s p i s d o
0015540 n e i n t h e E v a l u a
0015560 t i o n p h a s e o f t h
0015600 i s l o o p ! \r B a s i c S
0015620 y n t a c t i c B u i l d i n
0015640 g B l o c k s : A t o m s
0015660 a n d L i s t s \r O n e d e
0015700 f i n i n g f e a t u r e o
0015720 f L i s p i s t h a t i
0015740 t s s y n t a x i s t r i
0015760 v i a l . \r T h e r e a r e
0016000 t w o b a s i c b u i l d i
0016020 n g b l o c k s o f L i s
0016040 p : A t o m s a n d L i s
0016060 t s . \r T o g e t h e r A t o
0016100 m s a n d L i s t s a r e
0016120 k n o w n a s S - e x p r
0016140 e s s i o n s 233 ( a l m o s
0016160 t ) e v e r y t h i n g i n
0016200 L i s p i s a n S - e x
0016220 p r e s s i o n . \r A n a t
0016240 o m i s a s y m b o l r
0016260 e p r e s e n t e d b y o n
0016300 e o r m o r e a l p h n u
0016320 m e r i c c h a r a c t e r s
0016340 . A t o m s a r e t h e
0016360 " w o r d s " o f L i s p
0016400 ; t h e y p r o v i d e a
0016420 w a y i n w h i c h t o
0016440 r e f e r e n c e t h e a
0016460 c t i o n s a n d o b j e c
0016500 t s i n L i s p w o r l d
0016520 . \r E x a m p l e s : S a m
0016540 , F O O , 1 2 3 , A 2 2 3
0016560 3 , V e r y L o n g A t o m N
0016600 a m e , D a s h e d - A t o m
0016620 . \r A l i s t i s a " (
0016640 " , f o l l o w e d b y z
0016660 e r o o r m o r e a t o m
0016700 s o r l i s t s , f o l l
0016720 o w e d b y a " ) " .
0016740 L i s t s a r e t h e " s
0016760 e n t e n c e s " o f L i s
0017000 p ; t h e y p r o v i d e
0017020 t h e s t r u c t u r e t o
0017040 g l u e a t o m s t o g e
0017060 t h e r t o m a k e s t a
0017100 t e m e n t s o r t o r e
0017120 p r e s e n t t h i n g s . \r
0017140 E x a m p l e s : ( A B
0017160 C ) ; ( A ( F O O B A R )
0017200 C ) ; ( S E T Q A 5 )
0017220 ; ( C A R ( C A R A ) ) .
0017240 \r F a c t s a b o u t a t o
0017260 m s : \r E v e r y a t o m c
0017300 a n r e f e r e n c e t h r
0017320 e e t h i n g s : a v a l
0017340 u e , a f u n c t i o n d
0017360 e f i n i t i o n , a n d a
0017400 p r o p e r t y l i s t . \r
0017420 ( N I L ( ( . 0 5 1 2 .
0017440 0 N I L ) ( T E X T (
0017460 0 . 0 . 4 0 . 0 ) ( "
0017500 A t o m " ) 1 . 0 ( L E
0017520 F T B A S E L I N E ) ( H
0017540 E L V E T I C A 1 2 ( M E
0017560 D I U M \r R E G U L A R R E
0017600 G U L A R ) ) ( ( 0 . 0
0017620 3 7 . 0 3 8 . 0 1 3 . 0
0017640 ) ) N I L ) ) ( ( 0 . 0
0017660 3 2 . 0 N I L ) ( W I R
0017700 E ( ( 4 0 . 0 . 4 0 .
0017720 0 ) ( 7 2 . 0 . \r 7 2
0017740 . 0 ) ( 4 0 . 0 . 4 0
0017760 . 0 ) ( 6 4 . 0 . 4 0
0020000 . 0 ) ( 4 0 . 0 . 4 0
0020020 . 0 ) ( 7 2 . 0 . 8 .
0020040 0 ) ) 2 N I L N I L ) )
0020060 ( ( . 0 5 1 2 . 0 N I L
0020100 ) \r ( T E X T ( 7 2 . 0
0020120 . 8 . 0 ) ( " P r o p
0020140 e r t y L i s t " ) 1 . 0
0020160 ( L E F T B A S E L I N E
0020200 ) ( H E L V E T I C A 1 2
0020220 ( M E D I U M R E G U L A
0020240 R R E G U L A R ) \r ) ( (
0020260 7 2 . 0 5 . 0 9 3 . 0
0020300 1 3 . 0 ) ) N I L ) ) (
0020320 ( . 0 5 1 2 . 0 N I L )
0020340 ( T E X T ( 7 2 . 0 .
0020360 4 0 . 0 ) ( " F u n c t i
0020400 o n D e f i n i t i o n " )
0020420 \r 1 . 0 ( L E F T B A S
0020440 E L I N E ) ( H E L V E T I
0020460 C A 1 2 ( M E D I U M R
0020500 E G U L A R R E G U L A R ) )
0020520 ( ( 7 2 . 0 3 7 . 0
0020540 1 3 7 . 0 1 3 . 0 ) ) N I
0020560 L ) ) ( ( \r . 0 5 1 2 .
0020600 0 N I L ) ( T E X T (
0020620 7 2 . 0 . 7 2 . 0 ) (
0020640 " V a l u e " ) 1 . 0 (
0020660 L E F T B A S E L I N E )
0020700 ( H E L V E T I C A 1 2 (
0020720 M E D I U M R E G U L A R \r
0020740 R E G U L A R ) ) ( ( 7 2 .
0020760 0 6 9 . 0 4 1 . 0 1
0021000 3 . 0 ) ) N I L ) ) ) \r ( 0
0021020 0 1 7 8 . 0 8 2 . 0 ) \r 1 .
0021040 0 \r 8 . 0 \r \r A n a t o m ' s
0021060 v a l u e i s s o m e o
0021100 t h e r L i s p o b j e c t
0021120 ; e . g . , a n o t h e r
0021140 a t o m , a l i s t , a
0021160 w i n d o w , a p r o c e s
0021200 s , e t c . \r F u n c t i o n
0021220 d e f i n i t i o n s a r e
0021240 d i s c u s s e d b e l o w
0021260 . \r A n a t o m ' s p r o p
0021300 e r t y l i s t i s s i m
0021320 p l y a l i s t w i t h
0021340 a s p e c i a l f o r m a t
0021360 : ( P r o p 1 V a l u e 1
0021400 P r o p 2 V a l u e 2 . . .
0021420 P r o p N V a l u e N ) ,
0021440 w h e r e e a c h P r o p I
0021460 i s a n a t o m a n d
0021500 e a c h V a l u e I i s s
0021520 o m e o t h e r L i s p o
0021540 b j e c t ; e . g . , a n
0021560 o t h e r a t o m , a l i
0021600 s t , a w i n d o w , a
0021620 p r o c e s s , e t c . \r W h
0021640 e n e v a l u a t e d b y
0021660 t h e L i s p e v a l u a t
0021700 o r , a n a t o m e v a l
0021720 u a t e s t o i t s v a l
0021740 u e . \r N u m e r i c a t o m
0021760 s a r e a t o m s w h o s
0022000 e n a m e c o n s i s t s
0022020 o f d i g i t s o n l y .
0022040 T h e v a l u e o f a
0022060 n u m e r i c a t o m i s
0022100 t h e a t o m i t s e l f .
0022120 \r N o n - n u m e r i c a t o
0022140 m s a r e c a l l e d l i
0022160 t a t o m s . \r T a n d N I
0022200 L a r e s p e c i a l a t
0022220 o m s . T h e v a l u e
0022240 o f T i s T a n d t h
0022260 e v a l u e o f N I L i
0022300 s N I L . N I L i s a
0022320 l s o a l i s t , i n p
0022340 a r t i c u l a r , t h e e
0022360 m p t y l i s t ( ) .
0022400 N I L i s t h e o n l y
0022420 t h i n g t h a t i s b o
0022440 t h a l i s t a n d a n
0022460 a t o m . \r F a c t s a b o
0022500 u t l i s t s : \r T h e f i
0022520 r s t i t e m i n a l i
0022540 s t i s c a l l e d i t s
0022560 C A R . \r T h e r e s t o
0022600 f t h e l i s t , a f t e
0022620 r t h e C A R i s r e m
0022640 o v e d , i s c a l l e d
0022660 i t s C D R . \r T h e o p e
0022700 r a t i o n o f t h e L i
0022720 s p e v a l u a t o r w . r
0022740 . t . l i s t s i s d i s
0022760 c u s s e d i n t h e n e
0023000 x t s e c t i o n . \r T h a t
0023020 s a l l t h e r e i s o
0023040 f L i s p s y n t a x : a
0023060 l l L i s p p r o g r a m s
0023100 a r e b u i l d u p f r
0023120 o m c o m b i n a t i o n s
0023140 o f a t o m s a n d l i s
0023160 t s . \r F o r m s a n d t h
0023200 e L i s p I n t e r p r e t
0023220 e r \r T h e b a s i c b u i
0023240 l d i n g b l o c k f o r
0023260 p r o c e d u r e s i n L i
0023300 s p i s t h e f o r m o
0023320 r f u n c t i o n c a l l .
0023340 A f o r m i s s i m p
0023360 l y a l i s t s t r u c t
0023400 u r e , t h e C A R o f
0023420 w h i c h i s t h e n a m
0023440 e o f a f u n c t i o n
0023460 ( i . e . , a n a t o m t
0023500 h a t r e f e r e n c e s a
0023520 f u n c t i o n d e f i n i
0023540 t i o n ) a n d t h e C D
0023560 R o f w h i c h i s a
0023600 l i s t o f t h e a r g u
0023620 m e n t s p a s s e d t o
0023640 t h e f u n c t i o n . \r E x
0023660 a m p l e : ( I D I F F E R E
0023700 N C E 5 2 ) , I D I F F E
0023720 R E N C E i s t h e f u n
0023740 c t i o n n a m e a n d (
0023760 5 2 ) i s a l i s t o
0024000 f t h e a r g u m e n t s
0024020 t o b e p a s s e d t o
0024040 t h e I D I F F E R E N C E
0024060 f u n c t i o n . \r T h e L i
0024100 s p e v a l u a t o r e v a
0024120 l u a t e s f o r m s i n
0024140 t h e f o l l o w i n g m a
0024160 n n e r : \r T h e C A R o f
0024200 t h e l i s t i s a s s
0024220 u m e d t o b e t h e n
0024240 a m e o f a f u n c t i o
0024260 n . \r F i r s t , e a c h e
0024300 l e m e n t i n t h e C D
0024320 R o f t h e l i s t i s
0024340 e v a l u a t e d , r e s u
0024360 l t i n g i n a l i s t
0024400 o f e v a l u a t e d a r g
0024420 u m e n t s . \r T h e n , t h
0024440 e f u n c t i o n n a m e d
0024460 b y t h e C A R i s a
0024500 p p l i e d t o t h e r e
0024520 s u l t i n g e v a l u a t e
0024540 d a r g u m e n t l i s t .
0024560 \r W h a t i t m e a n s t
0024600 o a p p l y a f u n c t i
0024620 o n t o a n a r g u m e n
0024640 t l i s t i s d i s c u s
0024660 s e d i n t h e f o l l o
0024700 w i n g s e c t i o n . \r S p
0024720 e c i a l F o r m s & Q U
0024740 O T E \r T h e r e a r e s o
0024760 m e f u n c t i o n s w h i
0025000 c h a r e s p e c i a l i
0025020 n t h e s e n s e t h a t
0025040 t h e i r a r g u m e n t s
0025060 a r e N O T e v a l u a t
0025100 e d b e f o r e t h e y a
0025120 r e e x e c u t e d . T h
0025140 e y a r e e x e c u t e d
0025160 u s i n g t h e i r u n e v
0025200 a l u a t e d a r g u m e n t
0025220 s . [ C a l l e d N L a m
0025240 b d a f u n c t i o n s ] \r Q
0025260 U O T E i s s u c h a s
0025300 p e c i a l f o r m . Q U
0025320 O T E s i m p l y r e t u r
0025340 n s i t s u n e v a l u a t
0025360 e d a r g u m e n t . Q U
0025400 O T E c a n b e a b b r e
0025420 v i a t e d b y a ' .
0025440 ( Q U O T E A ) i s e q
0025460 u i v a l e n t t o ' A . \r
0025500 Q U O T E i s u s e d t o
0025520 p r e v e n t e v a l u a t
0025540 i o n w h e r e i t i s
0025560 n o t r e q u i r e d . \r E x
0025600 a m p l e : \r 3 1 _ ( S E T Q
0025620 A 4 ) \r 4 \r 3 2 _ ( S E T
0025640 Q B 5 ) \r 5 \r 3 3 _ ( C O
0025660 P Y F I L E A B ) \r 4 : F
0025700 i l e n o t f o u n d \r 5 :
0025720 F i l e n o t f o u n d \r
0025740 N I L \r 3 4 _ ( C O P Y F I L
0025760 E ' A ' B ) \r { P H Y L U M
0026000 } < H A L A S Z > B ; 5 \r E V A
0026020 L \r E V A L i s a f u n c
0026040 t i o n w h i c h e v a l u
0026060 a t e s i t s a r g u m e n
0026100 t s . N o t e t h a t m
0026120 e a n s t h a t t h e a r
0026140 g u m e n t s o f E V A L
0026160 a r e e v a l u a t e d T W
0026200 I C E ! \r 3 3 _ ( S E T Q H
0026220 a r p ' V i o l a ) \r V i o l
0026240 a \r 3 4 _ ( S E T Q V i o l
0026260 a ' T u b a ) \r T u b a \r 3 5
0026300 _ H a r p \r V i o l a \r 3 6 _
0026320 V i o l a \r T u b a \r 3 7 _
0026340 ( E V A L H a r p ) [ m
0026360 e a n s e v a l u a t e t h
0026400 e v a l u e o f H a r p ]
0026420 \r T u b a \r L i s p C o n t r
0026440 o l S t r u c t u r e s \r B a
0026460 s i c a l l y , a L i s p
0026500 p r o c e d u r e i s a l
0026520 i s t o f f o r m s t o
0026540 b e e v a l u a t e d o n e
0026560 a f t e r t h e o t h e r
0026600 i n s e q u e n c e . \r E x
0026620 a m p l e , t h e f o l l o
0026640 w i n g m i g h t b e c o
0026660 n s i d e r e d a L i s p
0026700 p r o c e d u r e : \r ( S E T Q
0026720 A 5 5 ) \r ( S E T Q B 6
0026740 6 ) \r ( I P L U S A B ) \r N
0026760 o t e a s e q u e n c e o
0027000 f a c t i o n s i s a v
0027020 e r y l i m i t e d c o n t
0027040 r o l s t r u c t u r e .
0027060 U s i n g t h i s c o n t r
0027100 o l s t r u c t u r e , i t
0027120 i s i m p o s s i b l e t
0027140 o s p e c i f y a n a c t
0027160 i o n t o b e d o n e o
0027200 n l y u n d e r c e r t a i
0027220 n c i r c u m s t a n c e s
0027240 o r t o b e r e p e a t e
0027260 d a v a r i a b l e n u m
0027300 b e r o f t i m e s . \r I n
0027320 t e r l i s p h a s m a n y
0027340 s p e c i a l f o r m s t
0027360 h a t p r o v i d e m o r e
0027400 i n t e r e s t i n g c o n
0027420 t r o l s t r u c t u r e s .
0027440 W e c o v e r e d t w o
0027460 : C O N D a n d I t e r a
0027500 t i v e L o o p s . \r C O N D
0027520 \r C O N D i s a s p e c i
0027540 a l f o r m t h a t i m p
0027560 l e m e n t s a c o n d i t
0027600 i o n a l c o n t r o l s t
0027620 r u c t u r e . C O N D h
0027640 a s t h e f o l l o w i n g
0027660 f o r m : \r ( C O N D \r ( T e
0027700 s t 1 C o n s e q u e n t s 1
0027720 ) \r ( T e s t 2 C o n s e q u
0027740 e n t s 2 ) \r ( T e s t 2 C o
0027760 n s e q u e n t s 2 ) \r . . . \r
0030000 ( T e s t N C o n s e q u e n
0030020 t s N ) ) \r E a c h T e s t i
0030040 i s a n S - e x p r e s s
0030060 i o n ( u s u a l l y a p
0030100 r e d i c a t e ) t h a t e
0030120 v a l u a t e s t o N I L
0030140 o r n o n - N I L . E a c
0030160 h C o n s e q u e n t s i c
0030200 o n s i s t s o f 0 o r
0030220 m o r e S - e x p r e s s i o
0030240 n s . \r C O N D w o r k s
0030260 a s f o l l o w s : \r T e s
0030300 t 1 i s e v a l u a t e d .
0030320 \r I f i t r e t u r n s a
0030340 n o n - N I L v a l u e ,
0030360 e a c h S - e x p r e s s i o
0030400 n i n C o n s e q u e n t s
0030420 1 i s e v a l u a t e d i
0030440 n t u r n , a n d t h e n
0030460 t h e C O N D i s e x i
0030500 t t e d . T h e v a l u e
0030520 o f t h e C O N D i s
0030540 t h e v a l u e o f t h e
0030560 l a s t S - e x p r e s s i
0030600 o n i n C o n s e q u e n t
0030620 s 1 . \r I f i t r e t u r
0030640 n s a N I L v a l u e ,
0030660 g o o n t o T e s t 2 \r T
0030700 e s t 2 i s e v a l u a t e
0030720 d . \r I f i t r e t u r n s
0030740 a n o n - N I L v a l u e
0030760 , e a c h S - e x p r e s s
0031000 i o n i n C o n s e q u e n
0031020 t s 2 i s e v a l u a t e d
0031040 i n t u r n , a n d t h
0031060 e n t h e C O N D i s e
0031100 x i t t e d . T h e v a l
0031120 u e o f t h e C O N D i
0031140 s t h e v a l u e o f t
0031160 h e l a s t S - e x p r e s
0031200 s i o n i n C o n s e q u e
0031220 n t s 2 . \r I f i t r e t u
0031240 r n s a N I L v a l u e ,
0031260 g o o n t o T e s t 3 .
0031300 \r . . . \r T e s t N i s e v
0031320 a l u a t e d . \r I f i t r
0031340 e t u r n s a n o n - N I L
0031360 v a l u e , e a c h S - e
0031400 x p r e s s i o n i n C o n
0031420 s e q u e n t s N i s e v a
0031440 l u a t e d i n t u r n ,
0031460 a n d t h e n t h e C O N
0031500 D i s e x i t t e d . T
0031520 h e v a l u e o f t h e
0031540 C O N D i s t h e v a l u
0031560 e o f t h e l a s t S -
0031600 e x p r e s s i o n i n C o
0031620 n s e q u e n t s N . \r I f i
0031640 t r e t u r n s a N I L
0031660 v a l u e , t h e C O N D
0031700 i s e x i t t e d w i t h
0031720 a v a l u e o f N I L . \r
0031740 E x a m p l e : \r R e t u r n
0031760 X i f X i s a n a t o
0032000 m , N I L o t h e r w i s e
0032020 . \r ( C O N D \r ( ( L I T A T O
0032040 M X ) X ) \r ( ( N U M B E
0032060 R P X ) X ) ) ) ) ) \r I t e
0032100 r a t i v e c o n t r o l s
0032120 t r u c t u r e s : T h e F
0032140 O R L o o p a n d i t s
0032160 c o u s i n s \r I t e r a t i o
0032200 n i s a c o n t r o l s
0032220 t r u c t u r e t h a t m a
0032240 k e s i t p o s s i b l e
0032260 t o r e p e a t t h e s a
0032300 m e o p e r a t i o n o n
0032320 e a c h e l e m e n t i n
0032340 a s e q u e n c e ( l i s t
0032360 ) o f t h i n g s . \r " T o
0032400 i t e r a t e " m e a n s
0032420 " t o r e p e a t " . \r T h e
0032440 F O R L o o p \r T h e m a
0032460 j o r i t e r a t i v e c o
0032500 n s t r u c t i n I n t e r
0032520 l i s p i s t h e F O R
0032540 l o o p . \r [ F o o t n o t e :
0032560 T h e F O R l o o p c
0032600 o n s t r u c t i s n o t
0032620 a s t a n d a r d p a r t
0032640 o f m o s t L i s p s .
0032660 T h e i t e r a t i v e c o
0032700 n t r o l s t r u c t u r e
0032720 i s a v a i l a b l e i n
0032740 a l l L i s p s , i t j u
0032760 s t h a s a d i f f e r e
0033000 n t s y n t a x t h a n t
0033020 h e I n t e r l i s p F O R
0033040 l o o p . ] \r T h e F O R
0033060 l o o p h a s t h e f o l
0033100 l o w i n g f o r m : \r ( F O
0033120 R v a r i a b l e I N l i
0033140 s t D O o p e r a t i o n )
0033160 \r N o t e : F O R i s a
0033200 s p e c i a l f o r m ; t
0033220 h e e l e m e n t s o f t
0033240 h e C D R a r e n o t e
0033260 v a l u a t e d a u t o m a t
0033300 i c a l l y . \r I N a n d D
0033320 O a r e k e y w o r d s . \r
0033340 V a r i a b l e i s u n e v
0033360 a l u a t e d . I t i s
0033400 t h e n a m e o f a n a
0033420 t o m t o b e u s e d a
0033440 s t h e l o c a l v a r i
0033460 a b l e i n t h e i t e r
0033500 a t i o n . \r L i s t i s e
0033520 v a l u a t e d . I t i s
0033540 a S - e x p r e s s i o n
0033560 w h o s e v a l u e i s a
0033600 l i s t . \r O p e r a t i o n
0033620 c o n s i s t s o f 0 o
0033640 r m o r e S - e x p r e s s
0033660 i o n s t o b e e v a l u
0033700 a t e d . O r d i n a r i
0033720 l y , t h e s e S - e x p r
0033740 e s s i o n m a k e s o m e
0033760 u s e o f t h e v a l u
0034000 e o f t h e a t o m i n
0034020 t h e v a r i a b l e r o
0034040 l e . \r F O R w o r k s a s
0034060 f o l l o w s : \r T h e v a
0034100 r i a b l e i s b o u n d
0034120 ( i . e . , t e m p o r a r i
0034140 l y S E T Q e d ) t o t h
0034160 e C A R o f t h e l i s
0034200 t . T h e S - e x p r e s
0034220 s i o n s i n o p e r a t i
0034240 o n a r e t h e n e v a l
0034260 u a t e d . \r T h e n t h e
0034300 v a r i a b l e i s b o u n
0034320 d t o t h e s e c o n d
0034340 i t e m i n t h e l i s t
0034360 a n d t h e t h e S - e
0034400 x p r e s s i o n s i n o p
0034420 e r a t i o n a r e a g a i
0034440 n e v a l u a t e d . \r T h e
0034460 n t h e v a r i a b l e i
0034500 s b o u n d t o t h e t
0034520 h i r d i t e m i n t h e
0034540 l i s t a n d t h e S -
0034560 e x p r e s s i o n s i n o
0034600 p e r a t i o n a r e e v a
0034620 l u a t e d . \r . . . \r T h e
0034640 v a r i a b l e i s b o u n
0034660 d t o t h e l a s t i t
0034700 e m i n t h e l i s t a
0034720 n d t h e S - e x p r e s s
0034740 i o n s i n o p e r a t i o
0034760 n a r e e v a l u a t e d .
0035000 \r T h e F O R l o o p r e
0035020 t u r n s N I L . \r E x a m p
0035040 l e : \r ( F O R W i n d o w
0035060 i n ( O P E N W I N D O W S )
0035100 D O ( C L O S E W W i n d
0035120 o w ) ) \r A l t e r n a t i v e
0035140 F O R l o o p s \r 1 . D
0035160 O v e r s u s C O L L E C T
0035200 \r T h e D O k e y w o r d
0035220 c a n b e r e p l a c e d
0035240 b y t h e C O L L E C T k
0035260 e y w o r d i n t h e F O
0035300 R l o o p . I n t h i s
0035320 c a s e , o n e v e r y
0035340 i t e r a t i o n t h e v a
0035360 l u e o f t h e l a s t
0035400 S - e x p r e s s i o n i n
0035420 o p e r a t i o n w i l l b
0035440 e s a v e d . T h e F O
0035460 R l o o p w i l l t h e n
0035500 r e t u r n a l i s t o
0035520 f t h e s e v a l u e s (
0035540 i n o r d e r ) i n s t e a
0035560 d o f r e t u r n i n g N
0035600 I L . \r E x a m p l e : \r 4 _
0035620 ( F O R I t e m I N ' ( (
0035640 A B ) ( C D ) ( E F ) )
0035660 C O L L E C T ( C A R I t e
0035700 m ) ( C D R I t e m ) ) \r ( (
0035720 B ) ( D ) ( F ) ) \r 2 . " I
0035740 N l i s t " v e r s u s "
0035760 F R O M n T O m B Y k
0036000 " \r F O R a l s o a l l o w
0036020 s f o r i t e r a t i o n
0036040 o v e r a s e q u e n c e
0036060 o f n u m b e r s . T o
0036100 d o t h i s , r e p l a c e
0036120 t h e " I N l i s t " c
0036140 o n s t r u c t i o n w i t h
0036160 t h e c o n s t r u c t i o
0036200 n " F R O M n T O m B
0036220 Y k " , w h e r e n , m
0036240 , a n d k e v a l u a t e
0036260 t o n u m b e r s . \r N o t
0036300 e : T h e " B Y k " i
0036320 s o p t i o n a l a n d d
0036340 e f a u l t s t o " B Y 1
0036360 " i f i t i s n o t s
0036400 p e c i f i e d . \r E x a m p l
0036420 e : \r 5 _ ( F O R N F R
0036440 O M 1 T O 1 0 C O L L E
0036460 C T ( P L U S N 6 ) ) \r (
0036500 7 8 9 1 0 1 1 1 2 1
0036520 3 1 4 1 5 1 6 ) \r W H I L
0036540 E a n d U N T I L l o o p
0036560 s : A l t e r n a t i v e s
0036600 t o F O R \r W H I L E a n
0036620 d U N T I L l o o p s a l
0036640 l o w r e p e t a t i v e o
0036660 p e r a t i o n s w i t h o u
0036700 t a n e x p l i c i t s e
0036720 q u e n c e . \r W H I L E h a
0036740 s t h e f o r m : \r ( W H I
0036760 L E p r e d i c a t e { D O
0037000 , C O L L E C T } o p e r a
0037020 t i o n s ) \r N o t e : W H
0037040 I L E i s a s p e c i a l
0037060 f o r m . \r P r e d i c a t e
0037100 i s e v a l u a t e d .
0037120 I t i s a n S - e x p r e
0037140 s s i o n t h a t e v a l u
0037160 a t e s t o N I L o r n
0037200 o n - N I L . \r O p e r a t i o
0037220 n s i s 0 o r m o r e
0037240 S - e x p r e s s i o n t o
0037260 b e e v a l u a t e d . \r T h
0037300 e W H I L E l o o p r e p
0037320 e a t e d l y e v a l u a t e
0037340 s o p e r a t i o n s a s
0037360 l o n g a s p r e d i c a t
0037400 e e v a l u a t e s t o n
0037420 o n - N I L . \r D O v e r s u
0037440 s C O L L E C T w o r k s
0037460 e x a c t l y a s i n F O
0037500 R . I f D O i s u s e
0037520 d , t h e n t h e W H I L
0037540 E l o o p a l w a y s r e
0037560 t u r n s N I L . I f C
0037600 O L L E C T i s u s e d ,
0037620 t h e W H I L E l o o p r
0037640 e t u r n s a l i s t c o
0037660 n t a i n i n g , i n o r d
0037700 e r , t h e v a l u e o f
0037720 t h e l a s t S - e x p r
0037740 e s s i o n i n o p e r a t
0037760 i o n s f r o m e a c h i
0040000 t e r a t i o n . \r E x a m p l
0040020 e : \r 1 1 _ ( W H I L E ( M
0040040 o u s e B u t t o n D o w n )
0040060 C O L L E C T \r ( W H I C H W
0040100 ) ) \r U N T I L i s s i m i
0040120 l a r t o w h i l e , b u
0040140 t i t i t e r a t e s u n
0040160 t i l i t s p r e d i c a t
0040200 e b e c o m e s n o n - N I
0040220 L , i . e . , a s l o n g
0040240 a s i t s p r e d i c a t
0040260 e i s N I L . \r " U N T I L
0040300 p r e d i c a t e " i s e
0040320 q u i v a l e n t t o " W H
0040340 I L E ( N U L L p r e d i c
0040360 a t e ) " . \r D e f i n i n g
0040400 a n d A p p l y i n g F u n
0040420 c t i o n s \r A l l o f t h
0040440 e w o r k i n L i s p i
0040460 s d o n e w h e n t h e
0040500 L i s p e v a l u a t o r e
0040520 v a l u a t e s a f o r m
0040540 o r f u n c t i o n c a l l
0040560 . \r R e c a l l t h a t
0040600 e v a l u a t i n g a f o r
0040620 m i n v o l v e s a p p l y
0040640 i n g a f u n c t i o n t
0040660 o a l i s t o f e v a l
0040700 u a t e d a r g u m e n t s .
0040720 \r A f u n c t i o n i s
0040740 s i m p l y a s e q u e n c
0040760 e o f f o r m s t h a t
0041000 h a v e b e e n p a c k a g
0041020 e d i n t o a u n i t a
0041040 n d n a m e d . \r O n c e p
0041060 a c k a g e d i n t o a f
0041100 u n c t i o n , t h e s e q
0041120 u e n c e o f f o r m s c
0041140 a n b e m a n i p u l a t e
0041160 d a s a s i n g l e e n
0041200 t i t y . T h e p r o c e
0041220 s s o f t r e a t i n g a
0041240 s e q u e n c e o f f o r
0041260 m s a s a s i n g l e e
0041300 n t i t y t h a t c a r r i
0041320 e s o u t a s i n g l e
0041340 ( b u t c o m p o u n d ) a
0041360 c t i o n i s k n o w n a
0041400 s p r o c e d u r a l a b s
0041420 t r a c t i o n . W e ' l l
0041440 h a v e m o r e t o s a
0041460 y a b o u t p r o c e d u r
0041500 a l a b s t r a c t i o n l
0041520 a t e r i n t h e c o u r
0041540 s e . \r I n L i s p p a c k
0041560 a g i n g a n d n a m i n g
0041600 a s e q u e n c e o f f
0041620 o r m s i s k n o w n a s
0041640 d e f i n i n g a f u n c
0041660 t i o n . P r o g r a m m i
0041700 n g i n L i s p c o n s i
0041720 s t s o f d e f i n i n g
0041740 f u n c t i o n s t h a t c
0041760 a l l o t h e r f u n c t i
0042000 o n s y o u h a v e a l r
0042020 e a d y d e f i n e d ( o r
0042040 w i l l d e f i n e b e f
0042060 o r e y o u r u n t h e
0042100 p r o g r a m ) . \r D e f i n i
0042120 n g f u n c t i o n s \r D E F
0042140 I N E Q i s a s p e c i a
0042160 l f o r m t h a t a l l o
0042200 w s y o u t o d e f i n e
0042220 f u n c t i o n s i n L i
0042240 s p . I t h a s t h e
0042260 f o r m : \r ( D E F I N E Q D
0042300 e f n 1 D e f n 2 . . . ) \r
0042320 E a c h D e f n i i s t h
0042340 e n a m e a n d d e f i n
0042360 i t i o n o f a f u n c t
0042400 i o n a n d h a s t h e
0042420 f o r m : ( F u n c t i o n N
0042440 a m e F u n c t i o n D e f n
0042460 ) . \r F u n c t i o n N a m e
0042500 i s a n y a t o m . \r F u n
0042520 c t i o n D e f n h a s t h
0042540 e f o r m : \r ( L A M B D A
0042560 P a r a m e t e r L i s t F u
0042600 n c t i o n B o d y ) \r L A M B
0042620 D A i s a k e y w o r d
0042640 i n d i c a t i n g t h a t
0042660 t h e l i s t i s f u n c
0042700 t i o n a d e f i n i t i o
0042720 n . J u s t p u t i t
0042740 t h e r e . I t i s a n
0042760 h i s t o r i c a l r e m n
0043000 e n t f r o m C h u r c h '
0043020 s L a m b d a c a l c u l u
0043040 s , o n w h i c h L i s p
0043060 w a s o r i g i n a l l y
0043100 b u i l t . \r P a r a m e t e r
0043120 L i s t i s a l i s t o
0043140 f t h e p a r a m e t e r s
0043160 ( a r g u m e n t s ) f o r
0043200 t h e f u n c t i o n . \r F
0043220 u n c t i o n B o d y i s 1
0043240 o r m o r e L i s p f o
0043260 r m s . \r E x a m p l e : \r ( D
0043300 E F I N E Q \r ( S u m O f S q u
0043320 a r e s \t \t [ F u n c t i o n N
0043340 a m e ] \r ( L A M B D A \t [ K e
0043360 y w o r d ] \t \r ( X Y ) \t [ P
0043400 a r a m e t e r L i s t ] \r ( P
0043420 L U S ( T I M E S X X ) (
0043440 T I M E S Y Y ) [ F u n
0043460 c t i o n B o d y ] \r A p p l y
0043500 i n g f u n c t i o n s \r R e
0043520 c a l l t h a t t h e f i
0043540 n a l s t e p i n e v a l
0043560 u a t i n g a f o r m i n
0043600 v o l v e s a p p l y i n g
0043620 t h e f u n c t i o n n a m
0043640 e d b y t h e C A R t o
0043660 t h e l i s t o f e v a
0043700 l u a t e d a r g u m e n t s
0043720 . \r A P P L Y w o r k s a s
0043740 f o l l o w s : \r 1 . T h
0043760 e v a l u e o f e a c h
0044000 p a r a m e t e r i n t h e
0044020 f u n c t i o n d e f i n i
0044040 t i o n i s ( t e m p o r a
0044060 r i l y ) s e t t o t h e
0044100 c o r r e s p o n d i n g e
0044120 l e m e n t o f t h e e v
0044140 a l u a t e d a r g u m e n t
0044160 l i s t . \r 2 . A l l o
0044200 f t h e f o r m s o f t
0044220 h e f u n c t i o n b o d y
0044240 a r e e v a l u a t e d i
0044260 n t u r n u s i n g t h e
0044300 n o r m a l r u l e s o f
0044320 L i s p e v a l u a t i o n
0044340 . \r 3 . T h e v a l u e
0044360 r e t u r n e d b y t h e
0044400 f u n c t i o n i s t h e
0044420 v a l u e o f t h e l a s
0044440 t ( o n l y ) f o r m i n
0044460 t h e f u n c t i o n b o
0044500 d y . \r 4 . A l l p a r a
0044520 m e t e r s ( i . e . , L )
0044540 a r e s e t t o b a c k
0044560 t o t h e i r o r i g i n
0044600 a l v a l u e . \r T h e p r
0044620 o c e s s o f s e t t i n g
0044640 t h e v a l u e s o f t
0044660 h e p a r a m e t e r s t o
0044700 t h e v a l u e s o f t
0044720 h e a r g u m e n t s i s
0044740 k n o w n a s b i n d i n g
0044760 t h e l o c a l v a r i a
0045000 b l e s . N o t e t h a t
0045020 b i n d i n g a f f e c t s
0045040 t h e p a r a m e t e r s
0045060 o n l y l o c a l l y w i t
0045100 h i n t h e f u n c t i o n
0045120 . T h e v a l u e o f
0045140 t h e s a m e a t o m o u
0045160 t s i d e o f t h e f u n
0045200 c t i o n i s u n a f f e c
0045220 t e d . \r L i s p I n t e r p
0045240 r e t e r : A c o m b i n a
0045260 t i o n o f E V A L a n d
0045300 A P P L Y \r E V A L a n d
0045320 A P P L Y c o m b i n e t o
0045340 p r o d u c e t h e L i s
0045360 p i n t e r p r e t e r , a
0045400 s t h e f o l l o w i n g
0045420 e x a m p l e i l l u s t r a
0045440 t e s : \r E v a l u a t i n g
0045460 t h e f o r m ( S u m O f S
0045500 q u a r e s ( T I M E S 2
0045520 3 ) 2 ) \r 1 . E a c h i
0045540 t e m i n t h e C D R o
0045560 f t h e f o r m i s e v
0045600 a l u a t e d i n t u r n :
0045620 \r 1 . 1 ) ( T I M E S 2
0045640 1 ) e v a l u a t e s t o
0045660 6 ( b y r e c u r s i v e
0045700 c a l l t o t h e L i s p
0045720 e v a l u a t i o n o f a
0045740 f o r m ) . \r 1 . 2 ) 2 e
0045760 v a l u a t e s t o i t s e
0046000 l f . \r 2 . T h e S u m O
0046020 f S q u a r e s f u n c t i o
0046040 n i s a p p l i e d t o
0046060 t h e l i s t ( 6 2 ) . \r
0046100 2 . 1 ) X i s b o u n d
0046120 t o 6 a n d Y i s b
0046140 o u n d t o 2 . \r 2 . 2 )
0046160 ( P L U S ( T I M E S X X
0046200 ) ( T I M E S Y Y ) ) i s
0046220 e v a l u a t e d b y r e
0046240 c u r s i v e c a l l t o
0046260 t h e L i s p e v a l u a t
0046300 i o n o f f o r m s , r e
0046320 s u l t i n g i n t h e v
0046340 a l u e 4 0 . \r 2 . 3 ) X
0046360 a n d Y a r e r e b o u n
0046400 d t o t h e i r p r e v i
0046420 o u s v a l u e s ( i f a
0046440 n y ) . \r 2 . 4 ) S u m O f S
0046460 q u a r e s i s e x i t e d
0046500 r e t u r n i n g , 4 0 . \r
0046520 3 . T h e v a l u e o f
0046540 t h e f o r m ( 4 0 ) i s
0046560 p r i n t e d . \r L i s t s :
0046600 t h e p r i m a r y L i s
0046620 p d a t a s t r u c u t u r
0046640 e \r T h e p r i m a r y d
0046660 a t a s t r u c t u r e i n
0046700 L i s p i s t h e l i s
0046720 t . W h e n y o u w a n
0046740 t t o e r e p r e s e n t
0046760 a n o b j e c t o r p i e
0047000 c e o f d a t a i n L i
0047020 s p , t h e f i r s t t h
0047040 i n g y o u t h i n k o f
0047060 i s a l i s t ! ! ! \r T h
0047100 e r e a r e o t h e r d a
0047120 t a s t r u c t u r e s i n
0047140 L i s p , b u t l i s t s
0047160 a r e t h e o n l y o n
0047200 e s w e c o v e r e d i n
0047220 t h e e a r l i e r p a r
0047240 t o f t h e c o u r s e .
0047260 \r L i s t s c a n b e u s
0047300 e d t o r e p r e s e n t
0047320 a l m o s t a n y d a t a :
0047340 \r E x a m p l e s : \r A p e r
0047360 s o n ' s n a m e m i g h t
0047400 b e a l i s t o f t h
0047420 r e e a t o m s : ( F i r s
0047440 t M i d d l e L a s t ) a
0047460 s i n ( F r a n k G e z a
0047500 H a l a s z ) o r ( J o h
0047520 n S e e l y B r o w n ) . \r
0047540 I S L - P e o p l e m i g h t
0047560 b e r e p r e s e n t e d
0047600 b y a l i s t o f n a m
0047620 e s ( w h i c h a r e t h
0047640 e m s e l v e s l i s t s ) :
0047660 ( ( J o h n S e e l y B r
0047700 o w n ) ( D a n a ? ? B l
0047720 o o m b e r g ) ( T h o m a s
0047740 P . M o r a n ) ( F r a n k
0047760 G e z a H a l a s z ) ) \r P A
0050000 R C - P e r s o n n e l m i g
0050020 h t b e a f u t h e r a
0050040 g g r e g a t i o n o f l i
0050060 s t s r e p r e s e n t i n g
0050100 e a c h l a b . E a c h
0050120 l a b l i s t w o u l d
0050140 c o n s i s t o f t w o i
0050160 t e m s , a l a b n a m e
0050200 a n d a l i s t o f l
0050220 a b p e o p l e : ( P A R C
0050240 ( I S L ( ( J o h n S e e
0050260 l y B r o w n ) ( D a n a
0050300 ? ? B l o o m b e r g ) ( T h
0050320 o m a s P . M o r a n ) ( F
0050340 r a n k G e z a H a l a s z
0050360 ) ) ) ( C S L ( R o b e r t
0050400 ? ? R i t c h i e ) ( R o b e
0050420 r t ? ? H a g g m a n ) .
0050440 . . ) ( S C L ( A d e l e ?
0050460 ? G o l d b e r g ) . . . )
0050500 ) ) \r L i s t M a n i u p u l
0050520 a t i o n F u n c t i o n s \r
0050540 I n t e r l i s p h a s l o
0050560 t s a n d l o t s o f f
0050600 u c n t i o n s f o r c r e
0050620 a t i n g , m a i n t a i n i
0050640 n g a n d d e c o m p o s i
0050660 n g t h e s e l i s t d a
0050700 t a s t r u c t u r e s .
0050720 S o m e o f t h o s e w e
0050740 c o v e r e d e a r l i e r
0050760 ( S e e L i s p C o u r s e
0051000 s # 2 & # 3 ) w e r e :
0051020 \r L i s t D e c o m p o s i t
0051040 i o n F u n c t i o n s \r C A
0051060 R 234 r e t u r n s t h e
0051100 f i r s t e l e m e n t o f
0051120 t h e l i s t \r C D R 234
0051140 r e t u r n s t h e l i s t
0051160 m i n u s t h e f i r s t
0051200 e l e m e n t \r C x x R ( w
0051220 h e r e x = A o r D ) 234
0051240 c o m p i s i t i o n s o f
0051260 C A R a n d C D R . \r N T
0051300 H 234 r e t u r n s t h e
0051320 l i s t t a i l s t a r t i
0051340 n g a t t h e N t h e l
0051360 e m e n t \r L A S T 234 r e t
0051400 u r n s t h e l i s t t a
0051420 i l c o n t a i n i n g o n
0051440 l y t h e l a s t e l e m
0051460 e n t \r L i s t C o m p o s i
0051500 t i o n F u n c t i o n s \r A
0051520 P P E N D 234 r e t u r n s
0051540 t h e c o n c a t e n a t i o
0051560 n o f t w o o r m o r e
0051600 l i s t s \r L I S T 234 c r
0051620 e a t e s a l i s t c o n
0051640 s i s t i n g o f i t s a
0051660 r g u m e n t s \r C O N S 234
0051700 ( C O N S A r g 1 A r g 2 )
0051720 r e t u r n s a l i s t
0051740 w i t h A r g 1 a s i t s
0051760 C A R a n d A r g 2 a s
0052000 i t s C D R . \r L i s t M
0052020 a n i p u l a t i o n F u n c
0052040 t i o n s \r R E V E R S E 234
0052060 r e t u r n s l i s t w i t
0052100 h r e v e r s e o r d e r
0052120 o f t o p - l e v e l e l e
0052140 m e n t s \r L E N G T H 234 r
0052160 e t u r n s n u m b e r o f
0052200 t o p - l e v e l e l e m e
0052220 n t s i n l i s t \r L i s t
0052240 F o r m a t s \r E a c h o f
0052260 t h e l i s t s g i v e n
0052300 i n a s e x a m p l e s
0052320 a b o v e h a s a f o r m
0052340 a t t h a t d e t e r m i n
0052360 e s t h e m e a n i n g o
0052400 f t h e e l e m e n t s o
0052420 f t h e l i s t . P r o
0052440 g r a m s t h a t m i g h t
0052460 u s e t h e s e l i s t s
0052500 w o u l d h a v e t o h
0052520 a v e b u i l t i n t o t
0052540 h e m t h e n e c e s s a r
0052560 y p r o c e d u r e s f o r
0052600 m a k i n g u s e o f t
0052620 h e s e f o r m a t s . \r F o
0052640 r e x a m p l e , t h e n
0052660 a m e l i s t h a s t h r
0052700 e e e l e m e n t s r e p r
0052720 e s e n t i n g t h e f i r
0052740 s t , m i d d l e a n d l
0052760 a s t n a m e s . I f a
0053000 p r o g r a m n e e d s t
0053020 h e f i r s t n a m e o f
0053040 a p e r s o n , t h e p
0053060 r o g r a m m e r w o u l d
0053100 h a v e t o k n o w e n o
0053120 u g h a b o u t t h e f o
0053140 r m a t t o t a k e t h e
0053160 C A R o f t h e p e r s o
0053200 n ' s n a m e l i s t . \r T
0053220 h e e x a m p l e s g i v e
0053240 n a b o v e w e r e a d -
0053260 h o c l i s t f o r m a t s
0053300 . M u c h o f L i s p
0053320 p r o g r a m m i n g i n v o
0053340 l v e s c r e a t i n g ( a
0053360 n d d o c u m e n t i n g )
0053400 s u c h a d - h o c l i s t
0053420 f o r m a t s . B u t ,
0053440 t h e r e a r e s o m e
0053460 s p e c i a l l i s t f o r
0053500 m a t s t h a t a r e c o
0053520 m m o n l y u s e d a s d
0053540 a t a s t r u c t u r e s i
0053560 n L i s p : \r A n A S S O C
0053600 l i s t h a s t h e f o
0053620 l l o w i n g f o r m : (
0053640 ( k e y 1 d a t a 1 ) ( k e y
0053660 2 d a t a 2 ) ( k e y 3 d a
0053700 t a 3 ) ( k e y 4 d a t a 4 )
0053720 . . . ( k e y n d a t a n
0053740 ) ) , w h e r e e a c h k
0053760 e y i i s a n a t o m a
0054000 n d e a c h d a t a i c o
0054020 n s i s t s o f 0 o r m
0054040 o r e S - e x p r e s s i o n
0054060 s . \r T h e f u n c t i o n
0054100 A S S O C i s u s e d t o
0054120 r e t r i e v e i t e m s
0054140 f r o m a n A S S O C l i
0054160 s t . A S S O C t a k e s
0054200 t w o a r g u m e n t s ,
0054220 a k e y a n d a n A S S
0054240 O C l i s t . I t r e t
0054260 u r n s t h e f i r s t k
0054300 e y - d a t a p a i r i n
0054320 t h e l i s t w h o s e k
0054340 e y i s e q u a l t o t
0054360 h e k e y a r g u m e n t .
0054400 \r A P r o p l i s t h a s
0054420 t h e f o r m : ( p r o
0054440 p 1 v a l u e 1 p r o p 2
0054460 v a l u e 2 p r o p 3 v a l
0054500 u e 3 . . . p r o p n v a
0054520 l u e n ) , w h e r e e a c
0054540 h p r o p i i s a n a t
0054560 o m a n d e a c h v a l u
0054600 e i i s e x a c t l y o n
0054620 e S - e x p r e s s i o n . \r
0054640 T h e f u n c t i o n L I S
0054660 T G E T r e t r i e v e s a
0054700 p r o p v a l u e s f r o
0054720 m a P R O P l i s t .
0054740 L I S T G E T t a k e s 2
0054760 a r g u m e n t s , a p r o
0055000 p l i s t a n d a p r o
0055020 p . I t r e t u r n s t
0055040 h e v a l u e c o r r e s p
0055060 o n d i n g t o p r o p o
0055100 n t h e p r o p l i s t .
0055120 \r L I S T P U T a d d s a
0055140 p r o p - v a l u e p a i r
0055160 t o a n a l r e a d y e x
0055200 i s t i n g p r o p l i s t
0055220 . I t s t h r e e a r g
0055240 u m e n t s a r e a p r o
0055260 p l i s t , a p r o p ,
0055300 a n d a v a l u e . I f
0055320 t h e p r o p i s a l r
0055340 e a d y o n t h e l i s t
0055360 , i t s i m p l y u p d a
0055400 t e s i t s v a l u e .
0055420 I t r e t u r n s t h e v
0055440 a l u e . \r E x e r c i s e :
0055460 L e a r n i n g D a t a A b
0055500 s t r a c t i o n \r W r i t e
0055520 a p r o g r a m t h a t m
0055540 a n i p u l a t e s a d a t
0055560 a b a s e o f p e o p l e
0055600 i n I S L , t h e i r o f
0055620 f i c e n u m b e r s a n d
0055640 t h e i r p h o n e n u m
0055660 b e r s . \r F i r s t , d e t
0055700 e r m i n e a d a t a s t
0055720 r u c t u r e f o r y o u r
0055740 d a t a b a s e . \r T h e n
0055760 w r i t e f u n c t i o n s
0056000 f o r : \r c r e a t i n g t h
0056020 e d a t a b a s e \r a d d i n
0056040 g p e o p l e t o t h e
0056060 d a t a b a s e \r g e t t i n g
0056100 a l i s t o f a l l t
0056120 h e f i r s t n a m e s i
0056140 n I S L \r g e t t i n g a
0056160 l i s t o f a l l t h e
0056200 l a s t n a m e s i n I S
0056220 L \r g e t t i n g a l i s t
0056240 o f a l l t h e p h o n
0056260 e n u m e r s i n I S L .
0056300 \r ( H i n t : y o u w i l l
0056320 f i n d F O R - C O L L E C
0056340 T l o o p s v e r y h a n
0056360 d y h e r e . ) \r R e f e r e
0056400 n c e s \r L i s p C o u r s e
0056420 N o t e s # 2 t h r u # 6
0056440 . \r \0 \0 \0 \0 \0 003 ( L I S T ( (
0056460 P A G E N I L N I L ( 0
0056500 0 1 7 2 2 ) ( ( H E A D I
0056520 N G N I L ( H E A D I N G T
0056540 Y P E Y Y Y ) ( 5 4 0 7 5
0056560 6 7 2 3 6 ) N I L ) ( T
0056600 E X T N I L N I L ( 7 2
0056620 7 2 4 6 8 6 4 8 ) N I L )
0056640 ) ) ( P A G E N I L N I L
0056660 ( 0 0 1 7 2 2 ) ( ( F
0056700 O L I O N I L ( P A R A L O
0056720 O K S ( Q U A D R I G H T )
0056740 C H A R L O O K S ( S U P E
0056760 R S C R I P T 0 S I Z E 1
0057000 2 F A M I L Y T I M E S R O
0057020 M A N O V E R L I N E O F F
0057040 S T R I K E O U T O F F U
0057060 N D E R L I N E O F F S L O
0057100 P E R E G U L A R W E I G H
0057120 T M E D I U M ) ) ( 4 6 8
0057140 7 5 6 7 2 3 6 ) N I L )
0057160 ( H E A D I N G N I L ( H E
0057200 A D I N G T Y P E X X X ) (
0057220 7 2 7 5 6 7 2 3 6 ) N I
0057240 L ) ( T E X T N I L N I L
0057260 ( 7 2 7 2 4 6 8 6 4 8 )
0057300 N I L ) ) ) ( P A G E N I
0057320 L N I L ( 0 0 1 7 2 2
0057340 ) ( ( F O L I O N I L ( P
0057360 A R A L O O K S ( Q U A D R
0057400 I G H T ) C H A R L O O K S
0057420 ( S U P E R S C R I P T 0 S
0057440 I Z E 1 2 F A M I L Y T I
0057460 M E S R O M A N O V E R L I N
0057500 E O F F S T R I K E O U T
0057520 O F F U N D E R L I N E O F
0057540 F S L O P E R E G U L A R
0057560 W E I G H T M E D I U M ) )
0057600 ( 4 6 8 7 5 6 7 2 3 6 )
0057620 N I L ) ( H E A D I N G N I
0057640 L ( H E A D I N G T Y P E X
0057660 X X ) ( 7 2 7 5 6 7 2 3
0057700 6 ) N I L ) ( T E X T N I
0057720 L N I L ( 7 2 7 2 4 6 8
0057740 6 4 8 ) N I L ) ) ) ) ) \0 \0
0057760 \0 \0 \0 005 \0 C \0 330 001 \0 \0 \0 004 \0 \0
0060000 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060020 \0 \0 \0 \0 \0 \0 \0 330 \0 330 \0 \0 \0 004 \0 \0
0060040 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060060 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 022 \0 \0
0060100 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060120 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 \b \0 \0
0060140 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060160 \0 \0 \0 \0 \0 \0 \0 374 \0 374 \0 \0 \0 \n \0 \0
0060200 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060220 \0 \0 \0 \0 \0 \0 \0 330 \0 330 \0 \0 \0 \n \0 \0
0060240 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060260 \0 \0 \0 \0 \0 \0 \0 264 \0 330 \0 \0 \0 004 \0 \0
0060300 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060320 \0 \0 \0 \0 \0 \0 001 001 \0 \0 \0 \b \0 \0
0060340 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060360 \0 \0 \0 \0 \0 \0 001 001 \0 \0 \0 002 \0 \0
0060400 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060420 \0 \0 \0 \0 \0 \0 001 2 001 2 \0 \0 \0 006 \0 \0
0060440 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060460 \0 \0 \0 \0 \0 \0 001 001 \0 \0 \0 006 \0 \0
0060500 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060520 \0 \0 \0 \0 \0 \0 \0 374 \0 374 \0 \0 \0 006 \0 \0
0060540 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060560 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 \f \0 \0
0060600 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060620 \0 \0 \0 \0 \0 \0 \0 374 001 \0 \0 \0 002 \0 \0
0060640 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060660 \0 \0 \0 \0 \0 \0 \0 264 \0 330 \0 \0 \0 002 \0 \0
0060700 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060720 \0 \0 \0 \0 \0 \0 \0 250 \0 250 \0 \0 \0 002 \0 \0
0060740 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0060760 \0 \0 \0 \0 \0 \0 \0 330 \0 374 \0 \0 \0 \0 \0 \0
0061000 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061020 \0 \0 \0 \0 \0 \0 \0 314 \0 314 \0 \0 \0 006 \0 \0
0061040 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061060 \0 \0 \0 \0 \0 \0 \0 330 \0 330 \0 \0 \0 006 \0 \0
0061100 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061120 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 006 \0 \0
0061140 \0 002 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061160 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 006 \0 \0
0061200 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061220 \0 \0 \0 \0 \0 \0 \0 330 \0 330 \0 \0 \0 002 \0 \0
0061240 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061260 \0 \0 \0 \0 \0 \0 \0 220 \0 264 \0 \0 \0 \0 \0 \0
0061300 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061320 \0 \0 \0 \0 \0 \0 \0 264 \0 314 \0 \0 \0 006 \0 \0
0061340 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061360 \0 \0 \0 \0 \0 \0 \0 264 \0 314 \0 \0 \0 \0 \0 \0
0061400 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061420 \0 \0 \0 \0 \0 \0 \0 220 \0 264 \0 \0 \0 \t \0 \0
0061440 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061460 \0 \0 \0 \0 \0 \0 \0 220 \0 264 \0 \0 \0 006 \0 \0
0061500 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061520 \0 \0 \0 \0 \0 \0 \0 330 \0 330 \0 \0 \0 \0 \0 \0
0061540 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061560 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 \0 \0 \0
0061600 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061620 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 \0 \0 \0
0061640 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061660 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 002 \0 \0
0061700 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061720 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 \n \0 \0
0061740 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0061760 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 002 \0 \0
0062000 \0 004 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062020 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 004 \0 \0
0062040 \0 004 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062060 \0 \0 \0 \0 \0 \0 \0 l \0 l 001 214 \0 \f \0 \0
0062100 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062120 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 \0 \0 \0
0062140 \0 004 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062160 \0 \0 \0 \0 \0 \0 \0 H \0 H 001 260 \0 \f \0 \0
0062200 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062220 \0 \0 \0 \0 \0 \0 \0 H \0 l \0 \0 \0 \b \0 \0
0062240 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062260 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 \0 \0 \0
0062300 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062320 \0 \0 \0 \0 \0 \0 \0 l \0 220 \0 \0 \0 \b \0 \0
0062340 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062360 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 002 \0 \0
0062400 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062420 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 006 \0 \0
0062440 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062460 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 004 \0 \0
0062500 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062520 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 002 \0 \0
0062540 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062560 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 \f \0 \0
0062600 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062620 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 \f \0 \0
0062640 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062660 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 022 \0 \0
0062700 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062720 \0 \0 \0 \0 \0 \0 \0 264 \0 264 \0 \0 \0 \n \0 \0
0062740 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0062760 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 \n \0 \0
0063000 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063020 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 006 \0 \0
0063040 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063060 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 006 \0 \0
0063100 \0 006 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063120 \0 \0 \0 \0 \0 \0 \0 220 \0 220 \0 \0 \0 \b \0 \0
0063140 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063160 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 \b \0 \0
0063200 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063220 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 \n \0 \0
0063240 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063260 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 016 \0 \0
0063300 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063320 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 \f \0 \0
0063340 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063360 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 020 \0 \0
0063400 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063420 \0 \0 \0 \0 \0 \0 \0 $ \0 $ \0 \0 \0 022 \0 \0
0063440 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063460 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 024 \0 \0
0063500 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063520 \0 \0 \0 \0 \0 \0 \0 $ \0 $ \0 \0 \0 024 \0 \0
0063540 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063560 \0 \0 \0 \0 \0 \0 \0 H \0 H \0 \0 \0 016 \0 \0
0063600 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063620 \0 \0 \0 \0 \0 \0 \0 l \0 l \0 \0 \0 006 \0 \0
0063640 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063660 \0 \0 \0 \0 \0 \0 \0 $ \0 $ \0 \0 \0 006 \0 \0
0063700 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 022 \0 \0
0063740 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0063760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0
0064000 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0064020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 210 \0 006 \0 \0
0064040 \0 006 002 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E
0064060 H E A D I N G \0 003 X X X \0 \0 \0 \0
0064100 \0 \0 \0 \0 \0 \0 \0 \0 \0 H \0 006 \0 \0 \0 006
0064120 002 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E
0064140 A D I N G \0 003 Y Y Y \0 \0 \0 \0 \0 \0
0064160 \0 \0 \0 \0 \0 \0 \0 004 \0 \b \0 \n T I M E
0064200 S R O M A N \0 \n \0 \0 \0 \0 \0 \0 001 \0
0064220 \0 \n T I M E S R O M A N \0 \f \0 \0
0064240 \0 \0 \0 \0 \0 200 \0 \n T I M E S R O M
0064260 A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \n T I
0064300 M E S R O M A N \0 \f \0 \0 \0 \0 \0 \0
0064320 003 \0 \0 \n T I M E S R O M A N \0 \f
0064340 \0 \0 \0 \0 \0 \0 002 \0 \0 \n T I M E S R
0064360 O M A N \0 \f \0 \0 \0 \0 \0 \0 001 \0 \0 \n
0064400 T I M E S R O M A N \0 016 \0 \0 \0 \0
0064420 \0 \0 002 \0 \0 \n T I M E S R O M A N
0064440 \0 \f \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002
0064460 \0 C \0 \0 \0 030 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0064500 002 \0 B \0 \0 \0 ) \0 \0 \0 \0 \b \0 \0 \0 \0
0064520 \0 002 \0 A \0 \0 \0 ; \0 \0 \0 \0 \a \0 \0 \0
0064540 \0 \0 002 \0 @ \0 \0 \0 025 \0 \0 \0 \0 \a \0 \0
0064560 \0 \0 \0 002 \0 : \0 \0 \0 2 \0 \0 \0 \0 005 \0
0064600 \0 \0 \0 \0 002 \0 = \0 \0 \0 6 \0 \0 \0 \0 \b
0064620 \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0
0064640 \0 \b \0 \0 \0 \t \0 \0 \0 \0 004 \0 \0 \0 \0
0064660 \0 \0 \0 \b \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0 \0
0064700 _ \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 004 \0
0064720 \0 \0 002 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 7
0064740 \0 \0 \0 253 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0064760 = \0 \0 \0 3 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0065000 \0 > \0 \0 \0 2 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0065020 002 \0 > \0 \0 \0 * \0 \0 \0 \0 \b \0 \0 \0 \0
0065040 \0 002 \0 = \0 \0 \0 P \0 \0 \0 \0 \b \0 \0 \0
0065060 021 \0 \0 \0 \0 005 \0 \0 \0 P \0 \0 \0 \0 \b \0
0065100 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0
0065120 \b \0 \0 \0 \0 \0 002 \0 6 \0 \0 \0 324 \0 \0 \0
0065140 \0 \b \0 \0 \0 \0 \0 002 \0 1 \0 \0 \0 017 \0 \0
0065160 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0 \0 \0 \0 s \0
0065200 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0 \0 \0 001 236
0065220 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 0 \0 \0 001
0065240 C \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 = \0 \0
0065260 \0 253 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 5 \0
0065300 \0 001 % \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6
0065320 \0 \0 \0 221 \0 \0 \0 \0 \b \0 \0 \0 023 \0 \0 \0
0065340 \0 003 \0 \0 \0 333 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0065360 002 \0 6 \0 \0 \0 { \0 \0 \0 \0 \b \0 \0 \0 \0
0065400 \0 002 \0 6 \0 \0 \0 313 \0 \0 \0 \0 \b \0 \0 \0
0065420 \0 \0 002 \0 < \0 \0 \0 - \0 \0 \0 \0 005 \0 \0
0065440 \0 \0 \0 002 \0 ; \0 \0 \0 016 \0 \0 \0 \0 \b \0
0065460 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 C \0 \0 \0 \0
0065500 \b \0 \0 \0 \0 \0 002 \0 8 \0 \0 \0 270 \0 \0 \0
0065520 \0 \b \0 \0 \0 \0 \0 002 \0 8 \0 \0 \0 O \0 \0
0065540 \0 \0 \b \0 \0 \0 \a \0 \0 \0 \0 004 \0 \0 \0 002
0065560 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 8 \0 \0 \0
0065600 b \0 \0 \0 \0 \b \0 \0 \0 \v \0 \0 \0 \0 004 \0
0065620 \0 \0 003 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6
0065640 \0 \0 001 257 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0065660 4 \0 \0 \0 s \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0065700 \0 9 \0 \0 001 \t \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0065720 002 \0 5 \0 \0 \0 306 \0 \0 \0 \0 \b \0 \0 \0 \0
0065740 \0 002 \0 9 \0 \0 \0 351 \0 \0 \0 \0 \b \0 \0 \0
0065760 \0 \0 002 \0 < \0 \0 \0 x \0 \0 \0 \0 005 \0 \0
0066000 \0 \0 \0 002 \0 = \0 \0 \0 023 \0 \0 \0 \0 \b \0
0066020 \0 \0 \0 \0 002 \0 5 \0 \0 \0 \a \0 \0 \0 \0 005
0066040 \0 \0 \0 8 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0066060 5 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 257 \0 \0
0066100 \0 \0 \b \0 \0 \0 \0 \0 002 \0 5 \0 \0 \0 \f \0
0066120 \0 \0 \0 005 \0 \0 \0 266 \0 \0 \0 \0 \b \0 \0 \0
0066140 \0 \0 002 \0 5 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0
0066160 \0 C \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 = \0
0066200 \0 \0 # \0 \0 \0 \0 \b \0 \0 \0 037 \0 \0 \0 \0
0066220 005 \0 \0 \0 241 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0066240 \0 = \0 \0 \0 177 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0066260 002 \0 = \0 \0 \0 313 \0 \0 \0 \0 \b \0 \0 \0 \0
0066300 \0 002 \0 = \0 \0 \0 242 \0 \0 \0 \0 \b \0 \0 \0
0066320 \0 \0 002 \0 = \0 \0 \0 346 \0 \0 \0 \0 \b \0 \0
0066340 \0 \0 \0 002 \0 7 \0 \0 001 \r \0 \0 \0 \0 \b \0
0066360 \0 \0 \0 \0 002 \0 @ \0 \0 \0 ( \0 \0 \0 \0 \a
0066400 \0 \0 \0 \0 \0 002 \0 : \0 \0 \0 031 \0 \0 \0 \0
0066420 005 \0 \0 \0 \0 \0 002 \0 * \0 \0 \0 / \0 \0 \0
0066440 \0 \b \0 \0 \0 \0 \0 002 \0 ' \0 \0 \0 020 \0 \0
0066460 \0 \0 \b \0 \0 \0 \0 \0 002 \0 ' \0 \0 \0 024 \0
0066500 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 ' \0 \0 \0 033
0066520 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 8 \0 \0 \0
0066540 ? \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 : \0 \0
0066560 \0 1 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 8 \0
0066600 \0 \0 < \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 8
0066620 \0 \0 \0 - \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0
0066640 \0 004 \0 \0 \0 005 \0 \0 \0 \0 \b \0 \0 \0 005 \0
0066660 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0066700 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 > \0 \0
0066720 \0 & \0 \0 \0 \0 \b \0 \0 \0 \r \0 \0 \0 \0 004
0066740 \0 \0 \0 2 \0 \0 \0 \0 \b \0 \0 \0 002 \0 \0 \0
0066760 \0 006 \0 \0 \0 \0 \0 002 \0 8 \0 \0 \0 003 \0 \0
0067000 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 260
0067020 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 > \0 \0 \0
0067040 @ \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 8 \0 \0
0067060 \0 002 \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006
0067100 \0 \0 \0 310 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0067120 > \0 \0 \0 A \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0067140 \0 8 \0 \0 \0 023 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0067160 002 \0 6 \0 \0 \0 ) \0 \0 \0 \0 \b \0 \0 \0 005
0067200 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 \b \0 \0
0067220 \0 \b \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b
0067240 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 \b \0 \0 \0
0067260 \0 \b \0 \0 \0 \r \0 \0 \0 \0 006 \0 \0 \0 002 \0
0067300 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 3 \0 \0 003 026
0067320 \0 001 \0 \f S K I O . G E T F N . 2
0067340 001 \0 \n T I M E S R O M A N \0 \f \0
0067360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 \b
0067400 \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0 \n \0 \0 \0 \0
0067420 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 R \0 \0
0067440 \0 \0 \b \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0 024 \0
0067460 \0 \0 \0 006 \0 \0 \0 026 \0 \0 \0 \0 \b \0 \0 \0
0067500 \0 \0 002 \0 2 \0 \0 \0 \n \0 \0 \0 \0 \b \0 \0
0067520 \0 \r \0 \0 \0 \0 006 \0 \0 \0 ) \0 \0 \0 \0 \b
0067540 \0 \0 \0 , \0 \0 \0 \0 006 \0 \0 \0 \r \0 \0 \0
0067560 \0 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 025 \0
0067600 \0 \0 \0 \b \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0
0067620 S \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6 \0 \0
0067640 \0 F \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6 \0
0067660 \0 \0 m \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6
0067700 \0 \0 \0 035 \0 \0 \0 \0 \b \0 \0 \0 \b \0 \0 \0
0067720 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0067740 002 \0 6 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 005
0067760 \0 \0 \0 \0 \b \0 \0 \0 003 \0 \0 \0 \0 006 \0 \0
0070000 \0 266 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 8 \0
0070020 \0 \0 023 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 5
0070040 \0 \0 \0 ' \0 \0 \0 \0 \b \0 \0 \0 003 \0 \0 \0
0070060 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0070100 002 \0 5 \0 \0 \0 > \0 \0 \0 \0 \b \0 \0 \0 003
0070120 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b \0 \0
0070140 \0 \0 \0 002 \0 5 \0 \0 \0 S \0 \0 \0 \0 \b \0
0070160 \0 \0 \0 \0 002 \0 8 \0 \0 \0 h \0 \0 \0 \0 \b
0070200 \0 \0 \0 \0 \0 002 \0 : \0 \0 \0 037 \0 \0 \0 \0
0070220 005 \0 \0 \0 \0 \0 002 \0 8 \0 \0 \0 7 \0 \0 \0
0070240 \0 \b \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0 004 \0
0070260 \0 \0 \0 \b \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0
0070300 317 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 - \0 \0
0070320 \0 214 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 8 \0
0070340 \0 \0 < \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 (
0070360 \0 \0 \0 = \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0070400 ( \0 \0 \0 e \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0070420 \0 ( \0 \0 \0 ' \0 \0 \0 \0 \b \0 \0 \0 \a \0
0070440 \0 \0 \0 004 \0 \0 \0 + \0 \0 \0 \0 \b \0 \0 \0
0070460 \0 \0 002 \0 & \0 \0 \0 021 \0 \0 \0 \0 \b \0 \0
0070500 \0 005 \0 \0 \0 \0 004 \0 \0 \0 G \0 \0 \0 \0 \b
0070520 \0 \0 \0 \0 \0 002 \0 = \0 \0 \0 026 \0 \0 \0 \0
0070540 005 \0 \0 \0 \0 \0 002 \0 7 \0 \0 \0 313 \0 \0 \0
0070560 \0 \b \0 \0 \0 \0 \0 002 \0 7 \0 \0 \0 005 \0 \0
0070600 \0 \0 005 \0 \0 \0 214 \0 \0 \0 \0 \b \0 \0 \0 \0
0070620 \0 002 \0 > \0 \0 \0 = \0 \0 \0 \0 005 \0 \0 \0
0070640 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 2 \0 \0
0070660 \0 \t \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 $ \0
0070700 \0 \0 017 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 $
0070720 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0070740 $ \0 \0 \0 017 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0070760 \0 $ \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0071000 002 \0 $ \0 \0 \0 023 \0 \0 \0 \0 \b \0 \0 \0 \0
0071020 \0 002 \0 $ \0 \0 \0 022 \0 \0 \0 \0 006 \0 \0 \0
0071040 \0 \0 002 \0 $ \0 \0 \0 022 \0 \0 \0 \0 006 \0 \0
0071060 \0 \0 \0 002 \0 $ \0 \0 \0 004 \0 \0 \0 \0 006 \0
0071100 \0 \0 \0 \0 002 \0 $ \0 \0 \0 025 \0 \0 \0 \0 \b
0071120 \0 \0 \0 \0 \0 002 \0 $ \0 \0 \0 024 \0 \0 \0 \0
0071140 006 \0 \0 \0 \0 \0 002 \0 % \0 \0 \0 004 \0 \0 \0
0071160 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0071200 002 \0 # \0 \0 \0 s \0 \0 \0 \0 \b \0 \0 \0 \0
0071220 \0 002 \0 " \0 \0 \0 027 \0 \0 \0 \0 \b \0 \0 \0
0071240 \0 \0 002 \0 ! \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0
0071260 \0 \0 \0 002 \0 ! \0 \0 \0 027 \0 \0 \0 \0 \b \0
0071300 \0 \0 \0 \0 002 \0 ! \0 \0 \0 005 \0 \0 \0 \0 006
0071320 \0 \0 \0 \0 \0 002 \0 ! \0 \0 \0 \t \0 \0 \0 \0
0071340 \b \0 \0 \0 \0 \0 002 \0 ! \0 \0 \0 006 \0 \0 \0
0071360 \0 006 \0 \0 \0 \0 \0 002 \0 ! \0 \0 \0 \n \0 \0
0071400 \0 \0 \b \0 \0 \0 \0 \0 002 \0 ! \0 \0 \0 005 \0
0071420 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 ! \0 \0 \0 5
0071440 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 ! \0 \0 \0
0071460 005 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 : \0 \0
0071500 \0 030 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \0
0071520 \0 \0 ` \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 5
0071540 \0 \0 \0 = \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0071560 037 \0 \0 \0 \f \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0071600 \0 037 \0 \0 \0 \f \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0071620 002 \0 037 \0 \0 \0 \f \0 \0 \0 \0 \b \0 \0 \0 \0
0071640 \0 002 \0 \0 \0 \0 337 \0 \0 \0 \0 \b \0 \0 \0
0071660 \0 \0 002 \0 \0 \0 \0 ~ \0 \0 \0 \0 \b \0 \0
0071700 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 005 \0
0071720 \0 \0 \0 \0 002 \0 - \0 \0 \0 f \0 \0 \0 \0 \b
0071740 \0 \0 \0 \0 \0 002 \0 033 \0 \0 \0 006 \0 \0 \0 \0
0071760 \b \0 \0 \0 \0 \0 002 \0 035 \0 \0 \0 001 \0 \0 \0
0072000 \0 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 \0
0072020 \0 \0 \0 \b \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0
0072040 002 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 035 \0 \0
0072060 \0 001 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0 \0 006
0072100 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \f \0 \0 \0
0072120 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0072140 002 \0 035 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 005
0072160 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0
0072200 \0 \f \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b
0072220 \0 \0 \0 \0 \0 002 \0 035 \0 \0 \0 003 \0 \0 \0 \0
0072240 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0072260 \0 035 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 005 \0
0072300 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0
0072320 \f \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 \b \0
0072340 \0 \0 \0 \0 002 \0 - \0 \0 \0 005 \0 \0 \0 \0 \b
0072360 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 R \0 \0 \0
0072400 \0 \b \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 ( \0
0072420 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 - \0 \0 \0 027
0072440 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 032 \0 \0 \0
0072460 024 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 031 \0 \0
0072500 \0 304 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 030 \0
0072520 \0 \0 * \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 032
0072540 \0 \0 \0 024 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0072560 031 \0 \0 \0 303 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0072600 \0 030 \0 \0 \0 + \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0072620 002 \0 027 \0 \0 \0 004 \0 \0 \0 \0 \b \0 \0 \0 \0
0072640 \0 002 \0 032 \0 \0 \0 024 \0 \0 \0 \0 \b \0 \0 \0
0072660 \0 \0 002 \0 031 \0 \0 \0 303 \0 \0 \0 \0 \b \0 \0
0072700 \0 \0 \0 002 \0 030 \0 \0 \0 D \0 \0 \0 \0 \b \0
0072720 \0 \0 \0 \0 002 \0 ' \0 \0 \0 \t \0 \0 \0 \0 005
0072740 \0 \0 \0 \0 \0 002 \0 036 \0 \0 \0 ) \0 \0 \0 \0
0072760 \b \0 \0 \0 \0 \0 002 \0 035 \0 \0 \0 006 \0 \0 \0
0073000 \0 \b \0 \0 \0 \0 \0 002 \0 034 \0 \0 \0 021 \0 \0
0073020 \0 \0 \b \0 \0 \0 \0 \0 002 \0 026 \0 \0 \0 024 \0
0073040 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 \0 \0 \0 ;
0073060 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 > \0 \0 \0
0073100 \t \0 \0 \0 \0 006 \0 \0 \0 | \0 \0 \0 \0 \b \0
0073120 \0 \0 \0 \0 002 \0 > \0 \0 \0 \0 \0 \0 \0 \b
0073140 \0 \0 \0 \0 \0 002 \0 > \0 \0 \0 \r \0 \0 \0 \0
0073160 005 \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0 ! \0 \0 \0
0073200 \0 \b \0 \0 \0 \t \0 \0 \0 \0 002 \0 \0 \0 022 \0
0073220 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 024 \0 \0 \0 \t
0073240 \0 \0 \0 \0 003 \0 \0 \0 003 \0 \0 \0 \0 001 \0 \0
0073260 \0 265 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001
0073300 \0 \0 \0 \0 \0 002 \0 . \0 \0 \0 % \0 \0 \0 \0
0073320 \b \0 \0 \0 \0 \0 002 \0 + \0 \0 \0 005 \0 \0 \0
0073340 \0 005 \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0 004 \0
0073360 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0
0073400 004 \0 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 004 \0
0073420 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 023
0073440 \0 \0 \0 W \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0073460 023 \0 \0 \0 030 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0073500 \0 023 \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 _ \0
0073520 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 023 \0 \0 \0 004
0073540 \0 \0 \0 \0 006 \0 \0 \0 < \0 \0 \0 \0 \b \0 \0
0073560 \0 \0 \0 002 \0 023 \0 \0 \0 \t \0 \0 \0 \0 006 \0
0073600 \0 \0 u \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0
0073620 006 \0 \0 \0 \f \0 \0 \0 \0 \b \0 \0 \0 \b \0 \0
0073640 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 \b \0 \0 \0 \0
0073660 \0 002 \0 025 \0 \0 \0 026 \0 \0 \0 \0 \b \0 \0 \0
0073700 \0 \0 002 \0 022 \0 \0 \0 004 \0 \0 \0 \0 \b \0 \0
0073720 \0 \b \0 \0 \0 \0 006 \0 \0 \0 7 \0 \0 \0 \0 \b
0073740 \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 030 \0 \0 \0
0073760 \0 \b \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0 025 \0
0074000 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 022 \0 \0 \0 \t
0074020 \0 \0 \0 \0 \b \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0
0074040 \0 $ \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006
0074060 \0 \0 \0 036 \0 \0 \0 \0 \b \0 \0 \0 \t \0 \0 \0
0074100 \0 006 \0 \0 \0 026 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0074120 002 \0 022 \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 \b
0074140 \0 \0 \0 \0 006 \0 \0 \0 # \0 \0 \0 \0 \b \0 \0
0074160 \0 004 \0 \0 \0 \0 006 \0 \0 \0 032 \0 \0 \0 \0 \b
0074200 \0 \0 \0 \t \0 \0 \0 \0 006 \0 \0 \0 020 \0 \0 \0
0074220 \0 \b \0 \0 \0 \0 \0 002 \0 022 \0 \0 \0 004 \0 \0
0074240 \0 \0 \b \0 \0 \0 \0 \0 002 \0 022 \0 \0 \0 004 \0
0074260 \0 \0 \0 \b \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0
0074300 " \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006 \0
0074320 \0 \0 032 \0 \0 \0 \0 \b \0 \0 \0 \t \0 \0 \0 \0
0074340 006 \0 \0 \0 020 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0074360 \0 025 \0 \0 \0 032 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0074400 002 \0 . \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 \0
0074420 \0 002 \0 , \0 \0 \0 1 \0 \0 \0 \0 \b \0 \0 \0
0074440 \0 \0 002 \0 - \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0
0074460 \0 \0 \0 002 \0 2 \0 \0 \0 026 \0 \0 \0 \0 005 \0
0074500 \0 \0 \0 \0 002 \0 2 \0 \0 001 003 \0 \0 \0 \0 \b
0074520 \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0 \t \0 \0 \0 \0
0074540 \b \0 \0 \0 \0 \0 002 \0 035 \0 \0 \0 A \0 \0 \0
0074560 \0 \b \0 \0 \0 \0 \0 002 \0 035 \0 \0 \0 \f \0 \0
0074600 \0 \0 006 \0 \0 \0 \0 \0 002 \0 . \0 \0 \0 \b \0
0074620 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 004 \0 \0 \0
0074640 017 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0074660 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0074700 004 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0
0074720 \0 \0 004 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 \0
0074740 \0 002 \0 2 \0 \0 \0 W \0 \0 \0 \0 \b \0 \0 \0
0074760 004 \0 \0 \0 \0 006 \0 \0 \0 + \0 \0 \0 \0 \b \0
0075000 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0
0075020 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0
0075040 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 *
0075060 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0
0075100 017 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0
0075120 \0 \0 = \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 025
0075140 \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0075160 023 \0 \0 \0 , \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0075200 \0 021 \0 \0 \0 035 \0 \0 \0 \0 006 \0 \0 \0 \0 \0
0075220 002 \0 - \0 \0 \0 , \0 \0 \0 \0 005 \0 \0 \0 \0
0075240 \0 002 \0 2 \0 \0 \0 P \0 \0 \0 \0 \b \0 \0 \0
0075260 \0 \0 002 \0 2 \0 \0 \0 024 \0 \0 \0 \0 \b \0 \0
0075300 \0 \0 \0 002 \0 020 \0 \0 \0 \a \0 \0 \0 \0 005 \0
0075320 \0 \0 \t \0 \0 \0 \0 004 \0 \0 \0 017 \0 \0 \0 \0
0075340 005 \0 \0 \0 \n \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0
0075360 \0 \0 005 \0 \0 \0 \0 \0 002 \0 025 \0 \0 \0 \0
0075400 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 025 \0 \0 \0 \t
0075420 \0 \0 \0 \0 006 \0 \0 \0 H \0 \0 \0 \0 \b \0 \0
0075440 \0 \0 \0 002 \0 025 \0 \0 \0 \n \0 \0 \0 \0 006 \0
0075460 \0 \0 , \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 025
0075500 \0 \0 \0 $ \0 \0 \0 \0 \b \0 \0 \0 \n \0 \0 \0
0075520 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \n \0
0075540 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0
0075560 \t \0 \0 \0 \0 006 \0 \0 \0 027 \0 \0 \0 \0 \b \0
0075600 \0 \0 \0 \0 002 \0 2 \0 \0 \0 322 \0 \0 \0 \0 \b
0075620 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 026 \0 \0 \0
0075640 \0 \b \0 \0 \0 \0 \0 002 \0 025 \0 \0 \0 \t \0 \0
0075660 \0 \0 \b \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 & \0
0075700 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 \n
0075720 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 . \0 \0 \0
0075740 5 \0 \0 \0 \0 \b \0 \0 \0 \t \0 \0 \0 \0 006 \0
0075760 \0 \0 ' \0 \0 \0 \0 \b \0 \0 \0 \t \0 \0 \0 \0
0076000 006 \0 \0 \0 \t \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0076020 \0 \r \0 \0 \0 \a \0 \0 \0 \0 \b \0 \0 \0 \t \0
0076040 \0 \0 \0 006 \0 \0 \0 \0 \0 \0 \0 \b \0 \0 \0
0076060 \t \0 \0 \0 \0 006 \0 \0 \0 004 \0 \0 \0 \0 \b \0
0076100 \0 \0 \0 \0 002 \0 / \0 \0 \0 \0 \0 \0 \0 005
0076120 \0 \0 \0 \0 \0 002 \0 6 \0 \0 \0 ] \0 \0 \0 \0
0076140 \b \0 \0 \0 \0 \0 002 \0 6 \0 \0 \0 2 \0 \0 \0
0076160 \0 \b \0 \0 \0 \b \0 \0 \0 \0 004 \0 \0 \0 $ \0
0076200 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6 \0 \0 \0 X
0076220 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 1 \0 \0 \0
0076240 330 \0 \0 \0 \0 \b \0 \0 \0 026 \0 \0 \0 \0 006 \0
0076260 \0 \0 L \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 6
0076300 \0 \0 \0 = \0 \0 \0 \0 \b \0 \0 \0 023 \0 \0 \0
0076320 \0 006 \0 \0 \0 226 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0076340 002 \0 6 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 \0
0076360 \0 002 \0 1 \0 \0 \0 Y \0 \0 \0 \0 \b \0 \0 \0
0076400 \0 \0 002 \0 025 \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0
0076420 \0 005 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 005
0076440 \0 \0 \0 005 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0
0076460 \0 005 \0 \0 \0 \0 \0 002 \0 023 \0 \0 \0 005 \0 \0
0076500 \0 \0 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 <
0076520 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0076540 \0 \f \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 005
0076560 \0 \0 \0 \f \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0 \0
0076600 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0076620 002 \0 \f \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 016
0076640 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0
0076660 \f \0 \0 \0 \0 006 \0 \0 \0 017 \0 \0 \0 \0 \b \0
0076700 \0 \0 \0 \0 002 \0 \t \0 \0 \0 \b \0 \0 \0 \0 005
0076720 \0 \0 \0 \r \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0
0076740 \0 005 \0 \0 \0 \f \0 \0 \0 \0 004 \0 \0 \0 002 \0
0076760 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 272
0077000 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0
0077020 \0 \0 \0 002 \0 \v \0 \0 \0 016 \0 \0 \0 \0 006 \0
0077040 \0 \0 / \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0 \0 \0
0077060 005 \0 \0 \0 \n \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0077100 \0 \v \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 032 \0
0077120 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0 \t
0077140 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 035 \0 \0 \0
0077160 \t \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 034 \0 \0
0077200 \0 017 \0 \0 \0 \0 \b \0 \0 \0 016 \0 \0 \0 \0 006
0077220 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0077240 \f \0 \0 \0 \b \0 \0 \0 \0 \b \0 \0 \0 \n \0 \0
0077260 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \0
0077300 \0 002 \0 \v \0 \0 \0 006 \0 \0 \0 \0 \b \0 \0 \0
0077320 017 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0
0077340 \0 \0 \0 \0 002 \0 \n \0 \0 \0 034 \0 \0 \0 \0 \b
0077360 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 016 \0 \0 \0
0077400 \0 006 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0077420 002 \0 6 \0 \0 \0 023 \0 \0 \0 \0 005 \0 \0 \0 \0
0077440 \0 002 \0 1 \0 \0 \0 9 \0 \0 \0 \0 \b \0 \0 \0
0077460 \b \0 \0 \0 \0 004 \0 \0 \0 C \0 \0 \0 \0 \b \0
0077500 \0 \0 \0 \0 002 \0 1 \0 \0 \0 005 \0 \0 \0 \0 005
0077520 \0 \0 \0 023 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0077540 \a \0 \0 \0 215 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0077560 \0 \a \0 \0 \0 k \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0077600 002 \0 \a \0 \0 \0 b \0 \0 \0 \0 \b \0 \0 \0 \0
0077620 \0 002 \0 \a \0 \0 \0 F \0 \0 \0 \0 \b \0 \0 \0
0077640 \0 \0 002 \0 . \0 \0 \0 _ \0 \0 \0 \0 \b \0 \0
0077660 \0 \a \0 \0 \0 \0 006 \0 \0 \0 245 \0 \0 \0 \0 \b
0077700 \0 \0 \0 \0 \0 002 \0 6 \0 \0 \0 2 \0 \0 \0 \0
0077720 005 \0 \0 \0 \0 \0 002 \0 1 \0 \0 \0 ^ \0 \0 \0
0077740 \0 \b \0 \0 \0 \0 \0 002 \0 0 \0 \0 \0 1 \0 \0
0077760 \0 \0 006 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 ( \0
0100000 \0 \0 \0 \b \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0
0100020 \n \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0
0100040 \0 005 \0 \0 \0 \0 \b \0 \0 \0 \f \0 \0 \0 \0 006
0100060 \0 \0 \0 F \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0100100 005 \0 \0 \0 005 \0 \0 \0 \0 \b \0 \0 \0 001 \0 \0
0100120 \0 \0 006 \0 \0 \0 026 \0 \0 \0 \0 \b \0 \0 \0 \0
0100140 \0 002 \0 006 \0 \0 \0 ! \0 \0 \0 \0 \b \0 \0 \0
0100160 \a \0 \0 \0 \0 005 \0 \0 \0 024 \0 \0 \0 \0 \b \0
0100200 \0 \0 \0 \0 002 \0 005 \0 \0 \0 + \0 \0 \0 \0 \b
0100220 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 ~ \0 \0 \0 \0
0100240 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 < \0 \0 \0
0100260 \0 \b \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 + \0 \0
0100300 \0 \0 \b \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 * \0
0100320 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 / \0 \0 \0 )
0100340 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 - \0 \0 \0
0100360 233 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 4 \0 \0
0100400 \0 s \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 - \0
0100420 \0 \0 0 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 2
0100440 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0
0100460 004 \0 \0 \0 0 \0 \0 \0 \0 \b \0 \0 \0 023 \0 \0
0100500 \0 \0 006 \0 \0 \0 \a \0 \0 \0 \0 \b \0 \0 \0 023
0100520 \0 \0 \0 \0 006 \0 \0 \0 003 \0 \0 \0 \0 \b \0 \0
0100540 \0 023 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b
0100560 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 Q \0 \0 \0 \0
0100600 \b \0 \0 \0 M \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0100620 \0 004 \0 \0 \0 235 \0 \0 \0 \0 \b \0 \0 \0 247 \0
0100640 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0
0100660 \0 \0 002 \0 003 \0 \0 \0 035 \0 \0 \0 \0 005 \0 \0
0100700 \0 \0 \0 002 \0 1 \0 \0 \0 261 \0 \0 \0 \0 \b \0
0100720 \0 \0 \0 \0 002 \0 025 \0 \0 \0 035 \0 \0 \0 \0 \b
0100740 \0 \0 \0 \0 \0 002 \0 026 \0 \0 \0 , \0 \0 \0 \0
0100760 \b \0 \0 \0 \0 \0 002 \0 026 \0 \0 \0 / \0 \0 \0
0101000 \0 \b \0 \0 \0 \0 \0 002 \0 026 \0 \0 \0 5 \0 \0
0101020 \0 \0 \b \0 \0 \0 \0 \0 002 \0 026 \0 \0 \0 027 \0
0101040 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0
0101060 035 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 026 \0 \0
0101100 \0 > \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 \r \0
0101120 \0 \0 033 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 002
0101140 \0 \0 \0 8 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0
0101160 002 \0 \0 \0 2 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0101200 \0 001 \0 \0 \0 Q \0 \0 \0 \0 \b \0 \0 \0 \0 \0
0101220 002 \0 \r \0 \0 \0 034 \0 \0 \0 \0 \b \0 \0 \0 \0
0101240 \0 002 \0 001 \0 \0 \0 @ \0 \0 \0 \0 \b \0 \0 \0
0101260 \0 \0 002 \0 001 \0 \0 \0 6 \0 \0 \0 \0 \b \0 \0
0101300 \0 \0 \0 002 \0 - \0 \0 \0 \r \0 \0 \0 \0 005 \0
0101320 \0 \0 \0 \0 002 \0 . \0 \0 \0 365 \0 \0 \0 \0 \b
0101340 \0 \0 \0 \0 \0 002 \0 . \0 \0 \0 361 \0 \0 \0 \0
0101360 \b \0 \0 \0 \0 \0 002 \0 . \0 \0 \0 351 \0 \0 \0
0101400 \0 \b \0 \0 \0 \0 \0 002 \0 . \0 \0 \0 003 \0 \0
0101420 \0 \0 \b \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 001
0101440 \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0101460 \0 034 \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006
0101500 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0
0101520 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b \0 \0 \0 004 \0
0101540 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0
0101560 005 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0 \b \0
0101600 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0101620 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0
0101640 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006 \0 \0 \0 001
0101660 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0
0101700 \0 \a \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 006
0101720 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0
0101740 \0 006 \0 \0 \0 017 \0 \0 \0 \0 \b \0 \0 \0 004 \0
0101760 \0 \0 \0 006 \0 \0 \0 025 \0 \0 \0 \0 \b \0 \0 \0
0102000 006 \0 \0 \0 \0 006 \0 \0 \0 % \0 \0 \0 \0 \b \0
0102020 \0 \0 \0 \0 002 \0 025 \0 \0 \0 \r \0 \0 \0 \0 \b
0102040 \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 z \0 \0 \0
0102060 \0 \b \0 \0 \0 \b \0 \0 \0 \0 006 \0 \0 \0 : \0
0102100 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 2 \0 \0 \0 002
0102120 \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0
0102140 \0 001 \0 \0 \0 \0 \b \0 \0 \0 004 \0 \0 \0 \0 005
0102160 \0 \0 \0 021 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0
0102200 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 006 \0
0102220 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0
0102240 005 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \b \0
0102260 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0102300 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0102320 \0 \0 \b \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 \0 005
0102340 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0
0102360 \0 001 \0 \0 \0 \0 \b \0 \0 \0 006 \0 \0 \0 \0 006
0102400 \0 \0 \0 016 \0 \0 \0 \0 \b \0 \0 \0 005 \0 \0 \0
0102420 \0 006 \0 \0 \0 025 \0 \0 \0 \0 \b \0 \0 \0 006 \0
0102440 \0 \0 \0 006 \0 \0 \0 036 \0 \0 \0 \0 \b \0 \0 \0
0102460 \0 \0 002 \0 025 \0 \0 \0 \r \0 \0 \0 \0 \b \0 \0
0102500 \0 \a \0 \0 \0 \0 005 \0 \0 \0 235 \0 \0 \0 \0 \b
0102520 \0 \0 \0 \0 \0 002 \0 025 \0 \0 \0 \a \0 \0 \0 \0
0102540 005 \0 \0 \0 316 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002
0102560 \0 @ \0 \0 \0 $ \0 \0 \0 \0 \a \0 \0 \0 \0 \0
0102600 002 \0 ? \0 \0 \0 l \0 \0 \0 \0 \b \0 \0 \0 \0
0102620 \0 002 \0 * \0 \0 \0 5 \0 \0 \0 \0 \b \0 \0 \0
0102640 \0 \0 002 \0 * \0 \0 \0 032 \0 \0 \0 \0 \b \0 \0
0102660 \0 \0 \0 002 \0 ) \0 \0 \0 026 \0 \0 \0 \0 \b \0
0102700 \0 \0 \0 \0 002 \0 ) \0 \0 \0 036 \0 \0 \0 \0 \b
0102720 \0 \0 \0 \0 \0 002 \0 ) \0 \0 \0 - \0 \0 \0 \0
0102740 \b \0 \0 \0 \0 \0 002 \0 ) \0 \0 \0 , \0 \0 \0
0102760 \0 \b \0 \0 \0 \0 \0 002 \0 ) \0 \0 \0 / \0 \0
0103000 \0 \0 \b \0 \0 \0 \0 \0 002 \0 * \0 \0 \0 9 \0
0103020 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 A \0 \0 \0 \v
0103040 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 ? \0 \0 \0
0103060 035 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 002 \0 ? \0 \0
0103100 ] " 003 W z 271
0103106