$ od -c -N 50000 [eris]<Lisp>KOTO>Library>NEW>TWODINSPECTOR.tedit!1 0000000 X E R O X \t L i s p U s e r s 0000020 ' P a c k a g e \r 2 \r \r 4 \r \r 0000040 1 \r \r T W O D I N S P E C T O R 0000060 \r 1 \r \r 4 \r \r B y : J a n P 0000100 e d e r s e n ( P e d e r s 0000120 e n . P A @ X e r o x . A R 0000140 P A ) \r T h e T W O D I N S P 0000160 E C T O R p a c k a g e p r 0000200 o v i d e s a t w o - d i m 0000220 e n s i o n a l i n s p e c t 0000240 o r w i n d o w a b s t r a 0000260 c t i o n , v e r y s i m i 0000300 l a r i n f o r m t o t 0000320 h e s t a n d a r d o n e - 0000340 d i m e n s i o n a l i n s p 0000360 e c t o r b u t l a i d o 0000400 u t i n r o w s a n d c 0000420 o l u m n s , i n s t e a d 0000440 o f j u s t r o w s . 0000460 \r T h e t o p l e v e l f 0000500 u n c t i o n i s T W O D I 0000520 N S P E C T W . C R E A T E \r ( 0000540 T W O D I N S P E C T W . C R E 0000560 A T E D A T U M R O W P R 0000600 O P S C O L U M N P R O P 0000620 S F E T C H F N 303 \r S T O R 0000640 E F N V A L U E C O M M A N 0000660 D F N R O W P R O P C O M M A 0000700 N D F N 303 \r C O L U M N P R O P 0000720 C O M M A N D F N T I T L E 0000740 T I T L E C O M M A N D F N 0000760 \r W H E R E T O P R I G H T ) 0001000 \t [ F u n c t i o n ] \r D a t u 0001020 m i s t h e o b j e c t 0001040 t o b e i n s p e c t e d . 0001060 R o w p r o p s i s a l 0001100 i s t o f p r o p e r t i e 0001120 s o f t h e d a t u m w 0001140 h i c h w i l l b e l a i 0001160 d o u t v e r t i c a l l y 0001200 , o r a f u n c t i o n 0001220 w h i c h w i l l b e c a 0001240 l l e d w i t h d a t u m 0001260 a s a n a r g u m e n t a 0001300 n d r e t u r n s s u c h 0001320 a l i s t . S i m i l a r l 0001340 y , c o l u m n p r o p s i 0001360 s a l i s t o f p r o p 0001400 e r t i e s o f t h e d a 0001420 t u m w h i c h w i l l b 0001440 e l a i d o u t h o r i z 0001460 o n t a l l y , o r a f u 0001500 n c t i o n w h i c h w i l 0001520 l b e c a l l e d w i t h 0001540 d a t u m a s a n a r g 0001560 u m e n t a n d r e t u r n 0001600 s s u c h a l i s t . E 0001620 a c h p a i r ( r o w p r o 0001640 p , c o l u m p r o p ) s p 0001660 e c i f i e s a c e l l o 0001700 f t h e t w o d i m e n s i 0001720 o n a l i n s p e c t o r w 0001740 i n d o w . F e t c h f n i 0001760 s a f u n c t i o n w h i 0002000 c h i f c a l l e d w i t 0002020 h a r g u m e n t s d a t u 0002040 m , r o w p r o p , a n d 0002060 c o l u m p r o p r e t u r n 0002100 s t h e v a l u e i n t 0002120 h a t c e l l . S t o r e f 0002140 n i s a f u n c t i o n 0002160 w h i c h i f c a l l e d 0002200 w i t h a r g u m e n t s n 0002220 e w v a l u e , d a t u m , 0002240 r o w p r o p , a n d c o l 0002260 u m p r o p s t o r e s n e 0002300 w v a l u e i n t h e c e 0002320 l l . \r T h e c e l l s o f 0002340 t h e i n s p e c t o r w 0002360 i n d o w a r e s e l e c t 0002400 a b l e . I f v a l u e c o 0002420 m m a n d f n i s g i v e n 0002440 , i t m u s t b e a f 0002460 u n c t i o n w h i c h w i 0002500 l l b e c a l l e d w i t 0002520 h a r g u m e n t s c e l l 0002540 v a l u e , r o w p r o p , 0002560 c o l u m n p r o p , d a t u 0002600 m , a n d t w o d i n s p e 0002620 c t w i n d o w w h e n t h 0002640 e c e l l s p e c i f i e d 0002660 b y ( r o w p r o p , c o 0002700 l u m n p r o p ) i s s e l 0002720 e c t e d . A d e f a u l t 0002740 v a l u e c o m m a n d f n 0002760 i s p r o v i d e d w h i c 0003000 h a l l o w s t h e c e l 0003020 l v a l u e t o b e i n s 0003040 p e c t e d , s e t , o r 0003060 b o u n d t o t h e l i t 0003100 a t o m I T . \r S i m i l a r 0003120 l y t h e r o w p r o p s 0003140 a n d t h e c o l u m n p r 0003160 o p s t h e m s e l v e s a 0003200 r e s e l e c t a b l e . I 0003220 f r o w p r o p c o m m a n d 0003240 f n i s g i v e n i t m 0003260 u s t b e a f u n c t i o 0003300 n w h i c h w i l l b e 0003320 c a l l e d w i t h a r g s 0003340 r o w p r o p , d a t u m , 0003360 a n d t w o d i n s p e c t 0003400 w i n d o w w h e n r o w p 0003420 r o p i s s e l e c t e d . 0003440 I f c o l u m n p r o p c o 0003460 m m a n d f n i s g i v e n 0003500 i t m u s t b e a f u 0003520 n c t i o n w h i c h w i l 0003540 l b e c a l l e d w i t h 0003560 a r g s c o l u m n p r o p 0003600 , d a t u m , a n d t w o 0003620 d i n s p e c t w i n d o w w 0003640 h e n c o l u m n p r o p i 0003660 s s e l e c t e d . N o d 0003700 e f a u l t r o w p r o p c o 0003720 m m a n d f n o r c o l u m 0003740 n p r o p c o m m a n d f n i 0003760 s p r o v i d e d . I f r 0004000 o w p r o p c o m m a n d f n 0004020 i s n o t g i v e n , t h 0004040 e r o w p r o p s w i l l 0004060 n o t b e s e l e c t a b l 0004100 e . S i m i l a r l y , I f 0004120 c o l u m n p r o p c o m m a 0004140 n d f n i s n o t g i v e 0004160 n , t h e c o l u m n p r o 0004200 p s w i l l n o t b e s 0004220 e l e c t a b l e . \r T i t l e 0004240 w i l l b e t h e t i t 0004260 l e f o r t h e w i n d o 0004300 w - - a d e f a u l t i 0004320 s p r o v i d e d . T i t l 0004340 e c o m m a n d f n i s a 0004360 f u n c t i o n w h i c h w 0004400 i l l b e c a l l e d w i 0004420 t h t h e s i n g l e a r 0004440 g u m e n t t w o d i n s p e 0004460 c t w i n d o w i f t h e 0004500 m i d d l e b u t t o n i s 0004520 d e p r e s s e d i n t h 0004540 e t i t l e b a r o f t 0004560 h e w i n d o w . \r W h e r e 0004600 m a y b e a w i n d o w 0004620 , i n w h i c h c a s e 0004640 i t w i l l b e u s e d 0004660 a s a t l e a s t p a r t 0004700 o f t h e t w o d i n s p 0004720 e c t o r ( t h e t w o d i 0004740 n s p e c t o r i s c o m p 0004760 o s e d o f f i v e w i n 0005000 d o w ) , T h i s i s e s 0005020 p e c i a l l y u s e f u l 0005040 i f w h e r e i s t h e 0005060 r e s u l t o f a p r e v 0005100 i o u s c a l l t o T W O 0005120 D I N S P E C T W . C R E A T E 0005140 . T h e d i m e n s i o n s 0005160 o f w h e r e w i l l n 0005200 o t b e u s e d t o p o 0005220 s i t i o n t h e t w o d i 0005240 n s p e c t o r u n l e s s 0005260 t o p r i g h t i s N I L . 0005300 \r W h e r e m a y a l s o 0005320 b e r e g i o n o r a p 0005340 o s i t i o n s p e c i f y i 0005360 n g t h e l o w e r l e f 0005400 t h a n d c o r n e r o f 0005420 t h e t w o d i n s p e c t 0005440 o r . I f w h e r e i s 0005460 N I L , t h e u s e r w i 0005500 l l b e p r o m p t e d f 0005520 o r a p o s i t i o n . \r T 0005540 o p r i g h t a l l o w s t 0005560 h e u s e r t o s p e c i 0005600 f y t h e t o p r i g h t 0005620 - h a n d c o r n e r o f 0005640 t h e t w o d i n s p e c t o 0005660 r . T o p r i g h t m u s t 0005700 b e a p o s i t i o n , 0005720 a n d i f g i v e n o v e 0005740 r r i d e s a n y s p e c i 0005760 f i c a t i o n w h i c h m 0006000 a y h a v e b e e n p r o 0006020 v i d e d b y t h e a r g 0006040 u m e n t w h e r e . \r \r R e 0006060 t u r n s t h e m a i n w 0006100 i n d o w o f a n a t t a 0006120 c h e d w i n d o w g r o u 0006140 p . \r \r \t T h e a r g u m e n 0006160 t s t o T W O D I N S P E C 0006200 T W . C R E A T E a r e c a 0006220 c h e d o n w i n d o w p r 0006240 o p s o f t h e s a m e 0006260 n a m e o n t h e r e t u 0006300 r n e d m a i n w i n d o w 0006320 . \r \r S e v e r a l f u n c t 0006340 i o n s a r e p r o v i d e 0006360 d f o r u s e i n t h e 0006400 v a r i o u s c o m m a n d 0006420 f u n c t i o n s . \r \r ( T W 0006440 O D I N S P E C T . R E D I S P 0006460 L A Y T W O D I N S P E C T 0006500 W S O M E R O W P R O P S 303 0006520 \r S O M E C O L U M N P R O P S 0006540 ) \t [ F u n c t i o n ] \r R e d 0006560 i s p l a y s e l e c t e d 0006600 c e l l s o f t w o d i n s 0006620 p e c t w . S o m e r o w p r 0006640 o p s m a y e i t h e r b 0006660 e a s i n g l e r o w p r 0006700 o p , a l i s t o f r o 0006720 w p r o p s , o r N I L . 0006740 S o m e c o l u m n p r o p s 0006760 m a y e i t h e r b e a 0007000 s i n g l e c o l u m n p r o 0007020 p , a l i s t o f c o l 0007040 u m n p r o p s , o r N I L 0007060 . I f e i t h e r a r e 0007100 N I L t h e e n t i r e t 0007120 w o d i n s p e c t w i s r 0007140 e c o m p u t e d a n d r e 0007160 d i s p l a y e d . O t h e r 0007200 w i s e , t h e c e l l s 0007220 s p e c i f i e d b y t h e 0007240 c r o s s p r o d u c t o 0007260 f s o m e r o w p r o p s a 0007300 n d s o m e c o l u m n p r o 0007320 p s a r e r e d i s p l a y 0007340 e d , p o s s i b l y f o r 0007360 c i n g t h e e n t i r e 0007400 t w o d i n s p e c t w t o 0007420 r e d i s p l a y i f t h e 0007440 p r i n t e d r e p r e s e 0007460 n t a t i o n o f a c e l 0007500 l o v e r f l o w s i t s 0007520 c o l u m n w i d t h . \r ( T 0007540 W O D I N S P E C T . R E P L A 0007560 C E T W O D I N S P E C T W 0007600 R O W P R O P C O L U M N P 0007620 R O P 303 \r N E W V A L U E ) \t 0007640 [ F u n c t i o n ] \r \r R e p l 0007660 a c e s t h e c e l l s p 0007700 e c i f i e d b y ( r o w p 0007720 r o p , c o l u m p r o p ) 0007740 w i t h n e w v a l u e a n 0007760 d u p d a t e s t h e d i 0010000 s p l a y . \r ( T W O D I N S P 0010020 E C T . S E L E C T I T E M 0010040 T W O D I N S P E C T W R O W 0010060 P R O P C O L U M N P R O P ] 0010100 \t [ F u n c t i o n ] \r S e l e 0010120 c t s t h e c e l l s p e 0010140 c i f i e d b y ( r o w p r 0010160 o p , c o l u m p r o p ) . 0010200 T h a t c e l l i s i n v 0010220 e r t e d a n d p u t o n 0010240 t h e w i n d o w p r o p 0010260 S E L E C T I O N o f t w 0010300 o d i n s p e c t w . I f e 0010320 i t h e r o f r o w p r o p 0010340 o r c o l u m p r o p i s 0010360 N I L , t h e n t h e c 0010400 u r r e n t s e l e c t i o n 0010420 i s s i m p l y d e s e l 0010440 e c t e d . \r ( T W O D I N S P 0010460 E C T . S E L E C T R O W P R O 0010500 P T W O D I N S P E C T W 0010520 R O W P R O P ] \t [ F u n c t i 0010540 o n ] \r S e l e c t s r o w p 0010560 r o p . I f r o w p r o p 0010600 i s N I L , t h e n t h e 0010620 c u r r e n t l y s e l e c 0010640 t e d r o w p r o p i s d 0010660 e s e l e c t e d . \r ( T W O D 0010700 I N S P E C T . S E L E C T C O 0010720 L U M N P R O P T W O D I N 0010740 S P E C T W C O L U M N P R O 0010760 P ] \t [ F u n c t i o n ] \r S e 0011000 l e c t s c o l u m p r o p . 0011020 I f r o w p r o p i s N 0011040 I L , t h e n t h e c u r 0011060 r e n t l y s e l e c t e d 0011100 c o l u m p r o p i s d e s 0011120 e l e c t e d . \r N o t e : t 0011140 h e r e i s n o p r o v i 0011160 s i o n f o r r e d i s p l 0011200 a y i n g s e l e c t e d r 0011220 o w o r c o l u m n p r o 0011240 p s - - a l t h o u g h t 0011260 h i s m a y b e e f f e c 0011300 t e d b y r e d i s p l a y 0011320 i n g t h e e n t i r e t 0011340 w o d i n s p e c t w . \r \r S i 0011360 n c e t h e T w o d i n s p 0011400 e c t o r w i n d o w s d i 0011420 f f e r s t y l i s t i c a l 0011440 l y f r o m t h e s t a n 0011460 d a r d i n s p e c t o r w 0011500 i n d o w s , a s t y l i s 0011520 t i c a l l y s i m i l a r 0011540 o n e d i n s p e c t o r w i 0011560 n d o w i s a l s o p r o 0011600 v i d e d . \r ( O N E D I N S P 0011620 E C T W . C R E A T E D A T 0011640 U M P R O P S F E T C H F 0011660 N S T O R E F N V A L U E 0011700 C O M M A N D F N 303 \r P R O P 0011720 C O M M A N D F N T I T L E 0011740 T I T L E C O M M A N D F N 0011760 W H E R E T O P R I G H T ) \t 0012000 [ F u n c t i o n ] \r D a t u m 0012020 i s t h e o b j e c t t 0012040 o b e i n s p e c t e d . P 0012060 r o p s i s a l i s t o 0012100 f p r o p e r t i e s o f 0012120 t h e d a t u m w h i c h 0012140 w i l l b e l a i d o u t 0012160 h o r i z o n t a l l y , o 0012200 r a f u n c t i o n w h i 0012220 c h w i l l b e c a l l e 0012240 d w i t h d a t u m a s 0012260 a n a r g u m e n t a n d 0012300 r e t u r n s s u c h a l 0012320 i s t . E a c h p r o p 0012340 s p e c i f i e s a c e l l 0012360 o f t h e o n e d i m e n 0012400 s i o n a l i n s p e c t o r 0012420 w i n d o w . F e t c h f n 0012440 i s a f u n c t i o n w 0012460 h i c h i f c a l l e d w 0012500 i t h a r g u m e n t s d a 0012520 t u m , a n d p r o p r e 0012540 t u r n s t h e v a l u e 0012560 i n t h a t c e l l . S t 0012600 o r e f n i s a f u n c t 0012620 i o n w h i c h i f c a l 0012640 l e d w i t h a r g u m e n 0012660 t s n e w v a l u e , d a t 0012700 u m , a n d p r o p s t o 0012720 r e s n e w v a l u e i n 0012740 t h e c e l l . \r T h e c e 0012760 l l s o f t h e i n s p e 0013000 c t o r w i n d o w a r e 0013020 s e l e c t a b l e . I f v 0013040 a l u e c o m m a n d f n i s 0013060 g i v e n , i t m u s t 0013100 b e a f u n c t i o n w h 0013120 i c h w i l l b e c a l l 0013140 e d w i t h a r g u m e n t 0013160 s c e l l v a l u e , p r o 0013200 p , d a t u m , a n d o n 0013220 e d i n s p e c t w i n d o w 0013240 w h e n t h e c e l l s p 0013260 e c i f i e d b y p r o p 0013300 i s s e l e c t e d . A d 0013320 e f a u l t v a l u e c o m m 0013340 a n d f n i s p r o v i d e 0013360 d w h i c h a l l o w s t 0013400 h e c e l l v a l u e t o 0013420 b e i n s p e c t e d , s e 0013440 t , o r b o u n d t o t 0013460 h e l i t a t o m I T . \r S 0013500 i m i l a r l y t h e p r o 0013520 p s t h e m s e l v e s a r 0013540 e s e l e c t a b l e . I f 0013560 p r o p c o m m a n d f n i 0013600 s g i v e n i t m u s t 0013620 b e a f u n c t i o n w h 0013640 i c h w i l l b e c a l l 0013660 e d w i t h a r g s p r o 0013700 p , d a t u m , a n d o n 0013720 e d i n s p e c t w i n d o w 0013740 w h e n p r o p i s s e l 0013760 e c t e d . N o d e f a u l 0014000 t p r o p c o m m a n d f n 0014020 i s p r o v i d e d . I f 0014040 p r o p c o m m a n d f n i s 0014060 n o t g i v e n , t h e 0014100 p r o p s w i l l n o t b 0014120 e s e l e c t a b l e . \r T i 0014140 t l e w i l l b e t h e 0014160 t i t l e f o r t h e w i 0014200 n d o w - - a d e f a u l 0014220 t i s p r o v i d e d . T 0014240 i t l e c o m m a n d f n i s 0014260 a f u n c t i o n w h i c 0014300 h w i l l b e c a l l e d 0014320 w i t h t h e s i n g l e 0014340 a r g u m e n t o n e d i n 0014360 s p e c t w i n d o w i f t 0014400 h e m i d d l e b u t t o n 0014420 i s d e p r e s s e d i n 0014440 t h e t i t l e b a r o 0014460 f t h e w i n d o w . \r W h 0014500 e r e m a y b e a w i n 0014520 d o w , i n w h i c h c a 0014540 s e i t w i l l b e u s 0014560 e d a s a t l e a s t p 0014600 a r t o f t h e o n e d i 0014620 n s p e c t o r ( t h e o n 0014640 e d i n s p e c t o r i s c 0014660 o m p o s e d o f t h r e e 0014700 w i n d o w ) , T h i s i 0014720 s e s p e c i a l l y u s e 0014740 f u l i f w h e r e i s 0014760 t h e r e s u l t o f a 0015000 p r e v i o u s c a l l t o 0015020 O N E D I N S P E C T W . C R 0015040 E A T E o r T W O D I N S P 0015060 E C T W . C R E A T E . T h e 0015100 d i m e n s i o n s o f w 0015120 h e r e w i l l n o t b e 0015140 u s e d t o p o s i t i o 0015160 n t h e o n e d i n s p e c 0015200 t o r u n l e s s t o p r i 0015220 g h t i s N I L . \r W h e r 0015240 e m a y a l s o b e r e 0015260 g i o n o r a p o s i t i 0015300 o n s p e c i f y i n g t h 0015320 e l o w e r l e f t h a n 0015340 d c o r n e r o f t h e 0015360 o n e d i n s p e c t o r . I 0015400 f w h e r e i s N I L , 0015420 t h e u s e r w i l l b e 0015440 p r o m p t e d f o r a 0015460 p o s i t i o n . \r T o p r i g 0015500 h t a l l o w s t h e u s 0015520 e r t o s p e c i f y t h 0015540 e t o p r i g h t - h a n d 0015560 c o r n e r o f t h e o 0015600 n e d i n s p e c t o r . T o 0015620 p r i g h t m u s t b e a 0015640 p o s i t i o n , a n d i 0015660 f g i v e n o v e r r i d e 0015700 s a n y s p e c i f i c a t 0015720 i o n w h i c h m a y h a 0015740 v e b e e n p r o v i d e d 0015760 b y t h e a r g u m e n t 0016000 w h e r e . \r R e t u r n s 0016020 t h e m a i n w i n d o w 0016040 o f a n a t t a c h e d w 0016060 i n d o w g r o u p . \r T h e 0016100 a r g u m e n t s t o O N 0016120 E D I N S P E C T W . C R E A T 0016140 E a r e c a c h e d o n 0016160 w i n d o w p r o p s o f t 0016200 h e s a m e n a m e o n 0016220 t h e r e t u r n e d m a i 0016240 n w i n d o w . \r \r ( O N E D 0016260 I N S P E C T . R E D I S P L A 0016300 Y O N E D I N S P E C T W S 0016320 O M E P R O P S ) \t [ F u n c t 0016340 i o n ] \r \t R e d i s p l a y 0016360 s e l e c t e d c e l l s o 0016400 f o n e d i n s p e c t w . 0016420 S o m e p r o p s m a y e i 0016440 t h e r b e a s i n g l e 0016460 p r o p , a l i s t o f 0016500 p r o p s , o r N I L , 0016520 i n w h i c h c a s e t h 0016540 e e n t i r e o n e d i n s 0016560 p e c t w i s r e c o m p u 0016600 t e d a n d r e d i s p l a 0016620 y e d . O t h e r w i s e , 0016640 t h e c e l l ( s ) s p e c 0016660 i f i e d b y t h e s o m 0016700 e p r o p s a r e r e d i s 0016720 p l a y e d , p o s s i b l y 0016740 f o r c i n g t h e e n t 0016760 i r e s o m e p r o p s t o 0017000 r e d i s p l a y i f t h 0017020 e p r i n t e d r e p r e s 0017040 e n t a t i o n o f a c e 0017060 l l o v e r f l o w s t h e 0017100 c o l u m n w i d t h . \r ( 0017120 O N E D I N S P E C T . R E P L 0017140 A C E O N E D I N S P E C T W 0017160 P R O P N E W V A L U E ) \t 0017200 [ F u n c t i o n ] \r R e p l a 0017220 c e s t h e c e l l s p e 0017240 c i f i e d b y p r o p w 0017260 i t h n e w v a l u e a n d 0017300 u p d a t e s t h e d i s 0017320 p l a y . \r ( O N E D I N S P E 0017340 C T . S E L E C T I T E M O 0017360 N E D I N S P E C T W P R O P 0017400 ) \t [ F u n c t i o n ] \r S e l 0017420 e c t s t h e c e l l s p 0017440 e c i f i e d b y p r o p . 0017460 T h a t c e l l i s i n 0017500 v e r t e d a n d p u t o 0017520 n t h e w i n d o w p r o 0017540 p S E L E C T I O N o f o 0017560 n e d i n s p e c t w . I f 0017600 p r o p i s N I L , t h e 0017620 n t h e c u r r e n t s e 0017640 l e c t i o n i s s i m p l 0017660 y d e s e l e c t e d . \r ( O 0017700 N E D I N S P E C T . S E L E C 0017720 P R O P O N E D I N S P E C 0017740 T W P R O P ) \t [ F u n c t i 0017760 o n ] \r S e l e c t s p r o p 0020000 . I f p r o p i s N I L 0020020 , t h e n t h e c u r r e 0020040 n t l y s e l e c t e d p r 0020060 o p i s d e s e l e c t e d 0020100 . \r \r \r \t \0 \0 \0 \0 \0 005 \0 \b \0 / \0 0020120 H \0 H 001 310 \0 \0 \0 \0 \0 004 003 004 \0 \0 002 0020140 \0 \0 001 001 310 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 / \0 \0 0020200 \0 \0 001 310 \0 \v \0 \0 \0 004 003 004 \0 \0 002 001 0020220 274 001 001 310 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 & \0 \0 \0 0020260 \0 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 0020300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020320 \0 \0 & \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 004 002 0020340 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020360 \0 \0 \0 \0 \0 \0 \0 \0 & \0 212 \0 212 001 8 \0 0020400 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 & \0 0020440 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 \0 \0 \0 0020460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020500 \0 \0 \0 \0 B \0 \0 \0 \0 001 310 \0 \0 \0 \0 \0 0020520 \0 003 004 \0 \0 001 001 310 001 \0 \0 \0 \0 \0 \0 \0 0020540 \v P A G E H E A D I N G \0 \v R U 0020560 N N I N G H E A D \0 \0 \0 \0 \0 \0 \0 0020600 \0 \0 \0 \0 \0 \0 & \0 \0 \0 \0 \0 \0 \0 \0 \0 0020620 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020660 004 \0 006 \0 024 \0 006 M O D E R N \0 \n \0 0020700 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O D E R 0020720 N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M 0020740 O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 0020760 024 \0 006 M O D E R N \0 006 \0 \0 \0 \0 \0 0021000 \0 \0 \0 \0 022 \0 004 L O G O \0 030 \0 \0 \0 0021020 \0 \0 \0 \0 \0 \0 ? \0 1 ( D E F A U L 0021040 T F O N T 1 ( G A C H A 1 0021060 0 ) ( G A C H A 8 ) ( T E 0021100 R M I N A L 8 ) ) \0 \n \0 \0 \0 \0 0021120 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 005 0021140 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 0021160 \0 024 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 0021200 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0021220 F N 001 \0 024 \0 006 M O D E R N \0 \n \0 0021240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 003 0021260 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v 0021300 H R U L E . G E T F N 001 \0 024 \0 006 0021320 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 0021340 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0021360 006 \0 \0 \0 002 \0 001 \0 \v H R U L E . G 0021400 E T F N 001 \0 024 \0 006 M O D E R N \0 0021420 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 0021440 \0 003 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 016 \0 \0 0021460 \0 \0 002 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 0021500 001 \0 \v H R U L E . G E T F N 001 \0 0021520 024 \0 006 M O D E R N \0 \f \0 \0 \0 \0 \0 0021540 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 0021560 \0 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R U L 0021600 E . G E T F N 001 \0 024 \0 006 M O D E 0021620 R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 0021640 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 0021660 - \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 0021700 \0 315 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 0021720 \0 \0 . \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 0021740 \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 020 \0 \0 \0 0021760 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003 \0 \0 \0 026 \0 0022000 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 * 0022020 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0022040 + \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0022060 \0 016 \0 \0 \0 \0 001 \0 \0 \0 \r \0 \0 \0 \0 003 0022100 \0 \0 \0 \0 \0 002 \0 002 \0 \0 002 310 \0 \0 \0 \0 0022120 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 u \0 \0 \0 0022140 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 002 R \0 \0 0022160 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 340 \0 0022200 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 F 0022220 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0022240 236 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0022260 \0 316 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 0022300 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 0022320 \0 \0 \0 5 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0022340 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0022360 \0 002 \0 \0 \0 n \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0022400 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0022420 \0 002 \0 002 \0 \0 \0 I \0 \0 \0 \0 003 \0 \0 \0 0022440 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0022460 \0 \0 \0 002 \0 002 \0 \0 \0 027 \0 \0 \0 \0 003 \0 0022500 \0 \0 035 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 0022520 \0 \0 \0 017 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 0022540 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 0022560 002 \0 002 \0 \0 001 361 \0 \0 \0 \0 003 \0 \0 \0 \0 0022600 \0 002 \0 002 \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 0022620 # \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0022640 \0 \b \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 0022660 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 0022700 001 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 0022720 \0 002 \0 \0 \0 Z \0 \0 \0 \0 003 \0 \0 \0 001 \0 0022740 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 030 0022760 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 0023000 \0 \f \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 0023020 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 332 \0 \0 \0 \0 0023040 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 0023060 \0 002 \0 \0 \0 033 \0 \0 \0 \0 003 \0 \0 \0 025 \0 0023100 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 0023120 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0023140 \0 V \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 0023160 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 036 \0 \0 \0 \0 0023200 003 \0 \0 \0 016 \0 \0 \0 \0 001 \0 \0 \0 \t \0 \0 0023220 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 001 \0 \0 \0 \f 0023240 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 0023260 \0 \0 \0 002 \0 002 \0 \0 \0 Z \0 \0 \0 \0 003 \0 0023300 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 0023320 \0 \0 \0 223 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 0023340 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 0023360 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 231 \0 0023400 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 025 0023420 \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 001 \0 \0 0023440 \0 001 \0 \0 \0 \0 003 \0 \0 \0 " \0 \0 \0 \0 001 0023460 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 2 \0 \0 \0 \0 0023500 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 0023520 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 337 \0 0023540 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 U 0023560 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 0023600 037 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0023620 \0 340 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 0023640 \0 001 ^ \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 0023660 \0 \0 \0 236 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0023700 002 \0 \0 \0 316 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0023720 \0 002 \0 \0 \0 4 \0 \0 \0 \0 003 \0 \0 \0 001 \0 0023740 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 m 0023760 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0024000 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0024020 \0 027 \0 \0 \0 \0 003 \0 \0 \0 026 \0 \0 \0 \0 001 0024040 \0 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 0024060 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 001 i \0 \0 0024100 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 0024120 \0 002 \0 002 \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 0024140 032 \0 \0 \0 \0 001 \0 \0 \0 \f \0 \0 \0 \0 003 \0 0024160 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 0024200 \0 \0 \0 J \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 0024220 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 031 \0 \0 0024240 \0 \0 003 \0 \0 \0 021 \0 \0 \0 \0 001 \0 \0 \0 \r 0024260 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0024300 260 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 0024320 \0 \0 \0 \0 002 \0 002 \0 \0 \0 030 \0 \0 \0 \0 003 0024340 \0 \0 \0 021 \0 \0 \0 \0 001 \0 \0 \0 \r \0 \0 \0 0024360 \0 003 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 M \0 \0 0024400 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 0024420 \0 002 \0 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 0024440 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 0024460 \0 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0 \0 \0 006 \0 0024500 \0 E \0 273 z 272 0024507