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