$ od -c -N 50000 [eris]<LispCore>INTERNAL>DOC>DIGguide.TEdit!18 0000000 \r T h e I m p l e m e n t a t 0000020 i o n o f \r D e v i c e - I n 0000040 d e p e n d e n t G r a p h i 0000060 c s \r T h r o u g h I m a g e 0000100 s t r e a m s \r \r f i l e d a 0000120 s { E r i s } < L i s p C o r 0000140 e > I n t e r n a l > D o c > D 0000160 I G g u i d e . T E d i t \r w r 0000200 i t t e n b y H e r b J e 0000220 l l i n e k o n 2 N o v e 0000240 m b e r 1 9 8 4 \r l a s t r 0000260 e v i s i o n o n 2 6 F e 0000300 b r u a r y 1 9 8 5 \r \r T h e 0000320 I n t e r l i s p - D s y s 0000340 t e m d o e s a l l i m a 0000360 g e c r e a t i o n t h r o 0000400 u g h a s e t o f f u n 0000420 c t i o n s a n d d a t a 0000440 s t r u c t u r e s f o r d 0000460 e v i c e - i n d e p e n d e n 0000500 t g r a p h i c s , k n o w 0000520 n p o p u l a r l y a s D 0000540 I G . D I G i s a c h i 0000560 e v e d t h r o u g h t t h 0000600 e u s e o f a s p e c i 0000620 a l f l a v o r o f s t r 0000640 e a m , k n o w n a s a n 0000660 i m a g e s t r e a m . \r \r A 0000700 n i m a g e s t r e a m , b 0000720 y c o n v e n t i o n , i s 0000740 a n y s t r e a m t h a t 0000760 h a s i t s I M A G E O P 0001000 S f i e l d ( d e s c r i b 0001020 e d i n d e t a i l b e l 0001040 o w ) s e t t o a v e c 0001060 t o r o f m e a n i n g f u 0001100 l g r a p h i c a l o p e r 0001120 a t i o n s . U s i n g i 0001140 m a g e s t r e a m s , w e 0001160 c a n w r i t e p r o g r a 0001200 m s t h a t d r a w a n d 0001220 p r i n t o n a n o u t 0001240 p u t s t r e a m w i t h o 0001260 u t r e g a r d t o t h e 0001300 u n d e r l y i n g d e v i 0001320 c e , b e i t w i n d o w 0001340 , d i s k , D o v e r , 8 0001360 0 4 4 o r D i a b l o p r 0001400 i n t e r s . F o r e x a 0001420 m p l e , t h e f o l l o w 0001440 i n g h a v e i m a g e s t 0001460 r e a m s b a c k i n g t h 0001500 e m : w i n d o w s , P r e 0001520 s s s t r e a m s , I n t e 0001540 r p r e s s s t r e a m s , 0001560 a n d I r i s s t r e a m s 0001600 . \r \r I m a g e s t r e a m s 0001620 t r u c t u r e \r \r A s i n d 0001640 i c a t e d a b o v e , i m 0001660 a g e s t r e a m s u s e a 0001700 f i e l d t h a t n o o 0001720 t h e r s t r e a m d o e s 0001740 : I M A G E O P S . I M A 0001760 G E O P S i s a n i n s t 0002000 a n c e o f t h e I M A G 0002020 E O P S d a t a t y p e , a 0002040 n d c o n t a i n s a v e 0002060 c t o r o f t h e s t r e 0002100 a m ' s g r a p h i c a l m 0002120 e t h o d s . T h e m e t 0002140 h o d s c o n t a i n e d i 0002160 n t h e I M A G E O P S c 0002200 a n m a k e a r b i t r a r 0002220 y u s e o f t h e s t r 0002240 e a m ' s I M A G E D A T A 0002260 f i e l d , w h i c h i s 0002300 p r o v i d e d f o r t h e 0002320 i r u s e , a n d m a y 0002340 c o n t a i n a n y d a t a 0002360 n e e d e d . \r \r I M A G E O 0002400 P S \t [ D a t a t y p e ] \r \r T 0002420 h e I M A G E O P S d a t a 0002440 t y p e h a s t h e f o l 0002460 l o w i n g f i e l d s : \r \r 0002500 I M A G E T Y P E \t T h e n a 0002520 m e o f i m a g e t y p e 0002540 . M o n o c h r o m e d i 0002560 s p l a y s t r e a m s h a 0002600 v e a n I M A G E T Y P E 0002620 o f D I S P L A Y ; c o l o 0002640 r d i s p l a y s t r e a m 0002660 s a r e i d e n t i f i e d 0002700 a s ( C O L O R D I S P L 0002720 A Y ) . T h e I M A G E T 0002740 Y P E i s i n f o r m a t i 0002760 o n a l , a n d c a n b e 0003000 s e t t o a n y t h i n g 0003020 t h e i m p l e m e n t o r 0003040 c h o o s e s . \r \r I M F O N 0003060 T C R E A T E \t T h e d e v i 0003100 c e n a m e t o p a s s 0003120 t o F O N T C R E A T E w h 0003140 e n f o n t s a r e c r e 0003160 a t e d f o r t h e s t r 0003200 e a m . \r \r T h e f o l l o w 0003220 i n g f i e l d s a r e a 0003240 l l s t r e a m m e t h o d 0003260 s , a n d a r e p r e s e 0003300 n t e d w i t h t h e i r 0003320 a r g u m e n t s , i n t h 0003340 e m a n n e r o f a f u 0003360 n c t i o n d e f i n i t i o 0003400 n . W i t h t h e e x c 0003420 e p t i o n o f I M C L O S 0003440 E F N , e a c h m e t h o d 0003460 t h a t f o l l o w s h a 0003500 s a c o r r e s p o n d i n 0003520 g f u n c t i o n t h a t 0003540 c o n s i s t s o f t h e 0003560 m e t h o d ' s n a m e w i 0003600 t h t h e " I M " p r e f 0003620 i x r e m o v e d . A l l 0003640 c o o r d i n a t e s t h a 0003660 t r e f e r t o p o i n t 0003700 s i n a d i s p l a y d 0003720 e v i c e ' s s p a c e a r 0003740 e m e a s u r e d i n t h 0003760 e d e v i c e ' s u n i t s 0004000 . ( T h e I M S C A L E 0004020 m e t h o d p r o v i d e s 0004040 a c c e s s t o a d e v i 0004060 c e ' s s c a l e . ) \r \r ( I 0004100 M C L O S E F N S T R E A M ) 0004120 \r \r \t W h a t t o d o b e 0004140 f o r e s t r e a m i s C 0004160 L O S E F e d , e . g . f l 0004200 u s h b u f f e r s , w r i 0004220 t e h e a d e r o r t r a 0004240 i l e r i n f o r m a t i o n 0004260 , e t c . \r \r ( I M D R A W L 0004300 I N E S T R E A M X 1 Y 1 0004320 X 2 Y 2 W I D T H O P E 0004340 R A T I O N C O L O R ) \r \r \t 0004360 D r a w s a l i n e o f 0004400 w i d t h W I D T H f r o m 0004420 ( X 1 , Y 1 ) t o ( X 2 0004440 , Y 2 ) . ( D a s h i n g 0004460 i s c u r r e n t l y h a 0004500 n d l e d a t a h i g h e 0004520 r l e v e l , a n d t h u 0004540 s i s n o t a n a r g u 0004560 m e n t ) . \r \r ( I M D R A 0004600 W C U R V E S T R E A M K N 0004620 O T S C L O S E D B R U S H 0004640 D A S H I N G ) \r \r \t D r a w 0004660 s a c u r v e t h r o u g 0004700 h K N O T S . \r \r ( I M D R A 0004720 W C I R C L E S T R E A M C 0004740 E N T E R X C E N T E R Y R 0004760 A D I U S B R U S H D A S H 0005000 I N G ) \r \r \t D r a w s a c 0005020 i r c l e o f r a d i u s 0005040 R A D I U S a r o u n d ( C 0005060 E N T E R X , C E N T E R Y ) 0005100 . \r \r ( I M D R A W E L L I P 0005120 S E S T R E A M C E N T E R 0005140 X C E N T E R Y S E M I M I 0005160 N O R R A D I U S S E M I M A 0005200 J O R R A D I U S O R I E N T 0005220 A T I O N B R U S H D A S H 0005240 I N G ) \r \r \t D r a w s a n 0005260 e l l i p s e a r o u n d ( 0005300 C E N T E R X , C E N T E R Y 0005320 ) . \r \r ( I M F I L L C I R C L 0005340 E S T R E A M C E N T E R X 0005360 C E N T E R Y R A D I U S 0005400 T E X T U R E ) \r \r \t D r a w s 0005420 a c i r c l e f i l l e d 0005440 w i t h t e x t u r e T E 0005460 X T U R E a r o u n d ( C E 0005500 N T E R X , C E N T E R Y ) . 0005520 \r \r ( I M B L T S H A D E T E 0005540 X T U R E S T R E A M D E S 0005560 T I N A T I O N L E F T D E S 0005600 T I N A T I O N B O T T O M W 0005620 I D T H H E I G H T O P E R 0005640 A T I O N C L I P P I N G R E 0005660 G I O N ) \r \r \t T h e t e x t 0005700 u r e - s o u r c e c a s e 0005720 o f B I T B L T . D E S T 0005740 I N A T I O N L E F T , D E S 0005760 T I N A T I O N B O T T O M , 0006000 W I D T H , H E I G H T , a 0006020 n d C L I P P I N G R E G I O 0006040 N a r e m e a s u r e d i 0006060 n S T R E A M ' s u n i t s 0006100 . T h i s m e t h o d i 0006120 s i n v o k e d b y t h e 0006140 f u n c t i o n s B I T B L 0006160 T a n d B L T S H A D E . \r 0006200 \r ( I M B I T B L T S O U R C 0006220 E B I T M A P S O U R C E L E 0006240 F T S O U R C E B O T T O M 0006260 S T R E A M D E S T I N A T I 0006300 O N L E F T D E S T I N A T I 0006320 O N B O T T O M W I D T H H 0006340 E I G H T S O U R C E T Y P E 0006360 O P E R A T I O N T E X T U 0006400 R E C L I P P I N G R E G I O 0006420 N C L I P P E D S O U R C E L 0006440 E F T C L I P P E D S O U R C 0006460 E B O T T O M ) \r \r \t T h e b 0006500 i t m a p - s o u r c e c a s 0006520 e s o f B I T B L T . S 0006540 O U R C E L E F T , S O U R C 0006560 E B O T T O M , C L I P P E D 0006600 S O U R C E L E F T , C L I P 0006620 P E D S O U R C E B O T T O M , 0006640 W I D T H , a n d H E I G 0006660 H T a r e m e a s u r e d 0006700 i n p i x e l s ; D E S T I 0006720 N A T I O N L E F T , D E S T 0006740 I N A T I O N B O T T O M , a 0006760 n d C L I P P I N G R E G I O 0007000 N a r e i n t h e u n i 0007020 t s o f t h e d e s t i n 0007040 a t i o n s t r e a m . \r \r ( 0007060 I M S C A L E D B I T B L T S 0007100 O U R C E B I T M A P S O U R 0007120 C E L E F T S O U R C E B O T 0007140 T O M S T R E A M D E S T I 0007160 N A T I O N L E F T D E S T I 0007200 N A T I O N B O T T O M W I D 0007220 T H H E I G H T S O U R C E 0007240 T Y P E O P E R A T I O N T 0007260 E X T U R E C L I P P I N G R 0007300 E G I O N C L I P P E D S O U 0007320 R C E L E F T C L I P P E D S 0007340 O U R C E B O T T O M S C A L 0007360 E ) \r \r \t A s c a l e d v 0007400 e r s i o n o f I M B I T B 0007420 L T . E a c h p i x e l 0007440 i n S O U R C E B I T M A P 0007460 i s r e p l i c a t e d S C 0007500 A L E t i m e s i n t h e 0007520 X a n d Y d i r e c t i 0007540 o n s ; c u r r e n t l y , 0007560 S C A L E m u s t b e a n 0007600 i n t e g e r . \r \r ( I M M O 0007620 V E T O S T R E A M X Y ) 0007640 \r \r \t M o v e t o ( X , Y ) 0007660 . T h i s m e t h o d i 0007700 s i n v o k e d b y t h e 0007720 f u n c t i o n s M O V E T 0007740 O a n d R E L M O V E T O . 0007760 I f i t i s n o t s 0010000 u p p l i e d , a d e f a u 0010020 l t m e t h o d c o m p o s 0010040 e d o f c a l l s t o t 0010060 h e I M X P O S I T I O N a 0010100 n d I M Y P O S I T I O N m 0010120 e t h o d s i s u s e d . \r 0010140 \r ( I M T E R P R I S T R E A 0010160 M ) \r \r \t ( A s y e t u n u 0010200 s e d . ) I s s u e a n 0010220 e w l i n e . W h e n i m 0010240 p l e m e n t e d , t h i s 0010260 m e t h o d w i l l b e i 0010300 n v o k e d b y t h e f u 0010320 n c t i o n T E R P R I . 0010340 I t d e f a u l t s t o ( 0010360 \ O U T C H A R S T R E A M 0010400 ( C H A R C O D E E O L ) ) . 0010420 \r \r ( I M S T R I N G W I D T H 0010440 S T R E A M S T R R D T B 0010460 L ) \r \r \t R e t u r n s t h e 0010500 w i d t h o f s t r i n g 0010520 S T R i n S T R E A M ' s 0010540 u n i t s , u s i n g S T 0010560 R E A M ' s c u r r e n t f 0010600 o n t . I f t h i s m e 0010620 t h o d i s n o t s u p p 0010640 l i e d , i t d e f a u l t 0010660 s t o c a l l i n g \ S T 0010700 R I N G W I D T H . G E N E R I 0010720 C . \r \r ( I M C H A R W I D T H 0010740 S T R E A M C H A R C O D E 0010760 ) \r \r \t R e t u r n s t h e 0011000 w i d t h o f c h a r a c t 0011020 e r C H A R C O D E i n S 0011040 T R E A M ' s u n i t s . 0011060 I f t h i s m e t h o d i 0011100 s n o t s u p p l i e d , 0011120 i t d e f a u l t s t o c 0011140 a l l i n g \ S T R I N G W I 0011160 D T H . G E N E R I C . \r \r T h 0011200 e f o l l o w i n g m e t h 0011220 o d s a l l h a v e c o r 0011240 r e s p o n d i n g D S P x x 0011260 f u n c t i o n s ( e . g . 0011300 I M Y P O S I T I O N c o r 0011320 r e s p o n d s t o D S P Y 0011340 P O S I T I O N ) t h a t i 0011360 n v o k e t h e m . T h e 0011400 y a l s o h a v e t h e 0011420 p r o p e r t y t h a t t h 0011440 e y r e t u r n t h e i r 0011460 p r e v i o u s v a l u e ; 0011500 w h e n c a l l e d w i t h 0011520 N I L t h e y r e t u r n 0011540 t h e o l d v a l u e w 0011560 i t h o u t c h a n g i n g 0011600 i t . \r \r ( I M X P O S I T I O 0011620 N S T R E A M X P O S I T I 0011640 O N ) \r \r \t S e t s n e w x 0011660 - p o s i t i o n o n S T R 0011700 E A M . \r \r ( I M Y P O S I T I 0011720 O N S T R E A M Y P O S I T 0011740 I O N ) \r \r \t S e t s n e w 0011760 y - p o s i t i o n o n S T 0012000 R E A M . \r \r ( I M F O N T S 0012020 T R E A M F O N T ) \r \r \t S e 0012040 t s S T R E A M ' s f o n t 0012060 t o b e F O N T . \r \r ( I 0012100 M L E F T M A R G I N S T R E 0012120 A M L E F T M A R G I N ) \r \r 0012140 \t S e t s S T R E A M ' s l 0012160 e f t m a r g i n t o b e 0012200 L E F T M A R G I N . T h 0012220 e l e f t m a r g i n i s 0012240 d e f i n e d a s t h e 0012260 x p o s i t i o n s e t a 0012300 f t e r n e w l i n e . \r \r ( 0012320 I M R I G H T M A R G I N S T 0012340 R E A M R I G H T M A R G I N 0012360 ) \r \r \t S e t s S T R E A M ' 0012400 s r i g h t m a r g i n t 0012420 o b e R I G H T M A R G I N 0012440 . T h e r i g h t m a r 0012460 g i n i s d e f i n e d a 0012500 s t h e m a x i m u m x 0012520 p o s i t i o n a t w h i c 0012540 h c h a r a c t e r s w i l 0012560 l b e p r i n t e d ; p r 0012600 i n t i n g b e y o n d i t 0012620 c a u s e s a n e w l i n 0012640 e . \r \r ( I M L I N E F E E D 0012660 S T R E A M D E L T A ) \r \r \t 0012700 S e t s S T R E A M ' s l i 0012720 n e f e e d d i s t a n c e 0012740 ( d i s t a n c e t o m o v 0012760 e v e r t i c a l l y a f t 0013000 e r a n e w l i n e ) t o 0013020 b e D E L T A . \r \r ( I M N 0013040 E W P A G E S T R E A M ) \r \r 0013060 \t C a u s e s a n e w p a 0013100 g e t o b e s t a r t e d 0013120 ; t h e p o s i t i o n i 0013140 s s e t t o ( D S P L E F 0013160 T M A R G I N , D S P T O P M 0013200 A R G I N ) . I f n o t 0013220 s u p p l i e d , d e f a u l 0013240 t s t o ( \ O U T C H A R 0013260 S T R E A M ( C H A R C O D E 0013300 ^ L ) ) . \r \r ( I M S C A L E 0013320 S T R E A M S C A L E ) \r \r 0013340 \t R e t u r n s t h e n u m 0013360 b e r o f d e v i c e p o 0013400 i n t s p e r s c r e e n 0013420 p o i n t ( a s c r e e n 0013440 p o i n t b e i n g ~ 1 / 7 0013460 2 i n c h ) . I n a l 0013500 a t e r r e l e a s e o f 0013520 I n t e r l i s p - D t h e 0013540 c o n v e r s i o n f a c t o 0013560 r w i l l b e s p e c i f 0013600 i a b l e . ( I . e . r i 0013620 g h t n o w S C A L E i s 0013640 i g n o r e d . ) \r \r \r ( I M 0013660 T O P M A R G I N S T R E A M 0013700 Y P O S I T I O N ) \r \r \t S e 0013720 t s S T R E A M ' s t o p 0013740 m a r g i n ( t h e y - p o 0013760 s i t i o n o f t h e t o 0014000 p s o f c h a r a c t e r s 0014020 t h a t i s s e t a f t 0014040 e r n e w p a g e ) t o b 0014060 e Y P O S I T I O N . \r \r ( I 0014100 M B O T T O M M A R G I N S T 0014120 R E A M Y P O S I T I O N ) \r 0014140 \r \t S e t s S T R E A M ' s 0014160 b o t t o m m a r g i n ( t 0014200 h e y - p o s i t i o n b e 0014220 y o n d w h i c h a n y p 0014240 r i n t i n g c a u s e s a 0014260 n e w p a g e ) t o b e 0014300 Y P O S I T I O N . \r \r ( I M S 0014320 P A C E F A C T O R S T R E A 0014340 M F A C T O R ) \r \r \t S e t s 0014360 t h e a m o u n t b y w 0014400 h i c h t o m u l t i p l y 0014420 t h e n a t u r a l w i d 0014440 t h o f a l l f o l l o w 0014460 i n g s p a c e c h a r a c 0014500 t e r s o n S T R E A M : 0014520 u s e d f o r j u s t i f i 0014540 c a t i o n o f t e x t . 0014560 T h e d e f a u l t v a l 0014600 u e i s 1 . F o r e x 0014620 a m p l e , i f t h e n a 0014640 t u r a l w i d t h o f a 0014660 s p a c e i n S T R E A M 0014700 ' s c u r r e n t f o n t 0014720 i s 1 2 u n i t s , a n d 0014740 t h e s p a c e f a c t o r 0014760 i s s e t t o 2 , s p 0015000 a c e s w i l l a p p e a r 0015020 2 4 u n i t s w i d e . 0015040 T h e v a l u e s r e t u 0015060 r n e d b y S T R I N G W I 0015100 D T H a n d C H A R W I D T 0015120 H w i l l a l s o b e a 0015140 f f e c t e d . \r \r ( I M O P E 0015160 R A T I O N S T R E A M O P 0015200 E R A T I O N ) \r \r \t S e t s 0015220 t h e d e f a u l t B I T B 0015240 L T O P E R A T I O N a r g 0015260 u m e n t . S e e t h e 0015300 D S P O P E R A T I O N a n d 0015320 B I T B L T d o c u m e n t 0015340 a t i o n f o r m o r e i 0015360 n f o r m a t i o n . \r \r ( I M 0015400 B A C K C O L O R S T R E A M 0015420 C O L O R ) \r \r \t S e t s t 0015440 h e b a c k g r o u n d c o 0015460 l o r o f S T R E A M . \r \r 0015500 ( I M C O L O R S T R E A M 0015520 C O L O R ) \r \r \t S e t s t h 0015540 e d e f a u l t c o l o r 0015560 o f S T R E A M . \r \r I n a 0015600 d d i t i o n t o t h e I 0015620 M A G E O P S - b o r n e m e 0015640 t h o d s d e s c r i b e d 0015660 a b o v e , t h e r e a r e 0015700 t w o o t h e r i m p o r 0015720 t a n t m e t h o d s , w h 0015740 i c h a r e c o n t a i n e 0015760 d i n t h e s t r e a m 0016000 i t s e l f . \r \r S T R M B O U 0016020 T F N \t [ S t r e a m M e t h 0016040 o d ] \r \r F u n c t i o n c a 0016060 l l e d b y B O U T . Y 0016100 o u c a n i n s t a l l a 0016120 S T R M B O U T F N i n a 0016140 s t r e a m S T R E A M u 0016160 s i n g t h e f o r m ( r 0016200 e p l a c e ( S T R E A M S 0016220 T R M B O U T F N ) o f S T 0016240 R E A M w i t h ( F U N C T 0016260 I O N M Y B O U T F N ) ) . \r 0016300 \r O U T C H A R F N \t [ S t r e 0016320 a m M e t h o d ] \r \r T h i s 0016340 i s t h e f u n c t i o n 0016360 t h a t i s c a l l e d 0016400 t o o u t p u t a s i n g 0016420 l e b y t e . T h i s i 0016440 s l i k e S T R M B O U T F 0016460 N , e x c e p t f o r b e 0016500 i n g o n e l e v e l h i 0016520 g h e r : i t i s i n t e 0016540 n d e d f o r t e x t o u 0016560 t p u t . H e n c e , t h 0016600 i s f u n c t i o n s h o u 0016620 l d c o n v e r t ( C H A R 0016640 C O D E E O L ) i n t o t 0016660 h e s t r e a m ' s a c t u 0016700 a l e n d o f l i n e s 0016720 e q u e n c e , a n d s h o 0016740 u l d a d j u s t t h e s 0016760 t r e a m ' s C H A R P O S I 0017000 T I O N a p p r o p r i a t e 0017020 l y b e f o r e i n v o k i 0017040 n g t h e s t r e a m ' s 0017060 S T R M B O U T F N ( b y c 0017100 a l l i n g B O U T ) t o 0017120 a c t u a l l y p u t t h e 0017140 c h a r a c t e r . D e f 0017160 a u l t s t o \ F I L E O U 0017200 T C H A R F N , w h i c h i 0017220 s d e f i n i t e l y N O T 0017240 w h a t y o u w a n t . 0017260 O U T C H A R F N s a r e 0017300 i n s t a l l e d u s i n g 0017320 a f o r m l i k e ( r e p 0017340 l a c e ( S T R E A M O U T 0017360 C H A R F N ) o f S T R E A 0017400 M w i t h ( F U N C T I O N 0017420 M Y O U T C H A R F N ) ) . \r 0017440 \r I M A G E D A T A \t [ R e c o 0017460 r d f i e l d ] \r \r U s e d 0017500 t o h o l d d a t a p e r 0017520 t a i n i n g t o t h i s 0017540 t y p e o f i m a g e s t r 0017560 e a m ; t h e c o n t e n t 0017600 i s c o m p l e t e l y u 0017620 p t o t h e i m p l e m e 0017640 n t o r . F o r I n t e r 0017660 p r e s s d e v i c e s , 0017700 t h i s i s a n i n s t a 0017720 n c e o f t h e d a t a t 0017740 y p e I N T E R P R E S S D A 0017760 T A ; f o r P r e s s , P 0020000 R E S S D A T A ; f o r t h 0020020 e d i s p l a y , \ D I S P 0020040 L A Y D A T A . \r \r C r e a t i 0020060 n g i m a g e s t r e a m s \r 0020100 \r ( O P E N I M A G E S T R E A 0020120 M F I L E I M A G E T Y P E 0020140 O P T I O N S ) \t [ f u n c t 0020160 i o n ] \r \r O p e n s a n d 0020200 r e t u r n s a n o u t p u 0020220 t s t r e a m o f t y p e 0020240 I M A G E T Y P E ( P R E S 0020260 S , I N T E R P R E S S , D 0020300 I S P L A Y o r o t h e r 0020320 t y p e s ) o n a d e s t 0020340 i n a t i o n s p e c i f i e 0020360 d b y F I L E . F I L E 0020400 c a n n a m e a f i l e 0020420 e i t h e r o n a n o r 0020440 m a l s t o r a g e d e v i 0020460 c e o r o n a p r i n t 0020500 e r d e v i c e . I n t 0020520 h e l a t t e r c a s e , 0020540 t h e f i l e i s s e n t 0020560 t o t h e p r i n t e r 0020600 w h e n t h e s t r e a m 0020620 i s c l o s e d . B e c a 0020640 u s e o f t h e w a y t 0020660 h a t d e f a u l t e d a r 0020700 g u m e n t s a r e i n t e 0020720 r p r e t e d , O P E N I M A 0020740 G E S T R E A M p r o v i d e 0020760 s a c o n v e n i e n t a 0021000 n d s t a n d a r d i n t e 0021020 r f a c e f o r i n t e r p 0021040 r e t i n g u s e r o u t p 0021060 u t - d e s t i n a t i o n s 0021100 p e c i f i c a t i o n s . \r 0021120 \r I f I M A G E T Y P E i s 0021140 N I L , t h e i m a g e 0021160 t y p e i s i n f e r r e d 0021200 f r o m t h e e x t e n s 0021220 i o n f i e l d o f F I L 0021240 E a n d t h e E X T E N S 0021260 I O N S p r o p e r t i e s 0021300 i n t h e l i s t P R I N 0021320 T F I L E T Y P E S . T h u s 0021340 , a P R E S S e x t e n s 0021360 i o n d e n o t e s a P r 0021400 e s s - f o r m a t s t r e a 0021420 m , w h i l e I P , I P R 0021440 , a n d I N T E R P R E S S 0021460 i n d i c a t e I n t e r p 0021500 r e s s f o r m a t . I f 0021520 F I L E h a s n o e x t 0021540 e n s i o n b u t i s a 0021560 f i l e o n t h e p r i n 0021600 t e r d e v i c e { L P T } 0021620 , t h e n I M A G E T Y P E 0021640 w i l l b e t h e t y p 0021660 e t h a t t h e i n d i c 0021700 a t e d p r i n t e r c a n 0021720 p r i n t . I f F I L E 0021740 h a s n o e x t e n s i o 0021760 n b u t i s n o t o n 0022000 t h e p r i n t e r d e v i 0022020 c e , t h e n I M A G E T Y 0022040 P E w i l l d e f a u l t 0022060 t o t h e t y p e a c c e 0022100 p t e d b y t h e f i r s 0022120 t p r i n t e r o n D E F 0022140 A U L T P R I N T I N G H O S T 0022160 . \r \r F I L E = N I L 0022200 i s e q u i v a l e n t t o 0022220 F I L E = { L P T } . 0022240 N a m e s f o r p r i n t e 0022260 r f i l e s a r e o f t 0022300 h e f o r m { L P T } P R I 0022320 N T E R N A M E . T Y P E , w 0022340 h e r e P R I N T E R N A M E 0022360 , T Y P E , o r b o t h 0022400 m a y b e o m i t t e d . 0022420 P R I N T E R N A M E i s 0022440 t h e n a m e o f t h e 0022460 p a r t i c u l a r p r i n t 0022500 e r t o w h i c h t h e 0022520 f i l e w i l l b e t r a 0022540 n s m i t t e d o n c l o s 0022560 i n g ; i t d e f a u l t s 0022600 t o t h e f i r s t p r 0022620 i n t e r o n D E F A U L T 0022640 P R I N T I N G H O S T t h a 0022660 t c a n p r i n t I M A G 0022700 E T Y P E f i l e s . A s 0022720 j u s t d e s c r i b e d , 0022740 t h e T Y P E e x t e n s 0022760 i o n s u p p l i e s t h e 0023000 I M A G E T Y P E w h e n 0023020 i t i s d e f a u l t e d . 0023040 O P E N I M A G E S T R E A 0023060 M w i l l g e n e r a t e 0023100 a n e r r o r i f t h e 0023120 s p e c i f i e d p r i n t e 0023140 r d o e s n o t a c c e p 0023160 t t h e k i n d o f f i 0023200 l e s p e c i f i e d b y 0023220 I M A G E T Y P E . \r \r E x a m 0023240 p l e s a s s u m i n g I P 0023260 : i s a n I n t e r p r e 0023300 s s p r i n t e r , P i s 0023320 a P r e s s p r i n t e r 0023340 , a n d D E F A U L T P R I 0023360 N T I N G H O S T i s ( I P 0023400 : P ) : \r \r ( O P E N I M A G 0023420 E S T R E A M ) r e t u r n s 0023440 a n I n t e r p r e s s i 0023460 m a g e s t r e a m o n p 0023500 r i n t e r I P : \r \r ( O P E 0023520 N I M A G E S T R E A M N I L 0023540 ' P R E S S ) r e t u r n s 0023560 a P r e s s s t r e a m 0023600 o n P \r \r ( O P E N I M A G E 0023620 S T R E A M ' { L P T } . I N 0023640 T E R P R E S S ) r e t u r n 0023660 s a n I n t e r p r e s s 0023700 s t r e a m o n I P : \r \r ( 0023720 O P E N I M A G E S T R E A M 0023740 ' { C O R E } F O O . P R E S S 0023760 ) r e t u r n s a P r e s 0024000 s s t r e a m o n t h e 0024020 f i l e { C O R E } F O O . P 0024040 R E S S \r \r \t F o r c o m p l 0024060 e t e n e s s a n d c o n s 0024100 i s t e n c y , i f I M A G 0024120 E T Y P E i s i n f e r r e 0024140 d t o b e D I S P L A Y , 0024160 t h e n t h e u s e r i 0024200 s p r o m p t e d f o r a 0024220 w i n d o w t o o p e n . 0024240 T h e f i l e n a m e 0024260 i n t h i s c a s e w i l 0024300 l b e u s e d a s t h e 0024320 t i t l e o f t h e w i 0024340 n d o w . \r \r \t O P T I O N S 0024360 i s a l i s t i n p r o 0024400 p e r t y l i s t f o r m a 0024420 t t h a t m a y b e u s 0024440 e d t o s p e c i f y c e 0024460 r t a i n a t t r i b u t e s 0024500 o f t h e i m a g e s t 0024520 r e a m ; n o t a l l a t 0024540 t r i b u t e s a r e m e a 0024560 n i n g f u l o r i n t e r 0024600 p r e t e d b y a l l t y 0024620 p e s o f s t r e a m s . 0024640 A m o n g t h e p r o p e 0024660 r t i e s a r e : \r \r \t R E G 0024700 I O N v a l u e i s t h 0024720 e r e g i o n o n t h e 0024740 p a g e ( i n s t r e a m 0024760 s c a l e u n i t s , 0 , 0 0025000 b e i n g t h e l o w e r 0025020 - l e f t c o r n e r o f 0025040 t h e p a g e ) t h a t t 0025060 e x t w i l l f i l l u p 0025100 . I t e s t a b l i s h e 0025120 s t h e i n i t i a l v a 0025140 l u e s f o r D S P L E F T 0025160 M A R G I N , D S P R I G H T 0025200 M A R G I N , D S P B O T T O 0025220 M M A R G I N a n d D S P T 0025240 O P M A R G I N . \r \r \t F O N T 0025260 S v a l u e i s a l i 0025300 s t o f f o n t s t h a t 0025320 a r e e x p e c t e d t o 0025340 b e u s e d i n t h e 0025360 s t r e a m . S o m e s t 0025400 r e a m s ( e . g . I n t e 0025420 r p r e s s ) a r e m o r e 0025440 e f f i c i e n t i f t h 0025460 e e x p e c t e d f o n t s 0025500 a r e c a l l e d o u t 0025520 i n a d v a n c e , b u t 0025540 t h i s i s n o t n e c e 0025560 s s a r y . T h e f i r s 0025600 t f o n t i n t h i s l 0025620 i s t w i l l b e t h e 0025640 i n i t i a l f o n t o f 0025660 t h e s t r e a m , o t h e 0025700 r w i s e t h e D E F A U L 0025720 T F O N T f o r t h a t i 0025740 m a g e t y p e w i l l b 0025760 e u s e d . \r \r \t H E A D I N 0026000 G t h e h e a d i n g t 0026020 o b e p l a c e d a u t o 0026040 m a t i c a l l y o n e a c 0026060 h p a g e , N I L m e a n 0026100 s n o h e a d i n g . \r \r I 0026120 M A G E S T R E A M T Y P E S \t 0026140 [ a - l i s t ] \r \r \t D e s c r 0026160 i b e s h o w t o c r e a 0026200 t e a s t r e a m f o r 0026220 a g i v e n i m a g e t y 0026240 p e . C o n t a i n s O P 0026260 E N S T R E A M , F O N T C R 0026300 E A T E , F O N T S A V A I L 0026320 A B L E m e t h o d s . T 0026340 h e m a i n a - l i s t i 0026360 s i n d e x e d b y t h e 0026400 i m a g e - s t r e a m t y 0026420 p e n a m e ( e . g . , D 0026440 I S P L A Y , P R E S S , o 0026460 r I N T E R P R E S S ) t o 0026500 g e t a n o t h e r a - l 0026520 i s t t h a t a s s o c i a 0026540 t e s d e v i c e - d e p e n 0026560 d e n t f u n c t i o n s w 0026600 i t h g e n e r i c o p e r 0026620 a t i o n n a m e s . \r \r \t F 0026640 o r m a t o f a s i n g l 0026660 e a - l i s t e n t r y : \r 0026700 \r \t ( i m a g e t y p e \r \t \t ( 0026720 O P E N S T R E A M f u n c t 0026740 i o n - t o - o p e n - t h e - 0026760 s t r e a m ) \r \t ( F O N T C R 0027000 E A T E f u n c t i o n - t o 0027020 - c r e a t e - a - f o n t d e 0027040 s c r i p t o r ) \r \t ( F O N T 0027060 S A V A I L A B L E f u n c t 0027100 i o n - t o - r e t u r n - a v 0027120 a i l a b l e - f o n t s ) ) \r 0027140 \r \t F o r e x a m p l e , f 0027160 o r I n t e r p r e s s , t 0027200 h e a - l i s t e n t r y 0027220 i s : \r \r \t ( I N T E R P R E S 0027240 S \r \t \t ( O P E N S T R E A M 0027260 O P E N I P S T R E A M ) \r \t ( 0027300 F O N T C R E A T E \ C R E A 0027320 T E I N T E R P R E S S F O N T 0027340 ) \r \t ( F O N T S A V A I L A B 0027360 L E \ S E A R C H I N T E R P 0027400 R E S S F O N T S ) ) \r \r \t T h 0027420 e O P E N S T R E A M f u n 0027440 c t i o n i s c a l l e d 0027460 w i t h a r g u m e n t s : \r 0027500 \r \t ( o p e n s t r e a m f n 0027520 F I L E O P T I O N S ) \r \r \t 0027540 F I L E i s t h e f i l e 0027560 n a m e a s i t w a s 0027600 p a s s e d t o O P E N I M 0027620 A G E S T R E A M , a n d O 0027640 P T I O N S i s t h e O P 0027660 T I O N S p r o p e r t y l 0027700 i s t p a s s e d t o O P 0027720 E N I M A G E S T R E A M . 0027740 T h e r e s u l t m u s t 0027760 b e a s t r e a m o f t 0030000 h e a p p r o p r i a t e i 0030020 m a g e t y p e . \r \r \t T h e 0030040 F O N T C R E A T E f u n c t 0030060 i o n i s c a l l e d w i 0030100 t h a r g u m e n t s : \r \r \t 0030120 ( f o n t c r e a t e f n F A 0030140 M I L Y S I Z E F A C E R 0030160 O T A T I O N D E V I C E ) \r 0030200 \r \t F A M I L Y i s t h e 0030220 f a m i l y n a m e f o r 0030240 t h e f o n t , e . g . M 0030260 O D E R N . S I Z E i s 0030300 t h e b o d y s i z e o f 0030320 t h e f o n t , i n p r 0030340 i n t e r ' s p o i n t s . 0030360 F A C E i s a 3 - e l e 0030400 m e n t l i s t d e s c r i 0030420 b i n g t h e w e i g h t , 0030440 s l o p e , a n d e x p a 0030460 n s i o n o f t h e f a c 0030500 e d e s i r e d , e . g . 0030520 ( M E D I U M I T A L I C E 0030540 X P A N D E D ) . R O T A T 0030560 I O N i s h o w m u c h 0030600 t h e f o n t i s t o b 0030620 e r o t a t e d f r o m t 0030640 h e n o r m a l o r i e n t 0030660 a t i o n , i n m i n u t e 0030700 s o f a r c . F o r e 0030720 x a m p l e , t o p r i n t 0030740 a l a n d s c a p e p a g 0030760 e , f o n t s w o u l d h 0031000 a v e r o t a t i o n 5 4 0 0031020 0 ( = 9 0 d e g r e e s ) . 0031040 T h e f u n c t i o n ' s 0031060 r e s u l t m u s t b e 0031100 a F O N T D E S C R I P T O R 0031120 w i t h t h e f i e l d s 0031140 f i l l e d i n a p p r o 0031160 p r i a t e l y . \r \r \t T h e 0031200 F O N T S A V A I L A B L E f 0031220 u n c t i o n i s c a l l e 0031240 d w i t h a r g u m e n t s 0031260 : \r \r \t ( f o n t s a v a i l a 0031300 b l e f n F A M I L Y S I Z 0031320 E F A C E R O T A T I O N 0031340 D E V I C E ) \r \r \t T h i s f 0031360 u n c t i o n r e t u r n s 0031400 a l i s t o f a l l f o 0031420 n t s a g r e e i n g w i t 0031440 h t h e F A M I L Y , S I 0031460 Z E , F A C E , a n d R O 0031500 T A T I O N a r g u m e n t s 0031520 ; a n y o f t h e m m a 0031540 y b e w i l d c a r d e d 0031560 ( i . e . e q u a l t o ' 0031600 * , w h i c h m e a n s " 0031620 a n y " ) . E a c h e l e 0031640 m e n t o f t h e l i s t 0031660 s h o u l d b e a 5 - t 0031700 u p l e o f t h e f o r m 0031720 ( F A M I L Y S I Z E F A 0031740 C E R O T A T I O N D E V I 0031760 C E ) . \r \r \t W h e r e t h e 0032000 f u n c t i o n l o o k s 0032020 i s a n i m p l e m e n t a 0032040 t i o n d e c i s i o n : t 0032060 h e f o n t s a v a i l a b l 0032100 e f n f o r t h e d i s p 0032120 l a y d e v i c e l o o k s 0032140 a t D I S P L A Y F O N T D 0032160 I R E C T O R I E S , t h e 0032200 I n t e r p r e s s c o d e 0032220 l o o k s o n I N T E R P R 0032240 E S S F O N T D I R E C T O R I 0032260 E S , a n d i m p l e m e n 0032300 t o r s o f n e w d e v i 0032320 c e s s h o u l d f e e l 0032340 f r e e t o i n t r o d u c 0032360 e n e w s e a r c h p a t 0032400 h v a r i a b l e s . \r \r I m 0032420 a g e s t r e a m p r e d i c 0032440 a t e s \r \r ( I M A G E S T R E 0032460 A M P X I M A G E T Y P E ) 0032500 \t [ f u n c t i o n ] \r \r \t R e 0032520 t u r n s X ( p o s s i b l 0032540 y c o e r c e d t o a s 0032560 t r e a m ) i f i t i s 0032600 a n o u t p u t i m a g e 0032620 s t r e a m o f t y p e I 0032640 M A G E T Y P E ( o r o f 0032660 a n y t y p e i f I M A G 0032700 E T Y P E = N I L ) , o t 0032720 h e r w i s e N I L . \r \r ( I 0032740 M A G E S T R E A M T Y P E S 0032760 T R E A M ) \t [ f u n c t i o n 0033000 ] \r \r \t R e t u r n s t h e 0033020 i m a g e t y p e o f S T 0033040 R E A M . \r \r ( I M A G E S T R 0033060 E A M T Y P E P S T R E A M 0033100 T Y P E ) \t [ f u n c t i o n ] 0033120 \r \r \t R e t u r n s T i f 0033140 S T R E A M i s a n i m a 0033160 g e s t r e a m o f t y p e 0033200 T Y P E . \r \r C r e a t i n g 0033220 y o u r o w n f l a v o r 0033240 o f i m a g e s t r e a m \r 0033260 \r I n a c c o m p l i s h i n 0033300 g a t a s k a s c o m p 0033320 l e x a s b u i l d i n g 0033340 a n e w f l a v o r o f 0033360 i m a g e s t r e a m , n o 0033400 d o c u m e n t c a n c o n 0033420 t a i n a l l o f t h e 0033440 a n s w e r s , t r i c k s , 0033460 o r s h o r t c u t s . 0033500 T h e r e i s n o s u b s 0033520 t i t u t e f o r s t u d y 0033540 i n g a w o r k i n g i m 0033560 p l e m e n t a t i o n i n 0033600 d o i n g y o u r o w n . 0033620 T h e r e f o r e , w e r 0033640 e c o m m e n d y o u l o o 0033660 k a t t h e F X 8 0 S T R 0033700 E A M p a c k a g e a s a 0033720 n e x a m p l e o f h o w 0033740 t o c r e a t e a n e w 0033760 i m a g i n g d e v i c e . 0034000 F X 8 0 S T R E A M i s 0034020 a D I G i n t e r f a c e 0034040 f o r t h e E p s o n F 0034060 X - 8 0 p r i n t e r - a 0034100 d e v i c e s i m p l e e 0034120 n o u g h t o d r i v e t 0034140 h a t i t s d e t a i l s 0034160 w i l l n o t o b s c u r e 0034200 t h e f u n d a m e n t a l 0034220 s o f h o w i t s i m a 0034240 g e s t r e a m w o r k s . \0 0034260 \0 \0 \0 \0 005 \0 020 \0 \0 \0 \0 001 340 \0 \0 \0 0034300 \0 \0 \0 003 004 \0 \0 001 001 340 001 \0 \0 \0 \0 \0 0034320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034340 x 001 340 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 \0 x 0034360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034400 \0 \0 \0 \0 ` \0 220 001 340 \0 \0 \0 \0 \0 \0 003 0034420 004 \0 \0 001 \0 220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ` \0 ` 001 340 \0 0034460 \0 \0 \0 \0 \0 003 004 \0 \0 001 \0 ` \0 \0 \0 \0 0034500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034520 \0 \0 ` 001 340 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 0034540 \0 ` \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034560 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 340 \0 \0 \0 \0 \0 0034600 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034640 \0 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 006 \0 \0 \0 0034700 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0034720 \0 \0 \0 \0 \0 \0 \0 \0 x 001 340 \0 \0 \0 \0 \0 0034740 \0 003 001 \0 \0 001 \0 x \0 \0 \0 \0 \0 \0 \0 \0 0034760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 0035000 340 \0 \0 \0 \0 \0 \0 003 001 \0 \0 001 001 340 001 \0 0035020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035040 \0 \0 ` \0 ` 001 340 \0 \0 \0 \0 \0 \0 003 001 \0 0035060 \0 001 \0 ` \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ` 001 340 \0 \0 \0 0035120 \0 \0 \0 003 001 \0 \0 001 \0 ` \0 \0 \0 \0 \0 \0 0035140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035160 \0 001 354 \0 \0 \0 \0 \0 \0 003 001 \0 \n 001 001 354 0035200 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 0035240 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 0035300 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 002 0035340 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0035360 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 \f \0 005 G A C 0035400 H A \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \n T I 0035420 M E S R O M A N \0 \n \0 \0 \0 \0 \0 \0 0035440 \0 \0 \0 005 G A C H A \0 \n \0 \0 \0 \0 \0 0035460 \0 \0 \0 \0 \n T I M E S R O M A N \0 0035500 \n \0 \0 \0 \0 \0 \0 001 \0 \0 \n T I M E S 0035520 R O M A N \0 \b \0 \0 \0 \0 \0 \0 001 \0 \0 0035540 \n T I M E S R O M A N \0 \f \0 \0 \0 0035560 \0 \0 \0 002 \0 \0 005 G A C H A \0 \n \0 \0 0035600 \0 \0 \0 \0 \0 \0 \0 \n T I M E S R O M 0035620 A N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \n T I 0035640 M E S R O M A N \0 \b \0 \0 \0 \0 \0 \0 0035660 \0 \0 \0 \n T I M E S R O M A N \0 \n 0035700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \n T I M E S R 0035720 O M A N \0 022 \0 \0 \0 \0 \0 \0 002 \0 \0 \n 0035740 T I M E S R O M A N \0 016 \0 \0 \0 \0 0035760 \0 \0 002 \0 \0 \0 \0 \0 \0 002 \0 020 \0 \0 \0 001 0036000 \0 \0 \0 \0 \f \0 \0 \0 \0 \0 002 \0 017 \0 \0 \0 0036020 026 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 017 \0 \0 0036040 \0 034 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 017 \0 0036060 \0 \0 025 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 016 0036100 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0036120 016 \0 \0 \0 5 \0 \0 \0 \0 \t \0 \0 \0 \0 \0 002 0036140 \0 016 \0 \0 \0 + \0 \0 \0 \0 \t \0 \0 \0 001 \0 0036160 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 ! 0036200 \0 \0 \0 \0 \t \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0036220 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 0036240 \0 \0 \0 \0 002 \0 006 \0 \0 \0 b \0 \0 \0 \0 \n 0036260 \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 006 \0 \0 \0 0036300 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 \v \0 0036320 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 0036340 034 \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 \a \0 0036360 \0 \0 003 \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 0036400 \a \0 \0 \0 V \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0036420 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0036440 002 \0 006 \0 \0 \0 : \0 \0 \0 \0 \n \0 \0 \0 \t 0036460 \0 \0 \0 \0 \a \0 \0 001 200 \0 \0 \0 \0 \n \0 \0 0036500 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 0036520 \0 \0 \0 \0 002 \0 016 \0 \0 \0 026 \0 \0 \0 \0 006 0036540 \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 0036560 \n \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 H \0 \0 \0 0036600 \0 \n \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 003 \0 0036620 \0 \0 \0 \n \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 0036640 027 \0 \0 \0 \0 \n \0 \0 \0 \b \0 \0 \0 \0 \a \0 0036660 \0 \0 D \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 0036700 \a \0 \0 \0 035 \0 \0 \0 \0 \n \0 \0 \0 \b \0 \0 0036720 \0 \0 \a \0 \0 \0 ( \0 \0 \0 \0 \n \0 \0 \0 \t 0036740 \0 \0 \0 \0 \a \0 \0 \0 J \0 \0 \0 \0 \n \0 \0 0036760 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 0037000 \0 \0 \0 \0 002 \0 \r \0 \0 \0 \t \0 \0 \0 \0 \a 0037020 \0 \0 \0 \n \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 0037040 \0 \a \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 001 \0 \0 0037060 \0 \0 \a \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 004 \0 0037100 \0 \0 \0 \n \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 0037120 $ \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 016 \0 \0 0037140 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 0037160 \0 \0 \n \0 \0 \0 \0 \a \0 \0 \0 < \0 \0 \0 \0 0037200 \n \0 \0 \0 \t \0 \0 \0 \0 \a \0 \0 \0 004 \0 \0 0037220 \0 \0 \n \0 \0 \0 \a \0 \0 \0 \0 \a \0 \0 \0 * 0037240 \0 \0 \0 \0 \n \0 \0 \0 017 \0 \0 \0 \0 \a \0 \0 0037260 \0 \a \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 \a 0037300 \0 \0 \0 F \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 0037320 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 0037340 \0 \0 \a \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 \r \0 0037360 \0 \0 \0 \a \0 \0 \0 033 \0 \0 \0 \0 \n \0 \0 \0 0037400 \n \0 \0 \0 \0 \a \0 \0 \0 ' \0 \0 \0 \0 \n \0 0037420 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f 0037440 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0037460 006 \0 \0 \0 224 \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 0037500 \0 \0 \a \0 \0 \0 e \0 \0 \0 \0 \n \0 \0 \0 002 0037520 \0 \0 \0 \0 \a \0 \0 \0 ~ \0 \0 \0 \0 \n \0 \0 0037540 \0 \a \0 \0 \0 \0 \a \0 \0 \0 . \0 \0 \0 \0 \n 0037560 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 0037600 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \n \0 \0 \0 0037620 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 006 \0 0037640 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 0037660 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0037700 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \a \0 0037720 \0 \0 034 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 0037740 \a \0 \0 \0 B \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0037760 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 0040000 002 \0 \f \0 \0 \0 \v \0 \0 \0 \0 \a \0 \0 \0 001 0040020 \0 \0 \0 \0 \n \0 \0 \0 ( \0 \0 \0 \0 005 \0 \0 0040040 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 0040060 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 0040100 \0 \0 \0 027 \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 0040120 \0 005 \0 \0 \0 \a \0 \0 \0 \0 \n \0 \0 \0 002 \0 0040140 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 0040160 002 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 \n \0 0040200 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0040220 004 \0 \0 \0 002 \0 \0 \0 \0 005 \0 \0 \0 U \0 \0 0040240 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 0040260 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \f 0040300 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0040320 \0 ! \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n 0040340 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 0040360 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 027 \0 \0 \0 0040400 \0 \n \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 002 \0 0040420 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 0040440 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0040460 \r \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 0040500 \0 \0 + \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0040520 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 0040540 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 032 \0 \0 0040560 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 \t 0040600 \0 \0 \0 \0 \n \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 0040620 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \a \0 \0 \0 \0 005 0040640 \0 \0 \0 004 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0040660 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0040700 \0 \f \0 \0 \0 016 \0 \0 \0 \0 \a \0 \0 \0 001 \0 0040720 \0 \0 \0 \n \0 \0 \0 P \0 \0 \0 \0 005 \0 \0 \0 0040740 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 0040760 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 0041000 \0 \0 032 \0 \0 \0 \0 \n \0 \0 \0 \a \0 \0 \0 \0 0041020 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \a \0 \0 0041040 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 \n \0 \0 \0 \0 0041060 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 0041100 \0 \0 002 \0 \f \0 \0 \0 \r \0 \0 \0 \0 \a \0 \0 0041120 \0 001 \0 \0 \0 \0 \n \0 \0 \0 % \0 \0 \0 \0 005 0041140 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0041160 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0041200 \0 005 \0 \0 \0 $ \0 \0 \0 \0 \n \0 \0 \0 \a \0 0041220 \0 \0 \0 005 \0 \0 \0 \t \0 \0 \0 \0 \n \0 \0 \0 0041240 \a \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 0041260 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 0041300 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 0041320 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \v \0 \0 0041340 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 V 0041360 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 0041400 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 0041420 \0 \0 \0 \0 002 \0 005 \0 \0 \0 034 \0 \0 \0 \0 \n 0041440 \0 \0 \0 006 \0 \0 \0 \0 \a \0 \0 \0 003 \0 \0 \0 0041460 \0 \n \0 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 002 \0 0041500 \0 \0 \0 \n \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 \0 0041520 002 \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 \0 005 \0 0041540 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \b \0 \0 \0 \0 0041560 005 \0 \0 \0 003 \0 \0 \0 \0 \n \0 \0 \0 017 \0 \0 0041600 \0 \0 005 \0 \0 \0 021 \0 \0 \0 \0 \n \0 \0 \0 006 0041620 \0 \0 \0 \0 005 \0 \0 \0 3 \0 \0 \0 \0 \n \0 \0 0041640 \0 006 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 \0 \0 \n 0041660 \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 \0 0041700 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 0041720 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \t \0 0041740 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 0041760 254 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 0042000 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n 0042020 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 034 \0 \0 \0 \0 0042040 \n \0 \0 \0 006 \0 \0 \0 \0 \a \0 \0 \0 003 \0 \0 0042060 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 002 0042100 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 0042120 \0 002 \0 \0 \0 \0 \n \0 \0 \0 021 \0 \0 \0 \0 005 0042140 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 023 \0 \0 \0 0042160 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 005 \0 0042200 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 \n \0 \0 \0 0042220 006 \0 \0 \0 \0 005 \0 \0 \0 031 \0 \0 \0 \0 \n \0 0042240 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0042260 \n \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 0042300 \0 \0 \n \0 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 - 0042320 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0042340 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 0042360 \0 017 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n 0042400 \0 \0 \0 263 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 0042420 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 0042440 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 025 \0 0042460 \0 \0 \0 \n \0 \0 \0 \b \0 \0 \0 \0 \a \0 \0 \0 0042500 021 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 \0 005 \0 0042520 \0 \0 017 \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 \0 0042540 005 \0 \0 \0 - \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 0042560 \0 \0 005 \0 \0 \0 025 \0 \0 \0 \0 \n \0 \0 \0 \0 0042600 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 0042620 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0042640 \0 \b \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n 0042660 \0 \0 \0 \n \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 0042700 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 0042720 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \n \0 0042740 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 0042760 001 \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 005 \0 0043000 \0 \0 , \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 0043020 \a \0 \0 \0 005 \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 0043040 \0 \0 \a \0 \0 \0 D \0 \0 \0 \0 \n \0 \0 \0 \v 0043060 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 \0 \0 \n \0 \0 0043100 \0 \v \0 \0 \0 \0 \a \0 \0 \0 022 \0 \0 \0 \0 \n 0043120 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 0043140 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \t \0 \0 \0 0043160 \0 \a \0 \0 \0 \a \0 \0 \0 \0 005 \0 \0 \0 002 \0 0043200 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 0043220 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0043240 c \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 \a \0 0043260 \0 \0 022 \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 0043300 \a \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 022 \0 \0 0043320 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 0043340 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 016 0043360 \0 \0 \0 \0 \a \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 0043400 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 0043420 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 0043440 \0 \0 \0 035 \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 0043460 \0 005 \0 \0 \0 004 \0 \0 \0 \0 \n \0 \0 \0 006 \0 0043500 \0 \0 \0 005 \0 \0 \0 020 \0 \0 \0 \0 \n \0 \0 \0 0043520 006 \0 \0 \0 \0 005 \0 \0 \0 J \0 \0 \0 \0 \n \0 0043540 \0 \0 025 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f 0043560 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0043600 \f \0 \0 \0 \f \0 \0 \0 \0 \a \0 \0 \0 020 \0 \0 0043620 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 0043640 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 0043660 \0 \0 002 \0 005 \0 \0 \0 \0 \0 \0 \0 \n \0 \0 0043700 \0 \b \0 \0 \0 \0 005 \0 \0 \0 004 \0 \0 \0 \0 \n 0043720 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 C \0 \0 \0 0043740 \0 \n \0 \0 \0 024 \0 \0 \0 \0 \a \0 \0 \0 001 \0 0043760 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 0044000 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 0044020 - \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 \0 \a \0 0044040 \0 \0 021 \0 \0 \0 \0 \n \0 \0 \0 \v \0 \0 \0 \0 0044060 \a \0 \0 \0 020 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 0044100 \0 \0 \a \0 \0 \0 i \0 \0 \0 \0 \n \0 \0 \0 003 0044120 \0 \0 \0 \0 \a \0 \0 \0 0 \0 \0 \0 \0 \n \0 \0 0044140 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 0044160 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \f \0 \0 \0 \0 \a 0044200 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 020 \0 \0 \0 0044220 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0044240 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 0044260 \0 002 \0 \f \0 \0 \0 030 \0 \0 \0 \0 \n \0 \0 \0 0044300 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 0044320 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a 0044340 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \f \0 \0 \0 \0 0044360 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 020 \0 \0 0044400 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 0044420 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 0044440 \0 \0 002 \0 \f \0 \0 \0 030 \0 \0 \0 \0 \n \0 \0 0044460 \0 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n 0044500 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 0044520 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \a \0 \0 \0 0044540 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 006 \0 0044560 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 0044600 004 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 0044620 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n 0044640 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 006 \0 \0 \0 \0 0044660 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 016 \0 \0 0044700 \0 \0 \n \0 \0 \0 005 \0 \0 \0 \0 005 \0 \0 \0 001 0044720 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0044740 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 0044760 \0 \r \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n 0045000 \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 0045020 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 0045040 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 006 \0 0045060 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 0045100 025 \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 005 \0 0045120 \0 \0 C \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f 0045140 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0045160 \f \0 \0 \0 016 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 0045200 \0 \0 \n \0 \0 \0 022 \0 \0 \0 \0 005 \0 \0 \0 002 0045220 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0045240 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 0045260 \0 006 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 0045300 \0 \0 \0 026 \0 \0 \0 \0 \n \0 \0 \0 \v \0 \0 \0 0045320 \0 005 \0 \0 \0 203 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0045340 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0045360 \0 002 \0 \f \0 \0 \0 \v \0 \0 \0 \0 \a \0 \0 \0 0045400 001 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 \0 005 \0 0045420 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f 0045440 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0045460 005 \0 \0 \0 006 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 0045500 \0 \0 005 \0 \0 \0 I \0 \0 \0 \0 \n \0 \0 \0 005 0045520 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 0045540 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 0045560 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n 0045600 \0 \0 \0 \t \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 0045620 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 0045640 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 0045660 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0045700 : \0 \0 \0 \0 \n \0 \0 \0 \r \0 \0 \0 \0 005 \0 0045720 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 \0 0045740 005 \0 \0 \0 ! \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 0045760 \0 \0 \a \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 017 0046000 \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 0046020 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 0046040 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \b \0 \0 \0 \0 \a 0046060 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 0046100 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0046120 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 0046140 \0 002 \0 005 \0 \0 \0 270 \0 \0 \0 \0 \n \0 \0 \0 0046160 005 \0 \0 \0 \0 005 \0 \0 \0 016 \0 \0 \0 \0 \n \0 0046200 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a 0046220 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 0046240 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \f \0 \0 \0 0046260 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 020 \0 0046300 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 0046320 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0046340 \0 \0 \0 002 \0 005 \0 \0 \0 006 \0 \0 \0 \0 \n \0 0046360 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 Y \0 \0 \0 \0 0046400 \n \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 0046420 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 0046440 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 017 0046460 \0 \0 \0 \0 \a \0 \0 \0 021 \0 \0 \0 \0 005 \0 \0 0046500 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 0046520 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 0046540 \0 \0 \0 006 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 0046560 \0 005 \0 \0 \0 S \0 \0 \0 \0 \n \0 \0 \0 \t \0 0046600 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 0046620 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0046640 \0 \0 \0 002 \0 \f \0 \0 \0 016 \0 \0 \0 \0 \a \0 0046660 \0 \0 016 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0046700 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 0046720 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 ] \0 \0 0046740 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 l 0046760 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 0047000 \0 x \0 \0 \0 \0 \n \0 \0 \0 \v \0 \0 \0 \0 \a 0047020 \0 \0 \0 005 \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 0047040 \0 \a \0 \0 \0 030 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0047060 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0047100 \0 002 \0 \f \0 \0 \0 \f \0 \0 \0 \0 \a \0 \0 \0 0047120 021 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 0047140 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n 0047160 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 022 \0 \0 \0 \0 0047200 \n \0 \0 \0 006 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 0047220 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 024 0047240 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 \0 \a \0 \0 0047260 \0 005 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 \a 0047300 \0 \0 \0 % \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0047320 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0047340 \0 \f \0 \0 \0 \f \0 \0 \0 \0 \a \0 \0 \0 \r \0 0047360 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 0047400 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0047420 \0 \0 \0 002 \0 \f \0 \0 \0 036 \0 \0 \0 \0 \n \0 0047440 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0047460 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 0047500 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 \b \0 \0 0047520 \0 \0 \a \0 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 002 0047540 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0047560 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 0047600 \0 033 \0 \0 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 0047620 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0047640 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0047660 \0 016 \0 \0 \0 023 \0 \0 \0 \0 \n \0 \0 \0 \b \0 0047700 \0 \0 \0 \a \0 \0 \0 q \0 \0 \0 \0 \n \0 \0 \0 0047720 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0047740 \0 \0 \0 002 \0 \r \0 \0 \0 \n \0 \0 \0 \0 003 \0 0047760 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 017 \0 \0 \0 \0 0050000 \n \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0050020 \0 \r \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0050040 002 \0 \a \0 \0 \0 023 \0 \0 \0 \0 002 \0 \0 \0 004 0050060 \0 \0 \0 \0 003 \0 \0 \0 025 \0 \0 \0 \0 002 \0 \0 0050100 \0 \v \0 \0 \0 \0 003 \0 \0 \0 \f \0 \0 \0 \0 002 0050120 \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 020 \0 \0 \0 0050140 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \a \0 0050160 \0 \0 \0 001 \0 \0 \0 025 \0 \0 \0 \0 003 \0 \0 \0 0050200 002 \0 \0 \0 \0 001 \0 \0 \0 \b \0 \0 \0 \0 003 \0 0050220 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 025 \0 \0 \0 \0 0050240 003 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0050260 \0 016 \0 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0050300 002 \0 \r \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 \0 001 0050320 \0 \0 \0 \0 002 \0 \0 \0 017 \0 \0 \0 \0 \n \0 \0 0050340 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 016 \0 0050360 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \a 0050400 \0 \0 \0 K \0 \0 \0 \0 002 \0 \0 \0 \n \0 \0 \0 0050420 \0 003 \0 \0 \0 j \0 \0 \0 \0 002 \0 \0 \0 016 \0 0050440 \0 \0 \0 003 \0 \0 \0 O \0 \0 \0 \0 002 \0 \0 \0 0050460 \f \0 \0 \0 \0 003 \0 \0 \0 , \0 \0 \0 \0 002 \0 0050500 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 \r \0 \0 \0 \0 0050520 002 \0 \0 \0 004 \0 \0 \0 \0 003 \0 \0 \0 . \0 \0 0050540 \0 \0 002 \0 \0 \0 016 \0 \0 \0 \0 003 \0 \0 \0 * 0050560 \0 \0 \0 \0 002 \0 \0 \0 \t \0 \0 \0 \0 003 \0 \0 0050600 \0 " \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 003 0050620 \0 \0 \0 \a \0 \0 \0 \0 001 \0 \0 \0 024 \0 \0 \0 0050640 \0 003 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \b \0 0050660 \0 \0 \0 003 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 0050700 030 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 002 \0 0050720 \0 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n 0050740 \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 \n \0 \0 \0 \0 0050760 \a \0 \0 \0 016 \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 0051000 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \r \0 \0 \0 001 \0 0051020 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 251 0051040 \0 \0 \0 \0 \n \0 \0 \0 016 \0 \0 \0 \0 \a \0 \0 0051060 \0 \r \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 \a 0051100 \0 \0 \0 023 \0 \0 \0 \0 \n \0 \0 \0 \f \0 \0 \0 0051120 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0051140 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 0051160 \0 002 \0 016 \0 \0 \0 026 \0 \0 \0 \0 006 \0 \0 \0 0051200 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0051220 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 \0 \0 \n \0 0051240 \0 \0 017 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 0051260 \n \0 \0 \0 026 \0 \0 \0 \0 005 \0 \0 \0 \r \0 \0 0051300 \0 \0 \n \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 0051320 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 + 0051340 \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 0051360 \0 002 \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 \0 \a 0051400 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 0051420 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \a \0 0051440 \0 \0 \0 \a \0 \0 \0 / \0 \0 \0 \0 \n \0 \0 \0 0051460 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 \0 \0 \n \0 0051500 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 331 \0 \0 \0 \0 0051520 \n \0 \0 \0 017 \0 \0 \0 \0 \a \0 \0 \0 h \0 \0 0051540 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 0051560 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 003 0051600 \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 0051620 \0 004 \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 \a 0051640 \0 \0 \0 9 \0 \0 \0 \0 \n \0 \0 \0 004 \0 \0 \0 0051660 \0 005 \0 \0 \0 \t \0 \0 \0 \0 \n \0 \0 \0 \n \0 0051700 \0 \0 \0 \a \0 \0 \0 030 \0 \0 \0 \0 \n \0 \0 \0 0051720 016 \0 \0 \0 \0 \a \0 \0 \0 \n \0 \0 \0 \0 \n \0 0051740 \0 \0 005 \0 \0 \0 \0 \a \0 \0 \0 0 \0 \0 \0 \0 0051760 \n \0 \0 \0 002 \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 0052000 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 006 0052020 \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 \a \0 \0 0052040 \0 ! \0 \0 \0 \0 \n \0 \0 \0 004 \0 \0 \0 \0 005 0052060 \0 \0 \0 6 \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 0052100 \0 \a \0 \0 \0 \a \0 \0 \0 \0 \n \0 \0 \0 \t \0 0052120 \0 \0 \0 005 \0 \0 \0 < \0 \0 \0 \0 \n \0 \0 \0 0052140 004 \0 \0 \0 \0 005 \0 \0 \0 9 \0 \0 \0 \0 \n \0 0052160 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 ; \0 \0 \0 \0 0052200 \n \0 \0 \0 023 \0 \0 \0 \0 \a \0 \0 \0 004 \0 \0 0052220 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 0052240 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 004 0052260 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0052300 \0 001 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n 0052320 \0 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 022 \0 \0 \0 0052340 \0 \n \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 \b \0 0052360 \0 \0 \0 \a \0 \0 \0 + \0 \0 \0 \0 \n \0 \0 \0 0052400 025 \0 \0 \0 \0 \a \0 \0 \0 \b \0 \0 \0 \0 \n \0 0052420 \0 \0 \v \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 \0 \0 0052440 \n \0 \0 \0 004 \0 \0 \0 \0 \a \0 \0 \0 033 \0 \0 0052460 \0 \0 \n \0 \0 \0 \v \0 \0 \0 \0 \a \0 \0 \0 } 0052500 \0 \0 \0 \0 \n \0 \0 \0 023 \0 \0 \0 \0 \a \0 \0 0052520 \0 020 \0 \0 \0 \0 \n \0 \0 \0 \t \0 \0 \0 \0 005 0052540 \0 \0 \0 \0 \0 \0 \0 \n \0 \0 \0 004 \0 \0 \0 0052560 \0 \a \0 \0 \0 030 \0 \0 \0 \0 \n \0 \0 \0 \t \0 0052600 \0 \0 \0 005 \0 \0 \0 030 \0 \0 \0 \0 \n \0 \0 \0 0052620 017 \0 \0 \0 \0 \a \0 \0 \0 _ \0 \0 \0 \0 \n \0 0052640 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 0052660 \n \0 \0 \0 \0 \0 002 \0 \v \0 \0 \0 001 \0 \0 \0 0052700 \0 \n \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 022 \0 \0 0052720 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 033 0052740 \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0052760 \0 031 \0 \0 \0 \0 \n \0 \0 \0 023 \0 \0 \0 \0 \a 0053000 \0 \0 \0 004 \0 \0 \0 \0 \n \0 \0 \0 \a \0 \0 \0 0053020 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0053040 002 \0 \v \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 0053060 \0 002 \0 003 \0 \0 \0 021 \0 \0 \0 \0 \a \0 \0 \0 0053100 / \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 \a \0 0053120 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 003 0053140 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0053160 003 \0 \0 \0 034 \0 \0 \0 \0 \a \0 \0 \0 033 \0 \0 0053200 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 001 0053220 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0053240 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 003 \0 \0 0053260 \0 # \0 \0 \0 \0 \a \0 \0 \0 ! \0 \0 \0 \0 \n 0053300 \0 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 0053320 \0 \n \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 0053340 \0 \0 \n \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 " \0 0053360 \0 \0 \0 \a \0 \0 \0 $ \0 \0 \0 \0 \n \0 \0 \0 0053400 017 \0 \0 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 \n \0 0053420 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n 0053440 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 & \0 \0 \0 \0 0053460 \n \0 \0 \0 \t \0 \0 \0 \0 005 \0 \0 \0 023 \0 \0 0053500 \0 \0 \n \0 \0 \0 \a \0 \0 \0 \0 \a \0 \0 \0 w 0053520 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0053540 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 0053560 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \a \0 \0 \0 \0 005 0053600 \0 \0 \0 314 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0053620 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0053640 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 006 \0 0053660 \0 \0 \0 005 \0 \0 \0 246 \0 \0 \0 \0 \n \0 \0 \0 0053700 \r \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 0053720 \0 \0 016 \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 \0 \0 0053740 \n \0 \0 \0 017 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 0053760 \0 \0 \n \0 \0 \0 \f \0 \0 \0 \0 \a \0 \0 \0 002 0054000 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 0054020 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 005 \0 \0 0054040 \0 001 \0 \0 \0 \0 \n \0 \0 \0 005 \0 \0 \0 \0 005 0054060 \0 \0 001 031 \0 \0 \0 \0 \n \0 \0 \0 \v \0 \0 \0 0054100 \0 \a \0 \0 \0 # \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0054120 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 0054140 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 0054160 \a \0 \0 \0 \0 005 \0 \0 \0 7 \0 \0 \0 \0 \n \0 0054200 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 023 \0 \0 \0 \0 0054220 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 0054240 \0 \n \0 \0 \0 \0 \0 002 \0 \n \0 \0 \0 021 \0 \0 0054260 \0 \0 \a \0 \0 \0 \b \0 \0 \0 \0 \n \0 \0 \0 001 0054300 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 0054320 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 005 \0 \0 0054340 \0 D \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 \a 0054360 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 0054400 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 016 \0 0054420 \0 \0 \0 \a \0 \0 \0 K \0 \0 \0 \0 \n \0 \0 \0 0054440 \a \0 \0 \0 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 0054460 \0 \0 005 \0 \0 \0 \0 \a \0 \0 \0 005 \0 \0 \0 \0 0054500 \n \0 \0 \0 \n \0 \0 \0 \0 \a \0 \0 \0 a \0 \0 0054520 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 \0 0054540 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 " 0054560 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0054600 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 0054620 \0 \f \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 0054640 \0 \0 223 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \f 0054660 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0054700 \f \0 \0 \0 3 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0054720 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0054740 002 \0 \f \0 \0 \0 \r \0 \0 \0 \0 \a \0 \0 \0 \0 0054760 \0 002 \0 \f \0 \0 \0 j \0 \0 \0 \0 \a \0 \0 \0 0055000 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 0055020 \0 \0 \0 002 \0 \f \0 \0 \0 005 \0 \0 \0 \0 \n \0 0055040 \0 \0 \n \0 \0 \0 \0 \a \0 \0 \0 $ \0 \0 \0 \0 0055060 \n \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 0055100 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 017 \0 \0 0055120 \0 \0 \a \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 002 0055140 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 0055160 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 002 \0 \0 0055200 \0 001 \0 \0 \0 \0 \n \0 \0 \0 004 \0 \0 \0 \0 005 0055220 \0 \0 \0 & \0 \0 \0 \0 \n \0 \0 \0 017 \0 \0 \0 0055240 \0 \a \0 \0 \0 006 \0 \0 \0 \0 \n \0 \0 \0 \a \0 0055260 \0 \0 \0 005 \0 \0 \0 \b \0 \0 \0 \0 \n \0 \0 \0 0055300 \a \0 \0 \0 \0 005 \0 \0 \0 031 \0 \0 \0 \0 \n \0 0055320 \0 \0 017 \0 \0 \0 \0 \a \0 \0 \0 = \0 \0 \0 \0 0055340 \n \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0 \0 0055360 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 005 \0 \0 0055400 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 \a \0 \0 \0 $ 0055420 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 0055440 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 0055460 \0 017 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 \0 \0 005 0055500 \0 \0 \0 002 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0055520 \f \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 0055540 \0 002 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 006 \0 0055560 \0 \0 \0 005 \0 \0 \0 ' \0 \0 \0 \0 \n \0 \0 \0 0055600 006 \0 \0 \0 \0 \a \0 \0 \0 003 \0 \0 \0 \0 \n \0 0055620 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 5 \0 \0 \0 \0 0055640 \n \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 [ \0 \0 0055660 \0 \0 \n \0 \0 \0 030 \0 \0 \0 \0 \a \0 \0 \0 003 0055700 \0 \0 \0 \0 \n \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 0055720 \0 317 \0 \0 \0 \0 \n \0 \0 \0 016 \0 \0 \0 \0 \a 0055740 \0 \0 \0 * \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0055760 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0056000 \0 \f \0 \0 \0 005 \0 \0 \0 \0 \n \0 \0 \0 016 \0 0056020 \0 \0 \0 \a \0 \0 \0 $ \0 \0 \0 \0 \n \0 \0 \0 0056040 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0056060 \0 \0 \0 002 \0 \f \0 \0 \0 002 \0 \0 \0 \0 \n \0 0056100 \0 \0 021 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 \0 \0 0056120 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 0056140 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0056160 002 \0 002 \0 \0 \0 = \0 \0 \0 \0 \n \0 \0 \0 006 0056200 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 0056220 \0 004 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \n 0056240 \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 0056260 \0 \n \0 \0 \0 \b \0 \0 \0 \0 005 \0 \0 \0 9 \0 0056300 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 \0 \a \0 \0 \0 0056320 P \0 \0 \0 \0 \n \0 \0 \0 \0 \0 \0 \0 \a \0 0056340 \0 \0 003 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 002 0056360 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 0056400 002 \0 \0 \0 = \0 \0 \0 \0 \n \0 \0 \0 020 \0 \0 0056420 \0 \0 \a \0 \0 \0 ! \0 \0 \0 \0 \n \0 \0 \0 026 0056440 \0 \0 \0 \0 \a \0 \0 \0 037 \0 \0 \0 \0 \n \0 \0 0056460 \0 031 \0 \0 \0 \0 \a \0 \0 \0 [ \0 \0 \0 \0 \n 0056500 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 001 \0 \0 \0 \0 0056520 \n \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 027 \0 \0 \0 0056540 \0 006 \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 0056560 \0 \0 \n \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 016 \0 0056600 \0 \0 \0 \a \0 \0 \0 \v \0 \0 \0 \0 005 \0 \0 \0 0056620 002 \0 \0 \0 \0 \a \0 \0 \0 \n \0 \0 \0 \0 \n \0 0056640 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 016 0056660 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 0056700 005 \0 \0 \0 \t \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 0056720 \0 \0 005 \0 \0 \0 H \0 \0 \0 \0 \n \0 \0 \0 \t 0056740 \0 \0 \0 \0 005 \0 \0 \0 024 \0 \0 \0 \0 \n \0 \0 0056760 \0 \t \0 \0 \0 \0 005 \0 \0 \0 006 \0 \0 \0 \0 \a 0057000 \0 \0 \0 \r \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 \0 0057020 \0 \a \0 \0 \0 002 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 0057040 002 \0 016 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 \0 0057060 \0 002 \0 001 \0 \0 \0 021 \0 \0 \0 \0 \a \0 \0 \0 0057100 006 \0 \0 \0 \0 005 \0 \0 \0 002 \0 \0 \0 \0 \a \0 0057120 \0 \0 \n \0 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 0057140 \a \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 001 \0 \0 \0 0057160 \0 \a \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 033 \0 \0 0057200 \0 \0 \n \0 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 002 0057220 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 016 \0 \0 \0 0057240 001 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 001 \0 \0 0057260 \0 001 \0 \0 \0 \0 \n \0 \0 \0 020 \0 \0 \0 \0 \a 0057300 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 \v \0 \0 \0 0057320 \0 005 \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 \0 001 \0 0057340 \0 \0 \0 \a \0 \0 \0 \v \0 \0 \0 \0 \n \0 \0 \0 0057360 \0 \0 002 \0 \f \0 \0 \0 001 \0 \0 \0 \0 \n \0 \0 0057400 \0 \0 \0 002 \0 \f \0 \0 \0 016 \0 \0 \0 \0 \n \0 0057420 \0 \0 006 \0 \0 \0 \0 005 \0 \0 \0 033 \0 \0 \0 \0 0057440 \n \0 \0 \0 004 \0 \0 \0 \0 005 \0 \0 \0 003 \0 \0 0057460 \0 \0 \n \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 ( \0 0057500 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \f \0 \0 \0 001 0057520 \0 \0 \0 \0 \n \0 \0 \0 \0 \0 002 \0 006 \0 \0 001 0057540 \b \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 \a \0 0057560 \0 \0 ? \0 \0 \0 \0 \n \0 \0 \0 \n \0 \0 \0 \0 0057600 \a \0 \0 \0 006 \0 \0 \0 \0 \n \0 \0 \0 003 \0 \0 0057620 \0 \0 \a \0 \0 \0 232 \0 \0 \0 \0 \n \0 \0 8 257 0057640 004 020 z 271 0057644