$ od -c -N 50000 [phylum]<LISP>Lyric>Lispusers>PCL>MACROS.dfasl!1 0000000 221 \0 005 X C L C o m p i l e r 0000020 o u t p u t f o r s o u r c 0000040 e f i l e { P H Y L U M } < 0000060 P C L > M A C R O S . L I S P ; 0000100 1 1 8 \r S o u r c e f i l e 0000120 c r e a t e d S u n d a y , 0000140 2 3 A u g u s t 1 9 8 7 , 0000160 1 6 : 5 4 : 1 5 . \r F A S L f 0000200 i l e c r e a t e d S u n d 0000220 a y , 2 3 A u g u s t 1 9 0000240 8 7 , 1 7 : 0 2 : 0 3 . \r 377 235 0000260 226 \0 \b g \0 \0 \t \0 \0 020 \0 230 214 020 1 0000300 t o p - l e v e l f o r m \0 \0 0000320 \0 \0 230 220 214 \b F U N C T I O N 230 223 0000340 001 200 001 004 230 217 214 \n I N - P A C K A 0000360 G E 001 001 230 222 214 003 P C L 230 221 230 214 004 0000400 U S E R \0 \0 235 226 \0 \t o \0 \0 \0 \t \0 0000420 \0 020 \0 230 214 020 1 t o p - l e v e 0000440 l f o r m \0 \0 \0 \0 231 001 230 223 001 200 0000460 001 005 230 217 214 \b P R O C L A I M \0 001 0000500 001 230 223 004 230 217 214 \v D E C L A R A T 0000520 I O N 230 217 214 006 V A L U E S 230 222 214 0000540 \a A R G L I S T 230 221 230 214 003 P C L 0000560 230 222 214 \v I N D E N T A T I O N 231 0000600 \r \0 235 226 \0 032 g \0 \0 o \0 \0 \0 \n \0 \0 0000620 277 g \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 020 \0 0000640 230 214 020 1 t o p - l e v e l f 0000660 o r m \0 \0 \0 \0 231 001 230 223 001 200 002 022 230 0000700 225 214 023 S E T F - M A C R O - F U 0000720 N C T I O N \b 230 225 214 024 S E T F - 0000740 S Y M B O L - F U N C T I O N 004 0000760 026 230 222 214 004 M E M Q 231 \r 017 230 222 214 \v 0001000 e x p a n d - M E M Q 231 \r \f 231 025 0001020 001 231 026 001 004 226 \0 024 @ 002 270 g \0 \0 H 001 0001040 H 002 001 o \0 \0 \0 032 032 032 020 \0 230 214 032 l 0001060 a m b d a i n 1 t o p - l 0001100 e v e l f o r m 001 \0 \0 002 231 001 230 0001120 223 001 230 223 002 230 214 \f $ $ M A C R O - 0001140 F O R M 230 214 023 $ $ M A C R O - E 0001160 N V I R O N M E N T \0 001 004 230 217 214 0001200 006 M E M B E R 001 \f 230 223 002 230 220 214 004 0001220 T E S T 230 223 002 230 217 214 \b F U N C T 0001240 I O N 230 217 214 002 E Q \0 \0 235 226 \0 032 g 0001260 \0 \0 o \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 0001300 \n \0 \0 277 g \0 \0 020 \0 230 214 020 1 t o 0001320 p - l e v e l f o r m \0 \0 \0 \0 0001340 231 001 230 223 001 200 002 022 231 023 \b 231 024 004 026 230 0001360 222 214 004 A S S Q 231 \r 017 230 222 214 \v e x 0001400 p a n d - A S S Q 231 \r \f 231 $ 001 231 0001420 % 001 004 226 \0 024 @ 002 270 g \0 \0 H 001 H 002 0001440 001 o \0 \0 \0 032 032 032 020 \0 230 214 032 l a m 0001460 b d a i n 1 t o p - l e v 0001500 e l f o r m 001 \0 \0 002 231 001 230 223 001 0001520 230 223 002 230 214 \f $ $ M A C R O - F O 0001540 R M 230 214 023 $ $ M A C R O - E N V 0001560 I R O N M E N T \0 001 004 230 217 214 005 A 0001600 S S O C 001 \f 230 223 002 231 035 230 223 002 231 036 0001620 231 037 \0 \0 235 226 \0 032 g \0 \0 o \0 \0 \0 \n 0001640 \0 \0 277 g \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 0001660 020 \0 230 214 020 1 t o p - l e v e l 0001700 f o r m \0 \0 \0 \0 231 001 230 223 001 200 002 0001720 022 231 023 \b 231 024 004 026 230 222 214 005 R A S S 0001740 Q 231 \r 017 230 222 214 \f e x p a n d - R 0001760 A S S Q 231 \r \f 231 0 001 231 1 001 004 226 \0 0002000 024 @ 002 270 g \0 \0 H 001 H 002 001 o \0 \0 \0 0002020 032 032 032 020 \0 230 214 032 l a m b d a i 0002040 n 1 t o p - l e v e l f o 0002060 r m 001 \0 \0 002 231 001 230 223 001 230 223 002 230 214 0002100 \f $ $ M A C R O - F O R M 230 214 023 0002120 $ $ M A C R O - E N V I R O N M 0002140 E N T \0 001 004 230 217 214 006 R A S S O C 0002160 001 \f 230 223 002 231 035 230 223 002 231 036 231 037 \0 \0 0002200 235 226 \0 032 g \0 \0 o \0 \0 \0 \n \0 \0 277 g 0002220 \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 020 \0 230 214 0002240 020 1 t o p - l e v e l f o r 0002260 m \0 \0 \0 \0 231 001 230 223 001 200 002 022 231 023 \b 0002300 231 024 004 026 230 222 214 004 D E L Q 231 \r 017 230 0002320 222 214 \v e x p a n d - D E L Q 231 \r 0002340 \f 231 < 001 231 = 001 004 226 \0 024 @ 002 270 g \0 0002360 \0 H 001 H 002 001 o \0 \0 \0 032 032 032 020 \0 230 0002400 214 032 l a m b d a i n 1 t o 0002420 p - l e v e l f o r m 001 \0 \0 002 0002440 231 001 230 223 001 230 223 002 230 214 \f $ $ M A C 0002460 R O - F O R M 230 214 023 $ $ M A C R 0002500 O - E N V I R O N M E N T \0 001 004 0002520 230 217 214 006 D E L E T E 001 \f 230 223 002 231 0002540 035 230 223 002 231 036 231 037 \0 \0 235 226 \0 032 g \0 0002560 \0 o \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n 0002600 \0 \0 277 g \0 \0 020 \0 230 214 020 1 t o p 0002620 - l e v e l f o r m \0 \0 \0 \0 231 0002640 001 230 223 001 200 002 022 231 023 \b 231 024 004 026 230 222 0002660 214 003 N E Q 231 \r 017 230 222 214 \n e x p a 0002700 n d - N E Q 231 \r \f 231 H 001 231 I 001 004 0002720 226 \0 027 @ 002 270 g \0 \0 g \0 \0 H 001 H 002 0002740 001 h 032 032 032 h 032 032 020 \0 230 214 032 l a m 0002760 b d a i n 1 t o p - l e v 0003000 e l f o r m 001 \0 \0 002 231 001 230 223 001 0003020 230 223 002 230 214 \f $ $ M A C R O - F O 0003040 R M 230 214 023 $ $ M A C R O - E N V 0003060 I R O N M E N T \0 002 \a 231 037 004 230 217 0003100 214 003 N O T \0 \0 \0 234 230 222 214 \t M A K 0003120 E - C A X R 231 \r 226 \0 ' @ l 004 375 363 0003140 234 @ o \0 \0 \0 \n \0 \0 A h 032 032 020 @ l 0003160 004 325 g \0 \0 A h 032 032 b 002 277 b \0 277 260 0003200 334 \0 231 P \0 \0 \0 002 231 001 230 223 001 230 223 002 0003220 230 214 001 N 230 214 004 F O R M 001 \f 230 217 214 0003240 003 N T H 001 030 230 217 214 006 C D D D D R 0003260 001 \b 230 223 004 230 217 214 003 C A R 230 217 214 004 0003300 C A D R 230 217 214 005 C A D D R 230 217 214 0003320 006 C A D D D R \0 234 230 222 214 \t M A K 0003340 E - C D X R 231 \r 226 \0 - j @ 377 221 A 0003360 020 @ l 005 375 363 234 @ o \0 \0 \0 \n \0 \0 A 0003400 h 032 032 020 @ l 004 325 g \0 \0 A h 032 032 b 0003420 002 277 b \0 277 260 326 \0 231 \ \0 \0 \0 002 231 001 0003440 230 223 001 230 223 002 230 214 001 N 230 214 004 F O R 0003460 M 001 022 231 U 001 036 231 V 001 016 230 223 005 230 217 0003500 214 \b I D E N T I T Y 230 217 214 003 C D 0003520 R 230 217 214 004 C D D R 230 217 214 005 C D D 0003540 D R 231 V \0 234 230 222 214 004 T R U E 231 \r 0003560 226 \0 003 i 020 \0 231 f \0 \0 \0 \0 231 001 230 223 0003600 001 200 \0 \0 \0 \0 234 230 222 214 005 F A L S E 0003620 231 \r 226 \0 003 h 020 \0 231 h \0 \0 \0 \0 231 001 0003640 230 223 001 200 \0 \0 \0 \0 235 226 \0 032 g \0 \0 o 0003660 \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n \0 \0 0003700 277 g \0 \0 020 \0 230 214 020 1 t o p - l 0003720 e v e l f o r m \0 \0 \0 \0 231 001 230 0003740 223 001 200 002 022 231 023 \b 231 024 004 026 230 222 214 \t 0003760 O N C E - O N L Y 231 \r 017 230 222 214 020 0004000 e x p a n d - O N C E - O N L Y 0004020 231 \r \f 231 l 001 231 m 001 004 226 \0 202 \0 \0 \0 0004040 362 @ 002 270 H 001 271 H 002 272 \b \0 \0 273 \b \0 0004060 \0 274 \b \0 \0 275 h 276 I _ 016 277 h _ 020 277 0004100 O 016 222 O 016 205 h _ 020 277 260 x 001 _ 020 277 0004120 g \0 \0 g \0 \0 g \0 \0 O 020 h 032 032 g \0 0004140 \0 O 020 h 032 032 g \0 \0 g \0 \0 O 020 h 032 0004160 032 g \0 \0 g \0 \0 O 020 h 032 032 o \0 \0 \0 0004200 032 032 h 032 032 032 h 032 032 032 032 O 020 g \0 \0 0004220 K o \0 \0 \0 032 h 032 g \0 \0 K L h 032 032 0004240 032 g \0 \0 O 020 M h 032 032 032 K h 032 032 032 0004260 032 032 h 032 032 032 032 N 032 276 O 016 002 _ 016 277 0004300 260 200 g \0 \0 L M g \0 \0 g \0 \0 g \0 \0 0004320 \t \0 \0 I N \t \0 \0 \v \0 \0 J 032 032 h 032 0004340 032 h 032 032 032 g \0 \0 o \0 \0 \0 g \0 \0 o 0004360 \0 \0 \0 g \0 \0 L h 032 032 g \0 \0 M h 032 0004400 032 h 032 032 032 032 o \0 \0 \0 032 032 032 h 032 032 0004420 032 020 \0 230 214 032 l a m b d a i n 0004440 1 t o p - l e v e l f o r m 0004460 \t \0 \0 002 231 001 230 223 001 230 223 002 230 214 \f $ 0004500 $ M A C R O - F O R M 230 214 023 $ $ 0004520 M A C R O - E N V I R O N M E N 0004540 T 006 202 \0 \0 \0 270 230 217 214 006 M A P C A 0004560 R 202 \0 \0 \0 265 230 217 214 \a R E V E R S 0004600 E 202 \0 \0 \0 260 230 217 214 017 S Y M B O L 0004620 - F U N C T I O N 022 230 217 214 006 G E 0004640 N S Y M 016 231 v \n 231 v 023 202 \0 \0 \0 332 0004660 231 t 202 \0 \0 \0 323 231 t 202 \0 \0 \0 314 231 s 0004700 202 \0 \0 \0 305 230 217 214 004 L I S T 202 \0 \0 0004720 \0 255 231 w 202 \0 \0 \0 252 230 217 214 003 L E T 0004740 202 \0 \0 \0 247 230 222 214 \f W R A P P E D 0004760 - B O D Y 231 \r 202 \0 \0 \0 242 230 217 214 004 0005000 L E T * 202 \0 \0 \0 201 230 217 214 004 P U S 0005020 H x 231 { m 231 x T 231 W Q 231 034 I 230 217 0005040 214 005 L I S T P F 230 217 214 003 A N D > 0005060 230 217 214 \a N U M B E R P 6 230 217 214 \a 0005100 S Y M B O L P 3 230 217 214 002 O R 0 230 0005120 217 214 002 I F 005 202 \0 \0 \0 346 230 223 001 231 y 0005140 202 \0 \0 \0 317 230 223 002 231 036 231 w 202 \0 \0 \0 0005160 310 230 223 002 230 217 214 005 Q U O T E 231 x q 0005200 230 223 001 230 223 001 231 v \ 230 223 001 230 223 002 231 0005220 202 \0 \0 \0 204 230 223 002 231 202 \0 \0 \0 204 231 036 0005240 \0 \0 234 230 222 214 024 E X T R A C T - D 0005260 E C L A R A T I O N S 231 \r 226 \0 j 0005300 h 270 h 271 h 272 @ 001 \t \0 \0 231 @ 001 273 @ 0005320 002 b \0 277 K 270 @ 220 201 260 C @ 001 272 J 221 0005340 h 200 i 273 K 221 K 205 J 003 221 i 200 h 226 J 0005360 001 g \0 \0 360 200 h 262 " @ 001 273 @ 002 b \0 0005400 277 K 002 273 h 274 K 221 K 202 h 274 212 001 274 L 0005420 I 032 271 K 002 273 260 360 200 201 260 274 H g \0 \0 0005440 I 032 h 032 @ \v \0 \0 020 \0 231 202 \0 \0 \0 213 0005460 005 \0 \0 002 231 001 230 223 001 230 223 003 230 214 004 B 0005500 O D Y 230 217 214 \t & O P T I O N A L 0005520 230 214 \v E N V I R O N M E N T 002 f 0005540 231 \v \t 230 217 214 \a S T R I N G P 002 ^ 0005560 230 217 214 \a D E C L A R E 2 231 202 \0 \0 0005600 \0 222 \0 \0 235 226 001 035 o \0 \0 \0 \t \0 \0 277 0005620 g \0 \0 \t \0 \0 270 H 221 H 020 g \0 \0 \t \0 0005640 \0 c 002 020 \0 003 001 230 222 214 021 * K E Y W 0005660 O R D - P A C K A G E * 231 \r 230 214 0005700 021 2 t o p - l e v e l f o r 0005720 m s 001 001 \0 \0 231 001 230 223 001 200 003 027 230 217 0005740 214 \f F I N D - P A C K A G E \f 230 0005760 217 214 006 B O U N D P 005 231 \t 002 024 230 217 0006000 214 \a K E Y W O R D \t 231 202 \0 \0 \0 223 0006020 001 001 230 223 002 230 217 214 \a S P E C I A L 0006040 231 202 \0 \0 \0 223 \0 234 230 222 214 \f M A K E 0006060 - K E Y W O R D 231 \r 226 001 \n @ \t \0 0006100 \0 P \n \0 \0 020 \0 003 \0 231 202 \0 \0 \0 223 231 0006120 202 \0 \0 \0 233 \0 001 \0 001 231 001 230 223 001 230 223 0006140 001 230 214 006 S Y M B O L 002 006 230 217 214 006 0006160 I N T E R N 002 230 217 214 \v S Y M B O 0006200 L - N A M E \0 \0 \0 234 230 222 214 \r S T 0006220 R I N G - A P P E N D 231 \r 226 \0 + 0006240 h e # 001 270 H \t \0 \0 270 H 271 I 220 215 g 0006260 \0 \0 \t \0 \0 g \0 \0 H \v \0 \0 020 I I 001 0006300 \t \0 \0 030 277 I 002 271 260 344 \0 231 202 \0 \0 \0 0006320 241 002 \0 002 202 377 377 377 377 231 001 230 223 001 230 223 0006340 002 230 217 214 005 & R E S T 230 214 \a S T R 0006360 I N G S 004 ! 230 217 214 006 S T R I N G 0006400 032 230 217 214 005 A P P L Y 023 231 u \a 230 217 0006420 214 \t C O P Y - L I S T 002 026 231 202 \0 0006440 \0 \0 246 020 230 217 214 \v C O N C A T E N 0006460 A T E \0 \0 234 230 222 214 \r S Y M B O L 0006500 - A P P E N D 231 \r 226 001 * e k 363 224 0006520 e l 003 363 227 l 002 l 003 \n \0 \0 277 e l 002 0006540 331 j 360 244 l 003 a 270 201 Q 270 @ A \n \0 \0 0006560 H \n \0 \0 020 \0 003 001 230 217 214 \t * P A C 0006600 K A G E * 231 202 \0 \0 \0 252 001 001 002 202 377 0006620 377 377 377 231 001 230 223 001 230 223 004 230 214 004 S Y 0006640 M 1 230 214 004 S Y M 2 231 202 \0 \0 \0 215 230 0006660 214 \a P A C K A G E 003 & 231 202 \0 \0 \0 0006700 237 " 231 202 \0 \0 \0 241 016 230 222 214 016 A R G 0006720 U M E N T - E R R O R 230 221 230 214 006 0006740 S Y S T E M \0 \0 \0 235 226 \0 032 g \0 \0 0006760 o \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n \0 0007000 \0 277 g \0 \0 020 \0 230 214 020 1 t o p - 0007020 l e v e l f o r m \0 \0 \0 \0 231 001 0007040 230 223 001 200 002 022 231 023 \b 231 024 004 026 230 222 214 0007060 \f C H E C K - M E M B E R 231 \r 017 0007100 230 222 214 023 e x p a n d - C H E C K 0007120 - M E M B E R 231 \r \f 231 202 \0 \0 \0 266 0007140 001 231 202 \0 \0 \0 267 001 004 226 \0 202 \0 \0 001 T 0007160 @ 002 270 H 001 271 H 002 272 J 001 273 J 002 274 L 0007200 275 h 276 g \0 \0 L \n \0 \0 ^ 222 N 001 205 g 0007220 \0 \0 \t \0 \0 _ 016 277 g \0 \0 M \n \0 \0 ^ 0007240 222 N 001 200 I _ 020 277 M o \0 \0 \0 \n \0 \0 0007260 277 h _ 022 277 h _ 024 277 I 004 l 004 360 _ 026 0007300 277 O 026 223 O 026 260 1 I 3 020 221 i 200 h _ 0007320 030 277 O 030 223 O 030 260 I 221 h 200 i _ 032 0007340 277 O 032 222 O 032 205 I 003 221 i 200 h 227 I 001 0007360 o \0 \0 \0 034 200 h 222 I 260 031 \b \0 \0 _ 026 0007400 277 O 026 O 022 032 _ 022 277 I O 024 032 _ 024 277 0007420 O 026 _ 026 277 K 004 l 004 360 _ 030 277 O 030 223 0007440 O 030 260 1 K 3 020 221 i 200 h _ 032 277 O 032 0007460 223 O 032 260 K 221 h 200 i _ 034 277 O 034 222 0007500 O 034 205 K 003 221 i 200 h 227 K 001 o \0 \0 \0 0007520 034 200 h 222 K 260 031 \b \0 \0 _ 030 277 O 030 O 0007540 022 032 _ 022 277 K O 024 032 _ 024 277 O 030 _ 030 0007560 277 g \0 \0 g \0 \0 O 026 O 030 g \0 \0 O 016 0007600 h 032 032 032 032 032 g \0 \0 o \0 \0 \0 g \0 \0 0007620 O 020 h 032 032 O 026 O 030 h 032 032 032 032 032 h 0007640 032 032 032 _ 030 277 g \0 \0 g \0 \0 \t \0 \0 O 0007660 022 \t \0 \0 O 024 \t \0 \0 \v \0 \0 O 030 h 032 0007700 032 032 020 \0 230 214 032 l a m b d a i n 0007720 1 t o p - l e v e l f o r 0007740 m 017 \0 \0 002 231 001 230 223 001 230 223 002 230 214 \f 0007760 $ $ M A C R O - F O R M 230 214 023 $ 0010000 $ M A C R O - E N V I R O N M E 0010020 N T \n 202 \0 \0 001 J 231 s 202 \0 \0 001 G 231 0010040 t 202 \0 \0 001 B 231 t 202 \0 \0 001 = 231 u 202 0010060 \0 \0 \0 350 231 v 202 \0 \0 \0 214 231 v > 230 225 0010100 214 \f K E Y W O R D - T E S T - 230 0010120 225 214 \f F I N D - K E Y W O R D # 0010140 231 u 030 231 202 \0 \0 \0 276 \n 202 \0 \0 001 : 231 0010160 w 202 \0 \0 001 7 231 x 202 \0 \0 001 036 231 202 \0 0010200 \0 \0 204 202 \0 \0 001 027 230 217 214 005 E R R O 0010220 R 202 \0 \0 001 \f 231 035 202 \0 \0 001 005 231 034 202 0010240 \0 \0 001 002 231 202 \0 \0 \0 200 ) 230 220 214 \v P 0010260 R E T T Y - N A M E 230 217 214 003 E 0010300 Q L 024 231 035 004 202 \0 \0 001 032 230 214 % T h 0010320 e v a l u e o f ~ A , ~ 0010340 S i s n o t o n e o f 0010360 ~ S . 202 \0 \0 \0 335 230 223 002 231 202 \0 \0 \0 0010400 204 231 036 202 \0 \0 \0 201 230 223 002 231 202 \0 \0 \0 0010420 204 231 036 : 230 223 002 231 202 \0 \0 \0 300 231 035 \0 0010440 \0 235 226 \0 032 g \0 \0 o \0 \0 \0 \n \0 \0 277 0010460 g \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 020 \0 230 0010500 214 020 1 t o p - l e v e l f o 0010520 r m \0 \0 \0 \0 231 001 230 223 001 200 002 022 231 023 0010540 \b 231 024 004 026 230 222 214 \v A L I S T - E 0010560 N T R Y 231 \r 017 230 222 214 022 e x p a n 0010600 d - A L I S T - E N T R Y 231 \r \f 0010620 231 202 \0 \0 \0 310 001 231 202 \0 \0 \0 311 001 004 226 0010640 \0 202 \0 \0 001 030 @ 002 270 H 001 271 H 002 272 J 0010660 001 273 J 002 001 274 h 275 h 276 I 004 l 004 360 _ 0010700 016 277 O 016 223 O 016 260 1 I 3 020 221 i 200 h 0010720 _ 020 277 O 020 223 O 020 260 I 221 h 200 i _ 0010740 022 277 O 022 222 O 022 205 I 003 221 i 200 h 227 I 0010760 001 o \0 \0 \0 034 200 h 222 I 260 023 \b \0 \0 _ 0011000 016 277 O 016 M 032 275 I N 032 276 O 016 _ 016 277 0011020 K 004 l 004 360 _ 020 277 O 020 223 O 020 260 1 K 0011040 3 020 221 i 200 h _ 022 277 O 022 223 O 022 260 0011060 K 221 h 200 i _ 024 277 O 024 222 O 024 205 K 003 0011100 221 i 200 h 227 K 001 o \0 \0 \0 034 200 h 222 K 0011120 260 023 \b \0 \0 _ 020 277 O 020 M 032 275 K N 032 0011140 276 O 020 _ 020 277 g \0 \0 g \0 \0 O 020 O 016 0011160 h 032 032 032 g \0 \0 g \0 \0 O 016 g \0 \0 L 0011200 O 020 h 032 032 O 016 h 032 032 032 h 032 032 032 g 0011220 \0 \0 O 016 h 032 032 h 032 032 032 h 032 032 032 _ 0011240 020 277 g \0 \0 g \0 \0 \t \0 \0 M \t \0 \0 N 0011260 \t \0 \0 \v \0 \0 O 020 h 032 032 032 020 \0 230 214 0011300 032 l a m b d a i n 1 t o p 0011320 - l e v e l f o r m \v \0 \0 002 231 0011340 001 230 223 001 230 223 002 230 214 \f $ $ M A C R 0011360 O - F O R M 230 214 023 $ $ M A C R O 0011400 - E N V I R O N M E N T 006 202 \0 \0 0011420 001 016 231 s 202 \0 \0 001 \v 231 t 202 \0 \0 001 \a 0011440 231 t 202 \0 \0 001 003 231 u 202 \0 \0 \0 255 231 v 0011460 W 231 v \b 202 \0 \0 001 \0 231 w 202 \0 \0 \0 375 0011500 231 x 202 \0 \0 \0 352 231 W 202 \0 \0 \0 327 230 217 0011520 214 004 C O N S 202 \0 \0 \0 322 230 217 214 004 S 0011540 E T F 202 \0 \0 \0 317 230 217 214 005 P R O G 0011560 N 202 \0 \0 \0 304 231 $ 202 \0 \0 \0 301 231 202 \0 0011600 \0 \0 200 002 202 \0 \0 \0 242 230 223 002 231 202 \0 \0 0011620 \0 204 231 036 L 230 223 002 231 202 \0 \0 \0 204 231 036 0011640 \0 \0 235 226 \0 032 g \0 \0 o \0 \0 \0 \n \0 \0 0011660 277 g \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 020 \0 0011700 230 214 020 1 t o p - l e v e l f 0011720 o r m \0 \0 \0 \0 231 001 230 223 001 200 002 022 231 0011740 023 \b 231 024 004 026 230 222 214 022 D E S T R U 0011760 C T U R I N G - B I N D 231 \r 017 230 0012000 222 214 031 e x p a n d - D E S T R U 0012020 C T U R I N G - B I N D 231 \r \f 231 0012040 202 \0 \0 \0 326 001 231 202 \0 \0 \0 327 001 004 226 \0 0012060 ; @ 002 270 H 001 271 H 002 272 J 001 273 J 002 \t 0012100 \0 \0 \t \0 \0 002 274 L 001 275 L 002 001 276 I K 0012120 \n \0 \0 \t \0 \0 _ 016 277 g \0 \0 O 016 002 001 0012140 M O 016 001 N \v \0 \0 032 032 020 \0 230 214 032 l 0012160 a m b d a i n 1 t o p - l 0012200 e v e l f o r m \b \0 \0 002 231 001 230 0012220 223 001 230 223 002 230 214 \f $ $ M A C R O - 0012240 F O R M 230 214 023 $ $ M A C R O - E 0012260 N V I R O N M E N T 005 5 230 217 214 006 0012300 A P P E N D # 230 225 214 \a \ M V L I 0012320 S T 230 222 214 \v D E S T R U C T U 0012340 R E 231 \r 022 231 202 \0 \0 \0 336 017 231 202 \0 \0 0012360 \0 213 001 ) 231 x \0 \0 \0 234 231 202 \0 \0 \0 337 0012400 226 001 < h 270 021 020 001 A 004 l 004 360 221 260 033 0012420 o \0 \0 \0 271 g \0 \0 g \0 \0 A h 032 032 032 0012440 h 032 270 g \0 \0 b 002 277 H @ A \n \0 \0 \t 0012460 \0 \0 \n \0 \0 h I \n \0 \0 \n \0 \0 020 \0 002 0012500 001 230 222 214 022 * D E S T R U C T U R 0012520 E - V A R S * 231 \r 231 202 \0 \0 \0 337 002 0012540 \0 \0 002 231 001 230 223 001 230 223 002 230 214 \a P A 0012560 T T E R N 230 214 004 F O R M 005 8 231 \v 0012600 5 231 C 0 230 225 214 \a \ N C O N C 2 - 0012620 230 217 214 \b N R E V E R S E * 230 222 214 0012640 024 D E S T R U C T U R E - I N T 0012660 E R N A L 231 \r 003 ! 230 222 214 022 . D E 0012700 S T R U C T U R E - F O R M . 231 0012720 \r 026 231 202 \0 \0 \0 350 023 230 217 214 004 S E T 0012740 Q 001 016 230 223 001 231 202 \0 \0 \0 350 \0 234 231 202 0012760 \0 \0 \0 347 226 001 202 \0 \0 \0 366 n \0 \0 037 X 0013000 277 \b \0 \0 271 j H 375 024 \0 277 h 272 h 273 h 0013020 274 n \0 \0 037 o \0 \0 \0 024 \0 H 024 002 274 @ 0013040 275 M 220 202 261 \0 312 M 001 Z 004 l 004 360 262 t 0013060 J W 016 032 c 016 277 M 002 262 ] M 002 004 l 004 0013100 360 262 030 J A M 002 l 003 L 016 K 032 273 M 002 0013120 W 016 032 c 016 277 261 \0 230 J o \0 \0 \0 034 233 0013140 H 311 \0 k 324 H 375 024 \0 277 260 + M 002 001 o 0013160 \0 \0 \0 034 262 027 J A h l 003 L 016 K 032 273 0013200 H 311 \0 k 324 H 375 024 \0 277 211 J A A l 003 0013220 L 016 K 032 273 211 J A h l 003 L 016 K 032 273 0013240 260 H g \0 \0 I o \0 \0 \0 032 h 032 L 276 I 0013260 A M 002 004 l 004 360 222 M 002 200 A l 003 N 016 0013300 M 003 221 i 200 h 222 M 001 200 M I \n \0 \0 \t 0013320 \0 \0 032 032 032 K 032 273 M 002 004 l 004 360 230 M 0013340 002 W 016 032 c 016 277 205 M 002 275 261 377 6 K 020 0013360 \0 003 \a 231 202 \0 \0 \0 340 231 202 \0 \0 \0 347 \a 0013400 001 \0 002 231 001 230 223 001 230 223 002 230 214 \a P A 0013420 T T E R N 230 214 004 F O R M 003 202 \0 \0 0013440 \0 325 231 202 \0 \0 \0 346 202 \0 \0 \0 322 231 202 \0 0013460 \0 \0 347 \a 231 v 001 202 \0 \0 \0 250 231 x 004 202 0013500 \0 \0 \0 254 230 223 001 200 u 230 223 002 200 230 217 214 0013520 006 I G N O R E ` 230 223 002 200 231 202 \0 \0 0013540 \0 360 033 226 \0 202 \0 \0 \0 201 j H 311 \0 377 262 0013560 1 g \0 \0 @ 237 g \0 \0 @ g \0 \0 A h 032 0013600 032 h 032 032 032 200 h B 237 g \0 \0 B g \0 \0 0013620 A h 032 032 h 032 032 032 200 h h 032 032 032 260 C 0013640 B 262 - g \0 \0 g \0 \0 B H 311 \0 A \n \0 0013660 \0 h 032 032 032 @ 237 g \0 \0 @ g \0 \0 B h 0013700 032 032 h 032 032 032 200 h h 032 032 032 260 025 @ 237 0013720 g \0 \0 @ H 311 \0 A \n \0 \0 h 032 032 032 200 0013740 h 271 j H 375 024 \0 277 I 020 \0 230 214 036 l a 0013760 m b d a i n D E S T R U C T 0014000 U R E - I N T E R N A L 002 \0 \0 003 0014020 230 220 214 \a C L O S U R E 230 223 001 230 223 0014040 003 230 214 003 V A R 230 214 004 F O R M 230 214 0014060 \b P O P - I N T O 002 o 231 P E 231 \ 0014100 \n g 231 202 \0 \0 \0 351 R 230 217 214 003 P O P 0014120 N 231 202 \0 \0 \0 351 = 231 202 \0 \0 \0 351 : 231 0014140 202 \0 \0 \0 321 $ 231 b 231 202 \0 \0 \0 351 021 0014160 231 W \r 231 202 \0 \0 \0 351 \b 231 202 \0 \0 \0 321 0014200 \0 \0 002 027 230 225 214 020 C O M P I L E D 0014220 - C L O S U R E 001 230 225 214 \t \ P T 0014240 R H U N K 2 235 226 001 - g \0 \0 o \0 \0 0014260 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n \0 \0 277 o 0014300 \0 \0 \0 \t \0 \0 277 g \0 \0 \t \0 \0 270 H 221 0014320 H 020 h c 002 020 \0 003 001 230 222 214 026 * I T 0014340 E R A T E - R E S U L T - T Y P 0014360 E S * 231 \r 230 214 021 3 t o p - l e 0014400 v e l f o r m s 001 001 \0 \0 231 001 230 0014420 223 001 200 004 ! 231 202 \0 \0 \0 227 032 231 \t 022 231 0014440 023 \b 231 024 004 036 231 202 \0 \0 \0 375 017 230 222 214 0014460 026 e x p a n d - W I T H - C O L 0014500 L E C T I O N 231 \r \f 230 222 214 017 W I 0014520 T H - C O L L E C T I O N 231 \r 001 0014540 231 202 \0 \0 001 \0 002 026 230 223 002 231 202 \0 \0 \0 0014560 231 231 202 \0 \0 \0 375 004 226 \0 U \b \0 \0 270 g 0014600 \0 \0 H o \0 \0 \0 032 h 032 g \0 \0 g \0 \0 0014620 o \0 \0 \0 g \0 \0 o \0 \0 \0 g \0 \0 g \0 0014640 \0 H h 032 h 032 032 h 032 032 032 032 h 032 032 032 0014660 h 032 g \0 \0 g \0 \0 @ 002 032 g \0 \0 H h 0014700 032 032 h 032 032 032 h 032 032 032 h 032 032 032 020 \0 0014720 230 214 033 l a m b d a i n 3 t 0014740 o p - l e v e l f o r m s 001 \0 0014760 \0 002 231 001 230 223 001 230 223 002 230 214 \f $ $ M 0015000 A C R O - F O R M 230 214 023 $ $ M A 0015020 C R O - E N V I R O N M E N T 001 0015040 001 231 v \t A 231 t ; 231 202 \0 \0 \0 321 8 231 0015060 202 \0 \0 \0 321 $ 231 202 \0 \0 \0 204 ! 230 222 214 0015100 001 X 231 \r 032 230 217 214 005 L I S T * 023 230 0015120 222 214 \a C O L L E C T 231 \r 020 230 217 214 0015140 \b M A C R O L E T 005 231 x 003 035 230 223 0015160 002 231 202 \0 \0 \0 204 231 { 026 230 223 001 231 202 \0 0015200 \0 001 \b \t 230 223 001 200 \0 \0 235 226 \0 032 g \0 0015220 \0 o \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n 0015240 \0 \0 277 g \0 \0 020 \0 230 214 020 1 t o p 0015260 - l e v e l f o r m \0 \0 \0 \0 231 0015300 001 230 223 001 200 002 022 231 023 \b 231 024 004 026 230 222 0015320 214 032 D E F I N E - I T E R A T E 0015340 - R E S U L T - T Y P E 231 \r 017 230 0015360 222 214 ! e x p a n d - D E F I N E 0015400 - I T E R A T E - R E S U L T - 0015420 T Y P E 231 \r \f 231 202 \0 \0 001 021 001 231 202 0015440 \0 \0 001 022 001 004 226 \0 202 \0 \0 \0 234 @ 002 270 0015460 H 001 271 H 002 272 J 001 273 J 002 274 L 275 L 002 0015500 221 h 205 L 001 004 l 004 360 222 M 001 215 I \t \0 0015520 \0 o \0 \0 \0 \n \0 \0 \t \0 \0 276 g \0 \0 g 0015540 \0 \0 g \0 \0 g \0 \0 g \0 \0 I h 032 032 o 0015560 \0 \0 \0 032 032 h 032 032 h 032 g \0 \0 g \0 \0 0015600 g \0 \0 g \0 \0 g \0 \0 N h 032 032 h 032 032 0015620 032 g \0 \0 g \0 \0 I N 032 h 032 032 o \0 \0 0015640 \0 032 032 h 032 032 032 032 h 032 032 032 M 002 221 h 0015660 205 M 001 004 l 004 360 221 h 210 g \0 \0 N K M 0015700 032 032 032 h 032 032 032 020 \0 230 214 032 l a m b 0015720 d a i n 1 t o p - l e v e 0015740 l f o r m \a \0 \0 002 231 001 230 223 001 230 0015760 223 002 230 214 \f $ $ M A C R O - F O R 0016000 M 230 214 023 $ $ M A C R O - E N V I 0016020 R O N M E N T 003 , 230 217 214 \v M A K 0016040 E - S Y M B O L ) 231 202 \0 \0 \0 241 " 0016060 231 202 \0 \0 \0 240 \r 202 \0 \0 \0 216 230 217 214 005 0016100 D E F U N h 231 202 \0 \0 \0 204 e 231 { Z 0016120 231 202 \0 \0 \0 204 W 230 222 214 \b E X I S T 0016140 I N G 231 \r T 230 217 214 006 R P L A C D 0016160 Q 231 202 \0 \0 001 032 N 231 202 \0 \0 \0 201 < 231 0016200 202 \0 \0 \0 204 9 231 $ 6 231 202 \0 \0 001 032 3 0016220 231 x 0 231 202 \0 \0 \0 321 003 q 230 223 001 231 202 0016240 \0 \0 \0 375 C 230 223 001 231 202 \0 \0 \0 375 % 230 0016260 214 024 i t e r a t e r e s u l 0016300 t t y p e \0 \0 235 226 001 E g \0 \0 o 0016320 \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n \0 \0 0016340 277 g \0 \0 Q 026 270 H 226 H g \0 \0 031 277 210 0016360 o \0 \0 \0 Q 032 c 002 277 g \0 \0 Q 026 270 H 0016400 225 H g \0 \0 031 020 o \0 \0 \0 Q 032 c 002 020 0016420 \0 003 001 231 202 \0 \0 \0 375 230 214 021 3 t o 0016440 p - l e v e l f o r m s 001 001 \0 0016460 \0 231 001 230 223 001 200 002 022 231 023 \b 231 024 \a 7 0016500 230 222 214 024 I T E R A T E - C O L L 0016520 E C T - J O I N 231 \r . 230 222 214 004 J 0016540 O I N 231 \r 037 231 202 \0 \0 001 ! 026 231 202 \0 0016560 \0 001 \n 017 230 222 214 016 e x p a n d - I 0016600 T E R A T E 231 \r \f 230 222 214 \a I T E 0016620 R A T E 231 \r 001 231 202 \0 \0 001 # 003 < 230 0016640 224 002 231 202 \0 \0 001 " 231 202 \0 \0 001 ! % 230 0016660 224 002 231 202 \0 \0 001 \n 231 202 \0 \0 001 ! 004 226 0016700 \0 202 \0 \0 003 275 n \0 \0 037 X 277 @ 002 271 I 0016720 002 272 J \t \0 \0 272 h 273 h 274 h 275 h 276 h 0016740 H 375 024 \0 277 I 001 _ 016 277 O 016 220 202 261 001 0016760 311 O 016 001 _ 020 277 O 020 001 _ 022 277 O 020 002 0017000 001 _ 024 277 O 020 002 002 001 _ 026 277 O 020 002 002 0017020 002 _ 030 277 O 024 g \0 \0 360 _ 032 277 O 032 222 0017040 O 032 205 O 024 g \0 \0 360 242 261 \0 275 O 024 g 0017060 \0 \0 360 _ 032 277 O 032 222 O 032 206 O 022 003 221 0017100 i 200 h 223 \b \0 \0 201 O 022 _ 032 277 O 032 O 0017120 026 O 030 224 O 030 002 001 202 g \0 \0 O 032 h 032 0017140 032 h 032 032 032 L 032 274 g \0 \0 O 032 h 032 032 0017160 M 032 275 O 022 221 h 200 i _ 034 277 O 034 222 O 0017200 034 206 O 022 003 221 i 200 h 262 : O 022 O 024 g 0017220 \0 \0 360 230 g \0 \0 O 032 h 032 032 201 O 032 \n 0017240 \0 \0 \t \0 \0 _ 034 277 O 034 001 _ 036 277 O 034 0017260 002 001 K \n \0 \0 273 N O 036 \t \0 \0 \n \0 \0 0017300 276 260 # O 024 g \0 \0 360 262 033 O 022 K 032 273 0017320 g \0 \0 O 022 g \0 \0 O 032 h 032 032 h 032 032 0017340 032 N 032 276 261 \0 312 O 024 g \0 \0 360 242 261 \0 0017360 220 \b \0 \0 _ 032 277 O 030 001 o \0 \0 \0 034 262 0017400 035 O 030 001 g \0 \0 360 224 O 030 002 001 214 g \0 0017420 \0 O 030 002 001 o \0 \0 \0 032 032 200 h _ 034 277 0017440 O 022 O 026 g \0 \0 O 030 034 _ 030 277 O 030 262 0017460 O 030 002 001 3 020 221 i 200 h 235 g \0 \0 O 0017500 022 O 030 002 001 h 032 032 032 203 O 030 002 001 207 g 0017520 \0 \0 O 022 h 032 032 h 032 032 032 L 032 274 O 034 0017540 231 O 032 O 034 h 032 032 K 032 273 O 034 235 g \0 0017560 \0 O 022 O 032 h 032 032 032 M 032 275 260 2 O 024 0017600 g \0 \0 360 262 034 O 022 O 026 O 030 001 _ 034 277 0017620 O 034 222 O 034 201 O 026 h 032 032 032 L 032 274 215 0017640 h g \0 \0 O 024 o \0 \0 \0 \f \0 \0 277 O 016 0017660 002 _ 016 277 261 376 6 g \0 \0 J 032 g \0 \0 n 0017700 \0 \0 037 o \0 \0 \0 024 \0 H 024 002 \v \0 \0 272 0017720 g \0 \0 J _ 016 277 h _ 020 277 O 016 222 O 016 0017740 206 h _ 020 277 h 260 6 001 _ 020 277 O 020 003 221 0017760 i 200 h 227 O 020 001 g \0 \0 360 200 h 262 027 O 0020000 020 002 _ 030 277 O 020 g \0 \0 030 277 O 020 h 031 0020020 277 O 030 207 O 016 002 _ 016 277 260 301 032 _ 020 277 0020040 g \0 \0 J _ 016 277 h _ 030 277 O 016 222 O 016 0020060 206 h _ 030 277 h 260 6 001 _ 030 277 O 030 003 221 0020100 i 200 h 227 O 030 001 g \0 \0 360 200 h 262 027 O 0020120 030 002 _ 026 277 O 030 g \0 \0 030 277 O 030 h 031 0020140 277 O 026 207 O 016 002 _ 016 277 260 301 032 _ 030 277 0020160 g \0 \0 K H 311 \0 002 002 001 \n \0 \0 g \0 \0 0020200 g \0 \0 L _ 016 277 h _ 026 277 h _ 024 277 h 0020220 _ 022 277 O 016 220 203 O 026 260 2 O 016 001 _ 034 0020240 277 O 034 001 O 034 002 001 h 032 032 _ 022 277 O 026 0020260 230 O 024 O 022 & _ 024 277 210 O 022 h 032 _ 024 0020300 _ 026 277 O 016 002 _ 016 277 260 312 O 020 g \0 \0 0020320 g \0 \0 g \0 \0 M \t \0 \0 032 o \0 \0 \0 032 0020340 032 g \0 \0 N \t \0 \0 032 J g \0 \0 h \t \0 0020360 \0 032 g \0 \0 h g \0 \0 L _ 016 277 h _ 026 0020400 277 h _ 024 277 h _ 022 277 O 016 220 203 O 026 260 0020420 > O 016 001 _ 034 277 O 034 002 002 237 g \0 \0 O 0020440 034 001 O 034 002 002 001 h 032 032 032 200 h _ 022 277 0020460 O 026 230 O 024 O 022 & _ 024 277 210 O 022 h 032 0020500 _ 024 _ 026 277 O 016 002 _ 016 277 260 276 o \0 \0 0020520 \0 \n \0 \0 032 h 032 \n \0 \0 032 g \0 \0 O 030 0020540 g \0 \0 H 311 \0 002 002 002 001 h 032 032 h 032 032 0020560 032 032 032 032 032 032 032 032 032 032 h 032 032 h 032 032 0020600 032 020 \0 230 214 033 l a m b d a i n 0020620 3 t o p - l e v e l f o r m 0020640 s 020 \0 \0 002 231 001 230 223 001 230 223 002 230 214 \f 0020660 $ $ M A C R O - F O R M 230 214 023 $ 0020700 $ M A C R O - E N V I R O N M E 0020720 N T 020 202 \0 \0 003 222 231 202 \0 \0 \0 335 202 \0 0020740 \0 003 214 231 202 \0 \0 \0 335 202 \0 \0 003 ) 231 t 0020760 202 \0 \0 003 231 t 202 \0 \0 003 022 231 t 202 \0 0021000 \0 002 265 231 202 \0 \0 \0 335 202 \0 \0 002 \a 230 222 0021020 214 \t W A L K - F O R M 230 221 230 214 006 0021040 W A L K E R 202 \0 \0 001 345 230 225 214 \n E 0021060 C A S E - F A I L 202 \0 \0 001 , 231 v 0021100 202 \0 \0 \0 370 231 202 \0 \0 \0 345 202 \0 \0 \0 365 0021120 231 202 \0 \0 \0 346 202 \0 \0 \0 356 231 202 \0 \0 \0 0021140 345 202 \0 \0 \0 335 231 202 \0 \0 \0 336 202 \0 \0 \0 0021160 332 231 202 \0 \0 \0 337 177 231 v 016 230 217 214 \t C 0021200 O P Y - T R E E ( 202 \0 \0 003 233 230 217 0021220 214 006 R E T U R N 202 \0 \0 003 226 230 222 214 0021240 020 . I T E R A T E _ R E T U R N 0021260 . 231 \r 202 \0 \0 003 W 231 202 \0 \0 \0 351 202 \0 0021300 \0 003 1 231 202 \0 \0 \0 321 202 \0 \0 003 - 231 202 0021320 \0 \0 \0 200 202 \0 \0 003 % 231 202 \0 \0 \0 321 202 0021340 \0 \0 003 034 231 202 \0 \0 \0 321 202 \0 \0 003 016 231 0021360 202 \0 \0 \0 200 202 \0 \0 003 \v 231 } 202 \0 \0 003 0021400 \b 230 222 214 \a R E S T A R T 231 \r 202 \0 0021420 \0 002 273 230 217 214 004 P R O G 202 \0 \0 002 270 0021440 230 222 214 021 I T E R A T E - M A C R 0021460 O L E T S 231 \r 202 \0 \0 002 253 231 x 202 \0 0021500 \0 002 222 231 202 \0 \0 \0 321 202 \0 \0 002 202 230 222 0021520 214 \a F I N A L L Y 231 \r 202 \0 \0 002 [ 0021540 231 202 \0 \0 \0 321 202 \0 \0 002 B 231 202 \0 \0 \0 0021560 321 202 \0 \0 002 2 230 222 214 \t I N I T I A 0021600 L L Y 231 \r 202 \0 \0 002 \v 231 202 \0 \0 \0 321 0021620 202 \0 \0 001 367 230 220 214 \r W A L K - F U 0021640 N C T I O N 202 \0 \0 001 362 231 202 \0 \0 \0 0021660 321 202 \0 \0 001 334 230 217 214 004 T Y P E 202 \0 0021700 \0 001 273 230 217 214 001 = 202 \0 \0 001 251 230 217 214 0021720 001 > 202 \0 \0 001 212 230 217 214 002 1 + 202 \0 \0 0021740 001 w 230 217 214 001 + 202 \0 \0 001 _ 230 222 214 002 0021760 B Y 231 \r 202 \0 \0 001 I 230 217 214 001 - 202 \0 0022000 \0 001 ? 230 222 214 002 T O 231 \r 202 \0 \0 001 $ 0022020 230 222 214 004 F R O M 231 \r 202 \0 \0 001 020 231 0022040 W 202 \0 \0 001 \v 231 202 \0 \0 \0 351 202 \0 \0 001 0022060 \0 230 222 214 002 I N 231 \r 202 \0 \0 \0 317 231 W 0022100 202 \0 \0 \0 312 231 202 \0 \0 001 B 202 \0 \0 \0 243 0022120 230 217 214 004 N U L L 202 \0 \0 \0 224 231 b j 0022140 231 202 \0 \0 001 B ` 230 222 214 002 O N 231 \r Q 0022160 231 202 \0 \0 001 B 006 202 \0 \0 003 210 230 223 001 230 0022200 223 002 230 217 214 002 G O 231 202 \0 \0 001 3 202 \0 0022220 \0 003 026 230 223 001 230 223 002 231 202 \0 \0 001 E 231 0022240 202 \0 \0 001 2 202 \0 \0 001 376 226 001 W h 271 @ 0022260 221 h 200 i 272 J 221 J 205 @ 003 221 i 200 h 262 0022300 < @ 001 S 026 Y 262 3 H 311 \0 234 @ H 311 \0 0022320 g \0 \0 l 003 I 002 016 211 @ h g \0 \0 l 003 0022340 I 002 016 d H 375 024 \0 277 234 @ H 311 \0 g \0 0022360 \0 l 003 I 002 016 200 h 200 h 200 h 272 J 221 J 0022400 020 @ 020 \0 003 003 231 202 \0 \0 \0 375 230 214 % l 0022420 a m b d a i n l a m b d a 0022440 i n 3 t o p - l e v e l f 0022460 o r m s 003 001 \0 002 231 202 \0 \0 \0 364 230 223 0022500 001 230 223 002 230 214 004 F O R M 230 214 \a C O 0022520 N T E X T \0 003 B 230 217 214 \v M A C R 0022540 O E X P A N D / 230 222 214 022 C R E A 0022560 T E - R E S U L T - T Y P E 231 \r 0022600 $ 230 222 214 021 C H E C K - R E S U L 0022620 T - T Y P E 231 \r \0 \0 202 \0 \0 001 341 230 0022640 223 004 231 202 \0 \0 001 B 231 202 \0 \0 001 D 231 202 0022660 \0 \0 001 A 231 202 \0 \0 001 : 202 \0 \0 001 P 230 0022700 223 001 001 202 \0 \0 001 5 230 223 002 231 202 \0 \0 001 0022720 @ 230 222 214 005 B E L O W 231 \r 002 202 \0 \0 0022740 001 372 231 202 \0 \0 \0 373 001 231 202 \0 \0 \0 374 \0 0022760 234 231 202 \0 \0 001 ! 226 \0 202 \0 \0 \0 210 B g 0023000 \0 \0 360 262 036 \b \0 \0 270 @ 001 H H o \0 \0 0023020 \0 032 h 032 g \0 \0 H h 032 032 h 032 032 032 032 0023040 020 B g \0 \0 360 262 030 A 001 o \0 \0 \0 034 221 0023060 A 020 o \0 \0 \0 @ 001 A 001 \v \0 \0 020 B g 0023100 \0 \0 360 262 5 @ 001 g \0 \0 360 235 g \0 \0 @ 0023120 002 001 A 002 001 h 032 032 032 020 g \0 \0 A 002 001 0023140 g \0 \0 g \0 \0 @ 002 001 h 032 032 A 002 001 h 0023160 032 032 032 h 032 032 032 020 h g \0 \0 B o \0 \0 0023200 \0 \f \0 \0 020 \0 231 202 \0 \0 001 ! 001 \0 \0 003 0023220 231 001 230 223 001 230 223 003 230 214 004 F O R M 230 0023240 214 \v R E S U L T - T Y P E 230 214 002 0023260 O P 003 202 \0 \0 \0 204 231 202 \0 \0 001 / = 231 0023300 202 \0 \0 \0 277 \b 231 v \n | 230 222 214 002 O P 0023320 231 \r f 231 t c 231 202 \0 \0 \0 335 ] 231 202 \0 0023340 \0 \0 351 O 231 { J 231 202 \0 \0 001 \n B 231 202 0023360 \0 \0 001 O % 231 202 \0 \0 001 Q 027 231 202 \0 \0 0023400 \0 346 002 231 202 \0 \0 001 P 004 202 \0 \0 \0 200 230 0023420 223 003 231 202 \0 \0 001 P 231 202 \0 \0 001 Q 231 202 0023440 \0 \0 001 O 5 230 214 8 U s i n g ~ S 0023460 i n s i d e a n i t e r a 0023500 t e i n w h i c h y o u 0023520 a l r e a d y u s e d ~ S . 0023540 - 230 223 002 231 202 \0 \0 001 \n 231 202 \0 \0 001 " 0023560 020 230 223 001 200 \0 235 226 001 030 g \0 \0 Q 026 270 0023600 H 225 H g \0 \0 031 020 o \0 \0 \0 Q 032 c 002 0023620 020 \0 003 001 231 202 \0 \0 \0 375 230 214 020 1 t 0023640 o p - l e v e l f o r m 001 001 \0 0023660 \0 231 001 230 223 001 200 \0 002 \n 230 222 214 027 S U 0023700 M i t e r a t e r e s u l t 0023720 t y p e 200 001 230 222 214 003 S U M 231 \r 0023740 001 017 230 224 002 231 202 \0 \0 001 c 231 202 \0 \0 001 0023760 b \0 234 231 202 \0 \0 001 b 226 \0 L B g \0 \0 0024000 360 262 030 \b \0 \0 270 @ 001 H H o \0 \0 \0 032 0024020 h 032 H h 032 032 032 032 020 B g \0 \0 360 226 A 0024040 001 g \0 \0 360 020 B g \0 \0 360 235 g \0 \0 A 0024060 002 001 @ 002 001 h 032 032 032 020 h g \0 \0 B o 0024100 \0 \0 \0 \f \0 \0 020 \0 231 202 \0 \0 001 b 001 \0 0024120 \0 003 231 001 230 223 001 230 223 003 230 214 004 F O R 0024140 M 230 214 \v R E S U L T - T Y P E 230 0024160 214 002 O P 002 H 231 202 \0 \0 001 / \b 231 v 006 0024200 @ 231 202 \0 \0 001 [ 1 230 217 214 004 I N C F 0024220 , 231 202 \0 \0 001 O & 231 202 \0 \0 001 c 037 231 0024240 202 \0 \0 001 Q 002 231 202 \0 \0 001 P 002 D 230 223 0024260 003 231 202 \0 \0 001 P 231 202 \0 \0 001 Q 231 202 \0 0024300 \0 001 O 020 230 223 001 \0 \0 235 226 \0 032 g \0 \0 0024320 o \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n \0 0024340 \0 277 g \0 \0 020 \0 230 214 020 1 t o p - 0024360 l e v e l f o r m \0 \0 \0 \0 231 001 0024400 230 223 001 200 002 022 231 023 \b 231 024 004 026 231 202 \0 0024420 \0 001 5 017 230 222 214 030 e x p a n d - I 0024440 T E R A T E - M A C R O L E T S 0024460 231 \r \f 231 202 \0 \0 001 5 001 231 202 \0 \0 001 o 0024500 001 004 226 \0 \r g \0 \0 o \0 \0 \0 @ 002 032 032 0024520 020 \0 230 214 032 l a m b d a i n 1 0024540 t o p - l e v e l f o r m \0 0024560 \0 \0 002 231 001 230 223 001 230 223 002 230 214 \f $ $ 0024600 M A C R O - F O R M 230 214 023 $ $ M 0024620 A C R O - E N V I R O N M E N T 0024640 \0 001 001 231 202 \0 \0 001 \v 001 004 230 223 004 230 223 0024660 003 230 222 214 005 U N T I L 231 \r 230 223 001 230 0024700 222 214 004 T E S T 231 \r 230 223 004 231 202 \0 \0 0024720 001 \t 230 223 002 231 202 \0 \0 \0 204 230 217 214 004 W 0024740 H E N 231 202 \0 \0 001 v 230 223 002 231 202 \0 \0 0024760 \0 204 230 223 001 230 223 002 231 202 \0 \0 001 E 231 202 0025000 \0 \0 001 2 230 223 003 230 222 214 005 W H I L E 0025020 231 \r 230 223 001 231 202 \0 \0 001 v 230 223 003 231 w 0025040 230 223 002 231 202 \0 \0 \0 204 231 202 \0 \0 001 u 230 0025060 223 003 231 w 230 223 002 231 202 \0 \0 \0 204 231 O 231 0025100 202 \0 \0 001 v 230 223 004 231 202 \0 \0 001 7 230 223 0025120 002 230 217 214 005 & B O D Y 230 222 214 003 B O 0025140 D 231 \r 230 223 002 231 202 \0 \0 \0 222 230 223 002 231 0025160 202 \0 \0 \0 360 231 202 \0 \0 001 207 230 223 002 231 202 0025200 \0 \0 \0 277 230 214 V I t i s a n 0025220 e r r o r f o r F I N A L L 0025240 Y t o a p p e a r o t h e 0025260 r t h a n a t t o p - l e 0025300 v e l ~ % ~ \r \t i n s i d 0025320 e a n i t e r a t e . 230 223 004 0025340 231 202 \0 \0 001 6 230 223 002 231 202 \0 \0 001 206 231 0025360 202 \0 \0 001 207 230 223 002 231 202 \0 \0 \0 222 230 223 0025400 002 231 202 \0 \0 \0 360 231 202 \0 \0 001 207 230 223 002 0025420 231 202 \0 \0 \0 277 230 214 _ I t i s a 0025440 n e r r o r f o r I N I T 0025460 I A L L Y t o a p p e a r 0025500 o t h e r t h a n a t t o 0025520 p - l e v e l ~ % ~ \r 0025540 i n s i d e a n 0025560 i t e r a t e . \0 \0 235 226 \0 032 g \0 0025600 \0 o \0 \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 \n 0025620 \0 \0 277 g \0 \0 020 \0 230 214 020 1 t o p 0025640 - l e v e l f o r m \0 \0 \0 \0 231 0025660 001 230 223 001 200 002 022 231 023 \b 231 024 004 026 230 222 0025700 214 \f K E Y W O R D - B I N D 231 \r 0025720 017 230 222 214 023 e x p a n d - K E Y W 0025740 O R D - B I N D 231 \r \f 231 202 \0 \0 001 0025760 227 001 231 202 \0 \0 001 230 001 004 226 \0 $ @ 002 270 0026000 H 002 271 g \0 \0 g \0 \0 g \0 \0 g \0 \0 H 0026020 001 032 I 002 032 032 h 032 032 I 001 h 032 032 032 020 0026040 \0 230 214 032 l a m b d a i n 1 0026060 t o p - l e v e l f o r m 002 \0 0026100 \0 002 231 001 230 223 001 230 223 002 230 214 \f $ $ M 0026120 A C R O - F O R M 230 214 023 $ $ M A 0026140 C R O - E N V I R O N M E N T \0 0026160 004 020 230 217 214 004 & K E Y \r 230 217 214 006 L 0026200 A M B D A \n 231 036 \a 231 202 \0 \0 \0 247 \0 0026220 \0 \0 235 226 \0 032 g \0 \0 o \0 \0 \0 \n \0 \0 0026240 277 g \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 020 \0 0026260 230 214 020 1 t o p - l e v e l f 0026300 o r m \0 \0 \0 \0 231 001 230 223 001 200 002 022 231 0026320 023 \b 231 024 004 026 230 222 214 \r K E Y W O R 0026340 D - P A R S E 231 \r 017 230 222 214 024 e x 0026360 p a n d - K E Y W O R D - P A R 0026400 S E 231 \r \f 231 202 \0 \0 001 242 001 231 202 \0 \0 0026420 001 243 001 004 226 \0 202 \0 \0 \0 316 n \0 \0 037 X 0026440 277 @ 002 271 I 002 272 J 001 H 375 024 \0 277 J 002 0026460 273 h H 375 024 002 277 h H 375 024 004 277 h H 375 0026500 024 006 277 \b \0 \0 H 375 024 \b 277 I 001 274 h 275 0026520 L 221 L 203 h 275 260 t 001 275 M 221 h 200 i 276 0026540 N 221 N 205 M 003 221 i 200 h 220 203 M h 032 275 0026560 n \0 \0 037 H 024 \0 _ 016 277 h 276 h O 016 375 0026600 024 002 277 h O 016 375 024 004 277 h O 016 375 024 006 0026620 277 M 001 O 016 375 024 006 277 M 002 275 M 001 O 016 0026640 375 024 004 277 M 002 275 M 001 O 016 375 024 002 277 M 0026660 002 276 n \0 \0 037 o \0 \0 \0 024 \0 O 016 024 002 0026700 N \n \0 \0 277 L 002 274 260 210 g \0 \0 H 311 004 0026720 g \0 \0 H 311 002 \t \0 \0 K 032 032 H 311 006 \t 0026740 \0 \0 032 h 032 032 032 020 \0 230 214 032 l a m b 0026760 d a i n 1 t o p - l e v e 0027000 l f o r m \b \0 \0 002 231 001 230 223 001 230 0027020 223 002 230 214 \f $ $ M A C R O - F O R 0027040 M 230 214 023 $ $ M A C R O - E N V I 0027060 R O N M E N T 004 202 \0 \0 \0 305 231 t 202 0027100 \0 \0 \0 274 231 t 202 \0 \0 \0 247 231 202 \0 \0 \0 0027120 247 ) 231 v 002 202 \0 \0 \0 266 231 202 \0 \0 001 237 0027140 202 \0 \0 \0 260 231 x 001 202 \0 \0 \0 234 226 \0 202 0027160 \0 \0 001 327 g \0 \0 036 001 265 005 h 271 201 a 271 0027200 g \0 \0 036 001 265 \a g \0 \0 272 201 a 272 g \0 0027220 \0 036 001 265 005 h 273 201 a 273 H 311 006 H 311 \0 0027240 311 002 032 H 311 \0 375 024 002 277 H 311 002 262 " H 0027260 311 002 H 311 \0 311 002 032 H 311 \0 375 024 002 277 \b 0027300 \0 \0 H 311 \0 311 004 032 H 311 \0 375 024 004 277 g 0027320 \0 \0 H 311 \0 311 \b g \0 \0 g \0 \0 H 311 006 0027340 \t \0 \0 h 032 032 H 311 \0 311 \0 g \0 \0 J h 0027360 032 032 h 032 032 032 032 h 032 032 h 032 g \0 \0 g 0027400 \0 \0 H 311 \0 311 \b h 032 032 H 311 004 g \0 \0 0027420 J 222 h 260 1 g \0 \0 g \0 \0 g \0 \0 H 311 0027440 \0 311 \b h 032 032 h 032 032 g \0 \0 o \0 \0 \0 0027460 g \0 \0 H 311 006 \t \0 \0 h 032 032 h 032 032 032 0027500 h 032 032 032 J g \0 \0 360 262 2 g \0 \0 g \0 0027520 \0 g \0 \0 H 311 \0 311 \b h 032 032 h 032 032 g 0027540 \0 \0 o \0 \0 \0 g \0 \0 H 311 006 \t \0 \0 h 0027560 032 032 h 032 032 032 h 032 032 032 200 h g \0 \0 g 0027600 \0 \0 g \0 \0 H 311 \0 311 \b h 032 032 h 032 032 0027620 H 311 002 237 g \0 \0 H 311 \0 311 004 001 o \0 \0 0027640 \0 032 032 200 h K 262 ' J g \0 \0 360 262 023 g 0027660 \0 \0 o \0 \0 \0 H 311 \0 311 \b h 032 032 032 212 0027700 g \0 \0 H 311 \0 311 \b h 032 032 260 % J g \0 0027720 \0 360 262 023 g \0 \0 o \0 \0 \0 H 311 \0 311 \b 0027740 h 032 032 032 212 g \0 \0 H 311 \0 311 \b h 032 032 0027760 h 032 032 032 i H 311 002 237 g \0 \0 H 311 \0 311 0030000 004 001 o \0 \0 \0 032 032 200 h I h 032 032 032 h 0030020 032 032 032 h 032 032 032 032 h 032 032 032 032 h 032 032 0030040 032 H 311 \0 311 006 032 H 311 \0 375 024 006 277 H 311 0030060 002 262 027 H 311 \0 311 004 001 H 311 \0 311 006 032 d 0030100 H 311 \0 375 024 006 277 020 h 020 \0 230 214 $ l a 0030120 m b d a i n l a m b d a i 0030140 n 1 t o p - l e v e l f o 0030160 r m 004 \0 002 202 377 377 377 377 231 202 \0 \0 \0 364 0030200 230 223 001 230 223 004 231 202 \0 \0 001 236 230 220 214 \b 0030220 P R E S E N C E 230 220 214 \a A L L O 0030240 W E D 230 220 214 \n R E T U R N - C D 0030260 R 004 202 \0 \0 \0 371 231 202 \0 \0 \0 233 202 \0 \0 0030300 \0 303 231 202 \0 \0 \0 233 m 231 202 \0 \0 \0 233 L 0030320 231 v ! 202 \0 \0 001 206 231 202 \0 \0 \0 351 202 \0 0030340 \0 001 r 230 217 214 005 C A D A R 202 \0 \0 001 0030360 a 231 s 202 \0 \0 001 [ 230 220 214 \b M U L T 0030400 I P L E 202 \0 \0 001 M 230 217 214 004 C D A 0030420 R 202 \0 \0 001 < 231 s 202 \0 \0 001 6 231 202 \0 0030440 \0 001 260 202 \0 \0 001 ! 231 202 \0 \0 \0 351 202 \0 0030460 \0 001 017 231 W 202 \0 \0 001 \f 231 | 202 \0 \0 001 0030500 \t 230 217 214 004 C O N D 202 \0 \0 \0 363 231 202 0030520 \0 \0 \0 204 202 \0 \0 \0 354 231 202 \0 \0 \0 277 202 0030540 \0 \0 \0 336 231 W 202 \0 \0 \0 333 231 | 202 \0 \0 0030560 \0 330 230 217 214 006 U N L E S S 202 \0 \0 \0 0030600 322 230 220 214 \b R E Q U I R E D 202 \0 \0 0030620 \0 275 231 202 \0 \0 \0 204 202 \0 \0 \0 266 231 202 \0 0030640 \0 \0 277 202 \0 \0 \0 250 231 W 202 \0 \0 \0 245 230 0030660 222 214 006 N L I S T P 231 \r 202 \0 \0 \0 242 0030700 231 202 \0 \0 001 263 202 \0 \0 \0 232 231 202 \0 \0 \0 0030720 321 202 \0 \0 \0 214 231 202 \0 \0 001 C 202 \0 \0 \0 0030740 211 231 202 \0 \0 \0 201 x 231 202 \0 \0 \0 204 g 231 0030760 202 \0 \0 \0 204 d 230 222 214 022 K E Y W O R 0031000 D - P A R S E - A S S Q 231 \r \ 231 0031020 x 033 231 202 \0 \0 001 254 024 231 202 \0 \0 001 264 \r 0031040 231 202 \0 \0 001 253 001 231 202 \0 \0 001 252 006 202 \0 0031060 \0 001 217 230 223 001 230 223 002 231 202 \0 \0 \0 204 231 0031100 202 \0 \0 001 252 202 \0 \0 001 d 230 223 002 231 036 231 0031120 X 202 \0 \0 001 ? 230 223 002 231 036 231 b 202 \0 \0 0031140 001 * 230 223 001 230 223 002 231 202 \0 \0 \0 204 201 202 0031160 \0 \0 \0 357 230 214 202 \0 \0 \0 246 T h e ~ 0031200 S k e y w o r d w a s s u 0031220 p p l i e d w i t h o u t a 0031240 n ~ \r 0031260 0031300 a r g u m e n t ~ % w h 0031320 e n p r e s e n t , t h i s 0031340 k e y w o r d m u s t ~ \r 0031360 * 0031420 h a v e a n a r g u m e n t 0031440 . 202 \0 \0 \0 271 230 214 r T h e ~ S 0031460 k e y w o r d w a s s u p p 0031500 l i e d w i t h a n ~ \r 0031520 * 0031560 a r g u m e n t , i t 0031600 i s n o t a l l o w e d t 0031620 o h a v e o n e . \0 003 202 \0 \0 0031640 \0 230 231 202 \0 \0 \0 373 V 230 225 214 \t \ P T 0031660 R H U N K 4 001 230 225 214 \t \ P T R H 0031700 U N K 5 \0 234 231 202 \0 \0 001 266 226 \0 2 h 0031720 270 A 271 I 220 204 H \t \0 \0 020 I 001 004 l 004 0031740 360 222 I 001 202 I 001 001 @ 360 235 B g \0 \0 360 0031760 225 I 001 H 032 270 201 I 020 I 002 271 H 270 260 325 0032000 \0 231 202 \0 \0 001 266 002 \0 \0 003 231 001 230 223 001 0032020 230 223 003 230 214 006 S Y M B O L 230 214 004 L 0032040 I S T 230 214 \a A L L O W E D 001 \t 231 0032060 202 \0 \0 \0 346 001 036 231 202 \0 \0 001 260 \0 \0 235 0032100 226 \0 032 g \0 \0 o \0 \0 \0 \n \0 \0 277 g \0 0032120 \0 g \0 \0 \n \0 \0 277 g \0 \0 020 \0 230 214 020 0032140 1 t o p - l e v e l f o r m 0032160 \0 \0 \0 \0 231 001 230 223 001 200 002 022 231 023 \b 231 0032200 024 004 026 230 222 214 025 P R I N T I N G - 0032220 R A N D O M - T H I N G 231 \r 017 230 0032240 222 214 034 e x p a n d - P R I N T I 0032260 N G - R A N D O M - T H I N G 231 0032300 \r \f 231 202 \0 \0 001 310 001 231 202 \0 \0 001 311 001 0032320 004 226 \0 202 \0 \0 \0 322 @ 002 270 H 001 271 I 001 0032340 272 I 002 001 273 H 002 274 h 275 h 276 K 004 l 004 0032360 360 _ 016 277 O 016 223 O 016 260 1 K 3 020 221 i 0032400 200 h _ 020 277 O 020 223 O 020 260 K 221 h 200 0032420 i _ 022 277 O 022 222 O 022 205 K 003 221 i 200 h 0032440 227 K 001 o \0 \0 \0 034 200 h 222 K 260 023 \b \0 0032460 \0 _ 016 277 O 016 M 032 275 K N 032 276 O 016 _ 0032500 016 277 g \0 \0 o \0 \0 \0 g \0 \0 g \0 \0 o 0032520 \0 \0 \0 O 016 h 032 032 032 L g \0 \0 o \0 \0 0032540 \0 O 016 h 032 032 032 g \0 \0 J O 016 h 032 032 0032560 032 g \0 \0 o \0 \0 \0 O 016 h 032 032 032 h 032 0032600 032 032 \n \0 \0 032 032 h 032 032 032 _ 016 277 g \0 0032620 \0 g \0 \0 \t \0 \0 M \t \0 \0 N \t \0 \0 \v 0032640 \0 \0 O 016 h 032 032 032 020 \0 230 214 032 l a m 0032660 b d a i n 1 t o p - l e v 0032700 e l f o r m \n \0 \0 002 231 001 230 223 001 0032720 230 223 002 230 214 \f $ $ M A C R O - F O 0032740 R M 230 214 023 $ $ M A C R O - E N V 0032760 I R O N M E N T 006 202 \0 \0 \0 310 231 s 0033000 202 \0 \0 \0 305 231 t 202 \0 \0 \0 301 231 t 202 \0 0033020 \0 \0 275 231 u 202 \0 \0 \0 253 231 202 \0 \0 \0 335 0033040 W 231 v \b 202 \0 \0 \0 272 231 w 202 \0 \0 \0 267 0033060 231 x 202 \0 \0 \0 232 230 217 214 005 P R I N C 0033100 202 \0 \0 \0 220 230 222 214 036 P R I N T I N 0033120 G - R A N D O M - T H I N G - I 0033140 N T E R N A L 231 \r 202 \0 \0 \0 203 231 202 0033160 \0 \0 001 317 u 231 202 \0 \0 001 317 r 231 202 \0 \0 0033200 \0 321 k 231 x 005 202 \0 \0 \0 235 230 214 001 > 202 0033220 \0 \0 \0 206 230 214 001 x 230 214 002 # < n 230 0033240 223 001 230 223 002 230 217 214 \r * P R I N T - 0033260 L E V E L * 230 223 003 231 } 230 223 002 231 ~ 0033300 231 202 \0 \0 001 324 230 223 003 231 202 \0 \0 001 ? 231 0033320 202 \0 \0 001 324 001 L 230 223 002 231 202 \0 \0 \0 204 0033340 231 036 \0 \0 234 231 202 \0 \0 001 320 226 \0 003 h 020 0033360 \0 231 202 \0 \0 001 320 \0 \0 \0 002 231 001 230 223 001 0033400 230 223 002 230 214 005 T H I N G 230 214 006 S T 0033420 R E A M \0 \0 \0 \0 234 230 222 214 020 C A P 0033440 I T A L I Z E - W O R D S 231 \r 226 0033460 \0 202 \0 \0 \0 360 @ \t \0 \0 \t \0 \0 270 i 271 0033500 H \t \0 \0 272 h 273 j 274 L J 377 221 H 020 H 0033520 L \n \0 \0 273 K \t \0 \0 262 w I 262 D K 006 0033540 \0 \0 323 275 l a M 363 221 h 207 M l z 363 221 0033560 h 200 i Y 262 * H L l \a K 006 \0 \0 323 275 0033600 l a M 363 221 h 207 M l z 363 221 h 200 i 227 0033620 M l a l A 325 325 200 M 321 \v \0 \0 277 260 . 0033640 I 221 260 * H L l \a K 006 \0 \0 323 275 l A 0033660 M 363 221 h 207 M l Z 363 221 h 200 i 227 M l 0033700 a l A 325 324 200 M 321 \v \0 \0 277 h 271 260 J 0033720 K 006 \0 \0 323 275 l a M 363 221 h 207 M l z 0033740 363 221 h 200 i 227 M l a l A 325 325 200 M o 0033760 \0 \0 \0 006 \0 \0 323 275 l a M 363 221 h 207 M 0034000 l z 363 221 h 200 i 227 M l a l A 325 325 200 0034020 M 360 222 i 271 201 h 271 I 271 J 272 K 273 L k 0034040 324 274 261 377 ' \0 231 202 \0 \0 001 337 006 \0 \0 001 0034060 231 001 230 223 001 230 223 001 230 214 006 S T R I N 0034100 G \a 202 \0 \0 \0 223 230 225 214 \a % S E T E 0034120 L T e 231 202 \0 \0 001 343 ! 230 217 214 \v B O 0034140 T H - C A S E - P 034 230 217 214 003 E L 0034160 T \f 230 217 214 006 L E N G T H 005 230 217 214 0034200 \b C O P Y - S E Q 002 231 202 \0 \0 \0 246 0034220 005 202 \0 \0 \0 276 230 225 214 \t C H A R A C 0034240 T E R 202 \0 \0 \0 234 231 202 \0 \0 001 350 t 231 0034260 202 \0 \0 001 350 F 231 202 \0 \0 001 350 * 231 202 \0 0034300 \0 001 350 001 202 \0 \0 \0 272 216 - \0 235 226 001 # 0034320 o \0 \0 \0 \t \0 \0 277 g \0 \0 \t \0 \0 270 H 0034340 221 H 020 g \0 \0 g \0 \0 \t \0 \0 \n \0 \0 c 0034360 002 020 \0 003 001 230 222 214 027 * C L A S S - 0034400 N A M E - H A S H - T A B L E * 0034420 231 \r 230 214 021 2 t o p - l e v e l 0034440 f o r m s 001 001 \0 \0 231 001 230 223 001 200 0034460 004 035 230 217 214 017 M A K E - H A S H - 0034500 T A B L E 032 231 u \f 231 202 \0 \0 \0 227 005 0034520 231 \t 003 027 231 037 024 231 035 \t 231 202 \0 \0 001 351 0034540 001 001 230 223 002 231 202 \0 \0 \0 231 231 202 \0 \0 001 0034560 351 \0 234 230 222 214 \v C L A S S - N A M 0034600 E D 231 \r 226 001 & @ Q \n \0 \0 270 H 221 H 0034620 020 A 221 h 020 @ \t \0 \0 230 o \0 \0 \0 @ \n 0034640 \0 \0 020 o \0 \0 \0 @ \n \0 \0 020 \0 003 001 231 0034660 202 \0 \0 001 351 231 202 \0 \0 001 356 001 001 \0 002 231 0034700 001 230 223 001 230 223 003 230 214 004 N A M E 231 202 0034720 \0 \0 \0 215 230 214 \n N O - E R R O R - 0034740 P 004 " 231 202 \0 \0 \0 277 031 231 202 \0 \0 \0 277 0034760 020 230 222 214 022 L E G A L - C L A S S 0035000 - N A M E - P 231 \r 003 230 217 214 \a G E 0035020 T H A S H \0 002 035 230 214 035 ~ S i s 0035040 n o t a l e g a l c l a 0035060 s s n a m e . 024 230 214 023 N o c 0035100 l a s s n a m e d : ~ S . \0 0035120 234 230 222 214 017 S E T - C L A S S - N 0035140 A M E D 231 \r 226 001 026 @ \t \0 \0 226 @ P 0035160 A \v \0 \0 020 o \0 \0 \0 @ \n \0 \0 020 \0 003 0035200 \0 231 202 \0 \0 001 351 231 202 \0 \0 001 367 \0 001 \0 0035220 002 231 001 230 223 001 230 223 002 230 214 004 N A M E 0035240 230 214 \t N E W - V A L U E 003 022 231 202 0035260 \0 \0 \0 277 \t 230 217 214 \a P U T H A S H 0035300 002 231 202 \0 \0 001 363 \0 001 \r 230 214 035 ~ S 0035320 i s n o t a l e g a l c 0035340 l a s s n a m e . \0 235 226 \0 030 g 0035360 \0 \0 g \0 \0 \n \0 \0 277 g \0 \0 g \0 \0 g 0035400 \0 \0 \v \0 \0 020 \0 230 214 021 2 t o p - 0035420 l e v e l f o r m s \0 \0 \0 \0 231 0035440 001 230 223 001 200 002 024 230 225 214 \a P U T P R 0035460 O P \a 230 217 214 \a R E M P R O P 005 021 0035500 231 202 \0 \0 001 367 016 230 225 214 \f S E T F - 0035520 I N V E R S E \v 231 202 \0 \0 001 356 004 230 0035540 225 214 024 S E T F - M E T H O D - E 0035560 X P A N D E R 001 231 202 \0 \0 001 356 \0 \0 0035600 234 231 202 \0 \0 001 363 226 \0 022 @ 004 l 004 360 230 0035620 @ \t \0 \0 221 h 020 i 020 h 020 \0 231 202 \0 \0 0035640 001 363 \0 \0 \0 001 231 001 230 223 001 230 223 001 230 214 0035660 001 X 001 \b 230 217 214 \b K E Y W O R D P 0035700 \0 \0 \0 235 226 001 030 o \0 \0 \0 \t \0 \0 277 g 0035720 \0 \0 \t \0 \0 270 H 221 H 020 h c 002 020 \0 003 0035740 001 230 222 214 024 * M E T H O D - B O D 0035760 Y - M A C R O S * 231 \r 230 214 021 2 0036000 t o p - l e v e l f o r m s 001 0036020 001 \0 \0 231 001 230 223 001 200 002 \f 231 202 \0 \0 \0 0036040 227 005 231 \t 001 \t 231 202 \0 \0 002 \b 001 001 230 223 0036060 002 231 202 \0 \0 \0 231 231 202 \0 \0 002 \b \0 235 226 0036100 001 : g \0 \0 o \0 \0 \0 \n \0 \0 277 g \0 \0 0036120 g \0 \0 \n \0 \0 277 o \0 \0 \0 \t \0 \0 277 g 0036140 \0 \0 \t \0 \0 220 205 g \0 \0 c \0 277 g \0 \0 0036160 g \0 \0 o \0 \0 \0 \v \0 \0 020 \0 003 \0 230 222 0036200 214 1 * E R R O R - W H E N - D E 0036220 F I N I N G - M E T H O D - O N 0036240 - E X I S T I N G - F U N C T I 0036260 O N * 231 \r 230 214 021 4 t o p - l e 0036300 v e l f o r m s \0 001 \0 \0 231 001 230 0036320 223 001 200 005 6 230 225 214 021 S E T - D O C 0036340 U M E N T A T I O N ! 231 202 \0 \0 \0 0036360 227 032 231 \t 022 231 023 \b 231 024 \a / 230 217 214 \b 0036400 V A R I A B L E , 231 202 \0 \0 002 \f & 0036420 230 222 214 \r B O O T S T R A P P I N 0036440 G 231 \r 036 231 202 \0 \0 002 \f 017 230 222 214 037 e 0036460 x p a n d - D E F I N E - M E T 0036500 H O D - B O D Y - M A C R O 231 \r 0036520 \f 230 222 214 030 D E F I N E - M E T H 0036540 O D - B O D Y - M A C R O 231 \r 001 0036560 231 202 \0 \0 002 022 003 2 230 214 202 \0 \0 \0 274 I 0036600 f t h i s v a r i a b l e 0036620 i s n o n - n u l l ( t h e 0036640 d e f a u l t ) d e f m e t 0036660 h o d s i g n a l s a n e 0036700 r r o r w h e n \r a m 0036720 e t h o d i s d e f i n e d 0036740 o n a n e x i s t i n g 0036760 l i s p - f u n c t i o n w i 0037000 t h o u t f i r s t c a l l 0037020 i n g \r m a k e - s p e c 0037040 i a l i z a b l e o n t h a 0037060 t f u n c t i o n . 026 230 223 002 231 0037100 202 \0 \0 \0 231 231 202 \0 \0 002 \f 004 226 \0 202 \0 0037120 \0 001 < @ 002 270 H 001 271 H 002 272 J 001 273 J 0037140 002 274 L 275 h 276 g \0 \0 L \n \0 \0 ^ 222 N 0037160 001 200 h _ 016 277 g \0 \0 M \n \0 \0 ^ 222 N 0037200 001 200 h _ 020 277 M o \0 \0 \0 \n \0 \0 277 O 0037220 016 g \0 \0 360 262 6 g \0 \0 g \0 \0 o \0 \0 0037240 \0 g \0 \0 I h 032 032 h 032 032 032 g \0 \0 g 0037260 \0 \0 o \0 \0 \0 g \0 \0 I h 032 032 h 032 032 0037300 032 h 032 032 h 032 032 032 _ 016 277 O 020 220 207 o 0037320 \0 \0 \0 \t \0 \0 277 \b \0 \0 _ 022 277 ` \0 \0 0037340 K g \0 \0 o \0 \0 \0 \f \0 \0 _ 024 277 g \0 0037360 \0 o \0 \0 \0 O 016 234 g \0 \0 I K O 016 h 0037400 032 032 032 032 200 h g \0 \0 O 022 g \0 \0 O 024 0037420 032 O 020 h 032 032 032 032 g \0 \0 g \0 \0 g \0 0037440 \0 g \0 \0 g \0 \0 I h 032 032 o \0 \0 \0 032 0037460 032 g \0 \0 g \0 \0 g \0 \0 g \0 \0 I h 032 0037500 032 h 032 032 o \0 \0 \0 032 032 o \0 \0 \0 032 032 0037520 h 032 032 032 h 032 032 h 032 g \0 \0 o \0 \0 \0 0037540 g \0 \0 g \0 \0 K h 032 032 g \0 \0 O 024 h 0037560 032 032 g \0 \0 O 022 h 032 032 h 032 032 032 032 h 0037600 032 032 032 h 032 032 032 h 032 032 032 032 032 020 \0 230 0037620 214 033 l a m b d a i n 4 t o 0037640 p - l e v e l f o r m s \v \0 \0 0037660 002 231 001 230 223 001 230 223 002 230 214 \f $ $ M A 0037700 C R O - F O R M 230 214 023 $ $ M A C 0037720 R O - E N V I R O N M E N T 006 202 0037740 \0 \0 \0 226 230 217 214 006 R E M O V E 202 \0 0037760 \0 \0 205 231 v 202 \0 \0 \0 201 231 202 \0 \0 \0 277 0040000 9 231 202 \0 \0 \0 275 ( 231 202 \0 \0 \0 276 030 231 0040020 202 \0 \0 \0 276 035 202 \0 \0 001 231 202 \0 \0 \0 0040040 204 202 \0 \0 001 030 231 202 \0 \0 \0 204 202 \0 \0 001 0040060 021 231 202 \0 \0 \0 204 202 \0 \0 001 016 231 w 202 \0 0040100 \0 001 \a 231 202 \0 \0 \0 320 202 \0 \0 \0 350 231 202 0040120 \0 \0 \0 204 202 \0 \0 \0 345 231 w 202 \0 \0 \0 342 0040140 231 { 202 \0 \0 \0 337 231 202 \0 \0 \0 321 202 \0 \0 0040160 \0 322 231 202 \0 \0 \0 204 202 \0 \0 \0 317 231 $ 202 0040200 \0 \0 \0 314 231 202 \0 \0 \0 200 202 \0 \0 \0 311 230 0040220 222 214 005 E N T R Y 231 \r 202 \0 \0 \0 306 231 0040240 x 202 \0 \0 \0 271 230 222 214 034 M A C R O E 0040260 X P A N D - T I M E - E N V I R 0040300 O N M E N T 231 \r 202 \0 \0 \0 264 231 202 \0 0040320 \0 001 031 202 \0 \0 \0 246 230 217 214 \b D E F M 0040340 A C R O 202 \0 \0 \0 234 230 217 214 \t E V A 0040360 L - W H E N 202 \0 \0 \0 217 231 035 202 \0 \0 0040400 \0 213 230 217 214 024 L A M B D A - L I S 0040420 T - K E Y W O R D S d 231 202 \0 \0 \0 0040440 204 ] 231 202 \0 \0 \0 277 Z 231 202 \0 \0 \0 204 O 0040460 231 202 \0 \0 \0 204 H 230 217 214 004 W A R N E 0040500 231 202 \0 \0 \0 321 ? 230 220 214 005 E R R O R 0040520 $ 230 220 214 006 M E T H O D 024 230 220 214 006 0040540 G L O B A L \n 202 \0 \0 001 \n 230 223 002 231 0040560 b 231 202 \0 \0 002 034 202 \0 \0 \0 370 230 223 001 230 0040600 223 002 231 W 231 202 \0 \0 002 \b 202 \0 \0 \0 362 230 0040620 223 001 231 202 \0 \0 002 \b 202 \0 \0 \0 331 230 223 001 0040640 231 202 \0 \0 002 \b 202 \0 \0 \0 237 230 223 003 230 217 0040660 214 \a C O M P I L E 230 217 214 004 L O A 0040700 D 230 217 214 004 E V A L 202 \0 \0 \0 222 226 \0 0040720 \a A @ \n \0 \0 020 \0 230 214 % l a m b d 0040740 a i n l a m b d a i n 4 0040760 t o p - l e v e l f o r m s 0041000 \0 \0 \0 002 231 001 230 223 001 230 223 002 230 214 001 X 0041020 230 214 001 Y 001 003 231 034 \0 \0 \0 } 230 214 y H 0041040 a v e t o p r o v i d e a 0041060 v a l u e f o r t h e m 0041100 e t h o d - b o d y d e f i n 0041120 i t i o n o f ~ % ~ \r 0041140 a m a c r 0041160 o d e f i n e d w i t h d 0041200 e f i n e - m e t h o d - b o d 0041220 y - m a c r o . ` 230 214 % ~ S u 0041240 s e d o u t s i d e t h e 0041260 b o d y o f a m e t h o d 0041300 . K 230 214 % ~ S u s e d o u t 0041320 s i d e t h e b o d y o f 0041340 a m e t h o d . 5 230 223 002 231 202 0041360 \0 \0 002 # 231 202 \0 \0 002 $ \0 \0 232 202 \0 \0 0041400 002 7 377 377 0041404