$ od -c -N 50000 [qv]<notecards>PAPERS>sasifinal>SASIFinalReportA.ted!1 0000000 A p p e n d i x A : N o t e 0000020 C a r d s P r o g r a m m e r 0000040 ' s I n t e r f a c e \r S A S 0000060 I F i n a l R e p o r t \r A 0000100 p p e n d i x A : N o t e 0000120 C a r d s P r o g r a m m e r 0000140 ' s I n t e r f a c e \r \r T h 0000160 i s a p p e n d i x d e s c 0000200 r i b e s a f a c i l i t y 0000220 w h e r e b y u s e r s w 0000240 i t h s o m e p r o g r a m 0000260 m i n g k n o w - h o w c a 0000300 n o b t a i n a l i s p 0000320 i n t e r f a c e t o N o t 0000340 e C a r d s . I n t h i s 0000360 w a y , t h e y c a n c 0000400 r e a t e a n d m o d i f y 0000420 N o t e f i l e s , c a r d 0000440 s , a n d l i n k s u n d 0000460 e r p r o g r a m c o n t r 0000500 o l . \r T h e f u n c t i o n 0000520 s d e s c r i b e d b e l o 0000540 w a r e d i v i d e d i n 0000560 t o 7 g r o u p s : \r \t 1 0000600 . N o t e F i l e C r e a 0000620 t i o n a n d A c c e s s \r 0000640 \t 2 . C r e a t i n g a n 0000660 d A c c e s s i n g N o t e 0000700 C a r d T y p e s \r \t 3 . 0000720 C r e a t i n g N o t e C a r 0000740 d s a n d F i l e B o x e s 0000760 \r \t 4 . A c c e s s i n g 0001000 N o t e C a r d s a n d F i 0001020 l e B o x e s \r \t 5 . C r e 0001040 a t i n g a n d A c c e s s 0001060 i n g L i n k s \r \t 6 . C 0001100 r e a t i n g a n d A c c e 0001120 s s i n g L i n k L a b e l 0001140 s \r \t 7 . H a n d y M i s 0001160 c e l l a n e o u s F u n c t 0001200 i o n s \r A . 1 . N o t e 0001220 F i l e C r e a t i o n a n 0001240 d A c c e s s \r F o r e a c 0001260 h o f t h e f o l l o w i 0001300 n g f u n c t i o n s ( e x 0001320 c e p t N C P . C l o s e N o 0001340 t e F i l e ) , t h e a r g 0001360 u m e n t i s a f i l e n 0001400 a m e . T h e s u f f i x 0001420 " . N o t e F i l e " i s 0001440 a d d e d i f n o t a l r 0001460 e a d y p r e s e n t . I 0001500 n a n y c a s e , t h e 0001520 f i l e n a m e u s e d b y 0001540 N o t e C a r d s a l w a y 0001560 s h a s t h i s s u f f i 0001600 x . \r ( N C P . C r e a t e N o 0001620 t e F i l e < f i l e n a m e 0001640 > ) \r I f < f i l e n a m e > 0001660 i s n o t a l r e a d y 0001700 a n o t e f i l e , t h e n 0001720 c r e a t e a n o t e f i 0001740 l e < f i l e n a m e > . N o 0001760 t e F i l e , a n d r e t u 0002000 r n t h i s f i l e n a m e 0002020 w h i c h c a n l a t e r 0002040 b e p a s s e d t o N C 0002060 P . O p e n N o t e F i l e . \r 0002100 ( N C P . O p e n N o t e F i l 0002120 e < f i l e n a m e > < d o 0002140 n ' t C r e a t e F l g > < c 0002160 o n v e r t w / o C o n f i r m 0002200 F l g > ) \r I f t h e r e i 0002220 s n o c u r r e n t l y o 0002240 p e n n o t e f i l e , t h 0002260 e n o p e n < f i l e n a m 0002300 e > a n d m a k e i t t 0002320 h e c u r r e n t l y a c t 0002340 i v e N o t e F i l e . R 0002360 e t u r n s r e s u l t a n t 0002400 s t r e a m i f s u c c e 0002420 s s f u l , e l s e n i l . 0002440 I f < d o n ' t C r e a t 0002460 e F l g > i s n o n - n i l 0002500 , t h e n a n e w f i l 0002520 e w i l l n o t b e c r 0002540 e a t e d i f t h e g i v 0002560 e n o n e d o e s n ' t e 0002600 x i s t . I f < c o n v e 0002620 r t w / o C o n f i r m F l g > 0002640 i s n o n - n i l , t h e 0002660 n i f n e e d e d , t h e 0002700 f i l e w i l l b e c o 0002720 n v e r t e d t o t h e m 0002740 o s t r e c e n t f o r m a 0002760 t w i t h o u t u s e r c 0003000 o n f i r m a t i o n . \r ( N 0003020 C P . C l o s e N o t e F i l e 0003040 [ < s t r e a m > ] ) \r C l o 0003060 s e s < s t r e a m > i f 0003100 i t i s c o r r e s p o n d 0003120 s t o a c u r r e n t l y 0003140 o p e n N o t e f i l e . 0003160 R e t u r n s i t s f i l 0003200 e n a m e i f s u c c e s s 0003220 f u l . I f < s t r e a m 0003240 > i s n i l , t h e n c 0003260 l o s e s c u r r e n t o p 0003300 e n n o t e f i l e . \r ( N C 0003320 P . C h e c k p o i n t S e s s 0003340 i o n ) \r C h e c k p o i n t 0003360 t h e c u r r e n t N o t e 0003400 c a r d s s e s s i o n , f 0003420 i r s t w r i t i n g o u t 0003440 a n y d i r t y c a r d s 0003460 . I n c a s e o f a 0003500 s y s t e m c r a s h o r 0003520 a b o r t , t h e n o t e f 0003540 i l e c a n b e r e c o v 0003560 e r e d t o t h e l a s t 0003600 c h e c k p o i n t . N o 0003620 t e t h a t c l o s i n g 0003640 a n o t e f i l e d o e s 0003660 a c h e c k p o i n t . \r ( N 0003700 C P . A b o r t S e s s i o n ) 0003720 \r A b o r t t h e c u r r e 0003740 n t N o t e c a r d s s e s 0003760 s i o n , l o s i n g a l l 0004000 w o r k s i n c e l a s t 0004020 c h e c k p o i n t o r s 0004040 u c c e s s f u l c l o s e . 0004060 \r ( N C P . R e p a i r N o t e 0004100 F i l e < f i l e n a m e > ) 0004120 \r R e b u i l d s t h e l i 0004140 n k s t r u c t u r e o f 0004160 < f i l e n a m e > . I t 0004200 m u s t * n o t * b e c u 0004220 r r e n t l y o p e n . \r ( N 0004240 C P . C o m p a c t N o t e F i 0004260 l e < f i l e n a m e > ) \r C 0004300 o p i e s < f i l e n a m e > 0004320 t o a l a t e r v e r s 0004340 i o n , r e c o v e r i n g 0004360 s p a c e . M u s t n o 0004400 t b e o p e n . \r ( N C P . 0004420 C o m p a c t N o t e F i l e I 0004440 n P l a c e < f i l e n a m e 0004460 > ) \r C o m p a c t s < f i l 0004500 e n a m e > i n p l a c e , 0004520 r e p l a c i n g t h e o 0004540 l d v e r s i o n . M u 0004560 s t n o t b e o p e n . \r 0004600 ( N C P . D e l e t e N o t e F 0004620 i l e < f i l e n a m e > ) \r 0004640 R e m o v e s t h e < f i l 0004660 e n a m e > n o t e f i l e . 0004700 M u s t n o t b e o p 0004720 e n . \r ( N C P . C u r r e n t 0004740 N o t e F i l e S t r e a m ) \r 0004760 R e t u r n s t h e c u r r 0005000 e n t l y o p e n n o t e f 0005020 i l e s t r e a m i f t h 0005040 e r e i s o n e , e l s e 0005060 n i l . \r ( N C P . C u r r e 0005100 n t N o t e F i l e ) \r R e t u 0005120 r n s t h e f u l l n a m 0005140 e o f t h e c u r r e n t 0005160 l y a c t i v e n o t e f i 0005200 l e i f t h e r e i s o 0005220 n e , e l s e n i l . \r ( N 0005240 C P . C h e c k O u t N o t e F 0005260 i l e < f r o m F i l e n a m 0005300 e > < t o F i l e n a m e > ) 0005320 \r C o p i e s < f r o m F i l 0005340 e n a m e > t o < t o F i l 0005360 e n a m e > u n l e s s < f 0005400 r o m F i l e n a m e > i s 0005420 l o c k e d . I f s u c c e 0005440 s s f u l , c r e a t e s a 0005460 l o c k f i l e i n < f 0005500 r o m F i l e n a m e > ' s d 0005520 i r e c t o r y . T h e n 0005540 a m e o f t h e l o c k 0005560 f i l e i s f o r m e d b 0005600 y c o n c a t e n a t i n g 0005620 t h e a t o m L O C K F I L 0005640 E o n t o < f r o m F i l e 0005660 n a m e > . \r ( N C P . C h e c 0005700 k I n N o t e F i l e < f r o 0005720 m F i l e n a m e > < t o F i 0005740 l e n a m e > ) \r C h e c k l 0005760 o c k f i l e f o r < t o 0006000 F i l e n a m e > . I f n o 0006020 n e , t h e n j u s t c o 0006040 p y < f r o m F i l e n a m e 0006060 > t o < t o F i l e n a m e 0006100 > . I f t h e r e i s o 0006120 n e a n d i t ' s o w n e 0006140 d b y u s , t h e n d o 0006160 t h e c o p y a n d r e 0006200 m o v e t h e l o c k f i 0006220 l e . I f t h e r e i s 0006240 a l o c k f i l e o w n 0006260 e d b y s o m e o n e e l 0006300 s e o r i f d a t e o f 0006320 < t o F i l e n a m e > i s 0006340 m o r e r e c e n t t h a 0006360 n d a t e o f l o c k f 0006400 i l e , t h e n p r i n t 0006420 a m e s s a g e a n d d o 0006440 n o t h i n g . \r A . 2 . 0006460 C r e a t i n g a n d A c 0006500 c e s s i n g N o t e C a r d 0006520 T y p e s \r T h e s e f u n 0006540 c t i o n s g i v e t h e 0006560 u s e r a c c e s s t o t 0006600 h e N o t e C a r d u s e r 0006620 - d e f i n e d t y p e s f 0006640 a c i l i t y . F o r a n 0006660 e x p l a n a t i o n o f 0006700 t h i s f a c i l i t y , s 0006720 e e t h e N o t e C a r d s 0006740 T y p e s M e c h a n i s m 0006760 d o c u m e n t a t i o n . \r 0007000 ( N C P . C a r d T y p e s ) \r 0007020 ( N C P . S u b s t a n c e T y 0007040 p e s ) \r R e t u r n s l i s 0007060 t s o f a l l c u r r e n 0007100 t l y d e f i n e d N o t e 0007120 C a r d t y p e s a n d s 0007140 u b s t a n c e s , r e s p e 0007160 c t i v e l y . \r ( N C P . C r 0007200 e a t e C a r d T y p e < T y 0007220 p e N a m e > < S u p e r T y 0007240 p e > < S u b s t a n c e T y 0007260 p e > < F n s A s s o c L i s 0007300 t > < V a r s A s s o c L i s 0007320 t > ) \r M a k e s a n e w 0007340 N o t e C a r d t y p e w i 0007360 t h n a m e < T y p e N a m 0007400 e > , s u p e r t y p e < 0007420 S u p e r T y p e > , s u b s 0007440 t a n c e < S u b s t a n c e 0007460 T y p e > . A n y f u n c 0007500 t i o n s n o t a p p e a r 0007520 i n g i n < F n s A s s o c 0007540 L i s t > w i l l b e i n 0007560 h e r i t e d f r o m < S u 0007600 p e r T y p e > . T h e C 0007620 a r d W i d t h a n d C a r 0007640 d H e i g h t v a r s f i e 0007660 l d s w i l l b e i n h e 0007700 r i t e d i f n o t s p e 0007720 c i f i e d i n < V a r s A 0007740 s s o c L i s t > . O t h e 0007760 r v a r s f i e l d s d e 0010000 f a u l t t o n i l . N 0010020 o t e t h a t , f o r n o 0010040 w , s p e c i a l i z i n g 0010060 t h e F i l e B o x c a r d 0010100 t y p e i s n o t a l l 0010120 o w e d . \r ( N C P . C r e a t 0010140 e S u b s t a n c e T y p e < 0010160 S u b s t a n c e N a m e > < 0010200 F n s A s s o c L i s t > < V 0010220 a r s A s s o c L i s t > ) \r M 0010240 a k e s a n e w s u b s t 0010260 a n c e t y p e w i t h n 0010300 a m e < S u b s t a n c e N a 0010320 m e > a n d t h e g i v e 0010340 n f u n c t i o n s a n d 0010360 v a r s f i e l d s . N o 0010400 n e o f t h e f u n c t i 0010420 o n f i e l d s s h o u l d 0010440 b e n i l ( b u t m i g 0010460 h t c o n c e i v a b l y b 0010500 e t h e f u n c t i o n N 0010520 I L L ) . \r ( N C P . C a r d T 0010540 y p e S u p e r < t y p e > ) 0010560 \r R e t u r n s t h e s u p 0010600 e r t y p e o f < t y p e 0010620 > . \r ( N C P . C a r d T y p e 0010640 S u b s t a n c e < t y p e > 0010660 ) \r R e t u r n s < t y p e > 0010700 ' s s u b s t a n c e t y p 0010720 e . \r ( N C P . C a r d T y p e 0010740 L i n k D i s p l a y M o d e 0010760 < t y p e > ) \r R e t u r n s 0011000 t h e l i n k d i s p l a y 0011020 m o d e o f < t y p e > . 0011040 \r ( N C P . C a r d T y p e F n 0011060 < t y p e > < f n > ) \r ( N 0011100 C P . C a r d T y p e V a r < 0011120 t y p e > < v a r > ) \r R e t 0011140 u r n s t h e < f n > ( < 0011160 v a r > ) f i e l d f o r 0011200 < t y p e > . \r ( N C P . C a r 0011220 d T y p e I n h e r i t e d F i 0011240 e l d < t y p e > < f i e 0011260 l d > ) \r R e t u r n s t h e 0011300 v a l u e o f t h e c a 0011320 r d t y p e f u n c t i o n 0011340 o r v a r i a b l e < f i 0011360 e l d > f o r < t y p e > . 0011400 T h i s i s p o s s i b 0011420 l y d i f f e r e n t f r o 0011440 m t h e v a l u e r e t u 0011460 r n e d b y N C P . C a r d 0011500 T y p e F n o r N C P . C a 0011520 r d T y p e V a r i n t h a 0011540 t i f t h e d e f i n e d 0011560 v a l u e f o r < f i e l 0011600 d > o f < t y p e > i s 0011620 n i l , t h e n t h e s u 0011640 p e r i s c h e c k e d f 0011660 o r a n o n - n i l v a l 0011700 u e . T h i s c h e c k i 0011720 n g c o n t i n u e s u n t 0011740 i l e i t h e r a n o n - 0011760 n i l < f i e l d > i s f 0012000 o u n d o r w e r e a c h 0012020 t h e t o p o f t h e 0012040 s u p e r h i e r a r c h y . 0012060 I n t h a t c a s e , 0012100 t h e v a l u e o f < t y 0012120 p e > ' s s u b s t a n c e ' 0012140 s < f i e l d > i s u s e 0012160 d . N o t e t h a t a m 0012200 o n g t h e v a r i a b l e 0012220 f i e l d s , o n l y C a 0012240 r d D e f a u l t W i d t h a 0012260 n d C a r d D e f a u l t H e 0012300 i g h t i n h e r i t , s o 0012320 f o r t h e o t h e r V 0012340 a r f i e l d s , t h e r 0012360 e s u l t o f N C P . C a r 0012400 d T y p e V a r i s v a l i 0012420 d ( e v e n i f i t ' s 0012440 n i l ) . \r ( N C P . S u b s t 0012460 a n c e T y p e F n < s u b s 0012500 t a n c e > < f n > ) \r ( N C 0012520 P . S u b s t a n c e T y p e V 0012540 a r < s u b s t a n c e > < 0012560 v a r > ) \r R e t u r n s t h 0012600 e < f n > ( < v a r > ) 0012620 f i e l d f o r t h e s u 0012640 b s t a n c e < s u b s t a n 0012660 c e > . \r ( N C P . C a r d T y 0012700 p e D i s p l a y e d I n M e n 0012720 u < t y p e > [ < n e w v 0012740 a l > ] ) \r R e t u r n s t h 0012760 e o l d v a l u e o f C 0013000 a r d D i s p l a y I n M e n u 0013020 F l g f o r t h e g i v e 0013040 n t y p e . ( T h a t i 0013060 s , t h e f l a g i n d i 0013100 c a t i n g w h e t h e r < 0013120 t y p e > c u r r e n t l y 0013140 a p p e a r s o n t h e T 0013160 y p e s m e n u . ) I f 0013200 a s e c o n d a r g u m e n 0013220 t i s g i v e n , t h e n 0013240 t h e v a l u e o f C a 0013260 r d D i s p l a y I n M e n u F 0013300 l g f o r t h e t y p e 0013320 i s c h a n g e d a c c o r 0013340 d i n g l y . T h u s , i 0013360 f i t i s n i l , t h e 0013400 n < t y p e > i s p u t 0013420 o n t h e T y p e s m e n 0013440 u . I f n o n - n i l , 0013460 t h e n i t ' s t a k e n 0013500 o f f . \r ( N C P . V a l i d C 0013520 a r d T y p e < t y p e > ) \r 0013540 R e t u r n s n o n - n i l 0013560 i f < t y p e > i s a n 0013600 e x i s t i n g N o t e C a r 0013620 d t y p e . \r ( N C P . V a l 0013640 i d S u b s t a n c e T y p e 0013660 < s u b s t a n c e > ) \r R e t 0013700 u r n s n o n - n i l i f 0013720 < t y p e > i s a n e x i 0013740 s t i n g N o t e C a r d s 0013760 u b s t a n c e t y p e . \r ( 0014000 N C P . V a l i d C a r d T y p 0014020 e F n < f n > ) \r ( N C P . V 0014040 a l i d C a r d T y p e V a r 0014060 < v a r > ) \r R e t u r n s n 0014100 o n - n i l i f < f n > ( 0014120 < v a r > ) i s a v a l i 0014140 d f u n c t i o n ( v a r i 0014160 a b l e ) f i e l d f o r 0014200 N o t e C a r d t y p e s , 0014220 f o r e x a m p l e , t h e 0014240 l i t a t o m M a k e C a r 0014260 d F n ( C a r d D e f a u l t 0014300 W i d t h ) . I n o t h e 0014320 r w o r d s , < f n > ( < 0014340 v a r > ) c a n s e r v e 0014360 a s t h e < f n > ( < v a 0014400 r > ) a r g t o N C P . C 0014420 a r d T y p e F n ( N C P . C 0014440 a r d T y p e V a r ) . \r ( N C 0014460 P . V a l i d S u b s t a n c e 0014500 T y p e F n < f n > ) \r ( N C 0014520 P . V a l i d S u b s t a n c e 0014540 T y p e V a r < v a r > ) \r 0014560 T h e s e r e t u r n n o n 0014600 - n i l i f < f n > ( < v 0014620 a r > ) i s a v a l i d 0014640 f u n c t i o n ( v a r i a b 0014660 l e ) f i e l d f o r s u 0014700 b s t a n c e t y p e s . 0014720 I n o t h e r w o r d s , 0014740 < f n > ( < v a r > ) c a n 0014760 s e r v e a s t h e < f 0015000 n > ( < v a r > ) a r g t 0015020 o N C P . S u b s t a n c e T 0015040 y p e F n ( N C P . S u b s t 0015060 a n c e T y p e V a r ) . \r ( N 0015100 C P . C a r d T y p e F n s ) \r 0015120 ( N C P . C a r d T y p e V a r 0015140 s ) \r ( N C P . S u b s t a n c 0015160 e T y p e F n s ) \r ( N C P . S 0015200 u b s t a n c e T y p e V a r s 0015220 ) \r T h e s e r e t u r n l 0015240 i s t s o f a l l v a l i 0015260 d F n ( V a r ) f i e l d 0015300 s f o r N o t e C a r d t 0015320 y p e s a n d s u b s t a n 0015340 c e s r e s p e c t i v e l y 0015360 . \r A . 3 . C r e a t i n 0015400 g N o t e C a r d s a n d 0015420 F i l e B o x e s \r T h e f o 0015440 l l o w i n g f u n c t i o n 0015460 s c r e a t e v a r i o u s 0015500 s o r t s o f c a r d s 0015520 a n d b o x e s w i t h i n 0015540 t h e c u r r e n t l y o 0015560 p e n n o t e f i l e . \r ( N 0015600 C P . C r e a t e T e x t C a r 0015620 d < t i t l e > < n o d i s 0015640 p l a y f l g > < p r o p s > 0015660 < p a r e n t f i l e b o x e 0015700 s > ) \r C r e a t e s a n d 0015720 r e t u r n s a n e w n o 0015740 t e c a r d h a v i n g t y 0015760 p e T e x t . I f < t i 0016000 t l e > i s n o n - n i l , 0016020 i t i s i n s t a l l e d 0016040 a s t h e N o t e c a r d 0016060 ' s t i t l e , o t h e r w 0016100 i s e t h e t i t l e i s 0016120 " U n t i t l e d . " < p 0016140 r o p s > , i f n o n - n i 0016160 l , s h o u l d b e a p 0016200 r o p - l i s t o f p r o p 0016220 e r t i e s a n d v a l u e 0016240 s t o b e p l a c e d o 0016260 n t h e u s e r p r o p e 0016300 r t y l i s t o f t h e 0016320 N o t e c a r d . I f < p 0016340 a r e n t f i l e b o x e s > 0016360 i s n o n - n i l , t h e n 0016400 i t s h o u l d b e a 0016420 l i s t o f F i l e B o x e 0016440 s i n w h i c h t o i n 0016460 i t i a l l y f i l e t h i 0016500 s c a r d . \r ( N C P . C r e 0016520 a t e F i l e B o x < t i t l 0016540 e > < n o d i s p l a y f l g 0016560 > < p r o p s > < c h i l d 0016600 c a r d s b o x e s > < p a r 0016620 e n t f i l e b o x e s > ) \r C 0016640 r e a t e s a n d r e t u r 0016660 n s a n e w F i l e b o x 0016700 w i t h t i t l e < t i t 0016720 l e > ( o r a g e n s y m 0016740 ' e d n a m e i f < t i t 0016760 l e > i s n i l ) . I t 0017000 w i l l i n i t i a l l y 0017020 c o n t a i n c h i l d c a 0017040 r d s a n d b o x e s f r 0017060 o m t h e l i s t < c h i 0017100 l d c a r d s b o x e s > ( i 0017120 f t h a t a r g i s n o 0017140 n - n i l ) . I f < p a r 0017160 e n t f i l e b o x e s > i s 0017200 n i l , t h e n t h e n 0017220 e w f i l e b o x w i l l 0017240 b e f i l e d i n t h e 0017260 v a l u e o f ( N C P . G e 0017300 t T o B e F i l e d F i l e B o 0017320 x ) . T h e < p r o p s > 0017340 a r g i s h a n d l e d 0017360 a s i t w a s f o r N C 0017400 P . C r e a t e T e x t C a r d 0017420 . \r ( N C P . C r e a t e B r o 0017440 w s e r C a r d < t i t l e > 0017460 < p a r a m L i s t > < n o 0017500 d i s p l a y f l g > < p r o 0017520 p s > < p a r e n t f i l e b 0017540 o x e s > ) \r C r e a t e s a 0017560 n d r e t u r n s a n e w 0017600 b r o w s e r c a r d w i 0017620 t h g i v e n t i t l e , 0017640 p r o p s a n d p a r e n t 0017660 s . < p a r a m L i s t > 0017700 s h o u l d b e a p r o p 0017720 l i s t o f b r o w s e r 0017740 p a r a m e t e r s . T h 0017760 e p r o p e r t i e s c u r 0020000 r e n t l y r e c o g n i z e 0020020 d a r e : \r R O O T C A R D 0020040 S : A l i s t o f N o 0020060 t e c a r d s t o s e r v e 0020100 a s r o o t s o f t h e 0020120 f o r e s t o r l a t t i 0020140 c e g e n e r a t e d b y 0020160 t h e b r o w s e r . I f 0020200 o m i t t e d o r N I L 0020220 t h e n u s e r i s a s k 0020240 e d t o c h o o s e r o o 0020260 t c a r d s . \r L I N K T Y P 0020300 E S : A l i s t o f l 0020320 i n k t y p e s t o f o l 0020340 l o w w h e n c r e a t i n 0020360 g t h e b r o w s e r . 0020400 A n y l a b e l p r e s e n 0020420 t i n t h e l i s t h a 0020440 v i n g t h e b a c k a r r 0020460 o w p r e f i x ( " _ " ) 0020500 r e p r e s e n t s t h a t 0020520 l i n k t y p e b u t i 0020540 n t h e r e v e r s e d i 0020560 r e c t i o n . T h i s l 0020600 i s t c a n a l s o c o n 0020620 t a i n t h e a t o m s A 0020640 L L o r _ A L L i n w h 0020660 i c h c a s e b r o w s i n 0020700 g w i l l b e d o n e o 0020720 n a l l l i n k s i n e 0020740 i t h e r t h e f o r w a r 0020760 d o r r e v e r s e d i r 0021000 e c t i o n . I f b o t h 0021020 A L L a n d _ A L L a r 0021040 e s p e c i f i e d , t h e 0021060 n l i n k s i n b o t h 0021100 d i r e c t i o n s w i l l 0021120 b e u s e d ( g e n e r a l 0021140 l y m a k i n g a m e s s 0021160 ) . \r D E P T H : T h e d 0021200 e p t h a t w h i c h t o 0021220 c u t o f f t h e b r o 0021240 w s e r . T h i s s h o u 0021260 l d b e a n o n - n e g a 0021300 t i v e i n t e g e r . I 0021320 f N I L o r o m i t t e d 0021340 , t h e n w i l l a s s u 0021360 m e n o l i m i t . ( C 0021400 u r r e n t l y i n t e g e r 0021420 s g r e a t e r t h a n 9 0021440 a r e a s s u m e d e q u 0021460 i v a l e n t t o i n f i n 0021500 i t y . ) \r F O R M A T : T 0021520 h i s s h o u l d b e a 0021540 l i s t o f o n e , t w o 0021560 o r t h r e e e l e m e n 0021600 t s . T h e f i r s t s 0021620 h o u l d b e a n a t o m 0021640 i n d i c a t i n g g r a p 0021660 h e r f o r m a t . T h e 0021700 c h o i c e s a r e F A S 0021720 T ( l a y e d o u t a s 0021740 a f o r e s t , s a c r i f 0021760 i c i n g s c r e e n s p a 0022000 c e f o r s p e e d ) , C 0022020 O M P A C T ( l a y e d o u 0022040 t a s a f o r e s t , u 0022060 s i n g m i n i m a l s c r 0022100 e e n s p a c e ) , L A T T 0022120 I C E ( l a y e d o u t a 0022140 s a d i r e c t e d a c y 0022160 c l i c g r a p h , t h e 0022200 d e f a u l t ) , * G R A P 0022220 H * ( l a y e d o u t a s 0022240 a g r a p h , i . e . v 0022260 i r t u a l n o d e s a r e 0022300 e l i m i n a t e d ) . T 0022320 h e s e c o n d e l e m e n 0022340 t o f t h e F O R M A T 0022360 l i s t , i f p r e s e n t 0022400 , s h o u l d b e e i t h 0022420 e r H O R I Z O N T A L ( t 0022440 h e d e f a u l t ) o r V 0022460 E R T I C A L s p e c i f y i 0022500 n g w h e t h e r t h e g 0022520 r a p h i s l a y e d o n 0022540 i t s s i d e o r u p 0022560 a n d d o w n . T h e t 0022600 h i r d e l e m e n t , i f 0022620 p r e s e n t , s h o u l d 0022640 b e t h e a t o m R E V 0022660 E R S E . T h i s i n d i 0022700 c a t e s t h a t h o r i z 0022720 o n t a l g r a p h s s h o 0022740 u l d b e l a y e d o u t 0022760 f r o m r i g h t t o l 0023000 e f t i n s t e a d o f l 0023020 e f t t o r i g h t a n d 0023040 t h a t v e r t i c a l g 0023060 r a p h s s h o u l d b e 0023100 l a y e d o u t f r o m b 0023120 o t t o m t o t o p r a t 0023140 h e r t h a n v i c e v e 0023160 r s a . \r ( N C P . C r e a t e 0023200 S k e t c h C a r d < t i t l 0023220 e > < n o d i s p l a y f l g 0023240 > < p r o p s > < p a r e n 0023260 t f i l e b o x e s > ) \r C r e 0023300 a t e s a n d r e t u r n s 0023320 a n i n i t i a l l y e m 0023340 p t y s k e t c h / m a p c 0023360 a r d h a v i n g g i v e n 0023400 t i t l e , p r o p s , a 0023420 n d p a r e n t s . \r ( N C P 0023440 . C r e a t e G r a p h C a r d 0023460 < t i t l e > < n o d i s p 0023500 l a y f l g > < p r o p s > 0023520 < p a r e n t f i l e b o x e s 0023540 > ) \r C r e a t e s a n d r 0023560 e t u r n s a n i n i t i a 0023600 l l y e m p t y g r a p h 0023620 c a r d h a v i n g g i v e 0023640 n t i t l e , p r o p s , 0023660 a n d p a r e n t s . \r ( N C 0023700 P . C r e a t e C a r d < t y 0023720 p e > < t i t l e > < n o d 0023740 i s p l a y f l g > < p r o p 0023760 s > < p a r e n t f i l e b o 0024000 x e s > < o t h e r a r g s > 0024020 ) \r C r e a t e s a n d r e 0024040 t u r n s a c a r d o f 0024060 t h e g i v e n ( p o s s i 0024100 b l y u s e r - d e f i n e d 0024120 ) t y p e , w i t h g i v 0024140 e n t i t l e , p r o p s , 0024160 a n d p a r e n t s . < 0024200 o t h e r a r g s > i s a 0024220 p o s s i b l y n i l l i s 0024240 t o f a r g s t h a t w 0024260 i l l b e p a s s e d t o 0024300 t h e M a k e C a r d F n 0024320 o f < t y p e > . C a r d 0024340 i s i n i t i a l l y d i 0024360 s p l a y e d o r n o t a 0024400 c c o r d i n g t o v a l u 0024420 e o f < n o d i s p l a y f 0024440 l g > . \r ( N C P . M a k e D o 0024460 c u m e n t < r o o t c a r d 0024500 > < p a r a m e t e r s P r o 0024520 p l i s t > < n o d i s p l a 0024540 y f l g > < p r o p s > < p 0024560 a r e n t f i l e b o x e s > ) 0024600 \r C r e a t e s a n d r e t 0024620 u r n s a D o c u m e n t 0024640 c a r d s t a r t i n g f r 0024660 o m < r o o t c a r d > . 0024700 T h e d e f a u l t s e t 0024720 o f p a r a m e t e r s f o 0024740 r m a k i n g d o c u m e n 0024760 t s c a n b e a c c e s s 0025000 e d v i a N C P . D o c u m 0025020 e n t P a r a m e t e r s , b 0025040 u t s o m e o f t h e s e 0025060 c a n b e g i v e n n e 0025100 w v a l u e s j u s t f o 0025120 r t h e d u r a t i o n o 0025140 f t h i s M a k e D o c u m 0025160 e n t b y s p e c i f y i n 0025200 g a n o n - n i l < p a r 0025220 a m e t e r s P r o p l i s t > 0025240 . F o r e x a m p l e , 0025260 a v a l u e o f ' ( T i t 0025300 l e s F r o m N o t e C a r d s 0025320 B o l d E x p a n d E m b e 0025340 d d e d L i n k s A L L ) f 0025360 o r < p a r a m e t e r s P r 0025400 o p l i s t > w o u l d c a 0025420 u s e t e m p o r a r y c h 0025440 a n g e s t o t h e v a l 0025460 u e s o f t h e p a r a m 0025500 e t e r s T i t l e s F r o m 0025520 N o t e C a r d s a n d E x 0025540 p a n d E m b e d d e d L i n k 0025560 s . A s u s u a l , t h 0025600 e r e s u l t i n g c a r d 0025620 w i l l h a v e t h e g 0025640 i v e n p r o p s a n d p 0025660 a r e n t s . \r ( N C P . M a k 0025700 e L i n k I n d e x < l i n 0025720 k t y p e s > < b a c k p o i 0025740 n t e r s P > < n o d i s p l 0025760 a y f l g > < p r o p s > < 0026000 p a r e n t f i l e b o x e s > 0026020 ) \r C r e a t e s a n d r e 0026040 t u r n s a L i n k I n d e 0026060 x t e x t c a r d c o n s 0026100 i s t i n g o f a s o r t 0026120 e d r e c o r d o f a l l 0026140 i n s t a n c e s o f l i 0026160 n k s i n t h e c u r r e 0026200 n t n o t e f i l e h a v i 0026220 n g o n e o f t h e g i 0026240 v e n l i n k t y p e s . 0026260 < l i n k t y p e s > c a n 0026300 c o n t a i n t h e l i t 0026320 a t o m s A L L a n d / o r 0026340 _ A L L a s w e l l a s 0026360 a n y p a r t i c u l a r 0026400 b a c k w a r d s l i n k s . 0026420 ( S e e t h e a b o v e 0026440 d e s c r i p t i o n o f 0026460 N C P . M a k e D o c u m e n t 0026500 . ) B a c k p o i n t e r 0026520 l i n k s a r e i n s e r t 0026540 e d i n t h e t e x t i 0026560 f < b a c k p o i n t e r s P 0026600 > i s n o n - n i l . R 0026620 e s u l t i n g c a r d w i 0026640 l l h a v e g i v e n p r 0026660 o p s a n d p a r e n t s . 0026700 \r A . 4 . A c c e s s i n 0026720 g N o t e C a r d s a n d 0026740 F i l e B o x e s \r T h e f o 0026760 l l o w i n g f u n c t i o n 0027000 s p r o v i d e a c c e s s 0027020 t o t h e c a r d s a n 0027040 d b o x e s p r e s e n t 0027060 i n t h e c u r r e n t n 0027100 o t e f i l e . N o t e t 0027120 h a t w h e t h e r a c a 0027140 r d ' s w i n d o w h a s 0027160 b e e n b r o u g h t u p 0027200 o n t h e s c r e e n h a 0027220 s l i t t l e o r n o e 0027240 f f e c t o n t h e f o l 0027260 l o w i n g f u n c t i o n s 0027300 . I f t h e u s e r c 0027320 h a n g e s s o m e f i e l 0027340 d o f a c a r d w h i l 0027360 e t h a t c a r d i s v 0027400 i s i b l e o n t h e s c 0027420 r e e n , t h e n t h e f 0027440 i e l d w i l l u p d a t e 0027460 i t s e l f a u t o m a t i 0027500 c a l l y . T h u s , u s 0027520 e r s c a n s w i t c h b 0027540 e t w e e n p r o g r a m - d 0027560 r i v e n a n d s c r e e n 0027600 - i n t e r f a c e - d r i v e 0027620 n m o d e s a t w i l l . 0027640 \r C a r d s c a n b e a c 0027660 t i v e o r i n a c t i v e 0027700 . A n a c t i v e c a r 0027720 d h a s i t s i n f o r m 0027740 a t i o n c a c h e d ( o n 0027760 i t s p r o p e r t y l i 0030000 s t ) t h u s s a v i n g 0030020 t i m e a t t h e e x p e 0030040 n s e o f m e m o r y . 0030060 A l l c a r d s v i s i b l 0030100 e o n t h e s c r e e n 0030120 a r e a c t i v e . M o s 0030140 t o f t h e f o l l o w i 0030160 n g f u n c t i o n s l e a 0030200 v e t h e c a r d i n t 0030220 h e s a m e s t a t e a s 0030240 i t w a s w h e n t h e 0030260 y s t a r t e d ( e x c e p 0030300 t N C P . B r i n g U p C a r 0030320 d , w h i c h m a k e s i 0030340 t a c t i v e ) . T h u s 0030360 , u s e r s n e e d i n g 0030400 t o d o s e v e r a l c o 0030420 n s e c u t i v e o p e r a t 0030440 i o n s t o t h e s a m e 0030460 c a r d s h o u l d c o n 0030500 s i d e r t e m p o r a r i l 0030520 y c a c h i n g t h e c a 0030540 r d ' s i n f o r m a t i o n 0030560 v i a N C P . A c t i v a t 0030600 e C a r d s ( a n d t h e n 0030620 u n c a c h e w i t h N C 0030640 P . D e a c t i v a t e C a r d 0030660 s ) . \r M o s t o f t h e 0030700 f o l l o w i n g f u n c t 0030720 i o n s t a k e a s f i r 0030740 s t a r g u m e n t a c a 0030760 r d o r f i l e b o x . 0031000 I f t h i s d o e s n o t 0031020 i n f a c t c o r r e s p 0031040 o n d t o a n e x i s t i 0031060 n g c a r d o r b o x , 0031100 t h e n a n e r r o r m e 0031120 s s a g e i s p r i n t e d 0031140 a n d n i l i s r e t u 0031160 r n e d . \r ( N C P . B r i n 0031200 g U p C a r d < c a r d > < 0031220 r e g i o n / p o s i t i o n > 0031240 ) \r B r i n g s u p o n t 0031260 h e s c r e e n t h e g i 0031300 v e n c a r d i n t h e 0031320 g i v e n r e g i o n o r 0031340 a t t h e g i v e n p o s 0031360 i t i o n . I f < r e g i 0031400 o n / p o s i t i o n > i s 0031420 n i l , t h e n u s e r i 0031440 s a s k e d t o s p e c i 0031460 f y p o s i t i o n w i t h 0031500 m o u s e . \r ( N C P . A c t 0031520 i v e C a r d P < c a r d > ) 0031540 \r R e t u r n s n o n - n i l 0031560 i f g i v e n c a r d o 0031600 r b o x i s c u r r e n t 0031620 l y a c t i v e ( i . e . 0031640 i n f o r m a t i o n i s c 0031660 u r r e n t l y c a c h e d 0031700 i n m e m o r y ) . \r ( N C P 0031720 . A c t i v a t e C a r d s < 0031740 c a r d L i s t > ) \r F o r e 0031760 a c h c a r d o r b o x 0032000 i n < c a r d L i s t > ( o 0032020 r j u s t t h e o n e , 0032040 i f t h e a r g u m e n t 0032060 i s a t o m i c ) , m a k e 0032100 i t a c t i v e ( i . e . 0032120 c a c h e i t s i n f o r 0032140 m a t i o n i n m e m o r y 0032160 ) . \r ( N C P . D e a c t i v a 0032200 t e C a r d s < c a r d L i s 0032220 t > ) \r F o r e a c h c a r 0032240 d o r b o x i n < c a r 0032260 d L i s t > ( o r j u s t 0032300 t h e o n e , i f t h e 0032320 a r g u m e n t i s a t o m 0032340 i c ) , m a k e i t i n a 0032360 c t i v e ( i . e . u n c a 0032400 c h e i t s i n f o r m a t 0032420 i o n b a c k i n t o t h 0032440 e f i l e ) . I f a n y 0032460 c a r d s i n < c a r d L 0032500 i s t > w e r e o n t h e 0032520 s c r e e n t h e n t h i 0032540 s w i l l c l o s e t h e 0032560 i r w i n d o w s . \r ( N C P 0032600 . C a r d T y p e < c a r d > 0032620 ) \r R e t u r n s t h e t y 0032640 p e o f < c a r d > o r 0032660 N I L i f t h e c a r d 0032700 d o e s n o t e x i s t . \r 0032720 ( N C P . V a l i d C a r d < 0032740 c a r d > ) \r R e t u r n s n 0032760 o n - n i l i f < c a r d > 0033000 e x i s t s ( h a s n ' t 0033020 b e e n d e l e t e d ) . 0033040 ( T h i s i s c u r r e n t 0033060 l y a s y n o n y m f o r 0033100 N C P . C a r d T y p e . ) \r 0033120 ( N C P . C a r d T i t l e < 0033140 c a r d > [ < n e w t i t l e 0033160 > ] ) \r R e t u r n s o l d 0033200 t i t l e o f < c a r d > . 0033220 I f < n e w t i t l e > 0033240 i s p r e s e n t , t h e n 0033260 s e t < c a r d > ' s t i 0033300 t l e t o < n e w t i t l e 0033320 > . < n e w t i t l e > c 0033340 a n b e a n a t o m o r 0033360 s t r i n g . N o t e , 0033400 h o w e v e r , t h a t a l 0033420 l t i t l e s a r e c o n 0033440 v e r t e d i n t e r n a l l 0033460 y t o s t r i n g s b y 0033500 N o t e C a r d s . \r ( N C P . 0033520 F i l e C a r d s < c a r d s 0033540 > < f i l e b o x e s > ) \r E 0033560 v e r y c a r d o r b o x 0033600 i n < c a r d s > i s f 0033620 i l e d i n e v e r y b o 0033640 x i n < f i l e b o x e s > 0033660 . E i t h e r a r g m a 0033700 y b e a n a t o m o r 0033720 a l i s t . \r ( N C P . U n f 0033740 i l e C a r d s < c a r d s > 0033760 < f i l e b o x e s > ) \r E v 0034000 e r y c a r d o r b o x 0034020 i n < c a r d s > i s u n 0034040 f i l e d f r o m e v e r y 0034060 b o x i n < f i l e b o x 0034100 e s > . F u r t h e r m o r 0034120 e i f < c a r d s > i s 0034140 t h e l i t a t o m A L L , 0034160 t h e n t h e b o x e s 0034200 i n < f i l e b o x e s > w 0034220 i l l b e c l e a r e d o 0034240 f a l l c h i l d r e n . 0034260 S i m i l a r l y , i f < 0034300 f i l e b o x e s > i s t h 0034320 e l i t a t o m A L L , t 0034340 h e n t h e c a r d s a n 0034360 d b o x e s i n < c a r d 0034400 s > w i l l b e u n f i l 0034420 e d f r o m a l l t h e i 0034440 r p a r e n t b o x e s . 0034460 E i t h e r a r g m a y 0034500 b e a n a t o m o r a 0034520 l i s t . \r ( N C P . C a r d 0034540 P a r e n t s < c a r d > ) \r 0034560 R e t u r n s l i s t o f 0034600 f i l e b o x e s i n w h i 0034620 c h < c a r d > h a s b e 0034640 e n f i l e d . \r ( N C P . F 0034660 i l e B o x C h i l d r e n < 0034700 f i l e b o x > ) \r R e t u r n 0034720 s l i s t o f c h i l d r 0034740 e n o f < f i l e b o x > 0034760 i n t h e o r d e r i n 0035000 w h i c h t h e y a p p e a 0035020 r i n t h e b o x ' s t 0035040 e x t s t r e a m . \r ( N C P . 0035060 G e t L i n k s < c a r d s > 0035100 < d e s t i n a t i o n C a r 0035120 d s > < l a b e l s > ) \r R e 0035140 t u r n s l i s t o f a l 0035160 l l i n k s f r o m a n y 0035200 o f < c a r d s > t o a 0035220 n y o f < d e s t i n a t i 0035240 o n C a r d s > h a v i n g 0035260 a n y l a b e l i n < l a 0035300 b e l s > . A n y o f t 0035320 h e s e a r g u m e n t s c 0035340 a n b e n i l . F o r 0035360 e x a m p l e , i f < d e s 0035400 t i n a t i o n C a r d s > i 0035420 s n i l , t h e n a l l 0035440 l i n k s p o i n t i n g f 0035460 r o m < c a r d s > t o a 0035500 n y w h e r e w i t h a l 0035520 a b e l i n < l a b e l s > 0035540 a r e r e t u r n e d . 0035560 I f b o t h < c a r d s > 0035600 a n d < d e s t i n a t i o n 0035620 C a r d s > a r e n i l , 0035640 t h e n t h i s r e t u r n 0035660 s a l l l i n k s h a v i 0035700 n g a l a b e l i n < l 0035720 a b e l s > . I f a l l 0035740 t h r e e a r g s a r e n 0035760 i l , t h e n t h i s i s 0036000 a s l o w s y n o m y m 0036020 f o r N C P . A l l L i n k s 0036040 . \r ( N C P . C a r d P r o p L 0036060 i s t < c a r d > ) \r R e t u 0036100 r n s t h e p r o p l i s 0036120 t o f t h e g i v e n c 0036140 a r d . \r ( N C P . C a r d P r 0036160 o p < c a r d > < p r o p n 0036200 a m e > [ < n e w v a l u e > 0036220 ] ) \r R e t u r n s o l d v 0036240 a l u e o f p r o p e r t y 0036260 < p r o p n a m e > o n < 0036300 c a r d > ' s p r o p l i s 0036320 t . I f < n e w v a l u e 0036340 > i s p r e s e n t , t h 0036360 e n s e t < c a r d > ' s 0036400 < p r o p n a m e > p r o p e 0036420 r t y t o < n e w v a l u e 0036440 > . ( S e m a n t i c s a 0036460 r e a n a l o g o u s t o 0036500 t h e I n t e r l i s p f u 0036520 n c t i o n W I N D O W P R O 0036540 P . ) \r ( N C P . C a r d A d d 0036560 P r o p < c a r d > < p r o 0036600 p n a m e > < n e w i t e m > 0036620 ) \r A d d s < n e w i t e m > 0036640 t o t h e l i s t p r e 0036660 s e n t o n t h e < p r o 0036700 p n a m e > p r o p e r t y 0036720 o f < c a r d > . R e t u 0036740 r n s o l d v a l u e o f 0036760 p r o p e r t y . ( S e m 0037000 a n t i c s a r e a n a l o 0037020 g o u s t o W I N D O W A D 0037040 D P R O P . ) \r ( N C P . C a r 0037060 d D e l P r o p < c a r d > 0037100 < p r o p n a m e > < i t e m 0037120 T o D e l e t e > ) \r D e l e t 0037140 e s < i t e m T o D e l e t e 0037160 > f r o m t h e < p r o p 0037200 n a m e > p r o p e r t y o 0037220 f < c a r d > i f i t i 0037240 s t h e r e , r e t u r n i 0037260 n g t h e p r e v i o u s 0037300 v a l u e o f t h a t p r 0037320 o p e r t y . I f n o t 0037340 t h e r e , r e t u r n n i 0037360 l . ( S e m a n t i c s a 0037400 r e a n a l o g o u s t o 0037420 W I N D O W D E L P R O P . ) \r 0037440 ( N C P . C a r d S u b s t a n 0037460 c e < c a r d > ) \r R e t u r 0037500 n s t h e s u b s t a n c e 0037520 o f < c a r d > . T h i 0037540 s i s a t e x t s t r e a 0037560 m i n t h e c a s e t h 0037600 a t t h e t y p e o f < 0037620 c a r d > h a s T E X T s 0037640 u b s t a n c e . O t h e r 0037660 w i s e , i t i s t h e 0037700 a p p r o p r i a t e u n d e 0037720 r l y i n g s t r u c t u r e 0037740 i f < c a r d > h a s G 0037760 R A P H o r S K E T C H s 0040000 u b s t a n c e . \r ( N C P . C 0040020 a r d R e g i o n < c a r d > 0040040 ) \r R e t u r n s t h e r e 0040060 g i o n o f < c a r d > . 0040100 T h i s w o r k s e v e n 0040120 i f < c a r d > i s n o 0040140 t c u r r e n t l y u p o 0040160 n t h e s c r e e n , s i 0040200 n c e t h e r e g i o n i 0040220 n f o r m a t i o n i s s t 0040240 o r e d o n t h e n o t e 0040260 f i l e . \r ( N C P . C a r d A 0040300 d d T e x t < c a r d > < t 0040320 e x t s t r > < l o c > ) \r A 0040340 d d s t h e t e x t w i t 0040360 h i n t h e s t r i n g < 0040400 t e x t s t r > t o t h e 0040420 t e x t c a r d < c a r d > 0040440 . I f < l o c > i s t 0040460 h e l i t a t o m S T A R T 0040500 o r E N D , t h e n t h 0040520 e t e x t w i l l b e p 0040540 l a c e d a t t h e s t a 0040560 r t o r e n d o f t h e 0040600 c a r d r e s p e c t i v e 0040620 l y . I f < l o c > i s 0040640 a n u m b e r , t h e n 0040660 i t i s a s s u m e d t o 0040700 b e a c h a r a c t e r 0040720 c o u n t w i t h i n t h e 0040740 c a r d a t w h i c h t 0040760 o p l a c e t h e n e w 0041000 t e x t . I f < l o c > 0041020 i s N I L , t h e n t h e 0041040 t e x t i s p l a c e d 0041060 a t t h e c u r r e n t c 0041100 u r s o r l o c a t i o n . \r 0041120 ( N C P . C h a n g e L o c < 0041140 c a r d > < l o c > ) \r C h a 0041160 n g e s t h e c u r s o r ' 0041200 s l o c a t i o n i n < c 0041220 a r d > ' s t e x t s t r e a 0041240 m t o < l o c > . P o s 0041260 s i b l e v a l u e s f o r 0041300 < l o c > a r e a s d e 0041320 s c r i b e d f o r N C P . 0041340 C a r d A d d T e x t . \r ( N C 0041360 P . D e l e t e C a r d s < c 0041400 a r d s > ) \r D e l e t e s t 0041420 h e g i v e n c a r d s a 0041440 n d f i l e b o x e s f r o 0041460 m t h e c u r r e n t n o 0041500 t e f i l e , o r d e l e t 0041520 e s j u s t t h e o n e 0041540 i f < c a r d s > i s a t 0041560 o m i c . \r ( N C P . F i l e B 0041600 o x P < c a r d > ) \r R e t u 0041620 r n s n o n - n i l i f < 0041640 c a r d > i s a f i l e b 0041660 o x . \r ( N C P . A l l C a r d 0041700 s ) \r R e t u r n s a l i s 0041720 t o f a l l e x t a n t 0041740 c a r d s f o r t h e c u 0041760 r r e n t n o t e f i l e . \r 0042000 ( N C P . A l l B o x e s ) \r R 0042020 e t u r n s a l i s t o f 0042040 a l l f i l e b o x e s i 0042060 n t h e c u r r e n t n o 0042100 t e f i l e . \r ( N C P . M a p 0042120 C a r d s < f n > ) \r M a p s 0042140 d o w n t h e s e t o f 0042160 a l l c a r d s i n t h 0042200 e c u r r e n t n o t e f i 0042220 l e , a p p l y i n g < f n 0042240 > t o e a c h . \r ( N C P . 0042260 M a p B o x e s < f n > ) \r M 0042300 a p s d o w n t h e s e t 0042320 o f a l l f i l e b o x e 0042340 s i n t h e c u r r e n t 0042360 n o t e f i l e , a p p l y 0042400 i n g < f n > t o e a c h 0042420 . \r ( N C P . G e t C o n t e n 0042440 t s F i l e B o x ) \r ( N C P . 0042460 G e t O r p h a n s F i l e B o 0042500 x ) \r ( N C P . G e t T o B e F 0042520 i l e d F i l e B o x ) \r T h e 0042540 s e f u n c t i o n s r e t 0042560 r i e v e t h e t h r e e 0042600 p r e d e f i n e d F i l e B 0042620 o x e s f o r t h e c u r 0042640 r e n t l y o p e n N o t e 0042660 F i l e . T h e s e b o x 0042700 e s c a n b e m o d i f i 0042720 e d ( b u t n o t d e l e 0042740 t e d ) b y t h e u s e r 0042760 i n t h e s a m e w a y 0043000 a s a n y o t h e r f i 0043020 l e b o x . \r A . 5 . C 0043040 r e a t i n g a n d A c c e 0043060 s s i n g L i n k s \r L i n k 0043100 s c a n b e c o n n e c t 0043120 e d t o p o i n t s w i t 0043140 h i n a c a r d o r t o 0043160 t h e c a r d a s a w 0043200 h o l e , t h u s t h e f 0043220 o l l o w i n g f o u r l i 0043240 n k c r e a t i o n f u n c 0043260 t i o n s a r e p r o v i d 0043300 e d . T h o s e t h a t 0043320 c o n n e c t t o p o i n t 0043340 s w i t h i n a c a r d 0043360 s p e c i f y a t l e a s t 0043400 o n e o f < f r o m l o c 0043420 > o r < t o l o c > . I 0043440 f n i l , t h e n t h e 0043460 l i n k i c o n i s p l a 0043500 c e d a t t h e c u r r e 0043520 n t c u r s o r l o c a t i 0043540 o n i n t h e c a r d . 0043560 I f t h e a r g i s t 0043600 h e l i t a t o m S T A R T 0043620 o r E N D , t h e n i t 0043640 i s p l a c e d a t t h 0043660 e f r o n t o r e n d o 0043700 f t h e t e x t r e s p e 0043720 c t i v e l y . I f t h e 0043740 l o c a r g i s a n u 0043760 m b e r , t h e n i t i s 0044000 a s s u m e d t o b e a 0044020 c h a r a c t e r c o u n t 0044040 a t w h i c h t o p l a 0044060 c e t h e l i n k i c o n 0044100 . \r ( N C P . G l o b a l G l o 0044120 b a l L i n k < l a b e l > 0044140 < s o u r c e C a r d > < d e 0044160 s t i n a t i o n C a r d > ) \r 0044200 C r e a t e s a n d r e t u 0044220 r n s a n e w l i n k w 0044240 i t h l a b e l < l a b e l 0044260 > , c o n n e c t i n g < s 0044300 o u r c e C a r d > t o < d 0044320 e s t i n a t i o n C a r d > . 0044340 \r ( N C P . L o c a l G l o b a 0044360 l L i n k < l a b e l > < s 0044400 o u r c e C a r d > < d e s t 0044420 i n a t i o n C a r d > < f r 0044440 o m l o c > < d i s p l a y m 0044460 o d e > ) \r C r e a t e s a n 0044500 d r e t u r n s a n e w 0044520 l i n k w i t h l a b e l 0044540 < l a b e l > , c o n n e c t 0044560 i n g f r o m < f r o m l o 0044600 c > o f < s o u r c e C a r 0044620 d > c a r d t o < d e s t 0044640 i n a t i o n C a r d > . I 0044660 f < d i s p l a y m o d e > 0044700 i s n o n - n i l , t h e n 0044720 t h e n e w l i n k i s 0044740 d i s p l a y e d i n t h 0044760 e g i v e n m o d e . O 0045000 t h e r w i s e t h e d e f 0045020 a u l t d i s p l a y m o d e 0045040 f o r t h e s o u r c e 0045060 c a r d ' s t y p e i s u 0045100 s e d . \r ( N C P . G l o b a l 0045120 L o c a l L i n k < l a b e l 0045140 > < s o u r c e C a r d > < 0045160 d e s t i n a t i o n C a r d > 0045200 < t o l o c > ) \r N o t i m 0045220 p l e m e n t e d a t t h i 0045240 s t i m e . \r ( N C P . L o c 0045260 a l L o c a l L i n k < l a b 0045300 e l > < s o u r c e C a r d > 0045320 < d e s t i n a t i o n C a r 0045340 d > < f r o m l o c > < t o 0045360 l o c > ) \r N o t i m p l e m 0045400 e n t e d a t t h i s t i 0045420 m e . \r ( N C P . L i n k D e s 0045440 c < l i n k > ) \r R e t u r n 0045460 s l i s t o f t h r e e 0045500 i t e m s ( < l a b e l > < 0045520 s o u r c e D e s c > < d e s 0045540 t i n a t i o n D e s c > ) w 0045560 h e r e < l a b e l > i s 0045600 t h e l i n k t y p e a n 0045620 d < s o u r c e D e s c > a 0045640 n d < d e s t i n a t i o n D 0045660 e s c > h a v e t h e f o 0045700 r m ( < a n c h o r m o d e 0045720 > < c a r d > < l o c > ) . 0045740 < a n c h o r m o d e > 0045760 i s e i t h e r L O C A L 0046000 o r G L O B A L , < c a r d 0046020 > i s t h e c a r d a t 0046040 t h i s e n d o f t h e 0046060 l i n k , a n d < l o c > 0046100 g i v e s a p o s i t i o 0046120 n i n t h e t e x t o f 0046140 < c a r d > i f < a n c h 0046160 o r t y p e > i s L O C A 0046200 L a n d < c a r d > ' s s 0046220 u b s t a n c e ' s t y p e 0046240 i s T E X T . \r ( N C P . L 0046260 i n k D i s p l a y M o d e < 0046300 l i n k > [ < n e w d i s p l 0046320 a y m o d e > ] ) \r R e t u r n 0046340 s o l d d i p l a y m o d 0046360 e o f < l i n k > . I f 0046400 < n e w d i s p l a y m o d e 0046420 > i s p r e s e n t , t h 0046440 e n s e t < l i n k > ' s 0046460 d i s p l a y m o d e a c c o 0046500 r d i n g l y . I f n o n 0046520 - n i l , i t c a n b e 0046540 o n e o f t h e l i t a t 0046560 o m s I c o n , T i t l e , 0046600 L a b e l , o r B o t h . 0046620 O r i t c a n b e a 0046640 n i n s t a n c e o f t h 0046660 e L I N K D I S P L A Y M O D 0046700 E r e c o r d . T h i s 0046720 h a s t h e 3 f i e l d s 0046740 S H O W T I T L E F L G , S 0046760 H O W L I N K T Y P E F L G , 0047000 a n d A T T A C H B I T M A P 0047020 F L G . E a c h f i e l d 0047040 c a n h a v e o n e o f 0047060 t h e t h r e e v a l u e 0047100 s T , N I L , o r F L O 0047120 A T . I f a f i e l d , 0047140 s a y S H O W T I T L E F L 0047160 G , h a s v a l u e F L O 0047200 A T t h e n t h e c o r r 0047220 e s p o n d i n g g l o b a l 0047240 p a r a m e t e r ( D e f a 0047260 u l t L i n k I c o n S h o w T 0047300 i t l e , i n t h i s c a 0047320 s e ) w i l l b e c o n s 0047340 u l t e d t o d e c i d e 0047360 w h e t h e r o r n o t t 0047400 o d i s p l a y t h e d e 0047420 s t i n a t i o n c a r d ' s 0047440 t i t l e i n t h i s i 0047460 c o n . ( S e e S e c t i 0047500 o n 7 f o r a d e s c r 0047520 i p t i o n o f t h e g l 0047540 o b a l p a r a m e t e r s . 0047560 ) \r ( N C P . L i n k L a b e l 0047600 < l i n k > [ < n e w l a b 0047620 e l > ] ) \r R e t u r n s o l 0047640 d l a b e l o f < l i n k 0047660 > . I f < n e w l a b e l 0047700 > i s p r e s e n t , s e 0047720 t < l i n k > ' s l a b e l 0047740 t o < n e w l a b e l > . \r 0047760 ( N C P . G e t L i n k S o u r 0050000 c e < l i n k > ) \r R e t u r 0050020 n s t h e c a r d a t t 0050040 h e s o u r c e e n d o f 0050060 < l i n k > . \r ( N C P . G e 0050100 t L i n k D e s t i n a t i o n 0050120 < l i n k > ) \r R e t u r n s 0050140 t h e c a r d a t t h e 0050160 d e s t i n a t i o n e n d 0050200 o f < l i n k > . \r ( N C P 0050220 . D e l e t e L i n k s < l i 0050240 n k s > ) \r R e m o v e s a l 0050260 l l i n k s i n < l i n k 0050300 s > ( o r t h e s i n g l 0050320 e o n e i f < l i n k s > 0050340 i s a t o m i c ) . \r ( N C 0050360 P . V a l i d L i n k < l i n 0050400 k > ) \r R e t u r n s n o n - 0050420 n i l i f < l i n k > i s 0050440 a l i n k i n t h e c 0050460 u r r e n t n o t e f i l e . 0050500 \r ( N C P . A l l L i n k s ) \r 0050520 R e t u r n s a l i s t o 0050540 f a l l e x i s t i n g l 0050560 i n k s i n t h e c u r r 0050600 e n t n o t e f i l e . ( 0050620 T h i s i s e q u i v a l e 0050640 n t t o b u t f a s t e r 0050660 t h a n ( N C P . G e t L i 0050700 n k s N I L N I L N I L ) 0050720 . ) \r ( N C P . M a p L i n k s 0050740 < f n > ) \r M a p s d o w n 0050760 t h e s e t o f a l l 0051000 l i n k s i n t h e c u r 0051020 r e n t n o t e f i l e , a 0051040 p p l y i n g < f n > t o 0051060 e a c h o n e . \r A . 6 . 0051100 C r e a t i n g a n d A c 0051120 c e s s i n g L i n k L a b 0051140 e l s \r T h e f o l l o w i n 0051160 g f u n c t i o n s a l l o 0051200 w t h e u s e r t o m a 0051220 n i p u l a t e l i n k l a 0051240 b e l s . \r ( N C P . C r e a t 0051260 e L i n k L a b e l < l a b e 0051300 l > ) \r C r e a t e s a n e 0051320 w l i n k l a b e l w i t 0051340 h n a m e < l a b e l > f 0051360 o r c u r r e n t n o t e f 0051400 i l e u n l e s s t h e r e 0051420 i s a l r e a d y o n e 0051440 d e f i n e d b y t h a t 0051460 n a m e . \r ( N C P . D e l e t 0051500 e L i n k L a b e l < l a b e 0051520 l > ) \r D e l e t e s t h e 0051540 l i n k l a b e l < l a b e 0051560 l > f r o m t h e c u r r 0051600 e n t n o t e f i l e . T 0051620 h e l a b e l m u s t e x 0051640 i s t a n d m u s t n o t 0051660 b e t h e l a b e l o f 0051700 a n y e x i s t i n g l i 0051720 n k , a n d i t m u s t 0051740 n o t b e a s y s t e m - 0051760 d e f i n e d l i n k l a b 0052000 e l ( e . g . S u b B o x 0052020 o r F i l e d C a r d ) . \r ( 0052040 N C P . R e n a m e L i n k L a 0052060 b e l < l a b e l > < n e w 0052100 l a b e l > ) \r C h a n g e s 0052120 a n y l i n k s h a v i n g 0052140 l a b e l < l a b e l > t 0052160 o h a v e l a b e l < n e 0052200 w l a b e l > . < l a b e l 0052220 > m u s t e x i s t a n d 0052240 n e i t h e r < l a b e l > 0052260 n o r < n e w l a b e l > 0052300 s h o u l d b e a s y s t 0052320 e m - d e f i n e d l a b e l 0052340 . \r ( N C P . G e t L i n k L a 0052360 b e l s ) \r R e t u r n s a 0052400 l i s t o f a l l e x i s 0052420 t i n g l i n k l a b e l s 0052440 i n c l u d i n g s y s t e 0052460 m - d e f i n e d o n e s . \r 0052500 ( N C P . G e t R e v e r s e L 0052520 i n k L a b e l s ) \r R e t u r 0052540 n s a l i s t o f t h e 0052560 r e v e r s e l a b e l s 0052600 f o r e v e r y e x i s t i 0052620 n g l i n k l a b e l . 0052640 T h u s , w h e r e a s S u 0052660 b B o x w o u l d a p p e a 0052700 r i n t h e l i s t r e 0052720 t u r n e d b y N C P . G e 0052740 t L i n k L a b e l s , _ S u 0052760 b B o x w o u l d a p p e a 0053000 r i n t h e l i s t r e 0053020 t u r n e d b y N C P . G e 0053040 t R e v e r s e L i n k L a b e 0053060 l s . \r ( N C P . G e t U s e r 0053100 L i n k L a b e l s ) \r R e t u 0053120 r n s a l i s t o f a l 0053140 l e x i s t i n g u s e r - 0053160 d e f i n e d l i n k l a b 0053200 e l s . \r ( N C P . V a l i d L 0053220 i n k L a b e l < l a b e l > 0053240 ) \r R e t u r n s n o n - n i 0053260 l i f < l a b e l > i s 0053300 a d e f i n e d l i n k l 0053320 a b e l f o r c u r r e n t 0053340 n o t e f i l e . \r A . 7 . 0053360 H a n d y M i s c e l l a 0053400 n e o u s F u n c t i o n s \r 0053420 ( N C P . T i t l e S e a r c h 0053440 < k e y > < k e y > . . . 0053460 ) \r R e t u r n s a l i s 0053500 t o f a l l c a r d s h 0053520 a v i n g a l l o f t h e 0053540 < k e y > s ( c a n b e 0053560 a t o m s , n u m b e r s o 0053600 r s t r i n g s ) w i t h i 0053620 n t h e i r t i t l e s . 0053640 \r ( N C P . P r o p S e a r c h 0053660 < p r o p O r P a i r > < p 0053700 r o p O r P a i r > . . . ) 0053720 \r R e t u r n s a l i s t 0053740 o f a l l c a r d s s u c 0053760 h t h a t f o r e v e r y 0054000 < p r o p O r P a i r > a r 0054020 g , i f i t i s a t o m 0054040 i c , t h e n t h e c a r 0054060 d m u s t c o n t a i n t 0054100 h a t p r o p e r t y . I 0054120 f i t i s a l i s t o 0054140 f t w o e l e m e n t s , 0054160 t h e n t h e c a r d m u 0054200 s t h a v e a p r o p e r 0054220 t y E Q t o t h e f i r 0054240 s t e l e m e n t w i t h 0054260 v a l u e E Q t o t h e 0054300 s e c o n d e l e m e n t . \r 0054320 ( N C P . W h i c h C a r d < 0054340 x > < y > ) \r R e t u r n s 0054360 t h e c a r d c u r r e n t 0054400 l y d i s p l a y e d o n 0054420 t h e s c r e e n w h o s e 0054440 w i n d o w c o n t a i n s 0054460 t h e p o s i t i o n i n 0054500 s c r e e n c o o r d i n a 0054520 t e s o f < x > i f < x 0054540 > i s a P O S I T I O N , 0054560 t h e p o s i t i o n ( < 0054600 x > , < y > ) i f < x > a 0054620 n d < y > a r e n u m b e 0054640 r s , o r t h e p o s i t 0054660 i o n o f t h e c u r s o 0054700 r i f < x > i s N I L . 0054720 R e t u r n s N I L i f 0054740 t h e c o o r d i n a t e s 0054760 a r e n o t i n t h e 0055000 w i n d o w o f a n y c a 0055020 r d . I f t h e y a r e 0055040 i n t h e w i n d o w o 0055060 f m o r e t h a n o n e 0055100 c a r d , t h e n r e t u r 0055120 n s t h e u p p e r m o s t 0055140 . I f < x > i s a w 0055160 i n d o w , t h e n N C P . 0055200 W h i c h C a r d w i l l r 0055220 e t u r n t h e c a r d a 0055240 s s o c i a t e d w i t h t 0055260 h a t w i n d o w . \r ( N C P 0055300 . C a r d F r o m W i n d o w 0055320 < w i n d o w > ) \r R e t u r n 0055340 s t h e c a r d a s s o c 0055360 i a t e d w i t h < w i n d 0055400 o w > , o r N I L i f n 0055420 o t a n o t e c a r d s w 0055440 i n d o w . \r ( N C P . C a r d 0055460 W i n d o w < c a r d > ) \r R 0055500 e t u r n s < c a r d > ' s 0055520 w i n d o w i f < c a r d > 0055540 i s c u r r e n t l y d i 0055560 s p l a y e d s o m e w h e r 0055600 e o n t h e s c r e e n . 0055620 \r ( N C P . S e l e c t C a r d 0055640 s ) \r R e t u r n s a l i s 0055660 t o f t h o s e c a r d s 0055700 s e l e c t e d f r o m t 0055720 h e s c r e e n . A m e 0055740 n u a p p e a r s n e a r 0055760 t h e t o p o f t h e s 0056000 c r e e n w i t h b u t t o 0056020 n s f o r " D O N E " a n 0056040 d " C A N C E L " . S e l 0056060 e c t i o n s a r e m a d e 0056100 b y l e f t b u t t o n i 0056120 n g i n t h e t i t l e 0056140 b a r s o f t h e d e s i 0056160 r e d c a r d s . \r ( N C P . 0056200 D o c u m e n t P a r a m e t e 0056220 r s < p a r a m e t e r s P r 0056240 o p l i s t > ) \r R e t u r n s 0056260 t h e o l d v a l u e o 0056300 f t h e d o c u m e n t p 0056320 a r a m e t e r s i n t h e 0056340 f o r m o f a p r o p l 0056360 i s t . I f < p a r a m e 0056400 t e r s P r o p l i s t > i s 0056420 n o n - n i l t h e n i t 0056440 s h o u l d b e a p r o 0056460 p l i s t w h o s e p r o p 0056500 e r t i e s a r e ( s o m e 0056520 o f t h e ) v a l i d d 0056540 o c u m e n t p a r a m e t e 0056560 r n a m e s a n d w h o s 0056600 e v a l u e s a r e p e r 0056620 m i s s i b l e v a l u e s 0056640 f o r t h o s e p a r a m e 0056660 t e r s . T h e v a l i d 0056700 p a r a m e t e r s a n d 0056720 p o s s i b l e v a l u e s 0056740 a r e a s f o l l o w s : \r 0056760 H e a d i n g s F r o m F i l e 0057000 b o x e s : N u m b e r e d B 0057020 o l d , U n n u m b e r e d B 0057040 o l d , N O N E . \r T i t l e 0057060 s F r o m N o t e C a r d s : 0057100 B o l d , N o t B o l d , N 0057120 O N E . \r B u i l d B a c k p 0057140 o i n t e r s : T o C a r d s 0057160 B o x e s , T o C a r d s , 0057200 T o B o x e s , N O N E . \r 0057220 C o p y E m b e d d e d L i n k 0057240 s : A L L , N O N E , < l 0057260 i s t O f L i n k L a b e l s > 0057300 . \r E x p a n d E m b e d d e 0057320 d L i n k s : A L L , N O N 0057340 E , < l i s t O f L i n k L a 0057360 b e l s > . \r [ S e e S e c t 0057400 i o n 2 . 1 f o r a n e 0057420 x p l a n a t i o n o f t h 0057440 e s e p a r a m e t e r s a 0057460 n d h o w t h e i r v a l 0057500 u e s a f f e c t t h e d 0057520 o c u m e n t c r e a t e d . 0057540 ] \r ( N C P . N o t e C a r d 0057560 s P a r a m e t e r s < p a r 0057600 a m e t e r s P r o p l i s t > 0057620 ) \r R e t u r n s t h e o l 0057640 d v a l u e o f t h e g 0057660 l o b a l N o t e c a r d s 0057700 p a r a m e t e r s i n t h 0057720 e f o r m o f a p r o p 0057740 l i s t . I f < p a r a m 0057760 e t e r s P r o p l i s t > i 0060000 s n o n - n i l t h e n i 0060020 t s h o u l d b e a p r 0060040 o p l i s t w h o s e p r o 0060060 p e r t i e s a r e ( s o m 0060100 e o f t h e ) v a l i d 0060120 d o c u m e n t p a r a m e t 0060140 e r n a m e s a n d w h o 0060160 s e v a l u e s a r e p e 0060200 r m i s s i b l e v a l u e s 0060220 f o r t h o s e p a r a m 0060240 e t e r s . T h e v a l i 0060260 d p a r a m e t e r s a n d 0060300 p o s s i b l e v a l u e s 0060320 a r e a s f o l l o w s : 0060340 \r D e f a u l t C a r d T y p e 0060360 : < l e g a l C a r d T y p e 0060400 > \r F i x e d T o p L e v e l M 0060420 e n u : T o r N I L \r S h 0060440 o r t W i n d o w M e n u s : 0060460 T o r N I L \r F o r c e S o 0060500 u r c e s : T o r N I L \r 0060520 F o r c e F i l i n g : T o 0060540 r N I L \r F o r c e T i t l e 0060560 s : T o r N I L \r C l o s 0060600 e C a r d s O f f S c r e e n : 0060620 T o r N I L \r B r i n g U 0060640 p C a r d s A t P r e v i o u s 0060660 P o s : T o r N I L \r M a 0060700 r k e r s I n F i l e B o x e s 0060720 : T o r N I L \r A l p h a 0060740 b e t i z e d F i l e B o x C h 0060760 i l d r e n : T o r N I L 0061000 \r D e f a u l t L i n k I c o n 0061020 A t t a c h B i t m a p : T 0061040 o r N I L \r D e f a u l t L i 0061060 n k I c o n S h o w T i t l e : 0061100 T o r N I L \r D e f a u l 0061120 t L i n k I c o n S h o w L i n 0061140 k T y p e : T o r N I L \r 0061160 L i n k D a s h i n g I n B r o 0061200 w s e r s : T o r N I L \r 0061220 A r r o w H e a d s I n B r o w 0061240 s e r s : o n e o f t h e 0061260 l i t a t o m s { A t E n d 0061300 p o i n t , A t M i d p o i n 0061320 t , N o n e } \r S p e c i a l 0061340 B r o w s e r S p e c s : T 0061360 o r N I L \r A n n o A c c e s 0061400 s i b l e : T o r N I L \r 0061420 E n a b l e B r a v o T o T E d 0061440 i t C o n v e r s i o n : T 0061460 o r N I L \r D e f a u l t F o 0061500 n t : a f o n t \r L i n k I 0061520 c o n F o n t : a f o n t \r 0061540 H e r e , < l e g a l C a r d 0061560 T y p e > s h o u l d b e 0061600 a n e x i s t i n g N o t e 0061620 c a r d t y p e , i . e . 0061640 o n e t h a t a p p e a r s 0061660 i n t h e l i s t r e t 0061700 u r n e d b y N C P . C a r 0061720 d T y p e s . \r ( N C P . P r i 0061740 n t M s g < w i n d o w > < 0061760 c l e a r F i r s t F l g > < 0062000 a r g 1 > < a r g 2 > . . . 0062020 ) \r P r i n t s a m e s s a 0062040 g e i n t h e p r o m p t 0062060 w i n d o w o f < w i n d 0062100 o w > . I f < w i n d o w 0062120 > i s N I L , t h e n p 0062140 r i n t s m e s s a g e i n 0062160 t h e L i s p p r o m p t 0062200 w i n d o w . I f < c l 0062220 e a r F i r s t F l g > i s 0062240 n o n - n i l , t h e n c l 0062260 e a r s t h e p r o m p t 0062300 w i n d o w f i r s t . T 0062320 h e a r g s a r e P R I N 0062340 1 ' e d o n e a t a t i 0062360 m e . \r ( N C P . C l e a r M s 0062400 g < w i n d o w > < c l o s 0062420 e P r o m p t W i n F l g > ) \r 0062440 C l e a r s t h e p r o m p 0062460 t w i n d o w a s s o c i a 0062500 t e d w i t h < w i n d o w 0062520 > ( o r w i t h t h e m 0062540 a i n L i s p p r o m p t 0062560 w i n d o w i f < w i n d o 0062600 w > i s N I L ) a n d c 0062620 l o s e s i t i f < c l o 0062640 s e P r o m p t W i n F l g > 0062660 i s n o n - n i l . \r ( N C P 0062700 . A s k U s e r < M s g > < 0062720 p r o m p t > < F i r s t T r 0062740 y > < C l e a r F i r s t F l 0062760 g > < M a i n W i n d o w > 0063000 < D o n t C l o s e A t E n d F 0063020 l g > < D o n t C l e a r A t 0063040 E n d F l g > < P R O M P T F 0063060 O R W O R D F l g > ) \r T h i s 0063100 f u n c t i o n c a n b e 0063120 u s e d t o a s k q u e 0063140 s t i o n s o f t h e u s 0063160 e r i n a w i n d o w ' s 0063200 p r o m p t w i n d o w . 0063220 T h e < M s g > a n d < 0063240 p r o m p t > a r e p r i n 0063260 t e d a l o n g w i t h < 0063300 F i r s t T r y > ( i f n o 0063320 n - n i l ) . T h e v a l 0063340 u e r e t u r n e d i s w 0063360 h a t e v e r t h e u s e r 0063400 t y p e s . I f < C l e 0063420 a r F i r s t F l g > i s n 0063440 o n - n i l , t h e n t h e 0063460 p r o m p t w i n d o w i 0063500 s c l e a r e d f i r s t . 0063520 I f < M a i n W i n d o w 0063540 > i s n i l , t h e n t 0063560 h e t o p l e v e l p r o 0063600 m p t w i n d o w i s u s 0063620 e d . I f < D o n t C l o 0063640 s e A t E n d F l g > i s n 0063660 o n - n i l , t h e n t h e 0063700 p r o m p t w i n d o w w 0063720 o n ' t b e c l o s e d a 0063740 f t e r t h e q u e s t i o 0063760 n i s a n s w e r e d a n 0064000 d i f < D o n t C l e a r A 0064020 t E n d F l g > i s n o n - 0064040 n i l , t h e n t h e p r 0064060 o m p t w i n d o w w o n ' 0064100 t b e c l e a r e d a t 0064120 t h e e n d . I f < P R 0064140 O M P T F O R W O R D F l g > 0064160 i s n o n - n i l , t h e n 0064200 t h e P R O M P T F O R W O 0064220 R D t y p e i n p r o t o c 0064240 o l w i l l b e u s e d 0064260 r a t h e r t h a n T T Y I 0064300 N . T h e f o r m e r d 0064320 o e s n ' t a l l o w m o u 0064340 s e e d i t i n g o f t h 0064360 e s t r i n g t y p e d i 0064400 n . O n t h e o t h e r 0064420 h a n d , t y p i n g a u 0064440 t o m a t i c a l l y o v e r 0064460 w r i t e s t h e p r o m p 0064500 t w h e n P R O M P T F O R 0064520 W O R D i s u s e d . \r ( N 0064540 C P . A d d T i t l e B a r M e 0064560 n u I t e m s < W i n > < N 0064600 e w M e n u I t e m s > ) \r A d 0064620 d s t h e g i v e n m e n 0064640 u i t e m s t o t h e l 0064660 e f t b u t t o n t i t l e 0064700 b a r m e n u o f < W i 0064720 n > . < W i n > s h o u l 0064740 d b e t h e w i n d o w 0064760 o f a v i s i b l e n o t 0065000 e c a r d . \r ( N C P . G e t D 0065020 a t e s < C a r d > ) \r R e t 0065040 u r n s a N O T E C A R D D 0065060 A T E S r e c o r d s t r u 0065100 c t u r e c o n t a i n i n g 0065120 t h e d a t e s o f l a 0065140 s t m o d i f i c a t i o n 0065160 o f e a c h o f t h e f 0065200 o u r c a r d p a r t s o 0065220 f < C a r d > . T h e f 0065240 i e l d s o f t h e r e c 0065260 o r d a r e S U B S T A N C 0065300 E D A T E , T I T L E D A T E 0065320 , L I N K S D A T E a n d 0065340 P R O P L I S T D A T E . \r \r \r 0065360 \0 \0 \0 \0 \0 003 ( L I S T ( ( P A 0065400 G E N I L N I L ( 0 0 0065420 6 1 2 7 9 2 ) ( ( F O L I O 0065440 N I L ( P A R A L O O K S 0065460 ( Q U A D C E N T E R E D ) 0065500 C H A R L O O K S ( F A M I L 0065520 Y N I L O V E R L I N E O 0065540 F F S T R I K E O U T O F F 0065560 U N D E R L I N E O F F S 0065600 L O P E R E G U L A R W E I 0065620 G H T M E D I U M ) ) ( 2 7 0065640 0 3 6 7 2 3 6 ) N I L ) 0065660 ( H E A D I N G N I L ( H 0065700 E A D I N G T Y P E C H A P T 0065720 E R ) ( 7 2 7 5 6 4 6 8 0065740 3 6 ) N I L ) ( H E A D I N 0065760 G N I L ( H E A D I N G T Y 0066000 P E D O C U M E N T ) ( 7 2 0066020 7 5 6 4 6 8 3 6 ) N I L 0066040 ) ( T E X T N I L N I L 0066060 ( 7 2 7 2 4 6 8 6 4 8 ) 0066100 N I L ) ) ) ( P A G E N I L 0066120 N I L ( 0 0 6 1 2 7 9 0066140 2 ) ( ( F O L I O N I L ( 0066160 P A R A L O O K S ( Q U A D 0066200 C E N T E R E D ) C H A R L O 0066220 O K S ( F A M I L Y N I L 0066240 O V E R L I N E O F F S T R 0066260 I K E O U T O F F U N D E R 0066300 L I N E O F F S L O P E R 0066320 E G U L A R W E I G H T M E 0066340 D I U M ) ) ( 2 7 0 3 6 7 0066360 2 3 6 ) N I L ) ( H E A D 0066400 I N G N I L ( H E A D I N G 0066420 T Y P E C H A P T E R ) ( 7 0066440 2 7 5 6 4 6 8 3 6 ) N I 0066460 L ) ( H E A D I N G N I L 0066500 ( H E A D I N G T Y P E D O C 0066520 U M E N T ) ( 7 2 7 5 6 4 0066540 6 8 3 6 ) N I L ) ( T E X 0066560 T N I L N I L ( 7 2 7 2 0066600 4 6 8 6 4 8 ) N I L ) ) ) 0066620 ( P A G E N I L N I L ( 0066640 0 0 6 1 2 7 9 2 ) ( ( F 0066660 O L I O N I L ( P A R A L O 0066700 O K S ( Q U A D C E N T E R 0066720 E D ) C H A R L O O K S ( F 0066740 A M I L Y N I L O V E R L I 0066760 N E O F F S T R I K E O U T 0067000 O F F U N D E R L I N E O 0067020 F F S L O P E R E G U L A R 0067040 W E I G H T M E D I U M ) ) 0067060 ( 2 7 0 3 6 7 2 3 6 ) 0067100 N I L ) ( H E A D I N G N I 0067120 L ( H E A D I N G T Y P E C 0067140 H A P T E R ) ( 7 2 7 5 6 0067160 4 6 8 3 6 ) N I L ) ( H E 0067200 A D I N G N I L ( H E A D I 0067220 N G T Y P E D O C U M E N T ) 0067240 ( 7 2 7 5 6 4 6 8 3 6 ) 0067260 N I L ) ( T E X T N I L 0067300 N I L ( 7 2 7 2 4 6 8 6 0067320 4 8 ) N I L ) ) ) ) ) \0 \0 \0 \0 0067340 \0 005 \0 \b \0 $ \0 $ 001 324 \0 \f \0 \0 \0 005 0067360 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0067400 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \f \0 \0 \0 005 0067420 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0067440 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \0 \0 \0 \0 \0 0067460 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0067500 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \0 \0 \0 \0 004 0067520 002 001 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E 0067540 A D I N G \0 \b D O C U M E N T \0 0067560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 \0 \0 0067600 \0 \0 004 002 002 \0 \0 \0 \0 \0 \0 \0 \v P A G 0067620 E H E A D I N G \0 \a C H A P T E 0067640 R \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 324 \0 0067660 \f \0 \0 \0 005 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 0067700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 $ \0 $ \0 \0 \0 0067720 \f \0 \0 \0 005 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 0067740 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0067760 \f \0 \0 \0 005 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 0070000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 004 \0 0070020 020 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 0070040 \0 002 \0 \0 \n T I M E S R O M A N \0 0070060 \n \0 002 \0 \0 \0 \0 002 \0 \0 \n T I M E S 0070100 R O M A N \0 \n \0 002 \0 \0 \0 \0 \0 \0 \0 0070120 006 M O D E R N \0 \n \0 002 \0 \0 \0 \0 002 0070140 \0 \0 \n T I M E S R O M A N \0 \n \0 0070160 \0 \0 \0 \0 \0 002 \0 \0 \n T I M E S R O 0070200 M A N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \n T 0070220 I M E S R O M A N \0 \n \0 \0 \0 \0 \0 0070240 \0 \0 \0 \0 \n T I M E S R O M A N \0 0070260 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \n T I M E S 0070300 R O M A N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 0070320 \n T I M E S R O M A N \0 \b \0 \0 \0 0070340 \0 \0 \0 002 \0 \0 \t H E L V E T I C A 0070360 \0 \n \0 002 \0 \0 \0 \0 002 \0 \0 \n T I M E 0070400 S R O M A N \0 \f \0 002 \0 \0 \0 \0 002 \0 0070420 \0 \t H E L V E T I C A \0 016 \0 002 \0 0070440 \0 \0 \0 002 \0 \0 \n T I M E S R O M A 0070460 N \0 \f \0 002 \0 \0 \0 \0 \0 \0 \0 \t H E L 0070500 V E T I C A \0 \n \0 002 \0 \0 \0 \0 \0 \0 0070520 \0 006 M O D E R N \0 \f \0 002 \0 \0 \0 \0 0070540 002 \0 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 - \0 \0 0070560 \0 \0 \n \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 021 \0 0070600 \0 \0 \0 \n \0 \0 \0 001 \0 \0 \0 \0 \t \0 \0 \0 0070620 \0 \0 002 \0 003 \0 \0 \0 . \0 \0 \0 \0 \b \0 \0 0070640 \0 \0 \0 002 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \a \0 0070660 \0 \0 \0 \0 002 \0 002 \0 \0 \0 326 \0 \0 \0 \0 006 0070700 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 : \0 \0 \0 \0 0070720 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 " \0 \0 \0 0070740 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 + \0 \0 0070760 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 & \0 0071000 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 ' 0071020 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 0071040 " \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 \0 0071060 \0 ( \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 \0 0071100 \0 \0 # \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 002 0071120 \0 \0 \0 $ \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 0071140 002 \0 \0 \0 332 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 0071160 \0 \b \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 001 \0 0071200 \0 \0 \0 020 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 235 0071220 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0071240 E \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 020 \0 0071260 \0 \0 \0 \0 002 \0 001 \0 \0 001 210 \0 \0 \0 \0 003 0071300 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 037 \0 \0 \0 \0 0071320 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 240 \0 \0 \0 0071340 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 030 \0 \0 0071360 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 331 \0 0071400 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 023 0071420 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0071440 ` \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0071460 \0 037 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 0071500 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 M \0 \0 \0 \0 0071520 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 \0 \0 \0 0071540 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0071560 002 \0 001 \0 \0 \0 L \0 \0 \0 \0 003 \0 \0 \0 \0 0071600 \0 002 \0 \b \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0 \0 0071620 \0 \0 002 \0 001 \0 \0 \0 M \0 \0 \0 \0 003 \0 \0 0071640 \0 \0 \0 002 \0 \b \0 \0 \0 \0 \0 \0 \0 004 \0 0071660 \0 \0 \0 \0 002 \0 001 \0 \0 \0 4 \0 \0 \0 \0 003 0071700 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 034 \0 \0 \0 \0 0071720 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 F \0 \0 \0 0071740 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026 \0 \0 0071760 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 R \0 0072000 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 3 0072020 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0072040 346 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0072060 \0 2 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 0072100 \0 001 A \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b 0072120 \0 \0 \0 , \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 0072140 \0 \r \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 251 \0 \0 0072160 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 020 \0 0072200 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 025 0072220 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0072240 T \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0072260 \0 [ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 0072300 \0 001 202 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 0072320 \0 \0 \0 I \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 0072340 001 \0 \0 \0 267 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0072360 \0 \b \0 \0 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 0072400 002 \0 \a \0 \0 \0 " \0 \0 \0 \0 003 \0 \0 \0 \0 0072420 \0 002 \0 \b \0 \0 \0 036 \0 \0 \0 \0 004 \0 \0 \0 0072440 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 0072460 \0 ! \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0072500 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 0072520 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ) \0 \0 \0 0072540 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 035 \0 \0 0072560 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 036 \0 0072600 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0072620 \0 \0 002 \0 \a \0 \0 \0 + \0 \0 \0 \0 003 \0 \0 0072640 \0 \0 \0 002 \0 \b \0 \0 \0 , \0 \0 \0 \0 004 \0 0072660 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 0072700 \0 \0 002 q \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0072720 \b \0 \0 \0 ' \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0072740 \0 \b \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0 \0 001 \0 0072760 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ? 0073000 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0073020 0 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0073040 \0 \0 \0 \0 002 \0 001 \0 \0 001 _ \0 \0 \0 \0 003 0073060 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0 \0 \0 \0 0073100 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0073120 \0 \a \0 \0 \0 8 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0073140 002 \0 \b \0 \0 \0 $ \0 \0 \0 \0 004 \0 \0 \0 001 0073160 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 0073200 B \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0073220 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 0073240 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 0073260 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 366 \0 \0 \0 0073300 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 \0 \0 0073320 \0 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 " \0 0073340 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0073360 \0 \0 002 \0 001 \0 \0 \0 316 \0 \0 \0 \0 003 \0 \0 0073400 \0 \0 \0 002 \0 \b \0 \0 \0 022 \0 \0 \0 \0 004 \0 0073420 \0 \0 \0 \0 002 \0 \b \0 \0 \0 023 \0 \0 \0 \0 004 0073440 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0 \0 0073460 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0 0073500 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0073520 002 \0 001 \0 \0 \0 ` \0 \0 \0 \0 003 \0 \0 \0 \0 0073540 \0 002 \0 \b \0 \0 \0 ' \0 \0 \0 \0 002 \0 \0 \0 0073560 001 \0 \0 \0 \0 \f \0 \0 \0 \0 \0 002 \0 002 \0 \0 0073600 \0 d \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0073620 \0 \0 E \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 0073640 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 204 \0 \0 \0 0073660 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 V \0 \0 0073700 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0073720 \0 002 \0 001 \0 \0 001 s \0 \0 \0 \0 003 \0 \0 \0 0073740 \0 \0 002 \0 \b \0 \0 \0 T \0 \0 \0 \0 004 \0 \0 0073760 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 0074000 \0 \0 261 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 0074020 \0 \0 \0 \t \0 \0 \0 \0 \v \0 \0 \0 230 \0 \0 \0 0074040 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \t \0 \0 0074060 \0 \0 \v \0 \0 001 261 \0 \0 \0 \0 003 \0 \0 \0 \0 0074100 \0 002 \0 001 \0 \0 \0 005 \0 \0 \0 \0 \v \0 \0 \0 0074120 316 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0074140 \0 006 \0 \0 \0 \0 \v \0 \0 003 ) \0 \0 \0 \0 003 0074160 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 G \0 \0 \0 \0 0074200 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0074220 \0 001 \0 \0 \0 _ \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0074240 002 \0 \b \0 \0 \0 F \0 \0 \0 \0 004 \0 \0 \0 001 0074260 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0074300 Z \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0074320 \0 T \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 0074340 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 023 \0 \0 \0 \0 0074360 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 [ \0 \0 \0 0074400 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0074420 002 \0 001 \0 \0 002 7 \0 \0 \0 \0 003 \0 \0 \0 \0 0074440 \0 002 \0 \b \0 \0 \0 Y \0 \0 \0 \0 004 \0 \0 \0 0074460 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0074500 001 257 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0074520 \0 \0 ) \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 002 0074540 \0 \0 001 267 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0074560 002 \0 \0 002 024 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0074600 \0 002 \0 \0 \0 302 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0074620 002 \0 \b \0 \0 \0 * \0 \0 \0 \0 004 \0 \0 \0 001 0074640 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0074660 246 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0074700 \0 030 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 0074720 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 k \0 \0 \0 \0 0074740 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 036 \0 \0 \0 0074760 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0075000 002 \0 001 \0 \0 \0 210 \0 \0 \0 \0 003 \0 \0 \0 \0 0075020 \0 002 \0 \b \0 \0 \0 \0 \0 \0 \0 004 \0 \0 \0 0075040 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0075060 \0 350 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0075100 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 0075120 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 > \0 \0 \0 0075140 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026 \0 \0 0075160 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0075200 \0 002 \0 001 \0 \0 \0 i \0 \0 \0 \0 003 \0 \0 \0 0075220 \0 \0 002 \0 \b \0 \0 \0 # \0 \0 \0 \0 004 \0 \0 0075240 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 0075260 \0 \0 327 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b 0075300 \0 \0 \0 # \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 0075320 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 i \0 \0 0075340 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 % \0 0075360 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0075400 \0 \0 002 \0 001 \0 \0 001 Y \0 \0 \0 \0 003 \0 \0 0075420 \0 \0 \0 002 \0 \b \0 \0 \0 030 \0 \0 \0 \0 004 \0 0075440 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a 0075460 \0 \0 \0 : \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0075500 \b \0 \0 \0 037 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 0075520 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 a \0 0075540 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 2 0075560 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0075600 \0 \0 \0 002 \0 001 \0 \0 001 304 \0 \0 \0 \0 003 \0 0075620 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0 \0 \0 004 0075640 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0075660 \a \0 \0 \0 ) \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0075700 \0 \b \0 \0 \0 - \0 \0 \0 \0 004 \0 \0 \0 001 \0 0075720 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 321 0075740 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0075760 - \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0076000 \0 \0 \0 \0 002 \0 001 \0 \0 \0 226 \0 \0 \0 \0 003 0076020 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 2 \0 \0 \0 \0 0076040 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0076060 \0 001 \0 \0 \0 305 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0076100 002 \0 \b \0 \0 \0 032 \0 \0 \0 \0 004 \0 \0 \0 001 0076120 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0076140 317 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0076160 \0 027 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 0076200 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 224 \0 \0 \0 \0 0076220 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 ( \0 \0 \0 0076240 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0076260 002 \0 001 \0 \0 001 q \0 \0 \0 \0 003 \0 \0 \0 \0 0076300 \0 002 \0 \b \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 0076320 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0076340 \0 200 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0076360 \0 \0 032 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 0076400 \0 \0 \0 o \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0076420 \b \0 \0 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 0076440 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 ( \0 0076460 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 016 0076500 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0076520 \0 \0 \0 002 \0 \a \0 \0 \0 = \0 \0 \0 \0 003 \0 0076540 \0 \0 \0 \0 002 \0 \b \0 \0 \0 016 \0 \0 \0 \0 004 0076560 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0076600 \a \0 \0 \0 9 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0076620 \0 \b \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0 0076640 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 O 0076660 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 0076700 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0076720 \0 \0 \0 \0 002 \0 001 \0 \0 \0 S \0 \0 \0 \0 003 0076740 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0 \0 \0 0076760 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 030 \0 \0 \0 0077000 \0 004 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 031 \0 \0 0077020 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0077040 \0 002 \0 001 \0 \0 \0 272 \0 \0 \0 \0 003 \0 \0 \0 0077060 \0 \0 002 \0 \b \0 \0 \0 % \0 \0 \0 \0 002 \0 \0 0077100 \0 \0 \0 002 \0 002 \0 \0 002 006 \0 \0 \0 \0 003 \0 0077120 \0 \0 \0 \0 002 \0 \b \0 \0 \0 = \0 \0 \0 \0 004 0077140 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0077160 001 \0 \0 \0 a \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0077200 \0 \b \0 \0 \0 T \0 \0 \0 \0 004 \0 \0 \0 001 \0 0077220 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 017 0077240 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0077260 D \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0077300 \0 \0 \0 \0 002 \0 \a \0 \0 \0 036 \0 \0 \0 \0 003 0077320 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 N \0 \0 \0 \0 0077340 004 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 036 \0 \0 \0 0077360 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 025 \0 \0 0077400 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0077420 \0 002 \0 001 \0 \0 001 200 \0 \0 \0 \0 003 \0 \0 \0 0077440 \0 \0 002 \0 \b \0 \0 \0 / \0 \0 \0 \0 004 \0 \0 0077460 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 0077500 \0 002 230 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b 0077520 \0 \0 \0 # \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 0077540 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 Z \0 \0 0077560 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0 0077600 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0077620 \0 \0 002 \0 \a \0 \0 \0 . \0 \0 \0 \0 003 \0 \0 0077640 \0 \0 \0 002 \0 \b \0 \0 \0 037 \0 \0 \0 \0 004 \0 0077660 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a 0077700 \0 \0 \0 3 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0077720 \b \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 0077740 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 G \0 0077760 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 026 0100000 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 0100020 \0 \0 \0 002 \0 \a \0 \0 \0 = \0 \0 \0 \0 003 \0 0100040 \0 \0 \0 \0 002 \0 \b \0 \0 \0 016 \0 \0 \0 \0 004 0100060 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0100100 001 \0 \0 \0 203 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0100120 \0 \b \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0 0100140 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 S 0100160 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0100200 * \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0100220 \0 B \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0100240 \0 \0 035 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 0100260 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 r \0 \0 \0 0100300 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 035 \0 \0 0100320 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0100340 \0 002 \0 001 \0 \0 \0 313 \0 \0 \0 \0 003 \0 \0 \0 0100360 \0 \0 002 \0 \b \0 \0 \0 ( \0 \0 \0 \0 004 \0 \0 0100400 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 0100420 \0 \0 232 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b 0100440 \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 0100460 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 J \0 \0 0100500 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 032 \0 0100520 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 0100540 \0 \0 002 \0 001 \0 \0 \0 331 \0 \0 \0 \0 003 \0 \0 0100560 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0 \0 004 \0 0100600 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a 0100620 \0 \0 \0 9 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0100640 \b \0 \0 \0 034 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 0100660 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 I \0 0100700 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 % 0100720 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0100740 " \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0100760 \0 \0 \0 \0 002 \0 001 \0 \0 \0 n \0 \0 \0 \0 003 0101000 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 / \0 \0 \0 \0 0101020 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0101040 \0 001 \0 \0 \0 377 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0101060 002 \0 \b \0 \0 \0 027 \0 \0 \0 \0 004 \0 \0 \0 001 0101100 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 0101120 324 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0101140 \0 035 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 0101160 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 M \0 \0 \0 \0 0101200 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 027 \0 \0 \0 0101220 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0101240 002 \0 001 \0 \0 \0 R \0 \0 \0 \0 003 \0 \0 \0 \0 0101260 \0 002 \0 \b \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 0101300 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0101320 \0 330 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 0101340 \0 \0 - \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 0101360 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 G \0 \0 \0 0101400 \0 003 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 025 \0 \0 0101420 \0 \0 004 \0 \0 \0 % \0 \0 \0 \0 003 \0 \0 \0 001 0101440 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 0101460 023 \0 \0 \0 \0 004 \0 \0 \0 026 \0 \0 \0 \0 003 \0 0101500 \0 \0 002 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 002 \0 \a 0101520 \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 ' \0 \0 \0 0101540 \0 003 \0 \0 \0 002 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 0101560 002 \0 \a \0 \0 \0 021 \0 \0 \0 \0 004 \0 \0 \0 0101600 \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 \0 017 \0 \0 0101620 \0 \0 \0 002 \0 \a \0 \0 \0 023 \0 \0 \0 \0 004 \0 0101640 \0 \0 ! \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 0101660 \0 \0 \0 j \0 \0 \0 \0 003 \0 \0 \0 002 \0 \0 \0 0101700 \0 017 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 . \0 \0 0101720 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 0101740 \0 002 \0 001 \0 \0 001 O \0 \0 \0 \0 003 \0 \0 \0 0101760 \0 \0 002 \0 \a \0 \0 \0 017 \0 \0 \0 \0 004 \0 \0 0102000 \0 021 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v 0102020 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 021 \0 \0 \0 \0 0102040 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 0102060 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 020 \0 0102100 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 0102120 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 0102140 \0 \f \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 0102160 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 0102200 \a \0 \0 \0 \v \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 0102220 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 0102240 \0 002 \0 \a \0 \0 \0 \v \0 \0 \0 \0 004 \0 \0 \0 0102260 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 0102300 \0 \0 \0 \0 002 \0 \a \0 \0 \0 023 \0 \0 \0 \0 001 0102320 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 001 \0 \0 \0 0102340 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 031 \0 \0 0102360 \0 \0 001 \0 \0 \0 \n \0 \0 \0 \0 006 \0 \0 \0 001 0102400 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 0102420 022 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 0102440 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a 0102460 \0 \0 \0 033 \0 \0 \0 \0 001 \0 \0 \0 \n \0 \0 \0 0102500 \0 006 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 0102520 002 \0 \a \0 \0 \0 033 \0 \0 \0 \0 004 \0 \0 \0 \n 0102540 \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 0102560 \0 \0 \0 002 \0 \a \0 \0 \0 030 \0 \0 \0 \0 004 \0 0102600 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 0102620 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 033 \0 \0 \0 0102640 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 0102660 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 025 0102700 \0 \0 \0 \0 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 0102720 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 0102740 \0 \0 024 \0 \0 \0 \0 004 \0 \0 \0 4 \0 \0 \0 \0 0102760 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 0103000 \0 \a \0 \0 \0 023 \0 \0 \0 \0 004 \0 \0 \0 \n \0 0103020 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v \0 \0 \0 0103040 \0 \0 002 \0 \a \0 \0 \0 016 \0 \0 \0 \0 004 \0 \0 0103060 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 \0 \0 \v 0103100 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 034 \0 \0 \0 \0 0103120 004 \0 \0 \0 \n \0 \0 \0 \0 003 \0 \0 \0 001 \0 \0 0103140 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 \v \0 0103160 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 \0 \0 \0 0103200 001 \0 \0 \0 \0 \v \0 \0 \0 \0 \0 002 \0 \a \0 \0 0103220 \0 \f \0 \0 \0 \0 004 \0 \0 \0 \b \0 \0 \0 \0 003 0103240 \0 \0 \0 001 \0 \0 \0 \0 017 \0 \0 \0 \0 \0 002 \0 0103260 001 \0 \0 \0 x \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0103300 \0 \b \0 \0 \0 9 \0 \0 \0 \0 004 \0 \0 \0 001 \0 0103320 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 342 0103340 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 0103360 + \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 0103400 \0 \0 \0 \0 002 \0 001 \0 \0 \0 234 \0 \0 \0 \0 003 0103420 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 177 \0 \0 \0 \0 0103440 004 \0 \0 \0 001 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0103460 \0 001 \0 \0 003 " \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0103500 002 \0 \b \0 \0 \0 / \0 \0 \0 \0 004 \0 \0 \0 001 0103520 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0103540 y \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 0103560 \0 025 \0 \0 \0 \0 004 \0 \0 \0 001 \0 \0 \0 \0 003 0103600 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 321 \0 \0 \0 \0 0103620 003 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0 \0 0103640 \0 016 \0 \0 \0 \0 \0 002 \0 \b \0 \0 \0 001 \0 \0 0103660 \0 \0 016 \0 \0 j 360 002 231 z 271 0103673