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