$ 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