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