$ od -c -N 50000 [phylum]<LISP>KOTO>Lispusers>tmenu.tedit!2 0000000 X E R O X \t T M E N U \r 2 \r \r 4 0000020 \r \r 1 \r \r T M E N U \r 1 \r \r 4 \r 0000040 \r B y : M a r k S t e f i 0000060 k , D a n i e l G . B o b 0000100 r o w , a n d C h r i s T 0000120 o n g ( S t e f i k . p a @ X 0000140 e r o x . c o m ) \r \r T h e T 0000160 M E N U p a c k a g e p r o 0000200 v i d e s t h e f o l l o w 0000220 i n g f e a t u r e s : \r T M 0000240 e n u s . \r T h e s e a r 0000260 e i n t e r a c t i v e m e 0000300 n u s i n t e n d e d f o r 0000320 r e d u c i n g t h e a m 0000340 o u n t o f t y p i n g t 0000360 o a n I n t e r l i s p - D 0000400 p r o g r a m . W h e n 0000420 a n i t e m i s s e l e c 0000440 t e d i n a m e n u , a 0000460 n e x p r e s s i o n i s 0000500 i n s e r t e d i n t o t h 0000520 e T T Y i n p u t b u f f 0000540 e r . I t c a n b e u 0000560 s e d t o s i m p l i f y 0000600 t h e e n t r y o f c o m 0000620 m o n L I S P c o m m a n d 0000640 s o r l o n g n a m e s . 0000660 \r W i n d o w s h a d e s . 0000700 \r W i n d o w s h a d e s 0000720 a r e a m o d i f i c a t i 0000740 o n t h a t c a n b e m 0000760 a d e t o a n y w i n d o 0001000 w i n o r d e r t o c o 0001020 n s e r v e s c r e e n s p 0001040 a c e . T h e y m a k e 0001060 a w i n d o w " r o l l u 0001100 p " w h e n n o t i n u 0001120 s e , l e a v i n g b e h i 0001140 n d o n l y t h e t i t l 0001160 e . W h e n t h e m o u 0001200 s e i s c l i c k e d i n 0001220 s i d e t h e r e m a i n i 0001240 n g b a r , t h e w i n d 0001260 o w u n r o l l s f o r i 0001300 n t e r a c t i o n , a n d 0001320 r o l l s u p a g a i n a 0001340 t c o m p l e t i o n . W i 0001360 n d o w s h a d e s c a n b 0001400 e u s e d w i t h T M e n 0001420 u s . \r M s g s t o t h e 0001440 P r o m p t w i n d o w . \r 0001460 T w o f u n c t i o n s a r 0001500 e p r o v i d e d f o r c 0001520 l e a r i n g a n d p r i n 0001540 t i n g t o t h e I n t e 0001560 r l i s p - D p r o m p t w 0001600 i n d o w . T h e s e f u 0001620 n c t i o n s t a k e a n 0001640 a r b i t r a r y n u m b e r 0001660 o f a r g u m e n t s a n 0001700 d p r e s e r v e t h e b 0001720 l a c k b a c k g r o u n d 0001740 s h a d e o f t h e w i n 0001760 d o w . \r I N T E R A C T I O N 0002000 W I T H T M E N U S \r T M e 0002020 n u s a r e p l a c e d o 0002040 n t h e d i s p l a y u n 0002060 d e r p r o g r a m c o n t 0002100 r o l u s i n g t h e f u 0002120 n c t i o n s d e s c r i b e 0002140 d b e l o w . O n c e a m 0002160 e n u i s o n t h e s c 0002200 r e e n , i t e m s m a y 0002220 b e s e l e c t e d u s i n 0002240 g t h e L E F T m o u s e 0002260 b u t t o n . T h i s c 0002300 a u s e s s o m e t e x t 0002320 t o b e i n s e r t e d i 0002340 n t o t h e t e l e t y p e 0002360 b u f f e r . I n t h e 0002400 d e f a u l t c a s e , t 0002420 h i s t e x t i s j u s t 0002440 t h e i t e m i n t h e 0002460 w i n d o w , b u t i t 0002500 c a n a l t e r n a t i v e l 0002520 y b e t h e r e s u l t 0002540 o f e v a l u a t i n g a n 0002560 e x p r e s s i o n . I n 0002600 t h e d e f a u l t c a s 0002620 e , t h e t e x t i s f 0002640 o l l o w e d b y a b l a 0002660 n k s p a c e i n t h e 0002700 b u f f e r , b u t i t c 0002720 a n b e f o l l o w e d a 0002740 l t e r n a t i v e l y b y 0002760 a n a r b i t r a r y s t r 0003000 i n g ( s u c h a s t h e 0003020 e m p t y s t r i n g o r 0003040 a c a r r i a g e r e t u 0003060 r n ) . N o n - d e f a u l 0003100 t c a s e s a r e c o n t 0003120 r o l l e d b y a r g u m e 0003140 n t s t o t h e T M e n u 0003160 f u n c t i o n . T h e M I 0003200 D D L E m o u s e b u t t o 0003220 n i s u s e d f o r u s 0003240 e r - i n t e r a c t i o n s 0003260 t h a t c h a n g e t h e 0003300 m e n u . W h e n t h e 0003320 m i d d l e b u t t o n i s 0003340 d e p r e s s e d i n s i d 0003360 e a m e n u , a n o t h e 0003400 r p o p - u p m e n u ( a 0003420 m e t a - m e n u ! ) a p p 0003440 e a r s t h a t p r o v i d 0003460 e s s e v e r a l o p t i o 0003500 n s f o r c h a n g i n g 0003520 t h e m e n u , s u c h a 0003540 s a d d i n g o r d e l e 0003560 t i n g i t e m s . O n e 0003600 o f t h e o p t i o n s 0003620 i s t o r e c o m p u t e 0003640 t h e s e t o f i t e m s 0003660 b y e v a l u a t i n g a 0003700 n e x p r e s s i o n a s s 0003720 o c i a t e d w i t h t h e 0003740 m e n u . T h e R I G H T 0003760 m o u s e b u t t o n i s 0004000 u s e d f o r t h e u s u 0004020 a l w i n d o w c o m m a n 0004040 d s . T h e s e c o m m a 0004060 n d s w o r k i n t h e s 0004100 t a n d a r d w a y e x c e 0004120 p t t h a t w h e n a T 0004140 M e n u i s r e s h a p e d 0004160 , i n t e r n a l f u n c t 0004200 i o n s a r e i n v o k e d 0004220 t o a d j u s t t h e c 0004240 o n f i g u r a t i o n o f 0004260 r o w s a n d c o l u m n s 0004300 i n o r d e r t o c r e 0004320 a t e a m e n u t h a t 0004340 i s v i s u a l l y a p p e 0004360 a l i n g . \r M A I N F U 0004400 N C T I O N S \r T M e n u ( i 0004420 t e m E x p r t i t l e d i 0004440 s p l a y S p e c w i n d o w 0004460 S h a d e F l g b u t t o n F 0004500 n d e f a u l t T r a i l e r S 0004520 t r i n g ) \r \t \t \t \t \t \t \t \t \t 0004540 \t \t [ F u n c t i o n ] \r T M e 0004560 n u i s t h e f u n c t i 0004600 o n f o r c r e a t i n g 0004620 a m e n u i n a w i n d 0004640 o w o n t h e d i s p l a 0004660 y . I t s a r g u m e n t 0004700 s a r e a s f o l l o w s 0004720 : \r i t e m E x p r \t \t \t a n 0004740 e x p r e s s i o n f o r c 0004760 o m p u t i n g t h e l i s 0005000 t o f i t e m s t h a t 0005020 i s s a v e d w i t h t h 0005040 e m e n u . I n t h e 0005060 u s u a l c a s e , i t e m E 0005100 x p r i s a l i s t , w 0005120 h o s e i t e m s a r e e 0005140 i t h e r a t o m s o r l 0005160 i s t s o f t h e f o r m 0005200 : ( d i s p l a y T h i s e v 0005220 a l T h i s c o m m e n t t 0005240 r a i l e r S t r i n g ) w h e 0005260 r e d i s p l a y T h i s i 0005300 s t h e f o r m d i s p l 0005320 a y e d i n t h e m e n u 0005340 , e v a l T h i s i s t h 0005360 e f o r m e v a l u a t e d 0005400 t o c r e a t e t h e t e 0005420 x t f o r t h e i n p u t 0005440 b u f f e r , c o m m e n t 0005460 i s d i s p l a y e d i n 0005500 t h e p r o m p t w i n d 0005520 o w i f t h e L E F T b 0005540 u t t o n i s h e l d o v 0005560 e r a n i t e m f o r a 0005600 n e x t e n d e d p e r i o 0005620 d , a n d t r a i l e r S t 0005640 r i n g i s t h e s t r i 0005660 n g i n s e r t e d a f t e 0005700 r a n e x p r e s s i o n i 0005720 n t h e i n p u t b u f f 0005740 e r . M o s t o f t h e 0005760 s e f i e l d s a r e o p 0006000 t i o n a l . T h e d e f 0006020 a u l t v a l u e f o r e 0006040 v a l T h i s i s t h e e n 0006060 t r y i n d i s p l a y T h 0006100 i s . T h e d e f a u l t 0006120 t r a i l e r S t r i n g c 0006140 a n b e s p e c i f i e d 0006160 f o r a T M e n u i n t 0006200 h e d e f a u l t T r a i l e r 0006220 S t r i n g a r g u m e n t 0006240 a b o v e . O t h e r w i s 0006260 e i t i s a s p a c e 0006300 i f t h e e x p r e s s i o 0006320 n i s a n a t o m , a n 0006340 d t h e e m p t y s t r i 0006360 n g o t h e r w i s e . T 0006400 h i s d e f i n i t i o n o 0006420 f f i e l d s f o r m e n 0006440 u i t e m s i s c o m p a 0006460 t i b l e w i t h t h e u 0006500 s u a l s e t f o r t h e 0006520 I n t e r l i s p - D m e n 0006540 u p a c k a g e , w i t h 0006560 t h e a d d i t i o n o f 0006600 t h e t r a i l e r S t r i n 0006620 g f i e l d . \r S p e c i a l 0006640 c a s e s : \r I f i t e 0006660 m E x p r i s a n a t o m 0006700 , i t m u s t b e t h e 0006720 n a m e o f a g l o b a 0006740 l v a r i a b l e t o b e 0006760 e v a l u a t e d t o y i 0007000 e l d t h e l i s t o f 0007020 t h e f o r m d e s c r i b 0007040 e d a b o v e ( e . g . , 0007060 M Y F N S ) . I f i t e m 0007100 E x p r i s a l i s t a 0007120 n d t h e f i r s t e l e 0007140 m e n t o f t h e l i s t 0007160 h a s a f u n c t i o n a 0007200 l d e f i n i t i o n , t h 0007220 e n t h a t f u n c t i o n 0007240 i s e v a l u a t e d t o 0007260 y i e l d t h e l i s t . 0007300 T h i s i s i n t e n d e d 0007320 f o r c a s e s w h e r e 0007340 t h e l i s t i s t o 0007360 b e c o m p u t e d . \r t 0007400 i t l e \t \t \t \t T h e t i t l 0007420 e o f t h e m e n u . 0007440 T h i s t i t l e i s u s 0007460 e d a s t h e t i t l e 0007500 o f t h e w i n d o w c o 0007520 n t a i n i n g t h e m e n 0007540 u . \r d i s p l a y S p e c \t \t 0007560 \t T h i s a r g u m e n t h 0007600 a s s e v e r a l p o s s i 0007620 b l e i n t e r p r e t a t i 0007640 o n s t h a t c o n t r o l 0007660 t h e d i s p l a y o f 0007700 t h e m e n u . I f d i s 0007720 p l a y S p e c i s a r e 0007740 g i o n , t h e n t h e w 0007760 i n d o w f o r t h e m e 0010000 n u i s p l a c e d i n 0010020 t h a t r e g i o n . I f 0010040 d i s p l a y S p e c i s 0010060 a n u m b e r , t h a t n 0010100 u m b e r i s u s e d a s 0010120 t h e n u m b e r o f c 0010140 o l u m n s i n t h e m e 0010160 n u d i s p l a y a n d a 0010200 m i n i m u m s i z e w i 0010220 n d o w i s a l l o c a t e 0010240 d f o r d i s p l a y i n g 0010260 t h e e n t i r e m e n u 0010300 . T h e u s e r i s p 0010320 r o m p t e d w i t h a g 0010340 h o s t b o x t o p l a c 0010360 e t h e m e n u o n t h 0010400 e d i s p l a y . I f d 0010420 i s p l a y S p e c i s T , 0010440 t h e n t h e n u m b e r 0010460 o f c o l u m n s i s c 0010500 o m p u t e d b y T M e n u 0010520 a s s u m i n g a m a x i 0010540 m u m o f 1 5 r o w s p 0010560 e r c o l u m n a n d t h 0010600 e u s e r i s p r o m p t 0010620 e d f o r p l a c e m e n t 0010640 a s b e f o r e . I f 0010660 d i s p l a y S p e c i s N 0010700 I L , t h e n t h e u s e 0010720 r i s p r o m p t e d t o 0010740 p l a c e a b o u n d i n 0010760 g b o x f o r t h e m e 0011000 n u a n d T M e n u t r i 0011020 e s t o c o m p u t e a n 0011040 a r r a n g e m e n t o f 0011060 r o w s a n d c o l u m n s 0011100 t h a t i s v i s u a l l 0011120 y p l e a s i n g . \r w i n d 0011140 o w S h a d e F l g \t \t I f T 0011160 , t h e w i n d o w c o n 0011200 t a i n i n g t h e m e n u 0011220 i s a u g m e n t e d w i 0011240 t h a w i n d o w s h a d 0011260 e s o t h a t t h e m e 0011300 n u " r o l l s u p " i f 0011320 n o t i n u s e . I f 0011340 w i n d o w s h a d e F l g i 0011360 s N I L , t h e m e n u 0011400 i s p l a c e d i n a w 0011420 i n d o w o n t h e s c r 0011440 e e n . \r b u t t o n F n \t \t \t 0011460 O p t i o n a l a r g u m e n 0011500 t t h a t a l l o w s t h 0011520 e c a l l e r t o s p e c 0011540 i f y h i s o w n f u n c 0011560 t i o n f o r h a n d l i n 0011600 g t h e L E F T a n d M I 0011620 D D L E b u t t o n s . \r d e 0011640 f a u l t T r a i l e r S t r i 0011660 n g \t \t O p t i o n a l a r g 0011700 u m e n t t h a t a l l o w 0011720 s t h e c a l l e r t o 0011740 s p e c i f y t h e d e f a 0011760 u l t s t r i n g t o f o 0012000 l l o w e a c h i t e m p 0012020 r i n t e d . C a n b e 0012040 o v e r r i d d e n f o r s 0012060 p e c i f i c i t e m s b y 0012100 t h e t r a i l e r S t r i 0012120 n g a r g u m e n t i n t 0012140 h e i t e m E x p r . \r E 0012160 X A M P L E \r T h e f o l l o 0012200 w i n g e x p r e s s i o n : 0012220 ( T M e n u ' M Y F N S " C 0012240 o m m o n F n s " T ) w o 0012260 u l d c r e a t e a w i n 0012300 d o w t i t l e d " C o m m 0012320 o n F n s " a n d d i s p l 0012340 a y t h e l i s t o f f 0012360 u n c t i o n s i n t h e 0012400 w i n d o w . T h e w i n 0012420 d o w w o u l d c o n t a i 0012440 n c o l u m n s o f u p 0012460 t o 1 5 f u n c t i o n s 0012500 e a c h , a n d w o u l d 0012520 b e p l a c e d o n t h e 0012540 s c r e e n u n d e r u s e 0012560 r c o n t r o l . I f t 0012600 h e u s e r l a t e r u s 0012620 e d t h e M I D D L E b u 0012640 t t o n t o a d d o r d 0012660 e l e t e i t e m s f r o m 0012700 t h e m e n u , t h e n 0012720 t h e l i s t i n t h e 0012740 v a r i a b l e M Y F N S w 0012760 o u l d b e u p d a t e d 0013000 a s t h e m e n u i s u 0013020 p d a t e d . \r M a k e F i l 0013040 e M e n u s ( f i l e N a m e 0013060 ) \t \t \t \t \t \t \t \t [ F u n c t i 0013100 o n ] \r M a k e F i l e M e n u 0013120 s i s t h e f u n c t i o 0013140 n f o r c r e a t i n g a 0013160 s e t o f m e n u s f o 0013200 r t h e f u n c t i o n s 0013220 a n d v a r i a b l e s i n 0013240 a f i l e . A w i n d o 0013260 w i s c r e a t e d f o r 0013300 e a c h m e n u . T h e 0013320 m e n u s a r e p l a c e 0013340 d u n d e r u s e r c o n 0013360 t r o l a n d a r e a l l 0013400 g i v e n w i n d o w s h 0013420 a d e s . T h e a r g u m 0013440 e n t f i l e N a m e i s 0013460 t h e n a m e o f a f i 0013500 l e . \r E x a m p l e \r I f 0013520 t h e f i l e i s M Y F 0013540 I L E , t h e n t h e f n 0013560 s o n M Y F I L E F N S a 0013600 n d t h e v a r s o n M 0013620 Y F I L E V A R S w o u l d 0013640 b e d i s p l a y e d i n 0013660 m e n u s . M a k e F i l e 0013700 M e n u s w o u l d l o o k 0013720 f o r f i l e c o m m a n 0013740 d s o f t h e f o r m ( 0013760 F N S * F n s L s t ) a n d 0014000 ( V A R S * V a r s L s t 0014020 ) o n t h e c o m m a n d 0014040 . \r C l o s e F i l e M e n u s 0014060 ( f i l e N a m e ) \t \t \t \t \t 0014100 \t \t \t [ F u n c t i o n ] \r C l 0014120 o s e s a l l o f t h e 0014140 T M e n u w i n d o w s a s 0014160 s o c i a t e d w i t h t h 0014200 e g i v e n f i l e . \r W 0014220 i n d o w S h a d e s M a k e 0014240 W i n d o w S h a d e ( w i n 0014260 d o w ) \t \t \t \t \t \t [ F u n c t 0014300 i o n ] \r M o d i f i e s t h 0014320 e g i v e n w i n d o w t 0014340 o p r o v i d e a w i n d 0014360 o w s h a d e . I f t h 0014400 e w i n d o w a r g u m e n 0014420 t i s N I L , t h e n t 0014440 h e w i n d o w i s s e l 0014460 e c t e d w h i c h i s u 0014500 n d e r t h e c u r s o r . 0014520 I f t h e w i n d o w 0014540 a r g u m e n t i s T , i 0014560 t w a i t s f o r t h e 0014600 C T R L k e y t o b e d 0014620 e p r e s s e d , a n d t h 0014640 e n s e l e c t s t h e w 0014660 i n d o w u n d e r t h e 0014700 c u r s o r . P r o m p t W i 0014720 n d o w F u n c t i o n s P R 0014740 O M P T ( a r g 1 a r g 2 0014760 a r g 3 . . . ) P r i n t s 0015000 a n a r b i t r a r y n u m 0015020 b e r o f a r g u m e n t s 0015040 t o t h e p r o m p t w 0015060 i n d o w , a f t e r f i r 0015100 s t c l e a r i n g t h e 0015120 w i n d o w . A c a l l w i 0015140 t h n o a r g u m e n t s 0015160 s i m p l y c l e a r s t h 0015200 e w i n d o w . \r C P R O M P 0015220 T ( a r g 1 a r g 2 a r g 0015240 3 . . . ) \t \t \t \t \t \t \t \t [ F 0015260 u n c t i o n ] \r S a m e a s 0015300 p r o m p t e x c e p t t 0015320 h e a r g u m e n t s a r e 0015340 p r i n t e d c e n t e r e 0015360 d i n t h e w i n d o w . 0015400 \0 \0 \0 \0 \0 003 ( L I S T ( ( P 0015420 A G E N I L ( P A P E R S I 0015440 Z E L e t t e r F O L I O I 0015460 N F O ( A R A B I C ) S 0015500 T A R T I N G P A G E # 1 ) 0015520 ( 0 0 6 1 2 7 9 2 ) ( ( 0015540 F O L I O N I L ( P A R A L 0015560 O O K S ( Q U A D C E N T E 0015600 R E D ) C H A R L O O K S ( 0015620 S U P E R S C R I P T 0 I N 0015640 V I S I B L E O F F S E L E 0015660 C T P O I N T O F F P R O T 0015700 E C T E D O F F S I Z E 1 0015720 0 F A M I L Y M O D E R N 0015740 O V E R L I N E O F F S T R 0015760 I K E O U T O F F U N D E R 0016000 L I N E O F F E X P A N S I 0016020 O N R E G U L A R S L O P E 0016040 R E G U L A R W E I G H T 0016060 M E D I U M I N V E R T E D 0016100 O F F U S E R I N F O N I L 0016120 S T Y L E N I L ) F O R M 0016140 A T I N F O ( A R A B I C 0016160 ) ) ( 1 7 4 3 6 2 8 8 3 0016200 6 ) N I L ) ( H E A D I N G 0016220 N I L ( H E A D I N G T Y P 0016240 E R U N N I N G H E A D ) ( 0016260 8 4 7 4 4 5 2 8 3 6 ) N 0016300 I L ) ( T E X T N I L N I 0016320 L ( 8 4 9 6 4 5 6 6 0 0 0016340 ) N I L ) ) ) ( P A G E N 0016360 I L ( P A P E R S I Z E L e 0016400 t t e r F O L I O I N F O ( 0016420 A R A B I C ) ) ( 0 0 0016440 6 1 2 7 9 2 ) ( ( F O L I O 0016460 N I L ( P A R A L O O K S 0016500 ( Q U A D C E N T E R E D ) 0016520 C H A R L O O K S ( S U P E R 0016540 S C R I P T 0 I N V I S I B 0016560 L E O F F S E L E C T P O I 0016600 N T O F F P R O T E C T E D 0016620 O F F S I Z E 1 0 F A M 0016640 I L Y M O D E R N O V E R L 0016660 I N E O F F S T R I K E O U 0016700 T O F F U N D E R L I N E 0016720 O F F E X P A N S I O N R E 0016740 G U L A R S L O P E R E G U 0016760 L A R W E I G H T M E D I U 0017000 M I N V E R T E D O F F U 0017020 S E R I N F O N I L S T Y L 0017040 E N I L ) F O R M A T I N F 0017060 O ( A R A B I C ) ) ( 1 0017100 7 4 3 6 2 8 8 3 6 ) N I 0017120 L ) ( H E A D I N G N I L 0017140 ( H E A D I N G T Y P E R U N 0017160 N I N G H E A D ) ( 8 4 7 4 0017200 4 5 2 8 3 6 ) N I L ) ( 0017220 T E X T N I L N I L ( 8 4 0017240 9 6 4 5 6 6 0 0 ) N I L 0017260 ) ) ) ( P A G E N I L ( P 0017300 A P E R S I Z E L e t t e r 0017320 F O L I O I N F O ( A R A B I 0017340 C ) S T A R T I N G P A G 0017360 E # N I L ) ( 0 0 6 1 2 0017400 7 9 2 ) ( ( F O L I O N I 0017420 L ( P A R A L O O K S ( Q U 0017440 A D C E N T E R E D ) C H A 0017460 R L O O K S ( S U P E R S C R 0017500 I P T 0 I N V I S I B L E 0017520 O F F S E L E C T P O I N T 0017540 O F F P R O T E C T E D O F 0017560 F S I Z E 1 0 F A M I L Y 0017600 M O D E R N O V E R L I N E 0017620 O F F S T R I K E O U T O 0017640 F F U N D E R L I N E O F F 0017660 E X P A N S I O N R E G U L 0017700 A R S L O P E R E G U L A R 0017720 W E I G H T M E D I U M I 0017740 N V E R T E D O F F U S E R 0017760 I N F O N I L S T Y L E N 0020000 I L ) F O R M A T I N F O ( 0020020 A R A B I C ) ) ( 1 7 4 0020040 3 6 2 8 8 3 6 ) N I L ) 0020060 ( H E A D I N G N I L ( H E 0020100 A D I N G T Y P E R U N N I N 0020120 G H E A D ) ( 8 4 7 4 4 5 0020140 2 8 3 6 ) N I L ) ( T E X 0020160 T N I L N I L ( 8 4 9 6 0020200 4 5 6 6 0 0 ) N I L ) ) ) 0020220 ) ) \0 \0 \0 \0 \0 005 \0 \a \0 ( \0 $ \0 $ 0020240 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 0020260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020300 \0 \0 \0 ( \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020320 002 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 0020360 001 310 \0 \v \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 0020400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020420 \0 \0 \0 ( \0 \0 \0 \0 001 310 \0 021 \0 \0 \0 004 0020440 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 0020500 001 8 \0 006 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 0020520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020540 \0 \0 \0 ( \0 212 \0 212 001 8 \0 \0 \0 \0 \0 004 0020560 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 D \0 \0 \0 \0 0020620 001 310 \0 \0 \0 \0 \0 \0 003 004 \0 \0 001 001 310 001 0020640 \0 \0 \0 \0 \0 \0 \0 \v P A G E H E A D 0020660 I N G \0 \v R U N N I N G H E A D 0020700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0020720 \0 \0 \0 004 \0 \b \0 024 \0 006 M O D E R N 0020740 \0 \n \0 \0 \0 \0 \0 \0 001 \0 \0 024 \0 006 M O 0020760 D E R N \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 024 0021000 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 0021020 \0 \0 \0 ? \0 1 ( D E F A U L T F O 0021040 N T 1 ( G A C H A 1 0 ) 0021060 ( G A C H A 8 ) ( T E R M I 0021100 N A L 8 ) ) \0 \n \0 \0 \0 \0 \0 \0 \0 0021120 \0 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 0021140 \0 \0 \0 \0 \0 \0 024 \0 006 M O D E R N \0 0021160 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 006 M O D 0021200 E R N \0 006 \0 \0 \0 \0 \0 \0 \0 \0 \0 022 \0 0021220 004 L O G O \0 030 \0 \0 \0 \0 \0 \0 \0 \0 \0 0021240 \0 \0 \0 \0 002 \0 \a \0 \0 \0 005 \0 \0 \0 \0 \b 0021260 \0 \0 \0 001 \0 \0 \0 \0 \a \0 \0 \0 006 \0 \0 \0 0021300 \0 005 \0 \0 \0 \0 \0 002 \0 \a \0 \0 \0 002 \0 001 0021320 \0 \v H R U L E . G E T F N 001 \0 024 0021340 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 0021360 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 \0 \0 0021400 002 \0 006 \0 \0 \0 002 \0 001 \0 \v H R U L E 0021420 . G E T F N 001 \0 024 \0 006 M O D E R 0021440 N \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 0021460 \0 \0 \0 005 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 002 0021500 \0 001 \0 \v H R U L E . G E T F N 001 0021520 \0 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 0021540 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 005 \0 \0 \0 0021560 \0 \0 002 \0 005 \0 \0 \0 006 \0 \0 \0 \0 006 \0 \0 0021600 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 \v H R 0021620 U L E . G E T F N 001 \0 024 \0 006 M O 0021640 D E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 0021660 \0 001 \0 \0 \0 \0 006 \0 \0 \0 \0 \0 002 \0 006 \0 0021700 \0 \0 002 \0 001 \0 \v H R U L E . G E T 0021720 F N 001 \0 024 \0 006 M O D E R N \0 \f \0 0021740 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 006 0021760 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 I \0 \0 \0 \0 0022000 005 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 001 \0 \0 \0 0022020 \0 004 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 3 \0 \0 0022040 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \n \0 0022060 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 \v 0022100 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0022120 020 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0 0022140 001 Q \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 0022160 \0 \0 034 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 0022200 \0 \0 \0 305 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 0022220 003 \0 \0 \0 030 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 0022240 \0 003 \0 \0 004 354 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0022260 002 \0 003 \0 \0 \0 017 \0 \0 \0 \0 002 \0 \0 \0 \0 0022300 \0 002 \0 003 \0 \0 \0 \a \0 \0 \0 \0 003 \0 \0 \0 0022320 F \0 \0 \0 \0 001 \0 \0 \0 002 \0 \0 \0 \0 003 \0 0022340 \0 \0 \0 \0 002 \0 003 \0 \0 \0 026 \0 \0 \0 \0 003 0022360 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 e \0 \0 \0 \0 0022400 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0 \0 0022420 \0 001 \0 \0 003 277 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0022440 002 \0 001 \0 \0 \0 021 \0 \0 \0 \0 002 \0 \0 \0 \0 0022460 \0 002 \0 001 \0 \0 001 U \0 \0 \0 \0 003 \0 \0 \0 0022500 \0 \0 002 \0 003 \0 \0 \0 005 \0 \0 \0 \0 001 \0 \0 0022520 \0 _ \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 0022540 \0 \0 \v \0 \0 \0 \0 001 \0 \0 002 356 \0 \0 \0 \0 0022560 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 016 \0 \0 \0 0022600 \0 001 \0 \0 \0 273 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0022620 002 \0 003 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 q 0022640 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0022660 024 \0 \0 \0 \0 001 \0 \0 \0 275 \0 \0 \0 \0 003 \0 0022700 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \b \0 \0 \0 \0 002 0022720 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 242 \0 \0 \0 \0 0022740 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 017 \0 \0 \0 0022760 \0 003 \0 \0 \0 \b \0 \0 \0 \0 001 \0 \0 \0 024 \0 0023000 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 001 002 0023020 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 0023040 \b \0 \0 \0 \0 002 \0 \0 \0 \0 \0 002 \0 003 \0 \0 0023060 \0 324 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 0023100 \0 \0 020 \0 \0 \0 \0 003 \0 \0 \0 \b \0 \0 \0 \0 0023120 001 \0 \0 \0 024 \0 \0 \0 \0 003 \0 \0 \0 \0 \0 002 0023140 \0 003 \0 \0 \0 A \0 \0 \0 \0 003 \0 \0 \0 \0 \0 0023160 002 \0 003 \0 \0 \0 036 \0 \0 \0 \0 003 \0 \0 \0 006 0023200 \0 \0 \0 \0 001 \0 \0 \0 022 \0 \0 \0 \0 003 \0 \0 0023220 \0 \0 \0 002 \0 003 \0 \0 001 305 \0 \0 \0 \0 003 \0 0023240 \0 \0 \0 \0 002 \0 003 \0 \0 \0 \t \0 \0 \0 \0 003 0023260 \0 \0 \0 016 \0 \0 \0 \0 001 \0 \0 \0 030 \0 \0 \0 0023300 \0 003 \0 \0 \0 \0 \0 002 \0 003 \0 \0 \0 H \0 \0 0023320 \0 \0 003 \0 \0 033 001 \0 l z 272 0023333