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