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