$ od -c -N 50000 [phylum]<LISP>Lyric>Lispusers>EQUATIONPROGRAM.TEDIT!1
0000000 X E R O X \t E Q U A T I O N E D
0000020 I T O R \r 2 \r \r 4 \r \r 1 \r \r E Q
0000040 U A T I O N E D I T O R \r 1 \r \r
0000060 4 \r \r P R O G R A M M E R S G
0000100 U I D E \r B y : T a d H o
0000120 g g ( H o g g . p a @ X e r o
0000140 x . c o m ) \r D E S C R I P T I
0000160 O N \r T h i s d o c u m e n t
0000200 d e s c r i b e s h o w t
0000220 o d e f i n e n e w k i n
0000240 d s o f e q u a t i o n s
0000260 t o b e u s e d w i t h
0000300 t h e e q u a t i o n e d i
0000320 t o r i n T E d i t , a n
0000340 d h o w t o c o n s t r u
0000360 c t e q u a t i o n i m a g
0000400 e o b j e c t s b y f u n
0000420 c t i o n c a l l s . \r U s e
0000440 r S w i t c h e s : \r T h e
0000460 g l o b a l v a r i a b l e
0000500 E q u a t i o n D e f a u l t S
0000520 e l e c t i o n F n s p e c i
0000540 f i e s t h e d e f a u l t
0000560 f u n c t i o n t o b e
0000600 c a l l e d w h e n a n e
0000620 q u a t i o n i s s e l e c
0000640 t e d w i t h t h e m i d
0000660 d l e m o u s e b u t t o n
0000700 . T h e i n i t i a l v a
0000720 l u e , E Q I O . D e f a u l
0000740 t S e l e c t F n , a l l o w
0000760 s t h e u s e r t o s e
0001000 l e c t a p i e c e o f
0001020 t h e e q u a t i o n b y
0001040 s e l e c t i n g f r o m a
0001060 m e n u . \r T h e g l o b a
0001100 l v a r i a b l e U n k n o
0001120 w n E q u a t i o n D a t a i
0001140 s a f o r m a t e d s t r
0001160 i n g t o u s e f o r d
0001200 i s p l a y i n g e q u a t i
0001220 o n s w h o s e t y p e s
0001240 a r e n o t d e f i n e d .
0001260 \r T h e g l o b a l v a r i
0001300 a b l e E q u a t i o n I n f
0001320 o i s u s e d t o r e c
0001340 o r d a l l c u r r e n t l
0001360 y d e f i n e d e q u a t i
0001400 o n t y p e s . T h e s p
0001420 e c i f i c a t i o n i n f o
0001440 r m a t i o n c a n b e o
0001460 b t a i n e d b y c a l l i
0001500 n g \r ( E Q I O . G e t I n f o
0001520 t y p e i n f o ) \r w h i c
0001540 h r e t u r n s t h e s p
0001560 e c i f i e d i n f o f o r
0001600 e q u a t i o n s o f t h
0001620 e g i v e n t y p e . A n
0001640 y o f t h e P R O P S m
0001660 e n t i o n e d b e l o w f
0001700 o r E Q I O . A d d T y p e ,
0001720 o r f o r m F n o r n u
0001740 m P i e c e s , c a n b e
0001760 u s e d a s a v a l u e
0002000 f o r i n f o t o g e t
0002020 t h e c o r r e s p o n d i n
0002040 g d a t a f o r t h i s
0002060 t y p e o f e q u a t i o n
0002100 . E x a m p l e : ( E Q I O
0002120 . G e t I n f o ' f r a c t i
0002140 o n ' n u m P i e c e s ) r
0002160 e t u r n s t h e n u m b e
0002200 r o f p i e c e s i n a
0002220 f r a c t i o n . \r I n d i v
0002240 i d u a l s p e c i f i c a t
0002260 i o n i t e m s o f a n
0002300 e x i s t i n g e q u a t i o
0002320 n t y p e c a n b e m o
0002340 d i f i e d u s i n g \r ( E Q
0002360 I O . S e t I n f o t y p e
0002400 i n f o n e w V a l u e ) \r a
0002420 l t h o u g h t h e c a l l
0002440 e r m u s t b e s u r e
0002460 t h a t a n y n e w i n f
0002500 o r m a t i o n i s c o n s
0002520 i s t e n t w i t h t h e
0002540 r e m a i n i n g p r o p e r
0002560 t i e s . F o r e x a m p l
0002600 e , ( E Q I O . S e t I n f o
0002620 ' f r a c t i o n ' m e n u
0002640 L a b e l m y L a b e l ) w
0002660 i l l m a k e t h e v a l
0002700 u e o f m y L a b e l b e
0002720 u s e d f o r f r a c t i
0002740 o n s i n t h e e q u a t
0002760 i o n t y p e m e n u . \r D
0003000 e f i n i n g n e w k i n d
0003020 s o f e q u a t i o n s : \r
0003040 T h i s p a c k a g e a l l
0003060 o w s n e w t y p e s o f
0003100 e q u a t i o n s t o b e
0003120 d e f i n e d . A n e q u
0003140 a t i o n c o n s i s t s o
0003160 f s o m e n u m b e r o f
0003200 p i e c e s o f t e x t
0003220 a n d , p e r h a p s , s o
0003240 m e e x t r a s y m b o l s
0003260 o r l i n e s . A m e t
0003300 h o d f o r c o m p u t i n
0003320 g t h e r e l a t i v e p
0003340 o s i t i o n o f t h e v
0003360 a r i o u s p i e c e s m u
0003400 s t b e s p e c i f i e d
0003420 w h e n n e w e q u a t i o
0003440 n t y p e s a r e u s e d
0003460 . T h e p i e c e s o f
0003500 e q u a t i o n s c o n s i s
0003520 t o f " f o r m a t t e d
0003540 s t r i n g s " w h i c h a
0003560 l l o w f o n t i n f o r m
0003600 a t i o n t o b e a s s o
0003620 c i a t e d w i t h s t r i
0003640 n g s a n d c a n a l s o
0003660 i n c l u d e i m a g e o
0003700 b j e c t s ( w h i c h t h
0003720 u s a l l o w s e q u a t i
0003740 o n s t o c o n t a i n o
0003760 t h e r e q u a t i o n s ) .
0004000 F o r m a t t e d s t r i n
0004020 g s a r e d e f i n e d i
0004040 n F O R M A T S T R I N G . D
0004060 C O M a n d . T E D I T .
0004100 A d d i t i o n a l p r o p
0004120 e r t i e s c a n b e s p
0004140 e c i f i e d t o d e t e r
0004160 m i n e t h e p a r t i c u
0004200 l a r b e h a v i o r o f
0004220 t h e n e w e q u a t i o n
0004240 . \r A d d i t i o n a l l y ,
0004260 a f u n c t i o n c a n b
0004300 e p r o v i d e d t o a l
0004320 l o w e q u a t i o n s o f
0004340 t h e n e w t y p e t o
0004360 b e c r e a t e d u n d e
0004400 r p r o g r a m c o n t r o
0004420 l . T y p i c a l l y t h e
0004440 s e a r e n a m e d E Q .
0004460 M a k e . x x x w h e r e x
0004500 x x = a t o m s p e c i f
0004520 y i n g t h e e q u a t i o
0004540 n t y p e . \r S p e c i f i c
0004560 a l l y , a n e w e q u a
0004600 t i o n t y p e ( o r a
0004620 n e w d e f i n i t i o n f
0004640 o r a n e x i s t i n g t
0004660 y p e ) i s c r e a t e d
0004700 b y c a l l i n g \r ( E Q I O
0004720 . A d d T y p e t y p e f o
0004740 r m F n n u m P i e c e s P
0004760 R O P S ) \r w h e r e \r 377 377 \0
0005000 357 f 377 \0 \t t y p e i s a n
0005020 a t o m i d e n t i f y i n g
0005040 t h e e q u a t i o n t y
0005060 p e ( e . g . f r a c t i o
0005100 n ) \r 377 377 \0 357 f 377 \0 \t f o r m F
0005120 n i s t h e n a m e o f
0005140 a f u n c t i o n , d e s
0005160 c r i b e d i n d e t a i l
0005200 b e l o w , w h i c h s p
0005220 e c i f i e s t h e r e l a
0005240 t i v e l o c a t i o n o f
0005260 t h e e q u a t i o n p i
0005300 e c e s a n d , i f r e q
0005320 u e s t e d , d r a w s a n
0005340 y e x t r a l i n e s o r
0005360 s y m b o l s r e q u i r e
0005400 d b y t h e e q u a t i o
0005420 n t h a t a r e n o t i
0005440 n c l u d e d i n a n y o
0005460 f i t s p i e c e s . T h e
0005500 f o r m F n c a n a l s o
0005520 s p e c i f y t h e s e l
0005540 e c t i o n r e g i o n t o
0005560 b e u s e d f o r e a c
0005600 h p i e c e o f t h e e
0005620 q u a t i o n , i . e . t h
0005640 a t r e g i o n o f t h e
0005660 e q u a t i o n w i t h i n
0005700 w h i c h t h e l e f t
0005720 m o u s e b u t t o n c a n
0005740 b e u s e d t o s e l e
0005760 c t t h e p i e c e . \r 377 377
0006000 \0 357 f 377 \0 \t n u m P i e c e s
0006020 i s t h e n u m b e r o f
0006040 p a r t s t h e e q u a t
0006060 i o n h a s ( e . g . a
0006100 f r a c t i o n h a s t w o
0006120 p a r t s : n u m e r a t o
0006140 r a n d d e n o m i n a t o
0006160 r ) . I f t h e e q u a t
0006200 i o n h a s a v a r i a b
0006220 l e n u m b e r o f p i e
0006240 c e s , t h e n n u m P i e
0006260 c e s i s t h e d e f a u
0006300 l t i n i t i a l v a l u e
0006320 . \r 377 377 \0 357 f 377 \0 \t P R O P S
0006340 i s a p r o p l i s t o
0006360 f o p t i o n a l p r o p e
0006400 r t i e s f o r t h e e q
0006420 u a t i o n w h i c h a r e
0006440 d e s c r i b e d b e l o w
0006460 . \r T h e e q u a t i o n
0006500 f o r m f u n c t i o n : \r
0006520 T h e f o r m f u n c t i o
0006540 n i s c a l l e d w i t h
0006560 a r g u m e n t s ( e q n O
0006600 b j i m a g e S t r e a m d
0006620 r a w ? ) a n d s p e c i f
0006640 i e s t h e s i z e o f
0006660 t h e e n t i r e e q u a t
0006700 i o n a n d t h e l o c a
0006720 t i o n o f e a c h p i e
0006740 c e w i t h r e s p e c t
0006760 t o t h e l o w e r l e f
0007000 t c o r n e r o f t h e
0007020 b o x . F u r t h e r m o r e
0007040 , i f d r a w ? i s n o
0007060 n - N I L , i t d r a w s
0007100 a n y e x t r a l i n e s
0007120 o r s y m b o l s r e q u i
0007140 r e d b y t h e e q u a t
0007160 i o n t h a t a r e n o t
0007200 i n c l u d e d i n a n y
0007220 o f i t s p i e c e s .
0007240 ( I f d r a w ? i s N I L
0007260 , n o t h i n g s h o u l d
0007300 b e d r a w n - - t h e
0007320 f u n c t i o n i s b e i
0007340 n g c a l l e d o n l y t
0007360 o d e t e r m i n e h o w
0007400 b i g t h e e q u a t i o n
0007420 i s a n d t h e r e l a
0007440 t i v e l o c a t i o n o f
0007460 i t s p a r t s . ) T h e
0007500 f o r m F n c a n a l s o
0007520 s p e c i f y t h e s e l
0007540 e c t i o n r e g i o n t o
0007560 b e u s e d f o r e a c
0007600 h p a r t o f t h e e q
0007620 u a t i o n . \r F o r e x a m
0007640 p l e , a f r a c t i o n
0007660 h a s t w o p a r t s ( n
0007700 u m e r a t o r a n d d e n
0007720 o m i n a t o r ) a n d a
0007740 s i n g l e e x t r a l i n
0007760 e b e t w e e n t h e m .
0010000 I n t h i s c a s e t h e
0010020 f o r m F n d r a w s t h
0010040 e l i n e a n d s p e c i
0010060 f i e s t h e l o c a t i o
0010100 n o f t h e n u m e r a t
0010120 o r a n d d e n o m i n a t
0010140 o r . \r S p e c i f i c a l l y
0010160 , t h e f o r m F n s h o
0010200 u l d r e t u r n a n e q
0010220 u a t i o n s p e c i f i c a
0010240 t i o n c r e a t e d b y
0010260 a c a l l t o \r ( E Q I O .
0010300 M a k e S p e c b o x d a t
0010320 a S p e c L i s t ) \r w h e r e
0010340 b o x i s a n I M A G E
0010360 B O X w h i c h s p e c i f
0010400 i e s t h e s i z e o f
0010420 t h e e q u a t i o n ; a n
0010440 d d a t a S p e c L i s t i
0010460 s a l i s t c o n t a i n
0010500 i n g a p i e c e s p e c
0010520 i f i c a t i o n f o r e a
0010540 c h p i e c e o f t h e
0010560 e q u a t i o n . A p i e c
0010600 e s p e c i f i c a t i o n
0010620 i s c r e a t e d b y a
0010640 c a l l t o \r ( E Q I O . M a
0010660 k e D a t a S p e c p o s
0010700 s e l e c t R e g i o n ) \r w h
0010720 e r e p o s i s t h e p
0010740 o s i t i o n , r e l a t i v
0010760 e t o t h e l o w e r l
0011000 e f t c o r n e r o f t h
0011020 e b o x , w h e r e t h i
0011040 s p i e c e i s t o b e
0011060 d i s p l a y e d a n d s
0011100 e l e c t R e g i o n g i v e
0011120 s t h e s e l e c t i o n
0011140 r e g i o n t o u s e f o
0011160 r t h i s p i e c e ( r e
0011200 l a t i v e t o t h e l .
0011220 l . c o r n e r o f t h e
0011240 e q u a t i o n b o x ) .
0011260 I f s e l e c t R e g i o n
0011300 i s N I L , t h e n t h e
0011320 r e g i o n w i t h i n w
0011340 h i c h t h e p i e c e i
0011360 s d i s p l a y e d w i l l
0011400 b e u s e d a s t h e
0011420 s e l e c t i o n r e g i o n
0011440 . N o r m a l l y t h e s
0011460 e l e c t R e g i o n s h o u
0011500 l d i n c l u d e t h e d
0011520 i s p l a y r e g i o n i n
0011540 s i d e i t , a n d i s
0011560 i n t e n d e d t o a l l o
0011600 w s e l e c t i o n r e g i
0011620 o n s t o b e l a r g e r
0011640 t h a n j u s t t h e d
0011660 i s p l a y r e g i o n . N
0011700 o t e t h a t p o s s p e
0011720 c i f i e s w h e r e t h e
0011740 s t r e a m s h o u l d b
0011760 e p o s i t i o n e d b e f
0012000 o r e d i s p l a y i n g t
0012020 h e f o r m a t t e d s t r
0012040 i n g d e f i n i n g t h e
0012060 c o n t e n t s o f t h e
0012100 p i e c e . \r T h e p a c k
0012120 a g e A T T A C H E D B O X .
0012140 D C O M a n d . T E D I T
0012160 m a y b e u s e f u l f o
0012200 r c o n s t r u c t i n g t
0012220 h e f o r m f u n c t i o n
0012240 s o f n e w e q u a t i o
0012260 n s s i n c e i t p r o v
0012300 i d e s f u n c t i o n s t
0012320 o p o s i t i o n v a r i o
0012340 u s r e g i o n s s o t h
0012360 a t t h e y d o n o t o
0012400 v e r l a p . \r E q u a t i o n
0012420 t y p e p r o p e r t i e s
0012440 : \r T h e f o l l o w i n g
0012460 p r o p e r t i e s c a n b
0012500 e s p e c i f i e d f o r
0012520 a n y e q u a t i o n t y p
0012540 e w h e n i t i s d e f
0012560 i n e d w i t h E Q I O . A
0012600 d d T y p e . N o t e t h
0012620 a t a l l e q u a t i o n s
0012640 o f a g i v e n t y p e
0012660 h a v e t h e s a m e v
0012700 a l u e s f o r t h e s e
0012720 p r o p e r t i e s . \r 377 377 \0 357
0012740 f 377 \0 \t c h a n g e F n \t \t A
0012760 f u n c t i o n w i t h a r
0013000 g u m e n t ( e q n O b j )
0013020 c a l l e d w h e n t h e
0013040 n u m b e r o f p i e c e s
0013060 i n a v a r i a b l e p
0013100 i e c e e q u a t i o n i s
0013120 c h a n g e d . I t i s
0013140 m e a n t t o a l l o w a
0013160 n y s p e c i f i c p r o p
0013200 e r t i e s s u c h a s s
0013220 a v e d m e n u s t o b e
0013240 a d j u s t e d t o r e f
0013260 l e c t t h e c h a n g e .
0013300 \r 377 377 \0 357 f 377 \0 \t i n i t i a l
0013320 D a t a \t A w a y t o s p
0013340 e c i f y t h e t e x t t
0013360 o b e u s e d w h e n e
0013400 q u a t i o n s o f t h i s
0013420 t y p e a r e c r e a t e
0013440 d . I t c a n b e e i t
0013460 h e r t h e n a m e o f
0013500 a f u n c t i o n o r a
0013520 l i s t . I f i t i s a
0013540 l i s t , t h e n i t s
0013560 h o u l d c o n t a i n a
0013600 s i n g l e i n t e g e r f
0013620 o r e a c h p i e c e o f
0013640 t h e e q u a t i o n . T
0013660 h i s n u m b e r s p e c i
0013700 f i e s h o w t h e f o n
0013720 t s i z e f o r t h a t
0013740 p i e c e s h o u l d b e
0013760 c h a n g e d r e l a t i v e
0014000 t o t h e i n i t i a l
0014020 f o n t s i z e s e t i n
0014040 T E d i t . F o r e x a m
0014060 p l e , 0 m e a n s u s e
0014100 t h e d e f a u l t f o n
0014120 t , + 1 m e a n s u s e
0014140 t h e n e x t b i g g e r
0014160 f o n t , - 2 m e a n s u
0014200 s e a f o n t t w o s i
0014220 z e s s m a l l e r , e t c
0014240 . M i s s i n g v a l u e s
0014260 d e f a u l t t o z e r o
0014300 , i . e . t h e p i e c e
0014320 s a r e i n i t i a l l y
0014340 s e t i n t h e n o r m a
0014360 l s i z e f o n t . T h e
0014400 a c t u a l f o n t s u s
0014420 e d a r e s p e c i f i e d
0014440 b y t h e a r r a y E q
0014460 u a t i o n F o n t S p e c s
0014500 a n d a n y r e q u e s t
0014520 f o r a f o n t l a r g e
0014540 r ( s m a l l e r ) t h a n
0014560 t h e l a r g e s t ( s m
0014600 a l l e s t ) a v a i l a b l
0014620 e i n t h e a r r a y d
0014640 e f a u l t s t o u s i n g
0014660 t h e l a r g e s t ( s m
0014700 a l l e s t ) . I n t h i s
0014720 c a s e , t h e i n i t i
0014740 a l t e x t w i l l b e
0014760 a s i n g l e b l a n k . \r
0015000 I f i n i t i a l D a t a i
0015020 s a f u n c t i o n , i t
0015040 i s c a l l e d w i t h
0015060 a r g u m e n t s ( i n i t i
0015100 a l F o n t S p e c t y p e
0015120 n u m P i e c e s d a t a L i
0015140 s t ) w h e n a n e w e
0015160 q u a t i o n o f t h i s
0015200 t y p e i s c r e a t e d .
0015220 I t s h o u l d r e t u r
0015240 n a l i s t o f f o r m
0015260 a t t e d s t r i n g s , w
0015300 i t h e a c h i t e m i n
0015320 t h e l i s t t o b e
0015340 u s e d f o r t h e c o r
0015360 r e s p o n d i n g p i e c e
0015400 o f t h e e q u a t i o n
0015420 . T h e a r g u m e n t i
0015440 n i t i a l F o n t S p e c w
0015460 i l l s p e c i f y t h e
0015500 c u r r e n t f o n t w h e
0015520 n t h e e q u a t i o n i
0015540 s a d d e d ; a n d n u m
0015560 P i e c e s w i l l b e t
0015600 h e n u m b e r o f p i e
0015620 c e s i n t h e e q u a t
0015640 i o n . d a t a L i s t , i
0015660 f n o n - N I L , i s a
0015700 l i s t o f i t e m s t o
0015720 u s e f o r e a c h o f
0015740 t h e p i e c e s o f t
0015760 h e e q u a t i o n . T h e
0016000 i t e m s c a n b e e i
0016020 t h e r f o r m a t s t r i
0016040 n g s , o r j u s t a s
0016060 t r i n g i n w h i c h c
0016100 a s e t h e i n i t i a l D
0016120 a t a f u n c t i o n s h o
0016140 u l d a t t a c h a n a p
0016160 p r o p r i a t e f o n t .
0016200 T h e f i l e F O R M A T S
0016220 T R I N G . T E D I T d e s
0016240 c r i b e s f u n c t i o n s
0016260 w h i c h c a n b e u s
0016300 e d t o m a k e f o r m a
0016320 t t e d s t r i n g s . \r 377 377
0016340 \0 357 f 377 \0 \t i n i t i a l P r o
0016360 p F n \t A f u n c t i o n w
0016400 i t h a r g u m e n t ( t y
0016420 p e ) c a l l e d w h e n
0016440 a n e w e q u a t i o n o
0016460 f t h i s t y p e i s c
0016500 r e a t e d . I t r e t u r
0016520 n s a p r o p l i s t t
0016540 o b e u s e d a s p r o
0016560 p e r t i e s f o r t h i s
0016600 e q u a t i o n . T h e s e
0016620 v a l u e s a r e a d d e
0016640 d t o ( a n d o v e r r i
0016660 d e ) a n y p r o p s g i
0016700 v e n i n o b j e c t P r o
0016720 p s . F o r e x a m p l e ,
0016740 t h i s a l l o w s t h e
0016760 u s e r t o s p e c i f y
0017000 t h e n u m b e r o f r
0017020 o w s a n d c o l u m n s
0017040 i n a n e w m a t r i x .
0017060 I f t h e n u m b e r o
0017100 f p i e c e s i s t o b
0017120 e s p e c i f i e d , i t
0017140 s h o u l d b e r e t u r n
0017160 e d a s t h e v a l u e
0017200 o f t h e n u m P i e c e s
0017220 p r o p , a n d t h e e
0017240 q u a t i o n t y p e s h o
0017260 u l d a l l o w a v a r i
0017300 a b l e n u m b e r o f p
0017320 i e c e s . \r 377 377 \0 357 f 377 \0 \t m
0017340 a k e F n \t A f u n c t i o n
0017360 w h i c h c o n s t r u c t
0017400 s a n i m a g e o b j f
0017420 o r t h i s t y p e o f
0017440 e q u a t i o n f r o m i t
0017460 s a r g u m e n t s . G e n
0017500 e r a l l y t h i s w i l l
0017520 j u s t p r o v i d e a
0017540 c o n v e n i e n t w a y o
0017560 f c a l l i n g E Q N . M a
0017600 k e . \r 377 377 \0 357 f 377 \0 \t m e n u
0017620 L a b e l \t A l a b e l t o
0017640 u s e f o r t h i s t y
0017660 p e i n t h e e q u a t i
0017700 o n t y p e m e n u d i s
0017720 p l a y e d a f t e r s e l
0017740 e c t i n g E q u a t i o n
0017760 i n t h e m a i n T E d i
0020000 t m e n u . I f n o t g
0020020 i v e n , t h e t y p e a
0020040 t o m i s u s e d a s t
0020060 h e l a b e l . \r 377 377 \0 357 f 377
0020100 \0 \t o b j e c t P r o p s \t A
0020120 p r o p l i s t o f p r o
0020140 p e r t i e s a n d t h e i
0020160 r i n i t i a l v a l u e s
0020200 t h a t a r e n e e d e d
0020220 f o r t h i s e q u a t i
0020240 o n . T h e s e p r o p e r
0020260 t i e s c a n b e u s e d
0020300 b y t h e f o r m F n t
0020320 o l a y o u t t h e e q
0020340 u a t i o n a n d w i l l
0020360 t y p i c a l l y b e m o d
0020400 i f i e d b y t h e w h o
0020420 l e E d i t F n . \r 377 377 \0 357 f 377
0020440 \0 \t p i e c e N a m e s \t A l
0020460 i s t o f n a m e s o f
0020500 t h e p i e c e s o f t h
0020520 e e q u a t i o n . T h i s
0020540 i s u s e d b y t h e
0020560 d e f a u l t m i d d l e b
0020600 u t t o n s e l e c t i o n
0020620 f u n c t i o n t o p r o v
0020640 i d e a m e n u o f c h
0020660 o i c e s . E . g . ( " n u
0020700 m e r a t o r " " d e n o m i
0020720 n a t o r " ) f o r a f r
0020740 a c t i o n . I f t h i s
0020760 p r o p e r t y i s n o t
0021000 s p e c i f i e d , t h e n
0021020 t h e d e f a u l t m e n u
0021040 w i l l j u s t c o n t a
0021060 i n t h e n u m b e r s o
0021100 f t h e p i e c e s . T h
0021120 i s i s g e n e r a l l y
0021140 m e a n t f o r e q u a t i
0021160 o n s w i t h a f i x e d
0021200 n u m b e r o f p i e c e
0021220 s . \r 377 377 \0 357 f 377 \0 \t s p e c i
0021240 a l S e l e c t F n \t A f u n
0021260 c t i o n w i t h a r g u m
0021300 e n t ( e q n O b j ) t o
0021320 b e c a l l e d w h e n t
0021340 h e e q u a t i o n i s s
0021360 e l e c t e d w i t h t h e
0021400 m i d d l e b u t t o n i
0021420 n s t e a d o f t h e d e
0021440 f a u l t a c t i o n . I t
0021460 s h o u l d r e t u r n t
0021500 h e n u m b e r o f t h e
0021520 p i e c e s e l e c t e d ,
0021540 o r N I L i f n o p i
0021560 e c e o f t h e e q u a t
0021600 i o n i s s e l e c t e d .
0021620 T h e s e l e c t e d p i
0021640 e c e , i f a n y , w i l
0021660 l t h e n b e e d i t e d
0021700 . \r 377 377 \0 357 f 377 \0 \t w h o l e E
0021720 d i t F n \t A f u n c t i o n
0021740 w i t h a r g u m e n t s
0021760 ( e q n O b j w i n d o w
0022000 b u t t o n ) c a l l e d w
0022020 h e n t h e e n t i r e e
0022040 q u a t i o n , r a t h e r
0022060 t h a n a s i n g l e p i
0022100 e c e , i s s e l e c t e d
0022120 . T h i s c a n b e u
0022140 s e d t o c h a n g e g l
0022160 o b a l p r o p e r t i e s
0022200 o f t h e e q u a t i o n
0022220 a n d s h o u l d r e t u r
0022240 n n o n - N I L i f t h e
0022260 o b j e c t i s m o d i f
0022300 i e d , N I L o t h e r w i
0022320 s e . w i n d o w i s t h
0022340 e w i n d o w w h i c h c
0022360 o n t a i n s t h e e q u a
0022400 t i o n a n d b u t t o n
0022420 i s t h e m o u s e b u t
0022440 t o n u s e d t o s e l e
0022460 c t i t . \r 377 377 \0 357 f 377 \0 \t v
0022500 a r i a b l e ? \t N o n - N I L
0022520 t o i n d i c a t e t h i
0022540 s e q u a t i o n t y p e
0022560 a l l o w s a v a r i a b l
0022600 e n u m b e r o f p i e c
0022620 e s . \r E q u a t i o n d a t
0022640 a f u n c t i o n s : \r T h e
0022660 f u n c t i o n s u s e d
0022700 w i t h n e w e q u a t i o
0022720 n t y p e s s h o u l d m
0022740 a k e u s e o f t h e r
0022760 o u t i n e s p r o v i d e d
0023000 f o r f o r m a t t e d s
0023020 t r i n g s a s w e l l a
0023040 s t h e f o l l o w i n g
0023060 f u n c t i o n s w h e n u
0023100 s i n g t h e v a r i o u s
0023120 e q u a t i o n d a t a : \r
0023140 377 377 \0 357 f 377 \0 \t ( E Q I O . E q
0023160 n T y p e e q n O b j ) r e
0023200 t u r n s t h e a t o m s
0023220 p e c i f y i n g t h e k i
0023240 n d o f e q u a t i o n e
0023260 q n O b j i s . \r 377 377 \0 357 f 377
0023300 \0 \t ( E Q I O . E q n D a t a L
0023320 i s t e q n O b j ) r e t u
0023340 r n s t h e l i s t o f
0023360 f o r m a t t e d s t r i n g
0023400 s w h i c h s p e c i f y
0023420 t h e p i e c e s o f t h
0023440 e e q u a t i o n . \r 377 377 \0 357
0023460 f 377 \0 \t ( E Q I O . S e t D a t
0023500 a L i s t e q n O b j n e w
0023520 D a t a L i s t ) r e p l a c
0023540 e s t h e d a t a l i s t
0023560 ( i . e . t h e l i s t
0023600 o f f o r m a t t e d s t r
0023620 i n g s c o r r e s p o n d i
0023640 n g t o e a c h p i e c e
0023660 o f t h e e q u a t i o n
0023700 ) w i t h n e w D a t a L i
0023720 s t . T h e c a l l e r m
0023740 u s t u p d a t e t h e n
0023760 u m b e r o f p i e c e s
0024000 i n t h e e q u a t i o n
0024020 a p p r o p r i a t e l y . T
0024040 h i s i s u s e f u l , f
0024060 o r i n s t a n c e , w h e
0024100 n t h e w h o l e E d i t F
0024120 n h a s m a d e m a j o r
0024140 c h a n g e s i n t h e
0024160 e q u a t i o n . \r 377 377 \0 357 f 377
0024200 \0 \t ( E Q I O . E q n D a t a
0024220 e q n O b j p i e c e # ) r
0024240 e t u r n s t h e f o r m a
0024260 t t e d s t r i n g c o r r
0024300 e s p o n d i n g t h e t h
0024320 e p i e c e o f e q n O b
0024340 j s p e c i f i e d b y p
0024360 i e c e # . \r 377 377 \0 357 f 377 \0 \t (
0024400 E Q I O . E q n P r o p e r t y
0024420 e q n O b j p r o p { n e
0024440 w V a l u e } ) r e t u r n s
0024460 t h e c u r r e n t v a l
0024500 u e o f t h e s p e c i f
0024520 i e d p r o p e r t y o f
0024540 e q n O b j i f n e w V a l
0024560 u e i s n o t p r e s e n
0024600 t , o t h e r w i s e s e t
0024620 s t h e s p e c i f i e d
0024640 p r o p e r t y t o t h e
0024660 v a l u e o f n e w V a l u
0024700 e e v e n i f i t i s
0024720 N I L . T h i s c a n b e
0024740 u s e d t o a s s o c i a
0024760 t e a r b i t r a r y p r o
0025000 p e r t i e s w i t h i n d
0025020 i v i d u a l e q u a t i o n
0025040 s . C u r r e n t l y , t h
0025060 e f o l l o w i n g p r o p
0025100 e r t i e s a r e u s e d
0025120 b y t h e e q u a t i o n
0025140 e d i t o r a n d s h o u l
0025160 d n o t b e u s e d f o
0025200 r o t h e r p u r p o s e s
0025220 : \r \t 377 377 \0 357 f 377 \0 \t f o n t S
0025240 p e c \t a s p e c i f i c a t
0025260 i o n o f t h e c u r r e
0025300 n t f o n t a t t h e t
0025320 i m e t h e e q u a t i o n
0025340 w a s c r e a t e d \r \t 377 377
0025360 \0 357 f 377 \0 \t n u m P i e c e s
0025400 t h e c u r r e n t
0025420 n u m b e r o f p i e c e s
0025440 i n a v a r i a b l e - p
0025460 i e c e e q u a t i o n \r \t 377
0025500 377 \0 357 f 377 \0 \t s e l e c t i o n
0025520 M e n u t h e c u r
0025540 r e n t d e f a u l t m i d
0025560 d l e - b u t t o n s e l e c
0025600 t i o n m e n u f o r a
0025620 v a r i a b l e - p i e c e e
0025640 q u a t i o n \r W h e n e q u
0025660 a t i o n s a r e c o p i e
0025700 d , a n y d a t a i t e m
0025720 s t h a t a r e n o t a
0025740 t o m s , s t r i n g s o r
0025760 l i s t s a r e s e t t
0026000 o N I L . T h e s e i t e
0026020 m s a r e a l s o P R I N
0026040 2 ' e d o n f i l e s . T
0026060 h u s o t h e r d a t a t
0026100 y p e s s h o u l d o n l y
0026120 b e u s e d t o c a c h
0026140 e v a l u e s ( e . g . m
0026160 e n u s ) t h a t c a n b
0026200 e r e c o m p u t e d i f
0026220 n e c e s s a r y f r o m t
0026240 h e o t h e r p r o p e r t
0026260 i e s . \r 377 377 \0 357 f 377 \0 \t ( E Q
0026300 I O . N u m P i e c e s e q n
0026320 O b j { n e w V a l u e } )
0026340 r e t u r n s t h e c u r r
0026360 e n t n u m b e r o f p i
0026400 e c e s i n e q n O b j i
0026420 f n e w V a l u e i s n o
0026440 t p r e s e n t . O t h e r
0026460 w i s e i f e q n O b j i
0026500 s a v a r i a b l e - p i e
0026520 c e e q u a t i o n , i t
0026540 s e t s t h e n u m b e r
0026560 o f p i e c e s t o n e w
0026600 V a l u e a n d a d j u s t
0026620 s a n y n e c e s s a r y
0026640 p r o p e r t i e s b y c a
0026660 l l i n g t h e e q u a t i
0026700 o n ' s c h a n g e F n . \r A
0026720 d d i t i o n a l l y , p r o
0026740 p e r t i e s c a n b e a
0026760 s s o c i a t e d w i t h t
0027000 h e e q u a t i o n t y p e
0027020 i t s e l f b y u s e o
0027040 f \r 377 377 \0 357 f 377 \0 \t ( E Q I O .
0027060 T y p e P r o p t y p e p r
0027100 o p { n e w V a l u e } ) w
0027120 h i c h g e t s o r s e t
0027140 s t h e p r o p e r t y p
0027160 r o p f o r e q u a t i o n
0027200 t y p e . T h i s c a n
0027220 b e u s e d t o s a v e
0027240 p r o p e r t i e s t h a t
0027260 a r e t h e s a m e f o r
0027300 a l l e q u a t i o n s o
0027320 f a g i v e n t y p e (
0027340 e . g . s e l e c t i o n m
0027360 e n u s f o r e q u a t i o
0027400 n s w i t h a f i x e d
0027420 n u m b e r o f p i e c e s
0027440 ) . \r E q u a t i o n i m a g
0027460 e o b j e c t s c a n b e
0027500 c r e a t e d b y a p r
0027520 o g r a m ( a n d t h e n ,
0027540 f o r e x a m p l e , i n
0027560 s e r t e d i n t o T E d i
0027600 t ) b y u s e o f \r 377 377 \0
0027620 357 f 377 \0 \t ( E Q N . M a k e t
0027640 y p e d a t a L i s t f o n
0027660 t S p e c P R O P S ) w h i
0027700 c h m a k e s a t y p e
0027720 e q u a t i o n w h o s e a
0027740 r g u m e n t s a r e f o r
0027760 m a t s t r i n g s c o n t
0030000 a i n e d i n d a t a L i s
0030020 t . f o n t S p e c i s a
0030040 n i n i t i a l f o n t s
0030060 p e c i f i c a t i o n a n d
0030100 P R O P S i s a p r o p
0030120 l i s t o f e q u a t i o
0030140 n p r o p e r t i e s w h i
0030160 c h s h o u l d i n c l u d
0030200 e n u m P i e c e s f o r
0030220 e q u a t i o n s w i t h a
0030240 v a r i a b l e n u m b e r
0030260 o f p i e c e s . \r \0 \0 \0 \0
0030300 \0 003 ( L I S T ( ( P A G E N
0030320 I L ( P A P E R S I Z E L E
0030340 T T E R S T A R T I N G P A G
0030360 E # 7 4 ) ( 0 0 6 1 2
0030400 7 9 2 ) ( ( F O L I O N I L
0030420 ( P A R A L O O K S ( Q U A
0030440 D C E N T E R E D ) C H A R
0030460 L O O K S ( S U P E R S C R I
0030500 P T 0 I N V I S I B L E O
0030520 F F S E L E C T P O I N T O
0030540 F F P R O T E C T E D O F F
0030560 S I Z E 1 0 F A M I L Y
0030600 M O D E R N O V E R L I N E
0030620 O F F S T R I K E O U T O F
0030640 F U N D E R L I N E O F F
0030660 E X P A N S I O N R E G U L A
0030700 R S L O P E R E G U L A R
0030720 W E I G H T M E D I U M I N
0030740 V E R T E D O F F U S E R I
0030760 N F O N I L S T Y L E N I
0031000 L ) F O R M A T I N F O N I
0031020 L ) ( 1 7 4 3 6 2 8 8 3
0031040 6 ) N I L ) ( H E A D I N G
0031060 N I L ( H E A D I N G T Y P
0031100 E R U N N I N G H E A D ) (
0031120 8 4 7 4 4 5 2 8 3 6 ) N
0031140 I L ) ( T E X T N I L N I
0031160 L ( 8 4 9 6 4 5 6 6 0 0
0031200 ) N I L ) ) ) ( P A G E N
0031220 I L ( P A P E R S I Z E N I
0031240 L . L E T T E R ) ( 0 0
0031260 6 1 2 7 9 2 ) ( ( F O L I
0031300 O N I L ( P A R A L O O K S
0031320 ( Q U A D C E N T E R E D )
0031340 C H A R L O O K S ( S U P E
0031360 R S C R I P T 0 I N V I S I
0031400 B L E O F F S E L E C T P O
0031420 I N T O F F P R O T E C T E
0031440 D O F F S I Z E 1 0 F A
0031460 M I L Y M O D E R N O V E R
0031500 L I N E O F F S T R I K E O
0031520 U T O F F U N D E R L I N E
0031540 O F F E X P A N S I O N R
0031560 E G U L A R S L O P E R E G
0031600 U L A R W E I G H T M E D I
0031620 U M I N V E R T E D O F F
0031640 U S E R I N F O N I L S T Y
0031660 L E N I L ) F O R M A T I N
0031700 F O N I L ) ( 1 7 4 3 6
0031720 2 8 8 3 6 ) N I L ) ( H E
0031740 A D I N G N I L ( H E A D I
0031760 N G T Y P E R U N N I N G H E
0032000 A D ) ( 8 4 7 4 4 5 2 8
0032020 3 6 ) N I L ) ( T E X T N
0032040 I L N I L ( 8 4 9 6 4 5
0032060 6 6 0 0 ) N I L ) ) ) ( P
0032100 A G E N I L ( P A P E R S I
0032120 Z E N I L . L E T T E R )
0032140 ( 0 0 6 1 2 7 9 2 ) (
0032160 ( F O L I O N I L ( P A R A
0032200 L O O K S ( Q U A D C E N T
0032220 E R E D ) C H A R L O O K S
0032240 ( S U P E R S C R I P T 0 I
0032260 N V I S I B L E O F F S E L
0032300 E C T P O I N T O F F P R O
0032320 T E C T E D O F F S I Z E
0032340 1 0 F A M I L Y M O D E R N
0032360 O V E R L I N E O F F S T
0032400 R I K E O U T O F F U N D E
0032420 R L I N E O F F E X P A N S
0032440 I O N R E G U L A R S L O P
0032460 E R E G U L A R W E I G H T
0032500 M E D I U M I N V E R T E D
0032520 O F F U S E R I N F O N I
0032540 L S T Y L E N I L ) F O R
0032560 M A T I N F O N I L ) ( 1 7
0032600 4 3 6 2 8 8 3 6 ) N I L
0032620 ) ( H E A D I N G N I L (
0032640 H E A D I N G T Y P E R U N N
0032660 I N G H E A D ) ( 8 4 7 4 4
0032700 5 2 8 3 6 ) N I L ) ( T
0032720 E X T N I L N I L ( 8 4
0032740 9 6 4 5 6 6 0 0 ) N I L )
0032760 ) ) ) ) \0 \0 \0 \0 \0 005 \0 \t \0 4 \0 \0
0033000 \0 030 001 310 \0 \a \0 \0 \0 001 003 004 \0 \0 003 \0
0033020 030 \0 \0 030 \0 \0 0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033060 \0 1 \0 \0 \0 030 001 310 \0 \a \0 \0 \0 001 003 004
0033100 \0 \0 002 \0 030 \0 \0 l \0 \0 \0 \0 \0 \0 \0 \0
0033120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033140 \0 \0 . \0 \0 \0 030 001 310 \0 \a \0 \0 \0 001 003
0033160 004 \0 \0 001 \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033220 ( \0 \0 \0 \0 001 310 \0 \a \0 \0 \0 001 002 004 \0
0033240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033260 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 $ \0 \0 001 310 \0
0033300 005 \0 \0 \0 005 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033320 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033340 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 004 002 003 \0
0033360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033400 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 \0
0033420 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033460 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 \0
0033500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033520 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 310 \0
0033540 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0 \0
0033560 \0 \0 \0 \0 \v P A G E H E A D I N G
0033600 \0 \v R U N N I N G H E A D \0 \0 \0
0033620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0033640 004 \0 \t \0 024 \0 006 M O D E R N \0 \n \0
0033660 \0 \0 \0 \0 \0 001 \0 \0 027 \0 \t H E L V E
0033700 T I C A \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 027
0033720 \0 \t H E L V E T I C A \0 \n \0 \0 \0
0033740 \0 \0 \0 002 \0 \0 027 \0 \t H E L V E T I
0033760 C A \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006
0034000 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0
0034020 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0
0034040 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \f
0034060 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E
0034100 R N \0 006 \0 \0 \0 \0 \0 \0 \0 \0 \0 022 \0 004
0034120 L O G O \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
0034140 \0 \0 \0 002 \0 \t \0 \0 \0 005 \0 \0 \0 \0 \t \0
0034160 \0 \0 001 \0 \0 \0 \0 \b \0 \0 \0 017 \0 \0 \0 \0
0034200 006 \0 \0 \0 \0 \0 002 \0 \t \0 \0 \0 002 \0 001 \0
0034220 \v H R U L E . G E T F N 001 \0 024 \0
0034240 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0
0034260 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0034300 \0 \b \0 \0 \0 002 \0 001 \0 \v H R U L E .
0034320 G E T F N 001 \0 024 \0 006 M O D E R N
0034340 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0
0034360 \0 \0 006 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 002 \0
0034400 001 \0 \v H R U L E . G E T F N 001 \0
0034420 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0
0034440 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0
0034460 \0 002 \0 \a \0 \0 \0 017 \0 \0 \0 \0 \a \0 \0 \0
0034500 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 \0 \v H R U
0034520 L E . G E T F N 001 \0 024 \0 006 M O D
0034540 E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0
0034560 001 \0 \0 \0 \0 \a \0 \0 \0 \0 \0 002 \0 \b \0 \0
0034600 \0 002 \0 001 \0 \v H R U L E . G E T F
0034620 N 001 \0 024 \0 006 M O D E R N \0 \f \0 \0
0034640 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 \a \0
0034660 \0 \0 \0 \0 002 \0 \a \0 \0 \0 021 \0 \0 \0 \0 \a
0034700 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0
0034720 006 \0 \0 \0 " \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002
0034740 \0 004 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 \0 \0
0034760 002 \0 004 \0 \0 \0 252 \0 \0 \0 \0 006 \0 \0 \0 \0
0035000 \0 002 \0 004 \0 \0 \0 017 \0 \0 \0 \0 005 \0 \0 \0
0035020 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0 006 \0 \0
0035040 \0 001 \0 \0 \0 \0 004 \0 \0 \0 032 \0 \0 \0 \0 002
0035060 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 333 \0 \0 \0
0035100 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0035120 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0 006 \0 \0 \0 001
0035140 \0 \0 \0 \0 004 \0 \0 \0 023 \0 \0 \0 \0 002 \0 \0
0035160 \0 001 \0 \0 \0 \0 004 \0 \0 \0 R \0 \0 \0 \0 006
0035200 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 023 \0 \0 \0 \0
0035220 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \f \0 \0
0035240 \0 \0 002 \0 \0 \0 q \0 \0 \0 \0 006 \0 \0 \0 001
0035260 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0
0035300 001 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0
0035320 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0
0035340 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0035360 \0 004 \0 \0 \0 w \0 \0 \0 \0 006 \0 \0 \0 001 \0
0035400 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 002 \0 \0 \0
0035420 001 \0 \0 \0 \0 004 \0 \0 \0 002 \0 \0 \0 \0 006 \0
0035440 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \t \0 \0 \0 \0
0035460 002 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 032 \0 \0
0035500 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 004
0035520 \0 \0 \0 \0 002 \0 \0 \0 222 \0 \0 \0 \0 006 \0 \0
0035540 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0
0035560 \0 \0 Q \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0035600 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0
0035620 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0 \0 001 \0
0035640 \0 \0 \0 004 \0 \0 \0 023 \0 \0 \0 \0 006 \0 \0 \0
0035660 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0035700 \0 357 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004
0035720 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 ! \0 \0 \0 \0
0035740 005 \0 \0 \0 \0 \0 002 \0 004 \0 \0 002 202 \0 \0 \0
0035760 \0 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 306 \0 \0
0036000 \0 \0 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 c \0
0036020 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 001
0036040 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 005 \0 \0
0036060 \0 001 \0 \0 \0 \0 004 \0 \0 \0 034 \0 \0 \0 \0 006
0036100 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0036120 004 \0 \0 \0 005 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0
0036140 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 005 \0
0036160 \0 002 \0 004 \0 \0 \0 003 \0 \0 \0 \0 004 \0 \0 \0
0036200 004 \0 \0 \0 \0 001 \0 \0 \0 9 \0 \0 \0 \0 006 \0
0036220 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003
0036240 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0
0036260 \0 006 \0 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 001 \0
0036300 \0 \0 \0 004 \0 \0 001 253 \0 \0 \0 \0 006 \0 \0 \0
0036320 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0
0036340 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 006
0036360 \0 \0 \0 \t \0 \0 \0 \0 001 \0 \0 \0 302 \0 \0 \0
0036400 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0036420 002 \0 003 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003
0036440 \0 \0 \0 \0 006 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0
0036460 \0 001 \0 \0 \0 \0 004 \0 \0 \0 Q \0 \0 \0 \0 006
0036500 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0036520 004 \0 \0 \0 034 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002
0036540 \0 004 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 324 \0
0036560 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0036600 005 \0 \0 \0 \0 001 \0 \0 \0 y \0 \0 \0 \0 006 \0
0036620 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0 \0
0036640 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 356 \0 \0
0036660 \0 \0 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 313 \0
0036700 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0036720 \0 \0 002 \0 004 \0 \0 \0 V \0 \0 \0 \0 006 \0 \0
0036740 \0 \0 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0036760 \0 \0 \r \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0
0037000 004 \0 \0 \0 021 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0037020 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 005 \0
0037040 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0037060 003 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0037100 \0 \0 < \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0037120 004 \0 \0 \0 \f \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0
0037140 \0 \0 004 \0 \0 \0 y \0 \0 \0 \0 006 \0 \0 \0 \0
0037160 \0 002 \0 005 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0
0037200 021 \0 \0 \0 \0 005 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0037220 \0 \0 022 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0037240 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 005 \0 \0 \0
0037260 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 003 \0
0037300 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0037320 f \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0037340 \0 \0 \f \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
0037360 004 \0 \0 \0 f \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0037400 \0 \0 004 \0 \0 \0 \f \0 \0 \0 \0 001 \0 \0 \0 001
0037420 \0 \0 \0 \0 004 \0 \0 001 \b \0 \0 \0 \0 006 \0 \0
0037440 \0 001 \0 \0 \0 \0 004 \0 \0 \0 003 \0 \0 \0 \0 002
0037460 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 { \0 \0 \0
0037500 \0 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 277 \0 \0
0037520 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0037540 \0 002 \0 004 \0 \0 \0 032 \0 \0 \0 \0 001 \0 \0 \0
0037560 \0 \0 002 \0 004 \0 \0 \0 272 \0 \0 \0 \0 006 \0 \0
0037600 \0 \0 \0 002 \0 003 \0 \0 \0 005 \0 \0 002 \0 006 \0
0037620 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \b \0 \0 \0 \0
0037640 001 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0 \0 322 \0 \0
0037660 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0037700 \0 002 \0 003 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0
0037720 003 \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0 001 \0
0037740 \0 \0 001 \0 \0 \0 \0 004 \0 \0 003 + \0 \0 \0 \0
0037760 006 \0 \0 \0 \0 \0 002 \0 004 \0 \0 001 036 \0 \0 \0
0040000 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 017 \0
0040020 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0040040 = \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0040060 \0 \0 \t \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
0040100 004 \0 \0 \0 - \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0040120 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 002
0040140 \0 \0 \0 \0 004 \0 \0 001 . \0 \0 \0 \0 006 \0 \0
0040160 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0
0040200 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0
0040220 002 \0 \0 \0 \r \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0
0040240 \0 \0 004 \0 \0 001 342 \0 \0 \0 \0 006 \0 \0 \0 001
0040260 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0
0040300 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0040320 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
0040340 004 \0 \0 \0 235 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0040360 \0 \0 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 005 \0
0040400 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0040420 \t \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0040440 \0 \0 243 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0040460 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 005 \0 \0 002
0040500 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \v \0
0040520 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0040540 313 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0040560 \0 \0 \0 \0 002 \0 002 \0 \0 \0 005 \0 \0 002 \0 006
0040600 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \n \0 \0 \0
0040620 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 001 e \0
0040640 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0040660 \0 \0 002 \0 002 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0
0040700 \0 003 \0 \0 \0 \0 002 \0 \0 \0 017 \0 \0 \0 \0 001
0040720 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 001 026 \0 \0 \0
0040740 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0
0040760 002 \0 002 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003
0041000 \0 \0 \0 \0 002 \0 \0 \0 \v \0 \0 \0 \0 001 \0 \0
0041020 \0 001 \0 \0 \0 \0 004 \0 \0 \0 375 \0 \0 \0 \0 006
0041040 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0
0041060 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 - \0
0041100 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0041120 006 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0041140 \0 \0 & \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0041160 004 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 005 \0 \0 002
0041200 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \t \0
0041220 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0041240 J \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0041260 \0 \0 \0 \0 002 \0 004 \0 \0 \0 030 \0 \0 \0 \0 001
0041300 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0
0041320 004 \0 \0 \0 262 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0041340 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 005 \0
0041360 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0041400 001 \0 \0 \0 \0 006 \0 \0 \0 \f \0 \0 \0 \0 003 \0
0041420 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 8 \0 \0 \0 \0
0041440 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0
0041460 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 002
0041500 \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0 004 \0 \0
0041520 \0 \0 \0 002 \0 003 \0 \0 \0 005 \0 \0 002 \0 006 \0
0041540 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0
0041560 006 \0 \0 \0 020 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0
0041600 \0 \0 004 \0 \0 \0 W \0 \0 \0 \0 006 \0 \0 \0 001
0041620 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0
0041640 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0
0041660 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 020 \0 \0 \0 \0
0041700 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 001 3 \0 \0
0041720 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0
0041740 \0 002 \0 003 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0
0041760 003 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 \0 006 \0
0042000 \0 \0 \f \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0
0042020 004 \0 \0 \0 J \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0042040 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 001
0042060 \0 \0 \0 \0 004 \0 \0 \0 024 \0 \0 \0 \0 006 \0 \0
0042100 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0
0042120 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0
0042140 002 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 020 \0 \0
0042160 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 N
0042200 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0042220 \0 006 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004
0042240 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0042260 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 001 \0
0042300 \0 \0 \0 004 \0 \0 \0 E \0 \0 \0 \0 006 \0 \0 \0
0042320 001 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0
0042340 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 317 \0 \0 \0 \0
0042360 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002
0042400 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0
0042420 \0 002 \0 002 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0
0042440 \b \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0042460 \0 \0 H \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0
0042500 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 \0 \0
0042520 \0 004 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0
0042540 \0 \0 \0 002 \0 \0 \0 \t \0 \0 \0 \0 001 \0 \0 \0
0042560 005 \0 \0 \0 \0 004 \0 \0 \0 9 \0 \0 \0 \0 006 \0
0042600 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001
0042620 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 002
0042640 \0 006 \0 \0 \0 003 \0 \0 \0 \0 002 \0 \0 \0 \r \0
0042660 \0 \0 \0 001 \0 \0 \0 S \0 \0 \0 \0 006 \0 \0 \0
0042700 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0
0042720 001 \r \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 003 \0
0042740 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0 \0
0042760 002 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 016 \0 \0
0043000 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 :
0043020 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0043040 \0 006 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004
0043060 \0 \0 \0 002 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0
0043100 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 001 \0
0043120 \0 \0 \0 004 \0 \0 \0 034 \0 \0 \0 \0 006 \0 \0 \0
0043140 001 \0 \0 \0 \0 004 \0 \0 \0 006 \0 \0 \0 \0 001 \0
0043160 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 = \0 \0 \0 \0
0043200 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0
0043220 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 H
0043240 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0
0043260 \0 \0 \0 002 \0 004 \0 \0 \0 R \0 \0 \0 \0 006 \0
0043300 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003
0043320 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0
0043340 \0 002 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \r \0
0043360 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0043400 5 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0043420 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
0043440 004 \0 \0 \0 \f \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0043460 \0 \0 004 \0 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 002
0043500 \0 \0 \0 \0 004 \0 \0 \0 234 \0 \0 \0 \0 006 \0 \0
0043520 \0 \0 \0 002 \0 004 \0 \0 \0 i \0 \0 \0 \0 006 \0
0043540 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003
0043560 \0 \0 \0 005 \0 \0 002 \0 006 \0 \0 \0 003 \0 \0 \0
0043600 \0 002 \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \b \0
0043620 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0043640 + \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0043660 \0 \0 004 \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0
0043700 004 \0 \0 \0 8 \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0
0043720 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 002
0043740 \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0
0043760 \0 001 \0 \0 \0 \0 004 \0 \0 \0 $ \0 \0 \0 \0 006
0044000 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 005 \0 \0 \0
0044020 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 : \0
0044040 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0
0044060 \t \0 \0 \0 \0 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0
0044100 \0 \0 . \0 \0 \0 \0 006 \0 \0 \0 002 \0 \0 \0 \0
0044120 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 0 274 001 276 z
0044140 272
0044141