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