$ od -c -N 50000 [eris]<Lisp>KOTO>LISPUSERS>MULTIMENU.TEDIT!2 0000000 X E R O X \t M U L T I M E N U \r 0000020 2 \r \r 4 \r \r 1 \r \r M U L T I M E 0000040 N U \r 1 \r \r 4 \r \r B y : E r 0000060 i c S c h o e n ( S c h o e 0000100 n . p a @ X e r o x . c o m ) \r 0000120 \r M U L T I M E N U i s a 0000140 p a c k a g e w h i c h a 0000160 l l o w s y o u t o c r e 0000200 a t e a n u m b e r o f 0000220 m e n u s o r w i n d o w s 0000240 t o b e a s s o c i a t e 0000260 d w i t h a m a i n w i 0000300 n d o w . F o r e x a m p 0000320 l e , c o n s i d e r a 0000340 n e d i t o r w h o s e 0000360 c o m m a n d s ( m e n u 0000400 d r i v e n ) a r e 0000420 a f u n c t i o n o f 0000440 t h e i t e m s e l e c t 0000460 e d i n t h e e d i t o r 0000500 w i n d o w . I t i s 0000520 n i c e t o h a v e t h o 0000540 s e m e n u s w h i c h a 0000560 r e c o n t e x t u a l l y 0000600 i n a p p r o p r i a t e t o 0000620 d i s a p p e a r , a n d 0000640 t o h a v e t h e o n l y 0000660 a p p r o p r i a t e m e n 0000700 u ( o r m e n u s ) b e 0000720 h i g h l i g h t e d i n 0000740 s o m e w a y . \r ( M A K E 0000760 M E N U S W I N D O W M E N 0001000 U L S T W I D T H ) \t \t \t \t \t 0001020 \t [ F u n c t i o n ] \r \r W I N 0001040 D O W i s t h e w i n d o 0001060 w t o a s s o c i a t e t 0001100 h e m e n u s w i t h . 0001120 M E N U L S T i s a l i s 0001140 t o f m e n u s o f 0001160 w i n d o w s t o a s s o c 0001200 i a t e . E a c h i t e m 0001220 i n t h e l i s t i s 0001240 a n i n s t a n c e o f t 0001260 h e r e c o r d M E N U L S 0001300 T E N T R Y . T h e M E N 0001320 U I T E M S f i e l d o f 0001340 e a c h i n s t a n c e m a 0001360 y b e : \r 377 377 \0 357 f 377 \0 A 0001400 m e n u i t e m l i s t , 0001420 i n s t a n d a r d I n t e 0001440 r l i s p - D f o r m a t ; \r 0001460 377 377 \0 357 f 377 \0 A n a l r e a 0001500 d y c r e a t e d M E N U ; 0001520 \r 377 377 \0 357 f 377 \0 A n a l r e 0001540 a d y c r e a t e d W I N D 0001560 O W ; \r 377 377 \0 357 f 377 \0 A L I 0001600 T A T O M w h i c h r e s o 0001620 l v e s t o a M E N U o 0001640 r W I N D O W . \r F o r e a 0001660 c h M E N U L S T E N T R Y 0001700 c o n t a i n i n g a n i t 0001720 e m l i s t , t h e m e n 0001740 u w i l l b e c r e a t e 0001760 d i n a s t a n d a r d 0002000 f o r m : c e n t e r e d 0002020 i t e m s a n d a 0002040 2 p i x e l b o r d e r 0002060 . I f M E N U S C R O L 0002100 L F L G i s a n u m b e r 0002120 , a n d M E N U I T E M S 0002140 i s a l i s t o r a 0002160 M E N U , i f t h e 0002200 h e i g h t o f t h e 0002220 m e n u i s g r e a 0002240 t e r t h a n M E N U S C 0002260 R O L L F L G , t h e m 0002300 e n u i s p l a c e d 0002320 i n a s c r o l l i n 0002340 g w i n d o w , l i m i t e 0002360 d t o M E N U S C R O L L F 0002400 L G p i x e l s h i g h . \r 0002420 I f W I D T H i s 0002440 s p e c i f i e d , a l l 0002460 m e n u s a r e 0002500 c r e a t e d w i t h 0002520 I T E M W I D T H = W I D T H . 0002540 I f n o t s p 0002560 e c i f i e d , M A K E M E 0002600 N U S c a l l s t h e 0002620 f u n c t i o n \ F I N D - W 0002640 I D E S T - M E N U , t o d 0002660 e t e r m i n e t h e w i d 0002700 t h f o r c r e a t e d 0002720 m e n u s . \r T h e m a i n 0002740 w i n d o w g e t s 0002760 s e v e r a l p r o p e r t 0003000 i e s f o r b o o k k e 0003020 e p i n g ; C L O S E F N 0003040 a n d M O V E F N a r e 0003060 s e t s o t h a t i t s 0003100 s u b s i d i a r y w i n d o 0003120 w s a r e a l s o c l o s 0003140 e d o r m o v e d , a n d 0003160 R E S H A P E F N b e c o m 0003200 e s D O N ' T . T h 0003220 e n e w p r o p e r t y 0003240 I T E M M E N U i s a 0003260 l i s t o f s u b s i d i a 0003300 r y w i n d o w s o f t h 0003320 e f o r m ( T I T L E . 0003340 W I N D O W ) w h e r e W I 0003360 N D O W i s e i t h e r a 0003400 w i n d o w f r o m M 0003420 E N U L S T o r t h e w i 0003440 n d o w c o n t a i n i n g 0003460 a M E N U f r o m M E N U 0003500 L S T . T h e n e w p r 0003520 o p e r t y M I N M E N U H E 0003540 I G H T k e e p s t r a c k 0003560 o f t h e b o t t o m o 0003600 f t h e c o l u m n o f 0003620 m e n u s . \r ( D E L E T E A L 0003640 L M E N U S M A I N W ) \t \t \t 0003660 \t \t \t \t \t [ F u n c t i o n ] \r 0003700 D e l e t e s a l l m e n u 0003720 s a s s o c i a t e d w i t 0003740 h M A I N W . \r ( C R E A T E 0003760 W I N D O W F R O M B O X W 0004000 I D T H H E I G H T T I T L 0004020 E ) \t \t \t \t \t [ F u n c t i o n 0004040 ] \r U s e s G E T B O X P O S 0004060 I T I O N t o g h o s t a 0004100 r e g i o n W I D T H b y 0004120 H E I G H T , r e t u r n 0004140 i n g a w i n d o w 0004160 c r e a t e d a t t h e 0004200 f i n a l p o s i t i o n 0004220 , h a v i n g t i t l e T 0004240 I T L E . \r ( G R A Y M E N U 0004260 M A I N W I N D O W M E N U 0004300 I D # I T E M S T O G R A Y ) 0004320 \t \t \t \t [ F u n c t i o n ] \r G 0004340 r a y s o u t t h e m e n 0004360 u . I f # I T E M S T O G 0004400 R A Y i s N I L , T h e 0004420 w i n d o w ' s B U T T O N E 0004440 V E N T F N i s s t o r e d 0004460 a w a y a s a n o t 0004500 h e r p r o p e r t y s o 0004520 t h e m e n u i s d e a c 0004540 t i v a t e d , a n d t h e 0004560 m e n u i s c o m p l e t 0004600 e l y g r a y e d o v e r 0004620 . I f # I T E M S T O G R 0004640 A Y i s a n u m b e r , 0004660 t h a t n u m b e r o f m 0004700 e n u i t e m s , c o u n t 0004720 i n g f r o m t h e b o t 0004740 t o m o f t h e m e 0004760 n u , g o i n g u p , 0005000 i s g r a y e d o v e r 0005020 . G r a y e d o v e 0005040 r i t e m s i n s u c h 0005060 a p a r t i a l l y g r a 0005100 y e d m e n u s w i l l n 0005120 o t r e s p o n d t o s e 0005140 l e c t i o n . \r I f # I T E 0005160 M S T O G R A Y i s 0 , U 0005200 N G R A Y M E N U i s c a l 0005220 l e d , i n s t e a d . \r ( U 0005240 N G R A Y M E N U M A I N W I 0005260 N D O W M E N U I D ) \t \t \t \t 0005300 \t \t [ F u n c t i o n ] \r R e a 0005320 c t i v a t e s a ( p a r t 0005340 i a l l y ) g r a y e d t h 0005360 e m e n u , r e s t o r i n 0005400 g b o t h i t s a p p 0005420 e a r a n c e a n d o r i g 0005440 i n a l b e h a v i o r . \r ( 0005460 A D D M U L T I M E N U M A I 0005500 N W N E W M E N U L S T E N T 0005520 R Y W H E R E ) \t \t \t \t [ F u 0005540 n c t i o n ] \r A d d s a n 0005560 e w m e n u t o t h e m 0005600 e n u c o l u m n . W H E R 0005620 E l i s t o f f o r m ( 0005640 F I R S T ) , ( L A S T ) , 0005660 ( B E F O R E < M E N U I D 0005700 > ) , o r ( A F T E R < M 0005720 E N U I D > ) . I f N I L 0005740 , W H E R E d e f a u l t s 0005760 t o ( L A S T ) . \r ( D E L 0006000 M U L T I M E N U M A I N W 0006020 M E N U I D ) \t \t \t \t \t \t \t [ F 0006040 u n c t i o n ] \r D e l e t e s 0006060 t h e m e n u w i t h M 0006100 E N U I D ; a l l m e n u s 0006120 b e n e a t h t h e d e l 0006140 e t e d o n e m o v e u p 0006160 t o f i l l u p t h e 0006200 b l a n k s p a c e . \r ( C H 0006220 A N G E M U L T I M E N U M A 0006240 I N W O L D M E N U I D N E 0006260 W M E N U I D ) \t \t \t \t [ F u n 0006300 c t i o n ] \r D e l e t e s t 0006320 h e o l d m e n u a n d r 0006340 e p l a c e s i t w i t h 0006360 t h e n e w o n e . \r ( M E 0006400 N U E X I S T S M A I N W M 0006420 E N U I D ) \t \t \t \t \t \t \t [ F u 0006440 n c t i o n ] \r R e t u r n s 0006460 T i f t h e r e i s a 0006500 m e n u w i t h M E N U I D 0006520 a s s o c i a t e d w i t h 0006540 M A I N W . \r ( M A K E T T Y 0006560 W I N D O W M A I N W T T Y 0006600 H ) \t \t \t \t \t \t \t [ F u n c t i 0006620 o n ] \r M a k e s a T T Y 0006640 w i n d o w a s s o c i a t e 0006660 d w i t h w i n d o w M A 0006700 I N W . T h i s w i n 0006720 d o w w i l l b e a s 0006740 w i d e a s M A I N 0006760 W p l u s t h e W I D T 0007000 H o f t h e m e n u c o l 0007020 u m n a s s o c i a t e d w 0007040 i t h M A I N W , a n d w 0007060 i l l b e T T Y H ( d 0007100 e f a u l t \ T T Y H E I G 0007120 H T ) h i g h . T h e w 0007140 i n d o w i s l o c a t e d 0007160 d i r e c t l y b e l o w 0007200 M A I N W . \r ( W I N D O W D O 0007220 F U N W I N D O W F N ) \t \t 0007240 \t \t \t \t \t [ F u n c t i o n ] \r 0007260 A n N L A M B D A . 0007300 R e s e t s t h e T T Y D 0007320 I S P L A Y S T R E A M t o 0007340 W I N D O W ( i f N I L , 0007360 c r e a t e s o n e w i t h 0007400 M A K E T T Y W I N D O W ) 0007420 a n d e v a l u a t e s F N 0007440 . \r ( \ M A K E M E N U W I N 0007460 D O W M E N U L S T E N T R Y 0007500 W I D T H ) \t \t \t \t \t [ F u n 0007520 c t i o n ] \r P u t s u p t 0007540 h e i n d i v i d u a l m e 0007560 n u s o r w i n d o w s . \r 0007600 ( \ F I N D - W I D E S T - M E 0007620 N U M E N U L S T ) \t \t \t \t \t 0007640 \t \t [ F u n c t i o n ] \r S c a 0007660 n s M E N U L S T t o d e 0007700 t e r m i n e t h e w i d e 0007720 s t m e n u o r w i n d o 0007740 w . \r ( \ F I N D - M E N U C O 0007760 L U M N - H E I G H T M E N U 0010000 L S T ) \t \t \t \t \t \t [ F u n c t 0010020 i o n ] \r L i k e a b o v e , 0010040 o n l y r e t u r n s t h 0010060 e h e i g h t o f t h e 0010100 c o l u m n o f m e n u s 0010120 t o b e c r e a t e d 0010140 f r o m M E N U L S T . \r ( \ 0010160 M E N U C L O S E F N W I N D 0010200 O W ) \t \t \t \t \t \t \t \t [ F u n c 0010220 t i o n ] \r T h e f u n c t 0010240 i o n p u t o n t h 0010260 e m a i n w i n d o w ' s 0010300 C L O S E F N p r o p e r t 0010320 y , t o c l o s e t h e 0010340 s u b s i d i a r y m e n u s 0010360 / w i n d o w s . \r ( \ M E N U 0010400 M O V E F N W I N D O W ) \t \t 0010420 \t \t \t \t \t \t [ F u n c t i o n ] 0010440 \r L i k e a b o v e , b u t 0010460 f o r t h e M O V E F N 0010500 p r o p e r t y . U s 0010520 e s R E L M O V E W t o 0010540 r e t a i n t h e s a 0010560 m e r e l a t i v e p o s i 0010600 t i o n b e t w e e n t h e 0010620 m a i n w i n d o w a n d 0010640 s u b s i d i a r y w i n d 0010660 o w s a f t e r t h e m o 0010700 v e . \r T h e r e c o r d t 0010720 e m p l a t e M E N U L S T E 0010740 N T R Y i s d e f i n e d 0010760 a s ( R E C O R D M E N U L 0011000 S T E N T R Y ( M E N U I T 0011020 E M S M E N U T I T L E S E 0011040 L E C T E D F N M E N U I D 0011060 M E N U S C R O L L F L G ) ) . 0011100 I f M E N U I D i s N 0011120 I L , i t r e c e i v e s 0011140 t h e v a l u e o f M E N 0011160 U T I T L E . M E N U S C R 0011200 O L L F L G i s e i t h e r 0011220 \r N I L : 0011240 N e v e r s c r o l l ; 0011260 \r a N U M B E R : 0011300 L i m i t t h e m e 0011320 n u t o N U M B E R p i x 0011340 e l s h i g h , a n d m a 0011360 k e i t s c r o l l . I 0011400 f m e n u i s s h o r t e 0011420 r t h a n N U M B E R p i 0011440 x e l s , a s t a n d a r d 0011460 ( n o n - s c r o l l i n g 0011500 ) m e n u i s c r e a t e 0011520 d . \r B O T T O M J U S T I F Y 0011540 : M a k e t h e w i n 0011560 d o w n o h i g h e r t h 0011600 a n t h e h e i g h t l e 0011620 f t a t t h e b o t t o m 0011640 o f t h e c u r r e n t 0011660 m e n u c o l u m n ; t 0011700 h e m e n u i s m a d 0011720 e s c r o l l a b l e i f 0011740 i t s " n a t u r a l " h e 0011760 i g h t i s c l i p p e d 0012000 a t a l l . \r \r \0 \0 \0 \0 \0 003 ( 0012020 L I S T ( ( P A G E N I L 0012040 ( P A P E R S I Z E L e t t e 0012060 r F O L I O I N F O ( A R A 0012100 B I C ) S T A R T I N G P 0012120 A G E # 1 ) ( 0 0 6 1 2 0012140 7 9 2 ) ( ( F O L I O N I 0012160 L ( P A R A L O O K S ( Q U 0012200 A D C E N T E R E D ) C H A 0012220 R L O O K S ( S U P E R S C R 0012240 I P T 0 I N V I S I B L E 0012260 O F F S E L E C T P O I N T 0012300 O F F P R O T E C T E D O F 0012320 F S I Z E 1 0 F A M I L Y 0012340 M O D E R N O V E R L I N E 0012360 O F F S T R I K E O U T O 0012400 F F U N D E R L I N E O F F 0012420 E X P A N S I O N R E G U L 0012440 A R S L O P E R E G U L A R 0012460 W E I G H T M E D I U M I 0012500 N V E R T E D O F F U S E R 0012520 I N F O N I L S T Y L E N 0012540 I L ) F O R M A T I N F O ( 0012560 A R A B I C ) ) ( 1 7 4 0012600 3 6 2 8 8 3 6 ) N I L ) 0012620 ( H E A D I N G N I L ( H E 0012640 A D I N G T Y P E R U N N I N 0012660 G H E A D ) ( 8 4 7 4 4 5 0012700 2 8 3 6 ) N I L ) ( T E X 0012720 T N I L N I L ( 8 4 9 6 0012740 4 5 6 6 0 0 ) N I L ) ) ) 0012760 ( P A G E N I L ( P A P E 0013000 R S I Z E L e t t e r F O L 0013020 I O I N F O ( A R A B I C 0013040 ) ) ( 0 0 6 1 2 7 9 2 ) 0013060 ( ( F O L I O N I L ( P A 0013100 R A L O O K S ( Q U A D C E 0013120 N T E R E D ) C H A R L O O K 0013140 S ( S U P E R S C R I P T 0 0013160 I N V I S I B L E O F F S 0013200 E L E C T P O I N T O F F P 0013220 R O T E C T E D O F F S I Z 0013240 E 1 0 F A M I L Y M O D E 0013260 R N O V E R L I N E O F F 0013300 S T R I K E O U T O F F U N 0013320 D E R L I N E O F F E X P A 0013340 N S I O N R E G U L A R S L 0013360 O P E R E G U L A R W E I G 0013400 H T M E D I U M I N V E R T 0013420 E D O F F U S E R I N F O 0013440 N I L S T Y L E N I L ) F 0013460 O R M A T I N F O ( A R A B I 0013500 C ) ) ( 1 7 4 3 6 2 8 0013520 8 3 6 ) N I L ) ( H E A D 0013540 I N G N I L ( H E A D I N G 0013560 T Y P E R U N N I N G H E A D 0013600 ) ( 8 4 7 4 4 5 2 8 3 6 0013620 ) N I L ) ( T E X T N I L 0013640 N I L ( 8 4 9 6 4 5 6 0013660 6 0 0 ) N I L ) ) ) ( P A G 0013700 E N I L ( P A P E R S I Z E 0013720 L e t t e r F O L I O I N F 0013740 O ( A R A B I C ) ) ( 0 0013760 0 6 1 2 7 9 2 ) ( ( F O 0014000 L I O N I L ( P A R A L O O 0014020 K S ( Q U A D C E N T E R E 0014040 D ) C H A R L O O K S ( S U 0014060 P E R S C R I P T 0 I N V I 0014100 S I B L E O F F S E L E C T 0014120 P O I N T O F F P R O T E C 0014140 T E D O F F S I Z E 1 0 0014160 F A M I L Y M O D E R N O V 0014200 E R L I N E O F F S T R I K 0014220 E O U T O F F U N D E R L I 0014240 N E O F F E X P A N S I O N 0014260 R E G U L A R S L O P E R 0014300 E G U L A R W E I G H T M E 0014320 D I U M I N V E R T E D O F 0014340 F U S E R I N F O N I L S 0014360 T Y L E N I L ) F O R M A T 0014400 I N F O ( A R A B I C ) ) 0014420 ( 1 7 4 3 6 2 8 8 3 6 ) 0014440 N I L ) ( H E A D I N G N 0014460 I L ( H E A D I N G T Y P E 0014500 R U N N I N G H E A D ) ( 8 4 0014520 7 4 4 5 2 8 3 6 ) N I L 0014540 ) ( T E X T N I L N I L 0014560 ( 8 4 9 6 4 5 6 6 0 0 ) 0014600 N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 \0 006 0014620 \0 ( \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 002 004 0014640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0014660 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 0014700 \0 \0 \0 \0 \0 \0 002 001 \0 \0 \0 \0 \0 \0 \0 \0 0014720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0014740 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 004 002 003 0014760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015000 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 001 8 0015020 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 \0 \0 0015040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015060 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 002 004 0015100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015120 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 001 310 0015140 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 \0 \0 0015160 \0 \0 \0 \0 \0 \v P A G E H E A D I N 0015200 G \0 \v R U N N I N G H E A D \0 \0 0015220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015240 \0 004 \0 \a \0 024 \0 006 M O D E R N \0 \n 0015260 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E 0015300 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 030 \0 \n 0015320 T I M E S R O M A N \0 \f \0 \0 \0 \0 0015340 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \f 0015360 \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D E 0015400 R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 024 \0 006 0015420 M O D E R N \0 006 \0 \0 \0 \0 \0 \0 \0 \0 0015440 \0 022 \0 004 L O G O \0 030 \0 \0 \0 \0 \0 \0 0015460 \0 \0 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 005 \0 \0 0015500 \0 \0 \a \0 \0 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \n 0015520 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 0015540 002 \0 001 \0 \v H R U L E . G E T F N 0015560 001 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0015600 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 0015620 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R 0015640 U L E . G E T F N 001 \0 024 \0 006 M O 0015660 D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0015700 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 005 \0 0015720 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0015740 F N 001 \0 024 \0 006 M O D E R N \0 \n \0 0015760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 0016000 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 \n \0 \0 \0 \0 0016020 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 001 \0 0016040 \v H R U L E . G E T F N 001 \0 024 \0 0016060 006 M O D E R N \0 \f \0 \0 \0 \0 \0 \0 002 0016100 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0016120 \0 005 \0 \0 \0 002 \0 001 \0 \v H R U L E . 0016140 G E T F N 001 \0 024 \0 006 M O D E R N 0016160 \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 0016200 \0 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 ' \0 0016220 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 0016240 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 0016260 232 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0016300 001 \v \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 0016320 \0 \0 005 \0 \0 002 \0 002 \0 \0 \0 5 \0 \0 \0 \0 0016340 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 005 \0 \0 002 0016360 \0 002 \0 \0 \0 034 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0016400 002 \0 001 \0 \0 \0 005 \0 \0 002 \0 002 \0 \0 \0 036 0016420 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0016440 005 \0 \0 002 \0 002 \0 \0 \0 1 \0 \0 \0 \0 002 \0 0016460 \0 \0 \0 \0 002 \0 001 \0 \0 001 f \0 \0 \0 \0 002 0016500 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 307 \0 \0 \0 \0 0016520 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 300 \0 \0 \0 0016540 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 ) \0 \0 0016560 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 ) \0 0016600 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 9 0016620 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0016640 204 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0016660 \0 9 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 0016700 \0 001 212 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0016720 \0 \0 \0 5 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0016740 001 \0 \0 \0 / \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0016760 \0 001 \0 \0 \0 b \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0017000 002 \0 001 \0 \0 \0 9 \0 \0 \0 \0 002 \0 \0 \0 \0 0017020 \0 002 \0 001 \0 \0 \0 224 \0 \0 \0 \0 002 \0 \0 \0 0017040 \0 \0 002 \0 001 \0 \0 \0 - \0 \0 \0 \0 002 \0 \0 0017060 \0 \0 \0 002 \0 001 \0 \0 \0 d \0 \0 \0 \0 002 \0 0017100 \0 \0 \0 \0 002 \0 001 \0 \0 \0 : \0 \0 \0 \0 002 0017120 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 6 \0 \0 \0 \0 0017140 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 + \0 \0 \0 0017160 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 @ \0 \0 0017200 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 , \0 0017220 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 363 0017240 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0017260 ) \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0017300 \0 r \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 0017320 \0 \0 5 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 001 0017340 \0 \0 \0 ) \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 0017360 001 \0 \0 \0 - \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0017400 \0 001 \0 \0 \0 6 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 0017420 002 \0 001 \0 \0 \0 2 \0 \0 \0 \0 002 \0 \0 \0 \0 0017440 \0 002 \0 001 \0 \0 \0 Y \0 \0 \0 \0 002 \0 \0 \0 0017460 \0 \0 002 \0 001 \0 \0 \0 ( \0 \0 \0 \0 002 \0 \0 0017500 \0 \0 \0 002 \0 001 \0 \0 \0 d \0 \0 \0 \0 002 \0 0017520 \0 \0 \0 \0 002 \0 001 \0 \0 \0 ' \0 \0 \0 \0 002 0017540 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 243 \0 \0 \0 \0 0017560 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 315 \0 \0 \0 0017600 \0 002 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 003 \0 \0 0017620 \0 \0 001 \0 \0 \0 035 \0 \0 \0 \0 002 \0 \0 \0 \0 0017640 \0 002 \0 001 \0 \0 \0 002 \0 \0 \0 \0 002 \0 \0 \0 0017660 006 \0 \0 \0 \0 001 \0 \0 \0 232 \0 \0 \0 \0 002 \0 0017700 \0 \0 \0 \0 002 \0 001 \0 \0 \0 \r \0 \0 \0 \0 001 0017720 \0 \0 \0 250 \0 \0 \0 \0 002 \0 \0 \0 001 \0 \0 \0 0017740 \0 003 \0 \0 024 \t \0 { z 272 0017752