(original) (raw)
%PDF-1.3 %���� 2 0 obj << /Length 1361 >> stream BT /T1 1 Tf 0.24 0 0 -0.24 138.72 633.78 Tm 0 g /GS1 gs 0 Tc 0 Tw (Lisp)Tj 207 0 TD (Users)Tj 260.9999 0 TD 0.0001 Tc (and)Tj 186 0 TD 0 Tc (V)Tj 64.0001 0 TD (endo)Tj 198.9999 0 TD (rs)Tj 107.0001 0 TD (Conference)Tj -630.0001 149 TD (August)Tj 333 0 TD ()Tj 167 0 TD ()Tj /T2 1 Tf -553 406.9998 TD (T)Tj 113 0 TD (uto)Tj 237.0001 0 TD (rial)Tj 283.9999 0 TD (on)Tj -1130 150.0001 TD [(Go)-5000.1(o)-4999.9(d)]TJ 457 0 TD -0.0001 Tc (Lisp)Tj 357.9999 0 TD 0 Tc (Programming)Tj -91 124 TD (St)Tj 158 0 TD (yle)Tj /T3 1 Tf -272 223.9999 TD (P)Tj 68 0 TD (eter)Tj 220 0 TD (No)Tj 128 0 TD (rvig)Tj -772.9999 150 TD (Sun)Tj 212.9999 0 TD (Microsystems)Tj 662 0 TD (Labs)Tj 256 0 TD (Inc)Tj -781 224 TD (Kent)Tj 264 0 TD (Pitman)Tj -325 149.0001 TD (Ha)Tj 124 0 TD (rlequin)Tj 378 0 TD (Inc)Tj /T4 1 Tf -835.9999 211.9998 TD (P)Tj 43 0 TD (o)Tj 34 0 TD [(rtions)-24000(cop)]TJ 291 0 TD (yright)Tj 206.9999 -2 TD (c)Tj /T5 1 Tf -14 2 TD ()Tj /T4 1 Tf 85 0 TD [()-23000()-23000.1(P)]TJ 397 0 TD [(eter)-24000.1(No)]TJ 219.0001 0 TD (rvig)Tj -1318 66 TD (P)Tj 42.9999 0 TD (o)Tj 34 0 TD [(rtions)-23999.9(c)0(op)]TJ 291.0001 0 TD (yright)Tj 207 -2 TD (c)Tj /T5 1 Tf -14.0001 2 TD ()Tj /T4 1 Tf 85 0 TD [()-23000()-23000.1(Kent)-24000(M)-23000.1(Pitman)]TJ -193 125 TD [(All)-24000(Rights)-23000(Reserved)]TJ 1036.9999 334 TD ()Tj ET endstream endobj 3 0 obj << /ProcSet [/PDF /Text ] /Font << /T1 4 0 R /T2 5 0 R /T3 6 0 R /T4 7 0 R /T5 8 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 12 0 obj << /Length 845 >> stream 0 g /GS1 gs q 458.4 0 0 -1.44 89.016 531.564 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 500.82 Tm 0 Tc 0 Tw (Outline)Tj /T6 1 Tf 49 171.9998 TD ()Tj 108 0 TD [(What)-29000(is)-28000(Go)-2000.1(o)-1999.9(d)-30000.1(St)]TJ 600.9999 0 TD (yle)Tj -708.9999 173.0001 TD ()Tj 108 0 TD [(Tips)-28000(o)0.1(n)-29000(B)0(uiltIn)-26999.9(F)]TJ 641.0001 0 TD (unctionalit)Tj 371 0 TD (y)Tj -1120 172 TD ()Tj 108 0 TD [(Tips)-28000(o)0.1(n)-29000(Nea)]TJ 434.0001 0 TD (rStanda)Tj 303 0 TD [(rd)-25999.9(T)]TJ 153 0 TD 1.9999 Tc [(oo)1999.8(l)2000(s)]TJ -998.0001 172 TD 0 Tc ()Tj 108 0 TD [(Kinds)-28000(o)0.1(f)-29000(A)-0.1(bstraction)]TJ -108 172 TD ()Tj 108 0 TD [(Programming)-25000.1(i)0.1(n)-28000.1(the)-28999.9(La)]TJ 825.9999 0 TD (rge)Tj -933.9999 173 TD ()Tj 108 0 TD (Miscellaneous)Tj /T4 1 Tf 1536.9998 725.9998 TD ()Tj ET endstream endobj 13 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 17 0 obj << /Length 2742 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(What)-28999.9(i)0(s)-28000(G)-0.1(o)-1999.9(o)-2000(d)-30000(S)0.1(t)]TJ 601.0001 0 TD (yle)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 3 Tc [(G)3000(ood)]TJ 289 0 TD 0 Tc (Lisp)Tj 227.0001 0 TD (Programming)Tj 663 0 TD -0.0001 Tc (St)Tj 100.9999 0 TD 0 Tc (yle)Tj /T6 1 Tf -1279.9999 123.9998 TD [( Elegance)-28000(is)-27000.1(not)-29000(o)0.1(ptional\012)]TJ 1000 0 TD ( )Tj /T7 1 Tf 71 0 TD (Richa)Tj 195.9999 0 TD [(rd)-27999.9(A)-29000(OKeefe)]TJ /T6 1 Tf -1266.9999 123 TD 2 Tc [(G)2000(ood)]TJ 226 0 TD -0.0001 Tc (st)Tj 61.9999 0 TD 0.0001 Tc (yle)Tj 130 0 TD 0 Tc ( in)Tj 131 0 TD (any)Tj 157.0001 0 TD (language\015)Tj 379 0 TD (leads)Tj 209 0 TD (to)Tj 109 0 TD (p)Tj 41 0 TD (rograms)Tj 319 0 TD (that)Tj -1763 79.0002 TD (a)Tj 39 0 TD (re)Tj /T8 1 Tf 39.9999 155 TD ()Tj /T6 1 Tf 78 0 TD (Understandable)Tj /T8 1 Tf -78 109.9998 TD ()Tj /T6 1 Tf 78 0 TD (Reusable)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Extensible)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Ecient)Tj /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Easy)-29000(to)-28000(developdebug)]TJ -157 154 TD [(It)-28000(also)-28000(helps)-28000.1(c)0(o)]TJ 530 0 TD [(rrectness)-29000(robustness)-29000(compatibil)]TJ 1153 0 TD (i)Tj 19 0 TD (t)Tj 29 0 TD (y)Tj -1731 78.9999 TD [(Our)-28000(maxims)-26000.1(of)-29000(go)-2000(o)-2000(d)-29999.9(st)]TJ 826 0 TD [(yle)-28000(a)]TJ 162.9999 0 TD 0.0001 Tc (re)Tj /T8 1 Tf -910 154.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(explicit)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(sp)-2000(ecic)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(concise)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(consistent)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(helpful)-27000( anticipate)-28000(the)-28999.9(readers)-27999.9(needs\015)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(conventional)-27000( dont)-30000(b)-2000(e)-28999.9(obscure\015)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Build)-28000(abstractions)-27000(at)-29000(a)-28000.1(u)0.1(sable)-28000(l)-0.1(evel)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Allo)Tj 136.0001 0 TD [(w)-27999.9(t)0(o)-2000(o)-0.1(ls)-28000(to)-29000.1(interact)-28000( referential)-28000(t)0(ranspa)]TJ 1360 0 TD (rency\015)Tj -1653 155 TD 2 Tc [(G)2000(ood)-21000(s)2000(t)]TJ 275 0 TD 0 Tc [(yle)-22000(is)-20999.9(the)-22999.9( underw)]TJ 620.9999 0 TD (a)Tj 39.0001 0 TD [(re\012)-21000.1(that)-22000(supp)-1999.9(o)]TJ 504 0 TD 22 Tc [(r)22000.1(t)22000(sap)]TJ 219 0 TD 0 Tc (rogram)Tj /T4 1 Tf 35.9998 113 TD ()Tj ET endstream endobj 18 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 22 0 obj << /Length 5173 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 676.26 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Where)-29000(d)0(o)-2000.1(e)0.1(s)-30000(g)0(o)-1999.9(o)-2000.1(d)-29000(s)0.1(t)]TJ 712.0001 0 TD [(yle)-28000(c)-0.1(ome)-28999.9(f)-0.1(rom)]TJ ET q 458.4 0 0 -1.44 89.016 658.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 628.02 Tm (What)Tj 293 0 TD (T)Tj 71.9999 0 TD (o)Tj 94 0 TD (Believe)Tj /T6 1 Tf -459 140.9998 TD [(Dont)-29000(b)-2000.1(e)0.1(lieve)-28000(e)0(verything)-29000(w)]TJ 941 0 TD [(e)-28999.9(tell)-27000(y)]TJ 238.9999 0 TD 0.0001 Tc (ou)Tj 148.0001 0 TD 0 Tc [( Just)-29000(m)0.1(ost\015)]TJ -1328 141.0002 TD (W)Tj 77 0 TD (o)Tj 41 0 TD [(rry)-19999.9(less)-21000.1(ab)-2000(out)]TJ /T9 1 Tf 485 0 TD (what)Tj /T6 1 Tf 210.0001 0 TD [(to)-20999.9(b)-2000.1(e)0(lieve)-21000(and)-20999.9(mo)]TJ 609.9999 0 TD [(re)-19999.9(ab)-2000.1(out)]TJ /T9 1 Tf 311.0001 0 TD -0.0001 Tc (why)Tj /T6 1 Tf 152 0 TD 0 Tc ()Tj -1886 78.9998 TD (Kno)Tj 142 0 TD [(w)-28000(where)-29999.9(y)]TJ 356 0 TD [(our)-28000.1( St)]TJ 262.9999 0 TD [(yle)-28000(Rules\012)-28000(come)-29000.1(f)0(rom)]TJ /T8 1 Tf -682 173.0002 TD ()Tj /T9 1 Tf 78 0 TD [(Religion)-30999.9(G)0(o)-3000(o)-2999.9(d)]TJ 608.0001 0 TD [(vs)-31000.1(Evil)]TJ /T6 1 Tf 306 0 TD [( This)-27000(w)]TJ 282.9999 0 TD (a)Tj 39.0001 0 TD [(y)-28000(i)0.1(s)-28000.1(b)-1999.9(etter\012)]TJ /T8 1 Tf -1314.0001 109.9999 TD ()Tj /T9 1 Tf 78 0 TD (Philosophy)Tj /T6 1 Tf 434.0001 0 TD [( This)-18999.9(is)-18999.9(consistent)-19000(with)-19999.9(other)-19999.9(things\012)]TJ /T8 1 Tf -512.0001 110 TD ()Tj /T9 1 Tf 78 0 TD [(Robustness)-31000.1(Liabilit)]TJ 752.0001 0 TD (y)Tj 33.9999 0 TD [()-27000.1(S)0.1(afet)]TJ 253.0001 0 TD (y)Tj 33.9999 0 TD [()-30000(Ethics)]TJ /T6 1 Tf 321 0 TD [( Ill)-24000(put)-26000(in)]TJ -1394 78 TD [(redundant)-29000(checks)-29000(to)-29000(avoid)-28000.1(s)0.1(omething)-26999.9(ho)]TJ 1432 0 TD (rrible\012)Tj /T8 1 Tf -1510.0001 109.9999 TD ()Tj /T9 1 Tf 78 0 TD (Legalit)Tj 261 0 TD (y)Tj /T6 1 Tf 70.0001 0 TD -0.0001 Tc [( Our)-29000.1(la)]TJ 269 0 TD (wy)Tj 93 0 TD [(ers)-28000.2(s)0(a)]TJ 200 0 TD 0 Tc [(y)-28000(d)0(o)-29000(i)0.1(t)-28000.1(this)-28000.1(w)]TJ 470 0 TD (a)Tj 39 0 TD (y)Tj 31 0 TD (\012)Tj /T8 1 Tf -1511.0001 110 TD ()Tj /T9 1 Tf 78 0 TD (P)Tj 57 0 TD (ersonalit)Tj 321.0001 0 TD (y)Tj 34 0 TD ()Tj 58.9999 0 TD (Opinion)Tj /T6 1 Tf 331.0001 0 TD ( )Tj /T9 1 Tf 42.9999 0 TD (I)Tj /T6 1 Tf 53 0 TD (lik)Tj 79.0001 0 TD [(e)-26999.9(i)-0.1(t)-28000(this)-28000(w)]TJ 354 0 TD (a)Tj 39 0 TD (y)Tj 31 0 TD -0.0001 Tc (\012)Tj /T8 1 Tf -1479.0001 110.0001 TD 0 Tc ()Tj /T9 1 Tf 78 0 TD (Compatibilit)Tj 467 0 TD (y)Tj /T6 1 Tf 71.0001 0 TD [( Another)-28999.9(to)-2000.1(ol)-29000(exp)-2000.1(ects)-30000(this)-27999.9(w)]TJ 1022.9998 0 TD (a)Tj 39.0002 0 TD (y)Tj 31 0 TD (\012)Tj /T8 1 Tf -1709.0001 110 TD ()Tj /T9 1 Tf 78 0 TD (P)Tj 57 0 TD (o)Tj 44 0 TD (rtabilit)Tj 250 0 TD (y)Tj /T6 1 Tf 71 0 TD [( Other)-30000(compilers)-26000(p)]TJ 679.0001 0 TD [(refer)-29000.1(this)-28000(w)]TJ 398.9999 0 TD (a)Tj 39.0001 0 TD (y)Tj 31 0 TD (\012)Tj /T8 1 Tf -1648.0001 109.9999 TD ()Tj /T9 1 Tf 78 0 TD [(Co)-3000(op)-3000(eration)]TJ 554.9999 0 TD (Convention)Tj /T6 1 Tf 480 0 TD 0.0001 Tc ( It)Tj 141.0001 0 TD -0.0001 Tc (has)Tj 162 0 TD (to)Tj 118 0 TD 2 Tc (be)Tj 129 0 TD 0 Tc (done)Tj -1585 79 TD [(some)-28000(unifo)]TJ 383 0 TD 0.0001 Tc [(rm)-26999.8(w)]TJ 179.0001 0 TD 0 Tc (a)Tj 38.9999 0 TD (y)Tj 31 0 TD 28.0001 Tc [(s)28000.2(o)-999.9(w)]TJ 212.0001 0 TD 0 Tc [(e)-28999.9(a)-0.1(greed)-28000(on)-28999.9(this)-27999.9(o)-0.1(ne\012)]TJ /T8 1 Tf -922.0001 110 TD ()Tj /T9 1 Tf 78 0 TD [(Habit)-25000.1(T)]TJ 319 0 TD (radition)Tj /T6 1 Tf 312.0001 0 TD ( W)Tj 119.9999 0 TD [(eve)-22000(alw)]TJ 276.0001 0 TD (a)Tj 38.9999 0 TD [(ys)-18000.1(done)-21000(it)-20000(this)-19999.8(w)]TJ 550.0001 0 TD (a)Tj 39 0 TD (y)Tj 30.9998 0 TD 0.0002 Tc (\012)Tj /T8 1 Tf -1763.9999 109.9999 TD 0 Tc ()Tj /T9 1 Tf 78 0 TD (Abilit)Tj 202 0 TD (y)Tj /T6 1 Tf 60.0001 0 TD [( My)-19999.9(p)]TJ 211.9999 0 TD [(rogrammers)-15999.9(a)]TJ 476.0001 0 TD [(rent)-18000(s)0.1(ophisticated)-18000(enough\012)]TJ /T8 1 Tf -1028.0001 110 TD ()Tj /T9 1 Tf 78 0 TD (Memo)Tj 238 0 TD (ry)Tj /T6 1 Tf 117 0 TD ( Kno)Tj 185.0001 0 TD (wing)Tj 206 0 TD -0.0001 Tc (ho)Tj 84 0 TD 0 Tc (w)Tj 100 0 TD (I)Tj /T7 1 Tf 65 0 TD (w)Tj 55 0 TD (ould)Tj /T6 1 Tf 191.9999 0 TD (do)Tj 129.0001 0 TD -0.0001 Tc (it)Tj 94 0 TD 0 Tc (means)Tj 265 0 TD (I)Tj -1730 79 TD [(dont)-29000(h)-0.1(ave)-29000(t)0(o)-29000.1(rememb)-2000(er)-27000(ho)]TJ 968.9999 0 TD 29.0001 Tc (wI)Tj /T7 1 Tf 137.0001 0 TD -0.0001 Tc (did)Tj /T6 1 Tf 134 0 TD 0 Tc [(do)-27999.9(it\012)]TJ /T8 1 Tf -1318.0001 110 TD ()Tj /T9 1 Tf 78 0 TD [(Sup)-3000(e)0.1(rstition)]TJ /T6 1 Tf 493 0 TD [( Im)-27000.1(s)0.1(ca)]TJ 294.0001 0 TD [(red)-28000.1(t)0(o)-29000(d)0(o)-29000(i)0.1(t)-28000(d)-0.1(ierently)]TJ 778 0 TD (\012)Tj /T8 1 Tf -1643.0001 110 TD ()Tj /T9 1 Tf 78 0 TD (Practicalit)Tj 391 0 TD (y)Tj /T6 1 Tf 71.0001 0 TD [( This)-28000.1(mak)]TJ 377 0 TD [(es)-27000(other)-28000.1(things)-28000.1(easier\012)]TJ /T4 1 Tf 697.9998 200 TD ()Tj ET endstream endobj 23 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 26 0 obj << /Length 1478 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 533.22 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Where)-29000(d)0(o)-2000.1(e)0.1(s)-30000(g)0(o)-1999.9(o)-2000.1(d)-29000(s)0.1(t)]TJ 712.0001 0 TD [(yle)-28000(c)-0.1(ome)-28999.9(f)-0.1(rom)]TJ ET q 458.4 0 0 -1.44 89.016 515.7241 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 485.22 Tm (Its)Tj 183 0 TD (All)Tj 161 0 TD [(Ab)-3000(out)]TJ 325.0001 0 TD (Communication)Tj /T9 1 Tf -627 141.9998 TD -0.0001 Tc (Exp)Tj 145 0 TD 0 Tc (ression)Tj /T6 1 Tf 293.9999 0 TD ()Tj /T9 1 Tf 98 0 TD (Understanding)Tj /T6 1 Tf 584.9999 0 TD ()Tj /T9 1 Tf 98.0001 0 TD (Communication)Tj /T6 1 Tf -1262 141.0001 TD [(Programs)-25999.9(c)-0.1(ommunicate)-27000(with)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD [(Human)-28000(readers)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Compilers)Tj /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD [(ext)-29000(e)0(dito)]TJ 308.9999 0 TD 0.0001 Tc [(rs)-27999.9( a)]TJ 161.9999 0 TD 0 Tc [(rglist)-26000(do)-2000.1(c)-30000(s)0.1(tring)-27000.1(indent\015)]TJ /T8 1 Tf -604 110 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD [(o)-2000(o)0.1(ls)-28000( trace)-29000(s)0.1(tep)-29000(ap)]TJ 711.9999 0 TD [(rop)-2000(o)0(s)-28000.1(xref)-29999.9(m)-0.1(anual\015)]TJ /T8 1 Tf -845 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Users)-29000(of)-29000(the)-28999.9(p)]TJ 497.9999 0 TD [(rogram)-26000( indirect)-28000.1(c)0.1(ommunication\015)]TJ /T4 1 Tf 1038.9999 799.9998 TD ()Tj ET endstream endobj 27 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 29 0 obj << /Length 1891 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 604.26 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Where)-29000(d)0(o)-2000.1(e)0.1(s)-30000(g)0(o)-1999.9(o)-2000.1(d)-29000(s)0.1(t)]TJ 712.0001 0 TD [(yle)-28000(c)-0.1(ome)-28999.9(f)-0.1(rom)]TJ ET q 458.4 0 0 -1.44 89.016 586.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 556.02 Tm (Kno)Tj 187 0 TD (w)Tj 111.9999 0 TD (the)Tj 187 0 TD (Context)Tj /T6 1 Tf -486 140.9998 TD [(When)-29000.1(reading)-28000(co)-2000(de)]TJ /T8 1 Tf 78.9999 172.0001 TD ()Tj /T6 1 Tf 78 0 TD (Kno)Tj 142 0 TD (w)Tj /T9 1 Tf 86.0001 0 TD -0.0001 Tc (who)Tj /T6 1 Tf 185.9999 0 TD 0 Tc [(wrote)-29000(it)-28000(and)]TJ /T9 1 Tf 461.0001 0 TD (when)Tj /T6 1 Tf 200 0 TD ()Tj -1232 172.9999 TD [(When)-29000.1(writing)-26999.9(c)0(o)-2000.1(d)0.1(e)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD [(Annotate)-29999.9(it)-28000(with)-28000.1(comments)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T9 1 Tf 78 0 TD (Sign)Tj /T6 1 Tf 196 0 TD (and)Tj /T9 1 Tf 155 0 TD (date)Tj /T6 1 Tf 198.0001 0 TD (y)Tj 35.9999 0 TD [(our)-28000(comments)]TJ -584.9999 79 TD [( Should)-29000(b)-2000(e)-28999.9(an)-27999.9(edito)]TJ 699.0001 0 TD [(r)-28000(command)-27000.1(t)0(o)-29000(d)0.1(o)-28000(t)0(his\015)]TJ -856 172 TD [(Some)-27000(things)-27999.9(t)0(o)-29000(notice)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD (P)Tj 52 0 TD [(eoples)-28000.1(s)0(t)]TJ 329.0001 0 TD [(yle)-28000.1(changes)-29000(over)-29000.1(time)]TJ /T8 1 Tf -459.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(The)-29000.1(same)-28000(p)-2000(e)0(rson)-30000(at)-29000(dierent)-28999.9(times)-28000(c)0.1(an)-29000.1(seem)-27999.8(lik)]TJ 1716 0 TD (e)Tj -1716 78.9998 TD [(a)-29000(d)0(ierent)-28000(p)-1999.9(erson)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Sometimes)-26999.9(that)-28000.1(p)-2000(erson)-29000(i)-0.1(s)-27999.9(y)]TJ 965.0001 0 TD (ou)Tj /T4 1 Tf 571.9998 500 TD ()Tj ET endstream endobj 30 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 32 0 obj << /Length 2252 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 580.5001 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 563.2441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 532.5001 Tm 0 Tc (V)Tj 70 0 TD (alue)Tj 224 0 TD (Systems)Tj 417.9999 0 TD 0.0001 Tc (Are)Tj 201.0001 0 TD 0 Tc (Not)Tj 209.9999 0 TD (Absolute)Tj /T6 1 Tf -887.9999 141.0002 TD (St)Tj 77 0 TD [(yle)-28000(rules)-27999.9(cannot)-28999.9(b)-2000.1(e)-29000(v)0.1(iew)]TJ 845.9999 0 TD [(ed)-28999.9(in)-27000(isolation)]TJ -889.9999 78.9999 TD [(They)-29000(often)-29999.9(o)-0.1(verlap)-28000(in)-28000.1(conicting)-28000(w)]TJ 1238.9999 0 TD (a)Tj 39.0001 0 TD -0.0001 Tc (ys)Tj -1546 141 TD 0 Tc [(The)-29000(fact)-30000(that)-30000(st)]TJ 576 0 TD [(yle)-29000(rules)-28999.9(c)-0.1(onict)-30000.1(with)-30000.1(o)0.1(ne)-30000.1(another)-29000(re)]TJ -576 79 TD (ects)Tj 226 0 TD -0.0001 Tc (the)Tj 151.9999 0 TD 0 Tc (natural)Tj 285.9999 0 TD (fact)Tj 176.0001 0 TD (that)Tj 186 0 TD (realw)Tj 212 0 TD (o)Tj 40.9999 0 TD 0.0001 Tc (rld)Tj 129.0001 0 TD 0 Tc (goals)Tj 219 0 TD (conict)Tj -1627 78.9999 TD 2 Tc [(A)-27000(g)2000(ood)-27000(p)]TJ 330 0 TD 0 Tc [(rogrammer)-25000(mak)]TJ 561.0001 0 TD [(es)-26999.9(tradeos)-28000(in)-28000.1(p)]TJ 594.9999 0 TD (rogrammi)Tj 340.0001 0 TD -0.0002 Tc (ng)Tj -1826 79 TD 0 Tc (st)Tj 62 0 TD [(yle)-21999.9(that)-22000(reect)-24000.1(underlying)-22000(p)]TJ 951.9999 0 TD 0.0001 Tc (rio)Tj 90.0001 0 TD 0 Tc (rit)Tj 78 0 TD [(y)-20000(choices)-23000(among)-21000(v)0(a)]TJ 670 0 TD -0.0002 Tc (r)Tj -1852 79.0001 TD 0 Tc [(ious)-27000(majo)]TJ 338 0 TD [(r)-27000.1(g)0.1(oals)]TJ /T8 1 Tf -259 172 TD ()Tj /T6 1 Tf 78 0 TD (Understandable)Tj /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Reusable)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Extensible)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Ecient)-28999.9( co)-2000(ding)-29000(s)0.1(pace)-28999.9(s)-0.1(p)-2000(eed)-28999.9(\015)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Easy)-29000(to)-28000(developdebug)]TJ /T4 1 Tf 1536.9998 603 TD ( )Tj ET endstream endobj 33 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 35 0 obj << /Length 2511 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 592.98 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 575.4841 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 544.7401 Tm 0 Tc (Why)Tj 249 0 TD [(Go)-3000.1(o)-2999.9(d)]TJ 289.0001 0 TD -0.0001 Tc (St)Tj 100.9999 0 TD (yle)Tj 165.0001 0 TD 0 Tc (is)Tj 106 0 TD -0.0001 Tc [(Go)-3000.2(o)-3000.1(d)]TJ /T6 1 Tf -910 141 TD 2 Tc [(G)2000(ood)]TJ 228 0 TD 0 Tc (st)Tj 62.0001 0 TD -0.0001 Tc (yle)Tj 131.9999 0 TD 0 Tc (helps)Tj 214 0 TD (build)Tj 204.0001 0 TD -0.0001 Tc (the)Tj 150 0 TD 0 Tc (current)Tj 288 0 TD (p)Tj 41 0 TD (rogram)Tj 314 0 TD -0.0001 Tc (and)Tj 164 0 TD 0 Tc (the)Tj -1797 79 TD [(next)-29000.1(one)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD [(Organizes)-19000(a)-19000(p)]TJ 470 0 TD [(rogram)-18000.1(relieving)-17000.1(h)0(uman)-18000.1(memo)]TJ 1071.9998 0 TD 0.0001 Tc [(ry)-16999.9(needs)]TJ /T8 1 Tf -1619.9999 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(Encourages)-29000.1(mo)-2000(dula)]TJ 691.9999 0 TD [(r)-26000(reusable)-28000(pa)]TJ 474 0 TD 0.0001 Tc (rts)Tj -1322.9999 172.0001 TD 0 Tc (St)Tj 77 0 TD [(yle)-27000(is)-28000(not)-29000(just)-29000.1(added)-27999.9(a)-0.1(t)-29000(the)-29000(end)]TJ 1172 0 TD 0.0001 Tc [(It)-28999.9(pla)]TJ 184.0001 0 TD 0 Tc [(ys)-27999.9(a)-28000.1(p)0(a)]TJ 250 0 TD [(rt)-28000(in)]TJ /T8 1 Tf -1604.0001 173 TD ()Tj /T6 1 Tf 78 0 TD [(Organization)-27000.1(o)0(f)-28999.9(t)-0.1(he)-28999.9(p)]TJ 763.9999 0 TD [(rogram)-26999.9(into)-28000.1(les)]TJ /T8 1 Tf -842 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD [(oplevel)-27000(design)-29000(structure)-28000(and)-28999.9(l)-0.1(a)]TJ 1126.9999 0 TD (y)Tj 36.0001 0 TD [(out)-27000.1(o)0(f)-28999.9(each)-28999.8(le)]TJ /T8 1 Tf -1296.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Decomp)-2000(osition)-27999.9(into)-28000.1(mo)-1999.9(dules)-27000(a)-0.1(nd)-28999.9(comp)-2000(onents)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Datastructure)-29000(choice)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Individual)-27000(function)-28000.1(designimplem)]TJ 1194 0 TD (entation)Tj /T8 1 Tf -1272 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Naming)-27000(f)0(o)]TJ 389 0 TD [(rmatting)-26000(and)-28000.1(do)-1999.9(cumenting)-29000(standa)]TJ 1225 0 TD -0.0001 Tc (rds)Tj /T4 1 Tf -77.0002 546 TD 0 Tc (\012)Tj ET endstream endobj 36 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 38 0 obj << /Length 5063 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 0 Tc (Why)Tj 249 0 TD (St)Tj 101 0 TD (yle)Tj 164 0 TD (is)Tj 106 0 TD (Practical)Tj 489.0001 0 TD (Memo)Tj 288 0 TD (ry)Tj /T6 1 Tf -1397 132 TD ( When)Tj 291 0 TD (I)Tj 67 0 TD (w)Tj 55.0001 0 TD -0.0001 Tc (as)Tj 119 0 TD 0 Tc (y)Tj 35.9999 0 TD (oung)Tj 245.0001 0 TD (I)Tj 66.9999 0 TD (could)Tj 232.0001 0 TD (imagine)Tj 315 0 TD (a)Tj 86 0 TD (castle)Tj 245 0 TD (with)Tj -1758 78.9998 TD (t)Tj 28.9999 0 TD (w)Tj 55.0001 0 TD 0.0001 Tc (ent)Tj 110 0 TD 0 Tc [(y)-27000(r)0(o)-2000(o)0(ms)-25999.9(with)-28000(each)-27000.1(ro)-1999.9(om)-27000.1(having)-26000(ten)-28000.1(d)0.1(ierent)-26999.8(o)-0.2(b)]TJ -194 79.0002 TD (jects)Tj 195 0 TD 0.0001 Tc (in)Tj 96 0 TD 0 Tc (it)Tj 126 0 TD (I)Tj 55 0 TD (w)Tj 55 0 TD (ould)Tj 182.0001 0 TD (have)Tj 194 0 TD -0.0001 Tc (no)Tj 119 0 TD 0 Tc (p)Tj 41 0 TD (roblem)Tj 315 0 TD (I)Tj 55 0 TD (cant)Tj 211 0 TD (do)Tj 119 0 TD (that)Tj -1763 79 TD (anymo)Tj 231 0 TD (re)Tj 132 0 TD 0.0001 Tc (No)Tj 97.0001 0 TD 0 Tc [(w)-30000(I)-29999.9(think)-30000.1(m)0(o)]TJ 456 0 TD [(re)-28000(in)-30000(terms)-29000.1(o)0(f)-30999.9(e)-0.1(a)]TJ 593 0 TD [(rlier)-27000(exp)-1999.8(eri)]TJ -1509 77.9998 TD (ences)Tj 267 0 TD (I)Tj 55 0 TD (see)Tj 143 0 TD (a)Tj 74 0 TD (net)Tj 110.0001 0 TD (w)Tj 55 0 TD (o)Tj 41 0 TD -0.0001 Tc (rk)Tj 102 0 TD 0 Tc (of)Tj 103 0 TD (inchoate)Tj 329.9999 0 TD (clouds)Tj 278.0001 0 TD (instead)Tj 282 0 TD (of)Tj -1840 79.0002 TD (the)Tj 147 0 TD [(picturep)-2000.1(ostca)]TJ 500 0 TD (rd)Tj 106.0001 0 TD (clea)Tj 135 0 TD (rness)Tj 254.9999 0 TD (But)Tj 166.0001 0 TD (I)Tj 57 0 TD (do)Tj 120.9999 0 TD (write)Tj 209.0001 0 TD [(b)-2000(etter)]TJ -1696 79 TD (p)Tj 41 0 TD (rograms\012)Tj 389 0 TD ( )Tj /T7 1 Tf 71 0 TD (Cha)Tj 137.0001 0 TD [(rles)-27000(Simonyi)]TJ /T6 1 Tf -638 131.9998 TD [( Some)-21000(p)-2000(eople)-22000.1(a)]TJ 549 0 TD -0.0001 Tc [(re)-21000.1(go)-2000.2(o)-2000.1(d)-22000.1(p)]TJ 327.0001 0 TD 0 Tc [(rogrammers)-19000.1(b)-1999.9(ecause)-23000.1(they)-22000(can)]TJ -876 78.0001 TD [(handle)-21999.9(m)-0.1(any)-23000.1(m)0.1(o)]TJ 572 0 TD [(re)-21999.9(details)-22000(t)0(han)-23000.1(m)0.1(ost)-23000(p)-2000(eople)]TJ 1003.9999 0 TD [(But)-24000(there)]TJ -1575.9999 79 TD (a)Tj 39 0 TD [(re)-23000.1(a)-23999.9(l)0(ot)-23999.9(of)-24000(disadvantages)-23000(in)-24000.1(selecting)-23000(p)]TJ 1332 0 TD [(rogrammers)-21000(fo)]TJ 508.9998 0 TD (r)Tj -1879.9998 78.9999 TD [(that)-30000(reasonit)-30000(can)-30000(r)0(esult)-29999.9(in)-29999.9(p)]TJ 1079.9999 0 TD [(rograms)-28000(n)0(o)-30999.9(o)0(n)-31000.1(else)-30000(can)]TJ -1079.9999 79 TD (maintai)Tj 263 0 TD (n\012)Tj 146 0 TD ( )Tj /T7 1 Tf 71 0 TD [(Butler)-29000(Lampson)]TJ /T6 1 Tf -480 131.0001 TD [( Pick)-24000(out)-26000(any)-26000(t)0(hree)-25000(lines)-25000.1(i)0.1(n)-24000.1(m)0.1(y)-25000.1(p)]TJ 1153 0 TD [(rogram)-23999.9(and)-25000(I)-25999.9(can)-25000(tell)]TJ -1153 79 TD (y)Tj 36 0 TD (ou)Tj 120 0 TD (where)Tj 239 0 TD (theyre)Tj 276.0001 0 TD (from)Tj 198.9999 0 TD 0.0001 Tc (and)Tj 161.0001 0 TD 0 Tc (what)Tj 206 0 TD (they)Tj 185 0 TD (do\012)Tj 207.9999 0 TD ( )Tj /T7 1 Tf 77.0001 0 TD (David)Tj -1707 78.9999 TD (McDonald)Tj /T6 1 Tf 0 132 TD 2 Tc [(G)2000(ood)-28000(s)2000(t)]TJ 282 0 TD 0 Tc [(yle)-27999.9(r)-0.1(eplaces)-27999.9(the)-28999.9(n)-0.1(eed)-29000.1(f)0(o)]TJ 831 0 TD [(r)-27999.9(g)-0.1(reat)-29000(memo)]TJ 483 0 TD -0.0001 Tc (ry)Tj /T8 1 Tf -1517.0001 162 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-18999.9(sure)-18999.9(a)0(ny)-19000()-19000( )0.1()]TJ 575 0 TD (\015)Tj 194.9999 0 TD [(lines)-18000(a)]TJ 211.0001 0 TD [(re)-18000(selfexplanato)]TJ 566.9998 0 TD 0.0002 Tc (ry)Tj -1697.9998 79.0001 TD 0 Tc [(Also)-28999.9(called)-26999.9( referential)-27000(transpa)]TJ 1089 0 TD (rency\012)Tj -1089 78.9999 TD (P)Tj 52 0 TD (ack)Tj 118 0 TD [(age)-25000(complexit)]TJ 483.9999 0 TD [(y)-23000.1(i)0.1(nto)-25000(o)0.1(bjects)-26000.1(and)-25000.1(a)0.1(bstractions)]TJ -653.9999 79 TD [(not)-28999.9(g)-0.1(lobal)-27000.1(v)0(a)]TJ 460 0 TD [(riablesdep)-2000(e)0.1(ndencies)]TJ /T8 1 Tf -538 110 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-18999.9(i)0(t)-18000( fractally\012)-17999.9(s)-0.1(elfo)]TJ 700.9999 0 TD [(rganizing)-15999.9(all)-17000.1(the)-19000(w)]TJ 619.0001 0 TD (a)Tj 39 0 TD [(y)-19000(updo)]TJ 270 0 TD -0.0002 Tc (wn)Tj /T8 1 Tf -1857.0001 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (Sa)Tj 87 0 TD 28 Tc [(yw)28000(h)27999.9(a)28000.1(t)-1000(y)]TJ 303.0001 0 TD 0 Tc [(ou)-29000.1(mean)]TJ /T8 1 Tf -468.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Mean)-29000(what)-28999.9(y)]TJ 458 0 TD [(ou)-29000(sa)]TJ 186.9999 0 TD (y)Tj /T4 1 Tf 891.9999 144 TD ()Tj ET endstream endobj 39 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 41 0 obj << /Length 2588 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 623.9401 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 606.444 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 575.7001 Tm 0 Tc (Why)Tj 249 0 TD (St)Tj 101 0 TD (yle)Tj 164 0 TD (is)Tj 106 0 TD (Practical)Tj 489.0001 0 TD (Reuse)Tj /T7 1 Tf -1109 141.0002 TD [(Structured)-19000(Programmi)]TJ 785.9999 0 TD 0.0001 Tc (ng)Tj /T6 1 Tf 102.0001 0 TD 0 Tc [(encourages)-20000(mo)-2000(dules)-18000(that)-19000(meet)]TJ -888 79 TD [(sp)-2000(ecications)-29000(a)0(nd)-30000.1(can)-30000.1(b)-2000(e)-30999.9(r)0(eused)-30000(w)-0.1(ithin)-29000(t)0(he)-30000(b)-1999.9(o)-0.1(unds)-31000(of)]TJ 0 78.9998 TD [(that)-27999.9(sp)-2000(ecication)]TJ /T7 1 Tf 0 141 TD [(Stratied)-25000(Design)]TJ /T6 1 Tf 615 0 TD [(encourages)-26000(mo)-2000(dules)-24999.9(w)-0.1(ith)-26000(commonly)]TJ -615 79 TD (needed)Tj 278 0 TD (functionalit)Tj 396.9999 0 TD (y)Tj 31.0001 0 TD ()Tj 57.9999 0 TD (which)Tj 236.0001 0 TD (can)Tj 157 0 TD 2 Tc (be)Tj 118 0 TD 0 Tc (reused)Tj 259.9999 0 TD (even)Tj 192.0001 0 TD (when)Tj -1727 78.0001 TD [(the)-29000(sp)-2000(ecication)-28000(changes)-29000(o)]TJ 976.9999 0 TD [(r)-28000.1(i)0(n)-28000(another)-29000.1(p)]TJ 486.0001 0 TD (rogram)Tj /T7 1 Tf -1463 142 TD (ObjectOriented)Tj 611 0 TD (Design)Tj /T6 1 Tf 273.0001 0 TD (is)Tj 88 0 TD (stratied)Tj 347 0 TD (design)Tj 254.9999 0 TD (that)Tj 182.0001 0 TD -0.0001 Tc (con)Tj -1756 78 TD 0 Tc [(centrates)-25000(on)-25000.1(classes)-24000(o)0(f)-26000.1(o)0(bjects)-24999.9(and)-24000.1(on)-25000(info)]TJ 1478 0 TD [(rmation)-22000(hid)]TJ -1478 78.9999 TD (ing)Tj 0 142.0001 TD (Y)Tj 48 0 TD [(ou)-29000(should)-28000.1(a)0(im)-25999.9(to)-29000.1(reuse)]TJ /T8 1 Tf 30.9999 172 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc [(Data)-28999.9(t)]TJ 232 0 TD 0 Tc [(yp)-2000(es)-29000( classes\015)]TJ /T8 1 Tf -310 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD [(unctions)-28000( metho)-1999.9(ds\015)]TJ /T8 1 Tf -127 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Control)-28000(abstractions)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Interface)-29999.9(a)-0.1(bstractions)-27000( )-0.1(pack)]TJ 983.0001 0 TD [(ages)-28000.1(m)0(o)-2000(dules\015)]TJ /T8 1 Tf -1061.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Syntactic)-19000(abstractions)-18000( )0(macros)-17999.9(and)-19000(w)0.1(hole)-19000(languages\015)]TJ /T4 1 Tf 1536.9998 422 TD 0.0002 Tc ( )Tj ET endstream endobj 42 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 44 0 obj << /Length 3490 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 0 Tc (Sa)Tj 113 0 TD (y)Tj 88.0001 0 TD -0.0001 Tc (What)Tj 293 0 TD 0 Tc (Y)Tj 63.9999 0 TD (ou)Tj 151.0001 0 TD (Mean)Tj /T6 1 Tf -709 123.9998 TD -0.0001 Tc ( Sa)Tj 130 0 TD 18 Tc [(yw)17999.9(h)18000.1(a)18000(t)-2000(y)]TJ 284 0 TD 0 Tc [(ou)-19999.9(mean)-20000(simply)-16999.9(and)-19000(d)-0.1(irectly)]TJ 974.9999 0 TD 0.0001 Tc (\012)Tj 101.0001 0 TD 0 Tc ( )Tj /T7 1 Tf 62 0 TD (Kernighan)Tj -1552 78.0002 TD [()-27999.9(P)-0.1(lauger)]TJ /T6 1 Tf 0 124 TD (Sa)Tj 87 0 TD [(y)-28000(what)-29000.1(y)]TJ 302.9999 0 TD [(ou)-28000(mean)-28000(in)]TJ /T9 1 Tf 423.0001 0 TD (data)Tj /T6 1 Tf 197.9999 0 TD [( b)-1999.9(e)-30000.1(s)0(p)-2000(e)0.1(cic)-30000(c)-0.1(oncise\015)]TJ /T8 1 Tf -932 154 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(data)-28000.1(abstractions)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Dene)-30000(languages)-28000.1(fo)]TJ 694.9999 0 TD [(r)-28000.1(d)0.1(ata)-27999.9(i)-0.1(f)-28000(needed)]TJ /T8 1 Tf -773 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Cho)-2000(o)-0.1(se)-30000.1(names)-27000(w)0(isely)]TJ -157 153.9999 TD (Sa)Tj 87 0 TD [(y)-20000(what)-20000(y)]TJ 286 0 TD 0.0001 Tc [(ou)-20999.8(mean)-18999.8(in)]TJ /T9 1 Tf 399.0001 0 TD -0.0001 Tc [(co)-3000.1(de)]TJ /T6 1 Tf 203 0 TD 0 Tc [( b)-2000.1(e)-22000(c)0.1(oncise)-22000(c)0(onventional\015)]TJ /T8 1 Tf -896.0001 154 TD ()Tj /T6 1 Tf 78 0 TD [(Dene)-30000(interfaces)-29000(clea)]TJ 756.0001 0 TD (rly)Tj /T8 1 Tf -834.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(Macros)-28999.9(and)-28000.1(l)0.1(anguages)-27999.9(app)]TJ 1092 0 TD 0.0001 Tc (rop)Tj 113.0001 0 TD 0 Tc (riatel)Tj 178 0 TD (y)Tj /T8 1 Tf -1461.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(builtin)-26000(f)0.1(unctions)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Create)-29000(y)]TJ 297 0 TD [(our)-28000.1(o)]TJ 184.0001 0 TD [(wn)-28999.9(abstractions)]TJ /T8 1 Tf -559.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-29000.1(d)0.1(o)-29000(i)0(t)-28000(t)]TJ 454 0 TD [(wice)-27999.9(if)-29000(y)]TJ 292.0001 0 TD [(ou)-28000(can)-28999.9(d)0(o)-29000.1(i)0(t)-28000(o)0.1(nce)]TJ -903 155.0001 TD (In)Tj /T9 1 Tf 92.9999 0 TD (annotations)Tj /T6 1 Tf 479.0001 0 TD [( b)-2000(e)-28999.9(explicit)-27000(helpful\015)]TJ /T8 1 Tf -493.0001 153.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(app)]TJ 281.0001 0 TD (rop)Tj 112.9999 0 TD [(riate)-25999.9(detail)-27000(fo)]TJ 471.9999 0 TD [(r)-29000.1(comments)]TJ /T8 1 Tf -944 110 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(strings)-26999.9(a)]TJ 871.0001 0 TD [(re)-27000(b)-1999.9(etter)-29000.1(than)-26999.9(comments)]TJ /T8 1 Tf -949.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Sa)Tj 87 0 TD 28 Tc [(yw)28000(h)27999.9(a)28000.1(t)-1000(i)28000(ti)27999.9(sf)28000(o)]TJ 494.0001 0 TD 0 Tc [(r)-28000.1(not)-29000.1(j)0(ust)-28999.9(what)-28000(it)-28000.1(do)-2000(es)]TJ /T8 1 Tf -659.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Decla)Tj 196 0 TD [(rations)-26999.9(a)0.1(nd)-28000(assertions)]TJ /T8 1 Tf -274 110 TD ()Tj /T6 1 Tf 78 0 TD [(Systems)-27999.9( and)-29000(test)-29000(les)-29000(etc\015)]TJ /T4 1 Tf 1536.9998 149 TD 0.0002 Tc ()Tj ET endstream endobj 45 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 49 0 obj << /Length 4423 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 670.7401 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 653.244 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 622.5 Tm 0 Tc (Be)Tj 164 0 TD (Explicit)Tj /T9 1 Tf -164 141 TD [(Optional)-31000(and)]TJ 535 0 TD (Keyw)Tj 209 0 TD (o)Tj 44 0 TD [(rd)-32000(a)]TJ 150.9999 0 TD (rguments)Tj /T6 1 Tf -938.9999 140.9998 TD [(If)-32000(y)]TJ 116 0 TD [(ou)-32000(have)]TJ 311 0 TD [(to)-32000(lo)-2000(ok)-31000(up)-32000(the)]TJ 549.0001 0 TD [(default)-32000(v)0(alue)-32000(y)]TJ 546 0 TD [(ou)-32000(need)]TJ 313 0 TD (to)Tj -1835 79.0002 TD [(supply)-26000(it)]TJ 358 0 TD (Y)Tj 48 0 TD [(ou)-28000(should)-27000.1(only)-26999.9(tak)]TJ 648.0001 0 TD [(e)-25999.9(the)-28000.1(default)-27000(i)0(f)-27000(y)]TJ 581.9999 0 TD [(ou)-26999.8(truly)]TJ -1635.9999 79 TD [(b)-2000(elieve)]TJ 271 0 TD (y)Tj 36.0001 0 TD -0.0001 Tc (ou)Tj 120.9999 0 TD 0 Tc (dont)Tj 218 0 TD (ca)Tj 77.0001 0 TD -0.0001 Tc (re)Tj 100.9999 0 TD 0 Tc (o)Tj 41.0001 0 TD (r)Tj 63 0 TD (if)Tj 81 0 TD (y)Tj 35.9999 0 TD (oure)Tj 211.0001 0 TD -0.0001 Tc (sure)Tj 178 0 TD 0 Tc (the)Tj 147 0 TD (default)Tj 276 0 TD (is)Tj -1857 78.9998 TD (w)Tj 55 0 TD [(ellundersto)-2000(o)-2000(d)-28000(and)-28000(w)]TJ 737.9999 0 TD [(ellaccepted)-28000.1(b)]TJ 486 0 TD 29.0001 Tc [(ya)29000.1(l)29000.2(l)29000()]TJ -1278.9999 141 TD 0 Tc (F)Tj 49 0 TD (o)Tj 41 0 TD (r)Tj 62 0 TD (example)Tj 345.0001 0 TD (when)Tj 216 0 TD [(op)-2000(ening)]TJ 309 0 TD (a)Tj 75 0 TD (le)Tj 163 0 TD (y)Tj 36 0 TD -0.0001 Tc (ou)Tj 120 0 TD 0 Tc (should)Tj 259 0 TD (almost)Tj -1675 79 TD (never)Tj 219 0 TD (consider)Tj 319.0001 0 TD [(omitting)-30999.9(the)]TJ /T10 1 Tf 475 0 TD (direction)Tj /T6 1 Tf 399 0 TD (k)Tj 38.9999 0 TD 0.0001 Tc (eyw)Tj 131 0 TD 0 Tc (o)Tj 41 0 TD 0.0001 Tc [(rd)-31999.9(a)]TJ 143.0001 0 TD -0.0001 Tc (rgu)Tj -1766 79.0001 TD 0 Tc [(ment)-28000.1(e)0.1(ven)-28999.9(though)-29000.1(y)]TJ 729 0 TD [(ou)-29000(kno)]TJ 240 0 TD [(w)-28000(i)0.1(t)-28000(w)-0.1(ill)-27000.1(d)0.1(efault)-28000(to)]TJ /T10 1 Tf 681 0 TD (input)Tj /T6 1 Tf 222 0 TD ()Tj /T9 1 Tf -1872 141 TD (Decla)Tj 214 0 TD (rations)Tj /T6 1 Tf -214 140.9999 TD [(If)-21000(y)]TJ 105 0 TD [(ou)-19999.9(kno)]TJ 231 0 TD 21 Tc (wt)Tj 106.9999 0 TD 0 Tc [(yp)-2000(e)-21000.1(i)0.1(nfo)]TJ 272.0001 0 TD [(rmation)-18999.9(decla)]TJ 495.9999 0 TD [(re)-19000(it)]TJ 196 0 TD 0.0001 Tc [(Dont)-20999.8(d)0.1(o)-20999.9(w)0.3(hat)]TJ -1406.9999 79.0001 TD 0 Tc [(some)-29000(p)-2000(eople)-31000.1(do)-30000.1(and)-29999.9(o)-0.1(nly)-30000(decla)]TJ 1094 0 TD -0.0001 Tc [(re)-29000.2(things)-29000.1(y)]TJ 373.9999 0 TD 0 Tc [(ou)-31000(kno)]TJ 242.0001 0 TD [(w)-30000(the)]TJ -1710 79 TD [(compiler)-17000(will)-16999.9(u)0.1(se)]TJ 624 0 TD [(Compilers)-15999.9(change)-22000(and)-19000(y)]TJ 839.0001 0 TD [(ou)-20000(w)]TJ 160.9999 0 TD 0.0001 Tc [(ant)-18999.9(y)]TJ 169.9999 0 TD 0 Tc (our)Tj -1793.9998 78.9999 TD (p)Tj 41 0 TD [(rogram)-24999.9(t)0(o)-28000(naturally)-26000.1(tak)]TJ 822.9999 0 TD [(e)-27000.1(a)0.1(dvantage)-28000(of)-28000(those)-28999.9(changes)]TJ -863.9999 78 TD [(without)-28000(the)-29000(need)-30000(fo)]TJ 695.9999 0 TD [(r)-28000.1(o)0.1(ngoing)-28000(intervention)]TJ -695.9999 142.0001 TD [(Also)-31999.9(decla)]TJ 385 0 TD [(rations)-29999.9(a)]TJ 309 0 TD 0.0001 Tc [(re)-31999.8(fo)]TJ 166 0 TD 0 Tc [(r)-31999.9(c)-0.1(ommunication)-29000.1(with)-32000(human)]TJ -860 77.9999 TD [(readers)-27999.9(to)-2000.1(o not)-29000(just)-29000(compilers)]TJ /T9 1 Tf 0 141.9999 TD (Comments)Tj /T6 1 Tf 0 141 TD [(If)-21000(y)]TJ 105 0 TD [(oure)-20000(thinking)-20000.1(o)-0.1(f)-20999.9(s)-0.1(omething)-18999.9(u)0(seful)-20999.9(t)-0.1(hat)-20999.9(others)-21000(m)0.2(ight)]TJ -105 79 TD (w)Tj 55 0 TD [(ant)-20000(to)-21000(kno)]TJ 355.0001 0 TD [(w)-21000(w)0.1(hen)-22000(they)-21000(read)-21000.1(y)]TJ 659.9999 0 TD [(our)-19999.9(c)0(o)-2000.1(d)0(e)-22000(a)0.1(nd)-21000(that)-21000(m)0.2(ight)]TJ -1069.9999 78.0001 TD [(not)-22000(b)-1999.9(e)-23000(i)-0.1(nstantly)-19999.9(appa)]TJ 731 0 TD [(rent)-20999.9(to)-23000.1(them)-22000.1(mak)]TJ 632.9999 0 TD [(e)-20000.1(i)0.1(t)-22000.1(a)-22000(comment)]TJ /T4 1 Tf 329.9999 191.9999 TD 0.0002 Tc ()Tj ET endstream endobj 50 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 53 0 obj << /Length 3233 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 624.1801 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 606.684 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 575.9401 Tm 0 Tc (Be)Tj 164 0 TD [(Sp)-3000(ecic)]TJ /T6 1 Tf -164 141.0002 TD [(Be)-29000(as)-28000(sp)-2000(ecic)-29999.9(a)0(s)-28000(y)]TJ 650 0 TD [(our)-29000.1(data)-28000(abstractions)-27000(w)]TJ 835.9999 0 TD (a)Tj 39.0001 0 TD (rrant)Tj -1525 79 TD -0.0001 Tc [(but)-28000.1(n)-0.1(o)-29000.1(m)-0.1(o)]TJ 369 0 TD 0 Tc (re)Tj -369 140.9999 TD [(Cho)-2000(ose)]TJ /T10 1 Tf 0 141.9999 TD ()Tj 109 0 TD (more)Tj 183 0 TD (specific)Tj 731.9999 0 TD ()Tj 110 0 TD (more)Tj 183 0 TD (abstract)Tj -1316.9999 78 TD (mapc)Tj 219 0 TD (process)Tj 332 0 TD 0.0001 Tc (wo)Tj 109.9999 0 TD (rd)Tj 363 0 TD 0 Tc (map)Tj 183.0001 0 TD -0.0001 Tc (nil)Tj 146 0 TD 0 Tc (process)Tj 369 0 TD (wo)Tj 73 0 TD -0.0002 Tc (rd)Tj -1576 79 TD 0 Tc (first)Tj 256 0 TD (sentences)Tj 369.0001 0 TD ()Tj 363 0 TD (elt)Tj 183 0 TD (sentences)Tj 366 0 TD -0.0001 Tc ()Tj /T6 1 Tf -1756 141.0001 TD 0 Tc [(Most)-29000(sp)-2000(ecic)-29000(conditional)]TJ /T8 1 Tf 78.9999 173 TD ()Tj /T10 1 Tf 78 0 TD (if)Tj /T6 1 Tf 102 0 TD (fo)Tj 67 0 TD 29 Tc (rt)Tj 87.0001 0 TD 0 Tc (w)Tj 54.9999 0 TD 0.0001 Tc (ob)Tj 113.0001 0 TD 0 Tc [(ranch)-26999.9(exp)]TJ 338.0001 0 TD (ression)Tj /T8 1 Tf -840.0001 109.9999 TD ()Tj /T10 1 Tf 78 0 TD (when)Tj 220 0 TD (unless)Tj /T6 1 Tf 248.0001 0 TD -0.0001 Tc (fo)Tj 67 0 TD 27.9999 Tc [(ro)27999.9(n)27999.8(e)27999.9()28000(b)]TJ 250.9999 0 TD 0 Tc [(ranch)-29000(statement)]TJ /T8 1 Tf -864 110 TD ()Tj /T10 1 Tf 78 0 TD (and)Tj 183.0001 0 TD -0.0001 Tc (or)Tj /T6 1 Tf 101.9999 0 TD (fo)Tj 67 0 TD 0 Tc [(r)-28000.1(b)-1999.9(o)-2000(o)0.1(lean)-28999.9(value)-28000(only)]TJ /T8 1 Tf -430 110.0001 TD ()Tj /T10 1 Tf 78 0 TD (cond)Tj /T6 1 Tf 175.0001 0 TD -0.0001 Tc (fo)Tj 66.9999 0 TD 0 Tc [(r)-29000.1(m)0.1(ultib)]TJ 308.9999 0 TD [(ranch)-26000(s)0.1(tatement)-28000.1(o)]TJ 643 0 TD [(r)-28000.1(exp)]TJ 174.0001 0 TD (ression)Tj /T10 1 Tf -1525 141 TD ()Tj 109 0 TD (Violates)Tj 330 0 TD (Expectat)Tj 295.0001 0 TD -0.0001 Tc (ion)Tj 110 0 TD 0 Tc ()Tj 179.9999 0 TD ()Tj 110.0001 0 TD (Follows)Tj 293 0 TD (Expectat)Tj 295 0 TD (io)Tj 73 0 TD -0.0002 Tc (n)Tj -1795 78.9998 TD 0 Tc (and)Tj 183 0 TD (numberp)Tj 329 0 TD (x)Tj 110.0001 0 TD (cos)Tj 182.9999 0 TD 0.0001 Tc (x)Tj 219 0 TD 0 Tc (and)Tj 183.0001 0 TD (numberp)Tj 328.9999 0 TD (x)Tj 110.0001 0 TD ( )Tj 110 0 TD (x)Tj 73 0 TD (\012)Tj -1829 79 TD (if)Tj 146 0 TD (numberp)Tj 329 0 TD (x)Tj 110.0001 0 TD (cos)Tj 182.9999 0 TD (x)Tj 256 0 TD (if)Tj 146 0 TD (numberp)Tj 330.0001 0 TD (x)Tj 109.9999 0 TD (cos)Tj 182.0001 0 TD (x)Tj 110 0 TD (nil)Tj -1902 78 TD (if)Tj 146 0 TD (numberp)Tj 329 0 TD (x)Tj 110.0001 0 TD (print)Tj 256 0 TD -0.0001 Tc (x)Tj 182.9999 0 TD 0 Tc (when)Tj 220.0001 0 TD (numberp)Tj 328.9999 0 TD (x)Tj 110.0001 0 TD (print)Tj 256 0 TD (x)Tj /T4 1 Tf -245.0002 392 TD 0.0002 Tc ()Tj ET endstream endobj 54 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 56 0 obj << /Length 3524 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 0 Tc (Be)Tj 164 0 TD (Concise)Tj /T6 1 Tf -164 121 TD (T)Tj 55 0 TD 0.0001 Tc [(est)-28999.8(f)0(o)]TJ 198 0 TD 0 Tc [(r)-29000(t)0(he)-29999.9(simplest)-28000(case)]TJ 729.0001 0 TD [(If)-30000(y)]TJ 114 0 TD [(ou)-29000(mak)]TJ 263 0 TD [(e)-28000(t)0(he)-30000(same)-29000(test)]TJ -1359 78.9998 TD ( o)Tj 74 0 TD [(r)-32000(return)]TJ 307 0 TD (the)Tj 145 0 TD [(same)-32000(result\015)]TJ 471.9999 0 TD [(in)-32000(t)]TJ 124.0001 0 TD (w)Tj 55 0 TD [(o)-32000(p)0.1(laces)]TJ 345.9999 0 TD (there)Tj 212.0001 0 TD (must)Tj -1735 78 TD [(b)-2000(e)-29000(an)-28000(easier)-27999.9(w)]TJ 506 0 TD (a)Tj 39 0 TD (y)Tj 31 0 TD ()Tj /T9 1 Tf -576 121 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)-29000(convoluted)]TJ /T10 1 Tf -266 120.0002 TD (defun)Tj 256 0 TD (countal)Tj 295 0 TD 0.0001 Tc (ln)Tj 109.9999 0 TD (um)Tj 73.0001 0 TD -0.0001 Tc (ber)Tj 110 0 TD 0 Tc (s)Tj 69.9999 0 TD (alist)Tj -657.9999 78.9998 TD (cond)Tj 146 78.0002 TD (null)Tj 255.9999 0 TD (alist)Tj 256 0 TD 0.0001 Tc ()Tj -511.9999 78.9998 TD 0 Tc (t)Tj 109.9999 0 TD 0.0001 Tc ( )Tj 110.0001 0 TD -0.0001 Tc (if)Tj 145.9999 0 TD 0 Tc (listp)Tj 256 0 TD (first)Tj 256 0 TD (alist)Tj -402 79.0001 TD (counta)Tj 295 0 TD 0.0001 Tc (ll)Tj 110 0 TD 0 Tc (nu)Tj 73 0 TD (mbe)Tj 110.0001 0 TD (rs)Tj 106.9999 0 TD 0.0001 Tc (first)Tj 256.0001 0 TD 0 Tc (alist)Tj -1061.0001 79 TD (if)Tj 146 0 TD (numberp)Tj 330 0 TD (first)Tj 256 0 TD (alist)Tj 292.0001 0 TD ( )Tj 74 0 TD ()Tj -1244.0001 78.9999 TD (counta)Tj 295 0 TD (ll)Tj 110 0 TD (nu)Tj 73 0 TD (mb)Tj 73 0 TD 0.0001 Tc (ers)Tj 144 0 TD 0 Tc (rest)Tj 219 0 TD (alist)Tj 293.0001 0 TD ()Tj 109.9998 0 TD ()Tj /T8 1 Tf -1859.9999 151.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Returns)-29000()-29000(t)]TJ 403.0001 0 TD -0.0001 Tc (wice)Tj /T8 1 Tf -481.0001 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (Nonstanda)Tj 372 0 TD [(rd)-28000(indentation)]TJ /T8 1 Tf -450 109.9999 TD ()Tj /T10 1 Tf 78 0 TD (alist)Tj /T6 1 Tf 212 0 TD [(suggests)-29000(a)0.1(sso)-2000.1(c)0(iation)-27000(list)]TJ /T9 1 Tf -369 152.0001 TD 3 Tc [(G)3000(ood)3000()]TJ /T10 1 Tf 0 119.9999 TD 0 Tc (defun)Tj 256 0 TD (countal)Tj 295 0 TD 0.0001 Tc (ln)Tj 109.9999 0 TD (um)Tj 73.0001 0 TD -0.0001 Tc (ber)Tj 110 0 TD 0 Tc (s)Tj 69.9999 0 TD (exp)Tj -840.9999 79.0001 TD (typecas)Tj 295 0 TD (e)Tj 70.9999 0 TD 0.0001 Tc (exp)Tj -293 78.9999 TD 0 Tc (cons)Tj 293 0 TD ( )Tj 109 0 TD (countall)Tj 368.9999 0 TD 0.0001 Tc (nu)Tj 110 0 TD 0 Tc (mb)Tj 73.0001 0 TD (er)Tj 72.9999 0 TD (s)Tj 71.0001 0 TD (first)Tj 256 0 TD (exp)Tj -952.0001 78 TD (countall)Tj 369 0 TD (nu)Tj 110 0 TD (mb)Tj 73 0 TD (er)Tj 73 0 TD (s)Tj 71 0 TD (rest)Tj 219 0 TD (exp)Tj -1317 79 TD (number)Tj 293 0 TD ( )Tj -293 79 TD (t)Tj 293 0 TD ()Tj -439 120 TD (cond)Tj /T6 1 Tf 176 0 TD [(instead)-29999.9(o)0(f)]TJ /T10 1 Tf 378.9999 0 TD (typecase)Tj /T6 1 Tf 323.0001 0 TD [(is)-29999.9(equally)-29000(go)-2000.1(o)-2000(d)-31000( less)-30000(s)0.1(p)-2000(e)0.2(cic)]TJ -878 79 TD -0.0001 Tc (mo)Tj 109 0 TD 0 Tc [(re)-27000(conventional)-27000(c)0.1(onsistent\015)]TJ /T4 1 Tf 1584.9998 118 TD 0.0002 Tc ()Tj ET endstream endobj 57 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 59 0 obj << /Length 3732 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 671.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 653.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 623.46 Tm 0 Tc (Be)Tj 164 0 TD (Concise)Tj /T6 1 Tf -164 141.9998 TD [(Maximize)-26000(LOCNW)-29000(lines)-28000(o)0(f)-29000(c)0(o)-2000(d)0(e)-28999.9(n)-0.1(ot)-29000(written)]TJ 0 78.0002 TD ( Sho)Tj 175 0 TD [(rter)-28000(is)-27000.1(b)-1999.9(e)0.1(tter)-30000(and)-28000.1(s)0(ho)]TJ 748.9999 0 TD [(rtest)-29000.1(i)0(s)-28000(b)-2000(est\012)]TJ -923.9999 78.9998 TD ( )Tj /T7 1 Tf 71 0 TD [(Jim)-27000(Meehan)]TJ /T9 1 Tf -71 141.0002 TD (Bad)Tj /T7 1 Tf 266 0 TD [(to)-2000(o)-29000(verb)-1999.9(ose)-29000.1(inecient)]TJ /T10 1 Tf -266 142 TD (defun)Tj 256 0 TD (vectora)Tj 295 0 TD 0.0001 Tc (dd)Tj 106.9999 0 TD (x)Tj 110 0 TD 0 Tc (y)Tj -694.9999 77.9999 TD (let)Tj 183 0 TD (z)Tj 146 0 TD (nil)Tj 183.0001 0 TD (n)Tj -439.0001 78.9999 TD (setq)Tj 219 0 TD (n)Tj 74 0 TD (min)Tj 183.0001 0 TD (listle)Tj 294.9999 0 TD 0.0001 Tc (ngt)Tj 110 0 TD 0 Tc (h)Tj 70.0001 0 TD (x)Tj 110 0 TD (listlen)Tj 332 0 TD (gth)Tj 144 0 TD -0.0001 Tc (y)Tj -1537 79.0001 TD 0 Tc (dotimes)Tj 329 0 TD (j)Tj 110.0001 0 TD (n)Tj 72.9999 0 TD (reverse)Tj 330.0001 0 TD (z)Tj -769.0001 79 TD (setq)Tj 220 0 TD (z)Tj 73 0 TD (cons)Tj 219.0001 0 TD -0.0001 Tc ( )Tj 110 0 TD 0 Tc (nth)Tj 182.9999 0 TD (j)Tj 73.0001 0 TD (x)Tj 110 0 TD (nth)Tj 183 0 TD (j)Tj 73 0 TD (y)Tj 146.9999 0 TD (z)Tj -1609.9999 157.9999 TD (defun)Tj 256 0 TD (matrixa)Tj 295 0 TD 0.0001 Tc (dd)Tj 106.9999 0 TD (A)Tj 110 0 TD 0 Tc (B)Tj -694.9999 79.0001 TD (let)Tj 183 0 TD (C)Tj 146 0 TD (nil)Tj 183.0001 0 TD (m)Tj -439.0001 78.9999 TD (setq)Tj 219 0 TD (m)Tj 74 0 TD (min)Tj 183.0001 0 TD (listle)Tj 294.9999 0 TD 0.0001 Tc (ngt)Tj 110 0 TD 0 Tc (h)Tj 70.0001 0 TD (A)Tj 110 0 TD (listlen)Tj 332 0 TD (gth)Tj 144 0 TD -0.0001 Tc (B)Tj -1537 78 TD 0 Tc (dotimes)Tj 329 0 TD (i)Tj 110.0001 0 TD (m)Tj 72.9999 0 TD (reverse)Tj 330.0001 0 TD (C)Tj -769.0001 79 TD (setq)Tj 220 0 TD (C)Tj 73 0 TD (cons)Tj 219.0001 0 TD (vectorad)Tj 369 0 TD (d)Tj 69.9999 0 TD (nth)Tj 183.0001 0 TD (i)Tj 74 0 TD (A)Tj -257.0002 79.0001 TD (nth)Tj 183.0001 0 TD (i)Tj 73.9999 0 TD (B)Tj 146.0001 0 TD (C)Tj /T8 1 Tf -1494 172 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(of)]TJ /T10 1 Tf 254 0 TD 0.0001 Tc (nth)Tj /T6 1 Tf 139 0 TD 0 Tc (mak)Tj 148.0001 0 TD -0.0001 Tc [(es)-26000.2(this)]TJ /T11 1 Tf 252 0 TD 0 Tc (O)Tj /T6 1 Tf 57.9999 0 TD ( )Tj /T11 1 Tf 33.0001 0 TD (n)Tj /T4 1 Tf 43.9999 -24.0001 TD ()Tj /T6 1 Tf 39 24.0001 TD (\015)Tj /T8 1 Tf -1045 109.9998 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Why)Tj /T10 1 Tf 190 0 TD 0 Tc (listlen)Tj 295 0 TD (gth)Tj /T6 1 Tf 109.9999 0 TD ()Tj 76.0001 0 TD [(Why)-29999.9(not)]TJ /T10 1 Tf 335 0 TD (length)Tj /T6 1 Tf 249 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 56.9999 0 TD (mapcar)Tj /T6 1 Tf 222.0001 0 TD ()Tj /T8 1 Tf -1653.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc [(Why)-29999.8(n)0.2(ot)]TJ /T10 1 Tf 335.9999 0 TD 0 Tc (nreverse)Tj /T6 1 Tf 295.0001 0 TD ()Tj /T8 1 Tf -709.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc [(Why)-29999.8(n)0.2(ot)-28999.8(use)-28999.8(a)]TJ 517.9999 0 TD 0 Tc (rra)Tj 97.0001 0 TD [(ys)-26999.9(to)-28000(implement)-25999.9(a)]TJ 634 0 TD (rra)Tj 97 0 TD -0.0001 Tc (ys)Tj /T8 1 Tf -1424.0001 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(The)-29000.1(return)-28999.9(value)-28000(is)-27000.1(hidden)]TJ /T4 1 Tf 1536.9998 209.9999 TD 0.0002 Tc ()Tj ET endstream endobj 60 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R /T11 61 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 63 0 obj << /Length 2542 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 623.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 593.22 Tm 0 Tc (Be)Tj 164 0 TD (Concise)Tj /T9 1 Tf -164 140.9998 TD (Better)Tj /T7 1 Tf 360 0 TD -0.0001 Tc (mo)Tj 109 0 TD 0 Tc [(re)-27000.1(concise)]TJ /T10 1 Tf -469 141.0002 TD (defun)Tj 256 0 TD (vectora)Tj 295 0 TD 0.0001 Tc (dd)Tj 106.9999 0 TD (x)Tj 110 0 TD 0 Tc (y)Tj -694.9999 79 TD (\015Element)Tj 295 0 TD -0.0001 Tc (wi)Tj 109.9999 0 TD 0 Tc (se)Tj 107.0001 0 TD (add)Tj 146 0 TD -0.0001 Tc (of)Tj 110 0 TD (two)Tj 147 0 TD 0 Tc (vectors\015)Tj -915 78.9999 TD (mapcar)Tj 292 0 TD ( )Tj 147 0 TD (x)Tj 73.0001 0 TD (y)Tj -585 156.9999 TD (defun)Tj 256 0 TD (matrixa)Tj 295 0 TD 0.0001 Tc (dd)Tj 106.9999 0 TD (A)Tj 110 0 TD 0 Tc (B)Tj -694.9999 79 TD (\015Element)Tj 295 0 TD -0.0001 Tc (wi)Tj 109.9999 0 TD 0 Tc (se)Tj 107.0001 0 TD (add)Tj 146 0 TD -0.0001 Tc (of)Tj 110 0 TD (two)Tj 147 0 TD 0 Tc (matrices)Tj 328.9999 0 TD (lists)Tj 256 0 TD (of)Tj 110.0001 0 TD (lists\015)Tj -1610 79.0001 TD (mapcar)Tj 292 0 TD (vectora)Tj 369.0001 0 TD -0.0001 Tc (dd)Tj 107 0 TD 0 Tc (A)Tj 72.9999 0 TD 0.0001 Tc (B)Tj /T9 1 Tf -913.9999 141 TD 0 Tc [(Or)-31000(use)-32000(g)0(eneric)-32000(functions)]TJ /T10 1 Tf 0 140.9999 TD (defun)Tj 256 0 TD (add)Tj 146 0 TD (rest)Tj 255.9999 0 TD (args)Tj -584.9999 79 TD (\015Generic)Tj 329 0 TD (addition\015)Tj -329 79.0001 TD (if)Tj 146 0 TD (null)Tj 220 0 TD (args)Tj -220 79 TD ()Tj 0 78.9999 TD (reduce)Tj 293 0 TD (binary)Tj 332.0001 0 TD (ad)Tj 72.9999 0 TD (d)Tj 71.0001 0 TD (args)Tj -988 158.0001 TD (defmeth)Tj 295 0 TD 0.0001 Tc (od)Tj 107 0 TD 0 Tc (binaryad)Tj 332.0001 0 TD (d)Tj 70.9999 0 TD 0.0001 Tc (x)Tj 146.0001 0 TD 0 Tc (number)Tj 293 0 TD (y)Tj 109 0 TD (number)Tj -1280 77.9999 TD ( )Tj 110 0 TD (x)Tj 73 0 TD (y)Tj -256 158 TD (defmeth)Tj 295 0 TD 0.0001 Tc (od)Tj 107 0 TD 0 Tc (binaryad)Tj 332.0001 0 TD (d)Tj 70.9999 0 TD 0.0001 Tc (x)Tj 146.0001 0 TD 0 Tc (sequence)Tj 365.9999 0 TD (y)Tj 110.0001 0 TD (sequence)Tj 295 0 TD ()Tj -1649 79 TD (map)Tj 183 0 TD (typeof)Tj 329.0001 0 TD (x)Tj 110 0 TD (binary)Tj 331.9999 0 TD (ad)Tj 73.0001 0 TD (d)Tj 69.9999 0 TD (x)Tj 74.0001 0 TD -0.0001 Tc (y)Tj /T4 1 Tf 449.9998 319 TD 0.0002 Tc ()Tj ET endstream endobj 64 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 66 0 obj << /Length 3500 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 610.5 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 593.004 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 562.2601 Tm 0 Tc (Be)Tj 164 0 TD (Helpful)Tj /T6 1 Tf -164 141.0002 TD [(Do)-2000(cumentation)-31000(should)-32000(b)-2000.1(e)]TJ 948.9999 0 TD (o)Tj 41.0001 0 TD [(rganized)-31000(a)]TJ 363.9999 0 TD [(round)-30999.9(t)0(asks)-32000(the)]TJ -1353.9999 78.9998 TD [(user)-27999.9(needs)-30000(to)-29000(do)-29000(n)0(ot)-29000.1(a)]TJ 823 0 TD [(round)-27999.9(w)-0.1(hat)-29000.1(y)]TJ 465.9999 0 TD 0.0001 Tc [(our)-28999.9(p)]TJ 185 0 TD 0 Tc [(rogram)-27000(hap)]TJ -1473.9999 79.0001 TD [(p)-2000(ens)-20999.9(to)-22000.1(p)]TJ 317 0 TD (rovide)Tj 269 0 TD [(Adding)-21000(do)-1999.9(cumentation)-21000(strings)-19999.9(to)-20999.8(each)]TJ -586 78.9999 TD [(function)-23000(usually)-21999.9(do)-1999.9(esnt)-24000.1(t)0(ell)-22000(the)-23999.9(reader)-23000(ho)]TJ 1442.9999 0 TD [(w)-23000(t)0(o)-24000.1(use)-23000(y)]TJ 350.9999 0 TD (our)Tj -1793.9998 79.0001 TD (p)Tj 41 0 TD (rogram)Tj 310 0 TD (but)Tj 152 0 TD (hints)Tj 204.0001 0 TD -0.0001 Tc (in)Tj 96 0 TD (the)Tj 147 0 TD 0 Tc (right)Tj 198.9999 0 TD (place)Tj 214.0001 0 TD -0.0001 Tc (can)Tj 157 0 TD 2 Tc (be)Tj 117.9999 0 TD -0.0001 Tc (very)Tj 178.0001 0 TD (ef)Tj -1816 79 TD 0 Tc (fective)Tj /T9 1 Tf 0 140.9999 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(from)-28000(Gnu)-28999.9(E)-0.1(macs)-27000(online)-28000(help)]TJ /T10 1 Tf -322 141 TD (nextlin)Tj 295 0 TD 0.0001 Tc (e)Tj /T6 1 Tf 143.0001 0 TD 0 Tc (Move)Tj 235 0 TD (curso)Tj 184 0 TD (r)Tj 74 0 TD (vertically)Tj 357 0 TD (do)Tj 84 0 TD -0.0001 Tc (wn)Tj 145.9999 0 TD 0 Tc (ARG)Tj 215.0001 0 TD (lines)Tj /T11 1 Tf -1733 79.0001 TD 12 Tc [()-1000()]TJ /T6 1 Tf 97 0 TD 0 Tc [(If)-32000(y)]TJ 116 0 TD [(ou)-31000(a)]TJ 156 0 TD [(re)-31000(thinking)-30000.1(o)0.1(f)]TJ 513.0001 0 TD 31 Tc [(u)31000(s)31000.1(i)30999.9(n)31000(g)1000(t)31000(h)31000.1(i)30999.9(si)31000(naL)31000.1(i)31000(s)30999.9(p)1000.1(p)]TJ 752 0 TD 0 Tc (rogram)Tj -1634 79 TD [(consider)-30000(using)-30000(fo)]TJ 620 0 TD 0.0001 Tc (rw)Tj 84.0001 0 TD 0 Tc (a)Tj 38.9999 0 TD [(rdline)-27999.9(instead)]TJ 591.0001 0 TD [(It)-31000(is)-29999.9(usually)-28999.8(eas)]TJ -1334 78 TD (ier)Tj 122 0 TD (to)Tj 110.0001 0 TD -0.0001 Tc (use)Tj 150.9999 0 TD 0 Tc (and)Tj 163 0 TD (mo)Tj 108.9999 0 TD 0.0001 Tc (re)Tj 102.0001 0 TD 0 Tc (reliable)Tj 283 0 TD ( no)Tj 156 0 TD [(dep)-2000(endence)]TJ 445 0 TD (on)Tj 122 0 TD 0.0001 Tc (goal)Tj -1763 78.9999 TD 0 Tc [(column)-27000(etc\015)]TJ /T10 1 Tf 0 141 TD (defun)Tj /T6 1 Tf 277 0 TD (denes)Tj 280.0001 0 TD (NAME)Tj 274 0 TD (as)Tj 113 0 TD (a)Tj 78.9999 0 TD (function)Tj 379.0001 0 TD -0.0001 Tc (The)Tj 182 0 TD 0 Tc (denition)Tj -1584 79.0001 TD (is)Tj /T10 1 Tf 84 0 TD (lambda)Tj 292 0 TD (ARGLIST)Tj 293.0001 0 TD (DOCSTRIN)Tj 332 0 TD (G)Tj 106.9999 0 TD (BODY)Tj /T6 1 Tf 296 0 TD ()Tj 69 0 TD [(See)-31999.9(a)-0.1(lso)-31000(the)]TJ -1472.9999 78.9999 TD (function)Tj /T10 1 Tf 315 0 TD (interactiv)Tj 369 0 TD (e)Tj /T6 1 Tf 36.9999 0 TD ()Tj -720.9999 141 TD [(These)-29000(a)0.1(nticipate)-27000.1(users)-28000.1(u)0(se)-29000.1(and)-28999.9(p)]TJ 1184 0 TD (roblems)Tj /T4 1 Tf 509.9998 443 TD 0.0002 Tc ( )Tj ET endstream endobj 67 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R /T11 61 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 69 0 obj << /Length 2570 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 628.7401 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 611.4841 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 580.7401 Tm 0 Tc (Be)Tj 164 0 TD (Conventional)Tj /T6 1 Tf -164 141 TD [(Build)-17999.9(y)]TJ 236 0 TD [(our)-20000(o)]TJ 176 0 TD [(wn)-20000(functionalit)]TJ 517.0001 0 TD 18 Tc [(yt)18000(o)-2000(p)18000(a)]TJ 231.9999 0 TD 0 Tc [(rallel)-15999.9(existing)-19000(features)]TJ -1160.9999 78.9998 TD [(Ob)-2000(ey)-30000(naming)-25999.9(conventions)]TJ /T10 1 Tf 0 79.0002 TD (with)Tj /T7 1 Tf 185 0 TD (somethi)Tj 275.0001 0 TD -0.0001 Tc (ng)Tj /T6 1 Tf 85.9999 0 TD 0 Tc ()Tj /T10 1 Tf 49.9999 0 TD 0.0001 Tc (do)Tj /T7 1 Tf 74.0001 0 TD 0 Tc (something)Tj /T6 1 Tf 387.9999 0 TD (macros)Tj -1057.9999 140.9999 TD [(Use)-28000(builtin)-26000(functionalit)]TJ 826.9999 0 TD [(y)-27000(when)-29000(p)-2000.1(o)0(ssible)]TJ /T8 1 Tf -748 173 TD ()Tj /T6 1 Tf 78 0 TD (Conventional)Tj 519.0001 0 TD [(reader)-29000(will)-26000.1(kno)]TJ 515 0 TD [(w)-29000(what)-28000(y)]TJ 322 0 TD [(ou)-29000(mean)]TJ /T8 1 Tf -1434.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Concise)Tj 332 0 TD [(reader)-29000(do)-1999.9(esnt)-29000(have)-28999.9(to)-29000(pa)]TJ 907.0001 0 TD [(rse)-27999.9(the)-29000.1(co)-2000(de)]TJ /T8 1 Tf -1317.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Ecient)Tj 355 0 TD [(has)-29000(b)-2000.1(een)-29000(w)]TJ 394.0001 0 TD (o)Tj 41 0 TD (rk)Tj 68 0 TD [(ed)-27999.9(on)-29000(heavily)]TJ /T9 1 Tf -1015 172.0001 TD (Bad)Tj /T7 1 Tf 266 0 TD (nonconventional)Tj /T10 1 Tf -266 141 TD (defun)Tj 256 0 TD (addtol)Tj 295 0 TD 0.0001 Tc (ist)Tj 144.0001 0 TD 0 Tc (elt)Tj 183 0 TD (list)Tj -805 79 TD (cond)Tj 219 0 TD (member)Tj 330.0001 0 TD -0.0001 Tc (elt)Tj 145.9999 0 TD 0 Tc (lst)Tj 183.0001 0 TD (lst)Tj -659.0001 78.9999 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (cons)Tj 220.0001 0 TD -0.0001 Tc (elt)Tj 145.9999 0 TD 0 Tc (lst)Tj /T9 1 Tf -767.9999 141.0001 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(use)-29000(a)-28000(builtin)-26000(function)]TJ -322 140.9999 TD [(left)-28999.9(as)-28000(an)-28000.1(exercise)]TJ /T6 1 Tf 0 141.0001 TD [( Use)-28000.1(lib)]TJ 279 0 TD -0.0001 Tc (ra)Tj 67.9999 0 TD 0 Tc [(ry)-26000(functions\012)-29000( )]TJ /T7 1 Tf 556.0001 0 TD [(Kernighan)-28000()-28000(P)0(lauger)]TJ /T4 1 Tf 790.9998 365.9999 TD 0.0002 Tc (\012)Tj ET endstream endobj 70 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 72 0 obj << /Length 4821 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 0 Tc (Be)Tj 164 0 TD (Consistent)Tj /T6 1 Tf -164 122.9998 TD [(Some)-29000.1(pairs)-29000(of)-31000(op)-2000(erato)]TJ 788.9999 0 TD [(rs)-29000(have)-31000.1(overlapping)-29000(c)-0.1(apabiliti)]TJ 1028.0001 0 TD (es)Tj -1817 79.0002 TD (Be)Tj 136 0 TD (consistent)Tj 394 0 TD -0.0001 Tc [(ab)-2000.2(out)]TJ 245.0001 0 TD 0 Tc (which)Tj 241.9999 0 TD (y)Tj 36.0001 0 TD (ou)Tj 128 0 TD (use)Tj 156 0 TD (in)Tj 103 0 TD (neutral)Tj 286 0 TD (cases)Tj -1726 79 TD [( where)-25000(either)-23000.1(can)-24000(b)-2000(e)-24000(u)0(sed\015)-26000(s)0.1(o)-24000.1(that)-23000.1(i)0.1(t)-23000.1(i)0(s)-23000(appa)]TJ 1563 0 TD [(rent)-23000(when)]TJ -1563 78 TD (y)Tj 36 0 TD [(oure)-28000(doing)-28000.1(s)-0.1(omething)-27000.1(unusual)]TJ -36 123 TD (Here)Tj 199 0 TD (a)Tj 39 0 TD (re)Tj 104 0 TD (examples)Tj 355.0001 0 TD (involving)Tj /T10 1 Tf 344 0 TD (let)Tj /T6 1 Tf 147.9999 0 TD (and)Tj /T10 1 Tf 165 0 TD (let)Tj /T6 1 Tf 148.0001 0 TD ()Tj 88 0 TD (The)Tj 181 0 TD (rst)Tj -1771 79 TD [(exploits)-18000(pa)]TJ 366 0 TD [(rallel)-16000(binding)-17000.1(and)-20000(the)-19000.1(s)0.1(econd)-20000.1(s)0(equential)]TJ 1400 0 TD (The)Tj -1766 77.9999 TD [(third)-27000(is)-28000(neutral)]TJ /T10 1 Tf 0 123 TD (let)Tj 183 0 TD 0.0001 Tc (a)Tj 146.0001 0 TD -0.0001 Tc (b)Tj 109.9999 0 TD 0 Tc (b)Tj 109 0 TD 0.0001 Tc (a)Tj 147.0001 0 TD 0 Tc ()Tj -695 157.9999 TD (let)Tj 219 0 TD 0.0001 Tc (a)Tj 146 0 TD 0 Tc (b)Tj 110 0 TD (b)Tj 110.0001 0 TD ()Tj 110 0 TD ()Tj 72.9999 0 TD (a)Tj 146 0 TD 0.0001 Tc (c)Tj 110 0 TD 0 Tc ( )Tj 110.0001 0 TD (b)Tj 73 0 TD ( )Tj 183 0 TD ()Tj -1390 157.0001 TD (let)Tj 183 0 TD 0.0001 Tc (a)Tj 146.0001 0 TD -0.0001 Tc ()Tj 109.9999 0 TD 0 Tc (x)Tj 73 0 TD ( )Tj 110.0001 0 TD ()Tj 73 0 TD (y)Tj 183 0 TD -0.0001 Tc (b)Tj 110 0 TD 0 Tc ()Tj 109 0 TD (y)Tj 72.9999 0 TD 0.0001 Tc ( )Tj 110 0 TD 0 Tc ()Tj 73.0001 0 TD (x)Tj 219.9999 0 TD ()Tj /T6 1 Tf -1572.9999 123 TD (Here)Tj 201 0 TD (a)Tj 39 0 TD -0.0001 Tc (re)Tj 106 0 TD 0 Tc (analogous)Tj 388 0 TD (examples)Tj 357.9999 0 TD (using)Tj /T10 1 Tf 221.0001 0 TD (flet)Tj /T6 1 Tf 185.9999 0 TD 0.0001 Tc (and)Tj /T10 1 Tf 167.0001 0 TD 0 Tc (labels)Tj /T6 1 Tf 222 0 TD ()Tj -1888 78 TD (The)Tj 177 0 TD (rst)Tj 172 0 TD (exploits)Tj 299 0 TD (closure)Tj 277.0001 0 TD (over)Tj 182 0 TD (the)Tj 146.9999 0 TD [(lo)-2000.1(cal)]TJ 196.0001 0 TD (function)Tj 347 0 TD (the)Tj -1797 78.9999 TD [(second)-29000(exploits)-28000(nonclosure)]TJ 1023.9999 0 TD [(The)-29000(t)0(hird)-28000(is)-27000(neutral)]TJ /T10 1 Tf -1023.9999 123 TD (labels)Tj 292 0 TD (process)Tj 365.9999 0 TD 0.0001 Tc (x)Tj 147 0 TD ()Tj 146.0001 0 TD 0 Tc (process)Tj 328.9999 0 TD (cdr)Tj 183.0001 0 TD (x)Tj 146.9999 0 TD ()Tj 219.0001 0 TD ()Tj -1829 157.0001 TD (flet)Tj 219 0 TD (foo)Tj 220 0 TD 0.0001 Tc (x)Tj 146.0001 0 TD 0 Tc ( )Tj 110 0 TD (foo)Tj 183 0 TD -0.0001 Tc (x)Tj 110 0 TD 0 Tc ( )Tj 181.9999 0 TD ()Tj -1169.9999 157.9998 TD (flet)Tj 219 0 TD (add\012)Tj 256 0 TD (x)Tj 147.0001 0 TD ( )Tj 109 0 TD (x)Tj 73.9999 0 TD (\012)Tj 183.0001 0 TD ()Tj /T6 1 Tf -988 122 TD [(In)-31000(b)-2000(o)0(th)-32000(cases)]TJ 530 0 TD (y)Tj 36.0001 0 TD [(ou)-30999.9(could)-31000.1(cho)-1999.9(o)0(se)]TJ 607.9999 0 TD [(things)-31000.1(the)]TJ 388.0001 0 TD [(other)-32000(w)]TJ 271 0 TD (a)Tj 39 0 TD (y)Tj -1872 79 TD (a)Tj 39 0 TD [(round)-22999.9(alw)]TJ 364 0 TD (a)Tj 39 0 TD [(ys)-22000.1(using)]TJ /T10 1 Tf 298.0001 0 TD (let)Tj /T6 1 Tf 170 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 52 0 TD (labels)Tj /T6 1 Tf 243 0 TD [(in)-23000(the)-22999.9(neutral)-23000(case)]TJ -1246 79 TD (and)Tj /T10 1 Tf 154 0 TD -0.0001 Tc (let)Tj /T6 1 Tf 137.9999 0 TD 0 Tc (o)Tj 41 0 TD (r)Tj /T10 1 Tf 56 0 TD (flet)Tj /T6 1 Tf 174.0001 0 TD [(in)-27000(the)-29000.1(u)0(nusual)-27000(case)]TJ 735.9999 0 TD [(Consistency)-28000(mat)]TJ -1298.9999 79.0001 TD [(ters)-32000(mo)]TJ 272 0 TD [(re)-31000(than)]TJ 289 0 TD 0.0001 Tc (the)Tj 145.0001 0 TD 0 Tc [(actual)-31000(choice)]TJ 538.9999 0 TD (Most)Tj 210 0 TD [(p)-2000.1(eople)]TJ 284.0001 0 TD -0.0002 Tc (ho)Tj 84 0 TD (w)Tj -1823 79 TD 0 Tc [(ever)-29000(think)-27000(of)]TJ /T10 1 Tf 499 0 TD (let)Tj /T6 1 Tf 139.0001 0 TD (and)Tj /T10 1 Tf 154.9999 0 TD (flet)Tj /T6 1 Tf 175 0 TD [(as)-29000(the)-29000.1(n)0.1(o)]TJ 328.0001 0 TD [(rmal)-25999.9(choices)]TJ /T4 1 Tf 397.9998 113 TD 0.0002 Tc ()Tj ET endstream endobj 73 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 75 0 obj << /Length 4161 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm 0 Tc [(Cho)-2999.9(ose)]TJ 378 0 TD (the)Tj 187 0 TD (Right)Tj 289.9999 0 TD (Language)Tj /T6 1 Tf -854.9999 117 TD [(Cho)-2000(ose)-29000(the)-29999.9(a)-0.1(pp)]TJ 553 0 TD 0.0001 Tc (rop)Tj 113.0001 0 TD 0 Tc [(riate)-26000.1(l)0.1(anguage)-28000(and)-29000.1(u)0.1(se)-29000(app)]TJ 973 0 TD -0.0001 Tc (rop)Tj 113 0 TD 0 Tc (riate)Tj -1752 78 TD (features)Tj 313 0 TD (in)Tj 97.0001 0 TD -0.0001 Tc (the)Tj 147 0 TD 0 Tc (language)Tj 346 0 TD (y)Tj 35.9999 0 TD 0.0001 Tc (ou)Tj 120.0001 0 TD 0 Tc [(cho)-2000(ose)]TJ 320.9999 0 TD (Lisp)Tj 178.0001 0 TD (is)Tj 87 0 TD (not)Tj 152 0 TD (the)Tj -1797 78.9998 TD [(right)-27000.1(language)-28000(fo)]TJ 600 0 TD 28.0001 Tc [(re)28000.1(v)28000.2(e)28000.1(r)28000(y)-1999.8(p)]TJ 309.0001 0 TD 0 Tc (roblem)Tj -909 116.0002 TD -0.0001 Tc ( Y)Tj 91 0 TD 0 Tc [(ou)-28999.9(got)-29000(to)-28000(dance)-28999.9(w)0(ith)-29000(the)-29000(one)-29000.1(that)-29000(b)]TJ 1285 0 TD [(rung)-28000(y)]TJ 222 0 TD (ou\012)Tj -1597.9999 79 TD ( )Tj /T7 1 Tf 71 0 TD 0.0001 Tc (Bea)Tj 133.0001 0 TD 28.9999 Tc [(rB)28999.8(r)29000(y)]TJ 178.9999 0 TD 0 Tc (ant)Tj /T6 1 Tf -383 115.9998 TD [(Lisp)-27000(is)-28000(go)-2000(o)-2000(d)-30000(fo)]TJ 526 0 TD (r)Tj /T8 1 Tf -447 148 TD ()Tj /T6 1 Tf 78 0 TD (Explo)Tj 196 0 TD (rato)Tj 142 0 TD [(ry)-27000(p)]TJ 135 0 TD (rogramm)Tj 320.0001 0 TD (ing)Tj /T8 1 Tf -871.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Rapid)-28000.1(p)]TJ 272.0001 0 TD (rotot)Tj 174.9999 0 TD (yping)Tj /T8 1 Tf -525 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Minimizi)Tj 297 0 TD [(ng)-26000(timetoma)]TJ 506.9999 0 TD 0.0001 Tc (rk)Tj 67.0001 0 TD 0 Tc (et)Tj /T8 1 Tf -949.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Singlep)Tj 282 0 TD (rogram)Tj 252.0001 0 TD (m)Tj 66.9999 0 TD [(er)-26000.1( o)]TJ 167.0001 0 TD [(r)-28000(singledigit)-26000(team\015)-27999.9(p)]TJ 746 0 TD (rojects)Tj /T8 1 Tf -1592.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Sourcetosource)-29000.1(o)]TJ 665.0001 0 TD [(r)-28000(datatodata)-27000(transfo)]TJ 772 0 TD (rmation)Tj -1437 78 TD [(Compilers)-26000.1(and)-29000(o)0(ther)-29000.1(translato)]TJ 1054 0 TD 0.0001 Tc (rs)Tj -1054 79 TD 0 Tc [(Problemsp)-2000(ecic)-28000(l)0.1(anguages)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Dynamic)-28000.1(d)0.1(ispatch)-28000(and)-28000(c)0(reation)]TJ 0 78.9999 TD [( compiler)-27000(available)-26000.1(a)0(t)-28000(r)0.1(untime\015)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Tight)-28000(integration)-26999.9(o)0(f)-29000.1(m)0(o)-2000(dules)-28000.1(i)0(n)-26999.9(o)0(ne)-30000(image)]TJ 0 78.9999 TD [( as)-29000.1(o)0.1(pp)-1999.9(osed)-29999.9(t)0(o)-28999.9(U)-0.1(nixs)-27000(cha)]TJ 918.0001 0 TD [(racter)-28000(pip)-1999.9(e)-29000.1(m)0(o)-2000(del\015)]TJ /T8 1 Tf -996.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(High)-24000(d)0.1(egree)-25000.1(of)-24000(interaction)-23000.1( readevalp)]TJ 1353 0 TD [(rint)-22000(CLIM\015)]TJ /T8 1 Tf -1431 110 TD ()Tj /T6 1 Tf 78 0 TD [(Userextensible)-27999.9(applications)-26000.1( )0(gnu)-29000(e)-0.1(macs\015)]TJ -157 147 TD -0.0001 Tc ( I)Tj 98 0 TD 0 Tc [(b)-2000(e)0(lieve)]TJ 270 0 TD 2 Tc [(g)2000.1(ood)]TJ 210.9999 0 TD 0 Tc (soft)Tj 131.0001 0 TD (w)Tj 55 0 TD (a)Tj 39 0 TD -0.0001 Tc (re)Tj 100 0 TD 0 Tc [(is)-32000(written)]TJ 367 0 TD (b)Tj 41 0 TD (y)Tj 72 0 TD [(small)-30000(teams)]TJ 456 0 TD (of)Tj -1840 79.0001 TD (t)Tj 28.9999 0 TD (w)Tj 55.0001 0 TD [(o)-31000(three)-31000.1(o)]TJ 373 0 TD [(r)-30000(f)0.1(our)-31000(p)-1999.9(eople)-31000(interacting)-29000.1(with)-31000(each)-31000(other)]TJ -457 79 TD [(at)-28000(a)-28000(very)-30000(high)-26999.9(d)-0.1(ense)-30000(level\012)]TJ 1025 0 TD ( )Tj /T7 1 Tf 72 0 TD [(John)-28000.1(W)]TJ 274 0 TD (a)Tj 39 0 TD -0.0001 Tc [(rno)-2000.2(c)-0.1(k)]TJ /T4 1 Tf 283.9998 113 TD 0.0002 Tc ( )Tj ET endstream endobj 76 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 78 0 obj << /Length 2876 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 610.7401 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (Ho)Tj 97 0 TD [(w)-28000.1(d)0.1(o)-29000.1(I)-28999.9(kno)]TJ 376 0 TD 27.9999 Tc [(wi)27999.8(f)-1000(i)27999.8(t)27999.9()28000(s)999.8(g)28000(o)25999.8(o)26000(d)27999.8()]TJ ET q 458.4 0 0 -1.44 89.016 593.2441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 562.5001 Tm 0 Tc [(Cho)-2999.9(ose)]TJ 378 0 TD (the)Tj 187 0 TD (Right)Tj 289.9999 0 TD (Language)Tj /T6 1 Tf -854.9999 141.0002 TD ( Once)Tj 266 0 TD (y)Tj 36 0 TD (ou)Tj 122 0 TD (a)Tj 39.0001 0 TD -0.0001 Tc (re)Tj 103 0 TD (an)Tj 121 0 TD 0 Tc [(exp)-1999.9(erienced)]TJ 445.9999 0 TD (Lisp)Tj 180.0001 0 TD (p)Tj 40.9999 0 TD (rogrammer)Tj 448.0001 0 TD (its)Tj -1802 79 TD -0.0001 Tc (ha)Tj 82 0 TD 0 Tc (rd)Tj 106 0 TD (to)Tj 110 0 TD (return)Tj 249.0001 0 TD -0.0001 Tc (to)Tj 110 0 TD 0 Tc (any)Tj 156.9999 0 TD (other)Tj 220.0001 0 TD (language\012)Tj 438 0 TD ( )Tj /T7 1 Tf 78 0 TD [(Rob)-2000(ert)]TJ 279 0 TD (R)Tj -1829 78.9999 TD (Kessler)Tj /T6 1 Tf 0 141 TD [(Current)-28000(Lisp)-28000.1(implem)]TJ 725 0 TD [(entations)-24999.9(a)]TJ 387 0 TD [(re)-28000(not)-29000.1(s)0.1(o)-29000.1(g)0.1(o)-2000.1(o)-2000(d)-30000(f)0(o)]TJ 619 0 TD (r)Tj /T8 1 Tf -1652.0001 172 TD ()Tj /T6 1 Tf 78 0 TD (P)Tj 52 0 TD [(ersistent)-28000(sto)]TJ 429.0001 0 TD [(rage)-27999.9( data)-29000(base\015)]TJ /T8 1 Tf -559.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Maximizing)-26000(resource)-29000.1(u)0.1(se)-29000(on)-29000(small)-25000(m)0(achines)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Projects)-29000(with)-28000(hundreds)-29000(of)-28999.9(p)]TJ 978.9999 0 TD (rogrammers)Tj /T8 1 Tf -1057 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Close)-28000(communication)-26000(with)-27999.9(fo)]TJ 1028 0 TD [(reign)-27999.9(co)-2000.1(de)]TJ /T8 1 Tf -1106.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Delivering)-27000(smalli)]TJ 606.9999 0 TD (m)Tj 67.0001 0 TD [(age)-26000(applications)]TJ /T8 1 Tf -752.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Realtime)-25999.9(control)-27999.9( but)-30000.1(Gensym)-28000(did)-28000(it\015)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Projects)-29000(with)-28000(inexp)-2000.1(erienced)-29000(Lisp)-28000(p)]TJ 1210 0 TD (rogrammer)Tj 387.0001 0 TD (s)Tj /T8 1 Tf -1675.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Some)-22000(kinds)-21000(of)-22000.1(numerical)-20000(o)]TJ 912.0001 0 TD [(r)-21000(cha)]TJ 169.9999 0 TD [(racter)-21999.9(computation)]TJ -1082 78.9999 TD 0.0001 Tc ( W)Tj 110 0 TD 0 Tc (o)Tj 41 0 TD [(rks)-25000(ne)-26000.1(with)-24000.1(ca)]TJ 532.0001 0 TD [(reful)-23999.9(decla)]TJ 357.9999 0 TD [(rations)-23999.9(but)-25000(the)-25000(Lisp)]TJ -1041 79 TD [(eciency)-29999.9(m)0(o)-2000.1(del)-27000(is)-28000(ha)]TJ 756.0001 0 TD -0.0001 Tc [(rd)-28000.2(to)-29000.1(lea)]TJ 300 0 TD 0 Tc (rn\015)Tj /T4 1 Tf 480.9998 477 TD 0.0002 Tc ()Tj ET endstream endobj 79 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 82 0 obj << /Length 2351 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 627.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 610.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 579.54 Tm (Builtin)Tj 377 0 TD (F)Tj 64.0001 0 TD (unctionalit)Tj 482 0 TD (y)Tj /T6 1 Tf -923 140.9998 TD [( No)-30000(d)-0.1(oubt)-30000(ab)-2000.1(out)-31000(it)-30000(Common)-27999.9(Lisp)-29000(is)-30000(a)-30000(b)-0.1(ig)-28999.9(language\012)]TJ 0 79 TD ( )Tj /T7 1 Tf 71 0 TD [(Guy)-30000(S)0(teele)]TJ /T8 1 Tf 8 172.0001 TD ()Tj /T6 1 Tf 78 0 TD [()-29000(b)0.1(uiltin)-26000(functions)-29000( )-0.1(in)-28000.1(one)-29000.1(p)]TJ 1100 0 TD [(reANSI)-29000(CL\015)]TJ /T8 1 Tf -1178.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [()-29000(macros)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [()-29000(sp)-2000(ecial)-28000.1(fo)]TJ 445 0 TD -0.0001 Tc (rms)Tj /T8 1 Tf -523 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [()-29000(va)]TJ 192 0 TD (riables)Tj /T8 1 Tf -270 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [()-29000(constants)]TJ -157 172.9999 TD [(But)-29000(what)-29000.1(counts)-29000(as)-28000.1(the)-29000.1(l)0.1(anguage)-28000(itself)-6000.1()]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD [(C)-28999.9(has)-28000()-29000(reserved)-29000(w)]TJ 847.9999 0 TD (o)Tj 41.0001 0 TD -0.0001 Tc (rds)Tj /T8 1 Tf -967.0001 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(ANSI)-29000(CL)-29000(is)-28000(do)]TJ 508.0001 0 TD [(wn)-27999.9(to)-29000()-29000(sp)-1999.9(ecial)-28000(f)-0.1(o)]TJ 676 0 TD (rms)Tj /T8 1 Tf -1262.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(The)-29000.1(rest)-28999.9(can)-28000(b)-2000(e)-29999.9(thought)-29000(of)-29000.1(as)-28000(a)-29000(r)0(equired)-28000.1(lib)]TJ 1563 0 TD -0.0002 Tc (ra)Tj 67 0 TD 0 Tc (ry)Tj -1787 171.9999 TD [(Either)-27000(w)]TJ 297 0 TD (a)Tj 39 0 TD (y)Tj 31 0 TD -0.0001 Tc [()-28000.2(the)-29000.2(Lisp)-28000(p)]TJ 406.9999 0 TD 0 Tc [(rogrammer)-25000.1(needs)-30000.1(some)-27000(help)]TJ -773.9999 78.9999 TD [(Which)-28000.1(builtin)-25999.9(functionalit)]TJ 923 0 TD [(y)-27000(t)0(o)-29000(mak)]TJ 315.9999 0 TD 26.0001 Tc [(eu)26000.1(s)26000.2(e)-3000(o)26000.1(f)]TJ -1238.9999 79 TD 0 Tc (Ho)Tj 97 0 TD [(w)-28000(t)0(o)-29000(use)-29000(it)]TJ /T4 1 Tf 1596.9998 361 TD 0.0002 Tc ()Tj ET endstream endobj 83 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 85 0 obj << /Length 4811 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 682.26 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 664.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 634.02 Tm (DEFV)Tj 283 0 TD (AR)Tj 184.9999 0 TD 0.0001 Tc (and)Tj 204.0001 0 TD 0 Tc (DEFP)Tj 281 0 TD (ARAMETER)Tj /T6 1 Tf -953 140.9998 TD (Use)Tj /T10 1 Tf 167 0 TD (defvar)Tj /T6 1 Tf 260 0 TD (fo)Tj 67.0001 0 TD (r)Tj 69 0 TD (things)Tj 253 0 TD (y)Tj 35.9999 0 TD (ou)Tj 126.0001 0 TD (dont)Tj 225 0 TD (w)Tj 55 0 TD -0.0001 Tc (ant)Tj 155 0 TD 0 Tc (to)Tj 115 0 TD (reinitia)Tj 270 0 TD -0.0002 Tc (li)Tj 39 0 TD (ze)Tj -1837 79.0002 TD 0 Tc [(up)-2000(on)-28999.9(reload)]TJ /T10 1 Tf 0 140.9998 TD (defvar)Tj 292 0 TD (options)Tj 365.9999 0 TD ()Tj -657.9999 79.0002 TD (defun)Tj 256 0 TD (addopti)Tj 295 0 TD 0.0001 Tc (on)Tj 106.9999 0 TD (x)Tj 147 0 TD 0 Tc (pushnew)Tj 329.0001 0 TD (x)Tj 73 0 TD (options)Tj 332 0 TD -0.0001 Tc ()Tj /T6 1 Tf -1539 141 TD 0 Tc (Here)Tj 207 0 TD (y)Tj 36.0001 0 TD -0.0001 Tc (ou)Tj 131.9999 0 TD 0 Tc (might)Tj 249 0 TD (have)Tj 207.0001 0 TD (done)Tj /T10 1 Tf 213 0 TD (addoptio)Tj 369 0 TD (n)Tj 70 0 TD ()Tj /T6 1 Tf 237 0 TD (many)Tj -1720 78.9999 TD (times)Tj 227 0 TD [(b)-2000(efo)]TJ 150 0 TD (re)Tj 106 0 TD (y)Tj 36.0001 0 TD -0.0001 Tc (ou)Tj 123.9999 0 TD 0 Tc (reload)Tj 280.9999 0 TD (the)Tj 151.0001 0 TD [(le p)-2000(erhaps)]TJ 456 0 TD (some)Tj 220 0 TD (even)Tj -1751 78.9999 TD (from)Tj 204 0 TD (another)Tj 307.9999 0 TD (le)Tj 198.0001 0 TD (Y)Tj 47.9999 0 TD 0.0001 Tc (ou)Tj 127.0001 0 TD 0 Tc (usually)Tj 275.9999 0 TD (dont)Tj 224.0001 0 TD (w)Tj 55 0 TD -0.0001 Tc (ant)Tj 154 0 TD 0 Tc (to)Tj 114 0 TD 0.0001 Tc (thro)Tj 144 0 TD 0 Tc (w)Tj -1852 79 TD (a)Tj 39 0 TD (w)Tj 55 0 TD (a)Tj 39 0 TD [(y)-26000(all)-25000(that)-27000(data)-27000(just)-27000(b)-2000(e)0(cause)-28999.9(y)]TJ 1023.0001 0 TD [(ou)-27000.1(reload)-26000(this)-26000.1(deni)]TJ -1156 79.0001 TD (tion)Tj 0 141 TD [(On)-30000(the)-29000(o)0(ther)-30000(hand)-29000(s)-0.1(ome)-29000.1(k)0(inds)-27999.9(of)-30000(options)-29000(do)-29999.9(w)]TJ 1691 0 TD [(ant)-29000(to)]TJ -1691 78.9999 TD [(get)-29000(reinitial)]TJ 431 0 TD (i)Tj 19 0 TD [(zed)-26000.1(up)-2000(on)-29000(reload)]TJ /T10 1 Tf -450 141 TD (defpara)Tj 295 0 TD 0.0001 Tc (me)Tj 73.0001 0 TD -0.0001 Tc (ter)Tj 143.9999 0 TD 0 Tc (useexpe)Tj 332.0001 0 TD (ri)Tj 72.9999 0 TD 0.0001 Tc (men)Tj 110 0 TD 0 Tc (ta)Tj 73.0001 0 TD (l)Tj 72.9999 0 TD 0.0001 Tc (mod)Tj 110.0001 0 TD -0.0001 Tc (e)Tj 107 0 TD 0 Tc (nil)Tj -1317 79.0001 TD (\015Set)Tj 183 0 TD (this)Tj 183 0 TD (to)Tj 109 0 TD (T)Tj 74.0001 0 TD (when)Tj 182.9999 0 TD (experime)Tj 295.0001 0 TD (nt)Tj 72.9999 0 TD 0.0001 Tc (al)Tj 107 0 TD 0 Tc (code)Tj 183.0001 0 TD (works\015)Tj /T6 1 Tf -1463 141 TD [(Later)-24000.1(y)]TJ 248 0 TD [(ou)-24000(might)-22999.9(edit)-23999.9(this)-24000(le)-24000(a)0(nd)-24000(set)-25000(t)0(he)-25000(va)]TJ 1264 0 TD [(riable)-22000(to)-24000(T)]TJ -1512 78.9999 TD [(and)-32000(then)]TJ 346 0 TD [(reload)-31000(it)]TJ 382 0 TD (w)Tj 54.9999 0 TD [(anting)-31000.1(t)0(o)]TJ 359 0 TD 0.0001 Tc (see)Tj 142.0001 0 TD 0 Tc [(the)-32000(eect)]TJ 372.9999 0 TD [(of)-32000(y)]TJ 136.9999 0 TD (our)Tj -1793.9998 79.0001 TD (edits)Tj 0 140.9999 TD (Recommendation)Tj 688 0 TD (Igno)Tj 149 0 TD (re)Tj 103 0 TD -0.0001 Tc (the)Tj 148.9999 0 TD 0.0001 Tc (pa)Tj 82.0001 0 TD 0 Tc (rt)Tj 95 0 TD -0.0001 Tc (in)Tj 97.9999 0 TD 0 Tc (CLtL)Tj 220.0001 0 TD -0.0001 Tc (that)Tj 183 0 TD 0 Tc (sa)Tj 72 0 TD (ys)Tj /T10 1 Tf -1839 79 TD (defvar)Tj /T6 1 Tf 250 0 TD [(is)-30000(fo)]TJ 150 0 TD 30 Tc [(rv)29999.9(a)]TJ 136 0 TD 0 Tc [(riables)-28000.1(and)]TJ /T10 1 Tf 409.9999 0 TD (defparam)Tj 295.0001 0 TD (et)Tj 72.9999 0 TD (er)Tj /T6 1 Tf 101.0001 0 TD [(is)-29999.9(fo)]TJ 150 0 TD 29.9999 Tc [(rp)29999.9(a)]TJ 141 0 TD 0 Tc (rame)Tj -1706 79.0001 TD (ters)Tj 199 0 TD [(The)-30999.9(o)-0.1(nly)-30000.1(u)0.1(seful)-30000(d)-0.1(ierence)-30999.9(b)-2000(e)-0.1(t)]TJ 1061 0 TD (w)Tj 55 0 TD [(een)-32000(these)-31000.1(i)0(s)-30000(t)0.2(hat)]TJ /T10 1 Tf -1315 78 TD (defvar)Tj /T6 1 Tf 255 0 TD -0.0001 Tc [(do)-2000.2(es)]TJ 195 0 TD 0 Tc (its)Tj 119.0001 0 TD (assignment)Tj 427 0 TD -0.0001 Tc (only)Tj 179.9999 0 TD 0.0001 Tc (if)Tj 81.0001 0 TD 0 Tc (the)Tj 147.9999 0 TD (va)Tj 77 0 TD (riable)Tj 224.0001 0 TD (is)Tj 87.9998 0 TD (un)Tj -1793.9998 79 TD [(b)-2000(ound)-30000(while)]TJ /T10 1 Tf 478 0 TD (defparam)Tj 295.0001 0 TD (ete)Tj 109.9999 0 TD (r)Tj /T6 1 Tf 64.0001 0 TD [(do)-2000(es)-30000(its)-28999.9(a)-0.1(ssignment)-28000.1(uncon)]TJ -947 79 TD (ditionall)Tj 280 0 TD (y)Tj 31 0 TD ()Tj /T4 1 Tf 1382.9998 144 TD 0.0002 Tc ()Tj ET endstream endobj 86 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 88 0 obj << /Length 1366 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 517.86 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 500.364 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 469.6201 Tm (EV)Tj 135 0 TD (ALWHEN)Tj /T10 1 Tf 343.9999 141 TD (evalwh)Tj 295 0 TD (en)Tj 107 0 TD (execute)Tj 332 0 TD ()Tj 71 0 TD ()Tj /T6 1 Tf -363 140.9999 TD ()Tj /T10 1 Tf -606.9999 142.0001 TD (evalwhe)Tj 332 0 TD (n)Tj 70.0001 0 TD (compile)Tj 369 0 TD (top)Tj 109.9999 0 TD 0.0001 Tc (le)Tj 73 0 TD 0 Tc (vel)Tj 110.0001 0 TD ()Tj 69.9999 0 TD ()Tj /T6 1 Tf -527 78 TD ()Tj /T10 1 Tf -551.9999 79 TD (evalwhe)Tj 332.0001 0 TD (n)Tj 69.9999 0 TD (loadtop)Tj 369.0001 0 TD (le)Tj 73 0 TD (vel)Tj 109.9999 0 TD ()Tj 70.0001 0 TD ()Tj /T6 1 Tf -1393 140.9999 TD [(Also)-19999.9(t)-0.1(ak)]TJ 306 0 TD 19 Tc [(ec)19000(a)]TJ 134 0 TD 0 Tc [(re)-18999.9(ab)-2000(out)-19000(e)0.1(xplicitly)-17000(nesting)]TJ /T10 1 Tf 901.0001 0 TD (evalwhen)Tj /T6 1 Tf 349 0 TD (fo)Tj 67 0 TD (rms)Tj -1757 79 TD [(The)-28000(eect)-30000(is)]TJ /T7 1 Tf 477 0 TD 0.0001 Tc (not)Tj /T6 1 Tf 146 0 TD 0 Tc [(generally)-27000.1(intuitive)-27000(f)0(o)]TJ 715.0001 0 TD [(r)-27999.9(m)-0.1(ost)-27999.9(p)-2000(e)0(ople)]TJ /T4 1 Tf 355.9998 828.9999 TD 0.0002 Tc ()Tj ET endstream endobj 89 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 91 0 obj << /Length 3285 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 663.3 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 645.804 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 615.0601 Tm (FLET)Tj 321 0 TD -0.0001 Tc (to)Tj 136 0 TD 0 Tc (Avoid)Tj 299 0 TD [(Co)-2999.9(de)]TJ 278 0 TD (Duplication)Tj /T6 1 Tf -1034 141.0002 TD [(Consider)-28000.1(the)-29000(follo)]TJ 623 0 TD [(wing)-26000(examples)-27000(duplicated)-28000.1(use)-29000(of)]TJ /T10 1 Tf -623 78.9998 TD (f)Tj 109 0 TD -0.0001 Tc (g)Tj 110 0 TD 0 Tc (h)Tj /T6 1 Tf 185.0001 0 TD ()Tj /T10 1 Tf -404 141.0002 TD (do)Tj 146 0 TD (x)Tj 146 0 TD 0.0001 Tc (f)Tj 110 0 TD 0 Tc (g)Tj 110 0 TD (h)Tj -220 78.9998 TD 0.0001 Tc (f)Tj 110 0 TD 0 Tc (g)Tj 110 0 TD (h)Tj -366 79.0001 TD (nil)Tj 219 0 TD ()Tj /T6 1 Tf -365 140.9999 TD [(Every)-23000(time)-21000(y)]TJ 434 0 TD [(ou)-22999.9(edit)-22000(one)-24000(o)-0.1(f)-23000(t)0.1(he)]TJ /T10 1 Tf 638.9999 0 TD 0.0001 Tc (f)Tj 109.0001 0 TD 0 Tc (g)Tj 109.9999 0 TD (h)Tj /T6 1 Tf 185.0001 0 TD [(s)-21999.9(y)]TJ 139 0 TD [(ou)-23000(p)]TJ 150 0 TD -0.0001 Tc (rob)Tj -1766 79 TD 0 Tc (ab)Tj 82 0 TD 25 Tc (yw)Tj 118 0 TD 0 Tc [(ant)-26000(to)-27000(edit)-25000.1(the)-27000(other)-26999.9(t)-0.1(o)-1999.9(o)0()]TJ 953.0001 0 TD -0.0001 Tc [(Here)-27000.2(i)0(s)-25000.2(a)-26000(b)-2000.2(etter)-27000.1(mo)-2000.3(d)]TJ -1153 79.0001 TD (ula)Tj 102 0 TD 0 Tc (rit)Tj 78 0 TD 0.0001 Tc (y)Tj /T10 1 Tf -180 141 TD 0 Tc (flet)Tj 219 0 TD (fgh)Tj 220 0 TD ()Tj 109 0 TD 0.0001 Tc (f)Tj 109.9999 0 TD (g)Tj 110 0 TD 0 Tc (h)Tj -694.9999 78.9999 TD (do)Tj 146 0 TD 0.0001 Tc (x)Tj 146 0 TD 0 Tc (fgh)Tj 220.0001 0 TD (fgh)Tj 293 0 TD (nil)Tj 219 0 TD ()Tj /T6 1 Tf -1097 141 TD [( This)-28000(might)-27000(b)-2000(e)-29000.1(u)0.1(sed)-29000(a)-0.1(s)-28000(a)0.1(n)-29000(a)]TJ 1003 0 TD [(rgument)-27000.1(against)]TJ /T10 1 Tf 600.9999 0 TD 0.0001 Tc (do)Tj /T6 1 Tf 74.0001 0 TD 0 Tc (\015)Tj -1678 141 TD (Simil)Tj 175 0 TD (a)Tj 38 0 TD (rl)Tj 48 0 TD (y)Tj 31 0 TD 25 Tc (y)Tj 85 0 TD 0 Tc [(ou)-27000(might)-26000(use)-27000(l)0(o)-1999.9(c)-0.1(al)-25999.9(functions)-28000.1(t)0(o)-26999.9(avoid)-27000(dupli)]TJ -377 79.0001 TD [(cation)-19000(in)-19000(co)-2000(de)-21000.1(b)]TJ 542.9999 0 TD [(ranches)-20000(that)-20000.1(dier)-19000(only)-20000.1(in)-19000(their)-20000(dynamic)]TJ -542.9999 78.9999 TD (state)Tj 236 0 TD (F)Tj 49 0 TD (o)Tj 41 0 TD [(r)-28000(example)]TJ /T10 1 Tf -326 140.9999 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (handlerca)Tj 369.0001 0 TD -0.0001 Tc (se)Tj 110 0 TD 0 Tc (if)Tj 107 0 TD (test)Tj 218.9999 0 TD (form)Tj 183.0001 0 TD (rest)Tj 219.9999 0 TD (cases)Tj -1499.9999 79 TD (let)Tj 183 0 TD (doit)Tj 292 0 TD (gensym)Tj 293.0001 0 TD (\015DOIT\015)Tj 331.9999 0 TD ()Tj -1027 79 TD (flet)Tj 256 0 TD (doit)Tj 329.0001 0 TD -0.0001 Tc ()Tj 110 0 TD 0 Tc (form)Tj -585.0001 79.0001 TD (if)Tj 146 0 TD (test)Tj 0 78 TD (handler)Tj 331.9999 0 TD (cas)Tj 110.0001 0 TD (e)Tj 69.9999 0 TD (doit)Tj 330.0001 0 TD (cases)Tj -842.0001 79 TD (doit)Tj 331.9999 0 TD ()Tj /T4 1 Tf 959.9999 222.9999 TD 0.0002 Tc ()Tj ET endstream endobj 92 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 94 0 obj << /Length 4044 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 670.7401 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 653.244 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 622.5 Tm (DEFP)Tj 281 0 TD (A)Tj 70 0 TD (CKA)Tj 219.9999 0 TD 0.0001 Tc (GE)Tj /T6 1 Tf -570.9999 141 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-19000(in)-19999.9(the)-22999.9(l)0(a)]TJ 382 0 TD [(rge)-20000(i)0(s)-20999.9(s)-0.1(upp)-2000.1(o)]TJ 409 0 TD [(rted)-21999.9(b)]TJ 203.9999 0 TD 21 Tc [(yad)20999.9(e)21000(s)21000.1(i)20999.9(g)21000(n)-1000(s)21000(t)]TJ 425.0001 0 TD 0 Tc (yle)Tj -1814 78.9998 TD [(that)-31999.9(sepa)]TJ 331 0 TD (rates)Tj 204.0001 0 TD -0.0001 Tc [(co)-2000.1(de)]TJ 197 0 TD 0 Tc [(into)-32000(mo)-1999.9(dules)-31000.1(w)0.1(ith)-32000(clea)]TJ 808 0 TD [(rly)-31000(dened)]TJ -1540 79 TD (interfaces)Tj 0 141.0002 TD (The)Tj 187 0 TD (Common)Tj 362.9999 0 TD (Lisp)Tj 188.9999 0 TD (pack)Tj 161.0001 0 TD (age)Tj 166 0 TD (system)Tj 286 0 TD (serves)Tj 254 0 TD (to)Tj 119 0 TD (avoid)Tj -1725 78.9998 TD [(name)-31000(clashes)-32000(b)-2000.1(e)0.1(t)]TJ 611 0 TD (w)Tj 55.0001 0 TD -0.0001 Tc (een)Tj 153 0 TD 0 Tc [(mo)-2000(dules)]TJ 347 0 TD [(and)-32000(to)]TJ 265.9999 0 TD (dene)Tj 241 0 TD (the)Tj 144.9999 0 TD (in)Tj -1817.9998 79.0001 TD [(terface)-29000(to)-29000(each)-29000(mo)-1999.9(dule)]TJ /T8 1 Tf 78.9999 171.9999 TD ()Tj /T6 1 Tf 78 0 TD [(There)-28999.9(i)-0.1(s)-27999.9(n)0(o)-29000(top)-27999.9(level)-28000.1( )0.1(b)-2000.1(e)-30000(threadsafe\015)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(There)-28999.9(a)]TJ 278.0001 0 TD [(re)-28000(other)-28999.9(p)]TJ 349 0 TD [(rograms)-26000( use)-30000(p)-0.1(ack)]TJ 650 0 TD (ages\015)Tj /T8 1 Tf -1355.0001 110 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-28999.9(i)-0.1(t)-26999.9(easy)-29000(fo)]TJ 391 0 TD 29 Tc (ry)Tj 93.9999 0 TD 0 Tc [(our)-28000(c)0.1(onsumers)]TJ -634.9999 78.9999 TD [(Exp)-2000(o)]TJ 178 0 TD [(rt)-29000(only)-27999.9(what)-29000.1(the)-29000.1(consumer)-27999.9(needs)]TJ /T8 1 Tf -256 110.0001 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-28999.9(i)-0.1(t)-26999.9(easy)-29000(fo)]TJ 391 0 TD [(r)-29000(m)0.1(aintai)]TJ 321 0 TD (ners)Tj -862.0001 79 TD [(License)-29000(to)-29000(change)-29000(nonexp)-1999.9(o)]TJ 985.9999 0 TD [(rted)-29000(pa)]TJ 252 0 TD (rt)Tj /T10 1 Tf -1394.9999 141 TD (defpack)Tj 295 0 TD 0.0001 Tc (ag)Tj 73.0001 0 TD 0 Tc (e)Tj 70.9999 0 TD (\015PARSER\015)Tj -366 78.9999 TD (use)Tj 219 0 TD (\015LISP\015)Tj 256 0 TD ( Lucid)Tj 293.0001 0 TD (\015LCL\015)Tj 219.9999 0 TD ( Allegr)Tj 295.0001 0 TD (o)Tj 71 0 TD (\015EXCL\015)Tj -1354 79.0001 TD (export)Tj 329 0 TD (\015PARSE\015)Tj 293.0001 0 TD (\015PARSEFI)Tj 331.9999 0 TD (LE)Tj 73.0001 0 TD (\015)Tj 69.9999 0 TD (\015STARTPAR)Tj 369.0001 0 TD (SER)Tj 109.9999 0 TD (W)Tj 73.0001 0 TD (IN)Tj 73 0 TD -0.0001 Tc (DOW)Tj 109.9998 0 TD 0 Tc (\015)Tj -1502.9998 77.9999 TD (\015DEFINEG)Tj 331.9999 0 TD (RAM)Tj 110.0001 0 TD -0.0001 Tc (MA)Tj 72.9999 0 TD 0.0001 Tc (R\015)Tj 107 0 TD 0 Tc (\015DEFINET)Tj 332 0 TD (OKE)Tj 110.0001 0 TD (NI)Tj 73 0 TD (ZER)Tj 109.9999 0 TD (\015)Tj 73.0001 0 TD ()Tj /T6 1 Tf -1722 141.9999 TD [(Some)-21000.1(put)-22000(e)0.1(xp)-2000(o)]TJ 519 0 TD [(rted)-22999.9(symb)-1999.9(ols)-21000.1(a)0(t)-22000(the)-23000(top)-22000(of)-23000.1(the)-22000.1()0.1(le)-22000(where)]TJ -519 78 TD [(they)-29000(a)]TJ 218 0 TD [(re)-28000(dened)]TJ -218 142 TD (W)Tj 77 0 TD [(e)-27000(feel)-26000.1(it)-26000(is)-26000(b)-2000.1(e)0.1(tter)-27999.9(to)-27000(put)-27000(t)0(hem)-26000.1(i)0(n)-25999.9(t)-0.1(he)]TJ /T10 1 Tf 1288 0 TD (defpackage)Tj /T6 1 Tf 369 0 TD 23.9998 Tc [(a)23999.6(n)23999.8(d)]TJ -1734 78.0001 TD 0 Tc [(use)-29000(the)-29000(edito)]TJ 457 0 TD [(r)-27000(t)0(o)-29000()0.1(nd)-29000(the)-28999.9(co)]TJ 539 0 TD [(rresp)-1999.9(onding)-29000(denitions)]TJ /T4 1 Tf 697.9998 191.9999 TD 0.0002 Tc ()Tj ET endstream endobj 95 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 97 0 obj << /Length 2238 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 580.02 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 562.524 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 531.78 Tm (Understanding)Tj 701 0 TD (Conditions)Tj 526 0 TD (vs)Tj 132 0 TD (Erro)Tj 200.9999 0 TD (rs)Tj /T6 1 Tf -1559.9999 140.9998 TD [(Lisp)-30000(assures)]TJ 457 0 TD [(that)-30999.9(most)-31000(erro)]TJ 519.9999 0 TD [(rs)-30999.9(in)-30999.9(co)-2000(de)-32000(will)-30000(not)]TJ 679.0001 0 TD (co)Tj 79 0 TD (rrupt)Tj -1735 79.0001 TD [(data)-27999.9(b)]TJ 225 0 TD 28 Tc (yp)Tj 107.0001 0 TD 0 Tc [(roviding)-27000.1(an)-29000(active)-28000(condition)-26999.9(system)]TJ -332 140.9999 TD (Lea)Tj 126 0 TD [(rn)-27000(the)-29000(dierence)-29000(b)-1999.9(e)-0.1(t)]TJ 718 0 TD (w)Tj 54.9999 0 TD 0.0001 Tc (een)Tj /T9 1 Tf 149 0 TD 0 Tc (erro)Tj 149.0001 0 TD (rs)Tj /T6 1 Tf 97.9999 0 TD (and)Tj /T9 1 Tf 155.0001 0 TD (conditions)Tj /T6 1 Tf 389 0 TD ()Tj -1839 79.0001 TD [(All)-27000(erro)]TJ 259 0 TD [(rs)-28000(a)]TJ 129.0001 0 TD [(re)-28000(conditions)-27000(not)-29000.1(a)0(ll)-27000(conditions)-26999.9(a)]TJ 1179.9999 0 TD [(re)-27999.9(erro)]TJ 232.0001 0 TD (rs)Tj -1800 141 TD [(Distinguish)-26000.1(three)-28999.9(c)0(oncepts)]TJ /T8 1 Tf 78.9999 171.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Signaling)-25999.9(a)-28000(condition)]TJ 0 79 TD [(Detecting)-28999.9(t)-0.1(hat)-29000(s)0.1(omething)-27000(unusual)-28000.1(has)-27999.9(h)-0.1(app)-2000(ened)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Providing)-27000(a)-29000(resta)]TJ 600.0001 0 TD -0.0001 Tc (rt)Tj -600.0001 79 TD 0 Tc (Establishing)Tj 467 0 TD (one)Tj 170.0001 0 TD (of)Tj 116 0 TD [(p)-1999.9(o)0(ssibly)]TJ 319.9999 0 TD (several)Tj 282.0001 0 TD (options)Tj 301 0 TD (fo)Tj 66.9998 0 TD (r)Tj -1722.9998 78.9999 TD (continuing)Tj /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Handling)-26999.9(a)-28000.1(condition)]TJ 0 78.9999 TD [(Selecting)-28000(ho)]TJ 431.0001 0 TD 29 Tc [(wt)29000.1(op)]TJ 229.9999 0 TD 0 Tc [(ro)-1999.9(ceed)-29000(f)0(rom)-28000.1(a)0(vailabl)]TJ 717 0 TD [(e)-26000(options)]TJ /T4 1 Tf 158.9999 600 TD 0.0002 Tc ( )Tj ET endstream endobj 98 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 100 0 obj << /Length 3174 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 642.9 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 625.644 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 594.9 Tm (Erro)Tj 201 0 TD (r)Tj 72.9999 0 TD (Detection)Tj /T6 1 Tf -274 141.9998 TD [(Pick)-17999.9(a)-19000(l)-0.1(evel)-18000(of)-19000.1(erro)]TJ 628 0 TD [(r)-17999.9(d)0(etection)-19999.9(and)-19000(handling)-16999.9(t)0(hat)-19000(matches)]TJ -628 78.0002 TD (y)Tj 36 0 TD [(our)-25000.1(intent)]TJ 406.9999 0 TD [(Usually)-25000(y)]TJ 312 0 TD [(ou)-25999.9(dont)-26000(w)]TJ 377.0001 0 TD [(ant)-25999.9(t)0(o)-27000(l)-0.1(et)-25000.1(bad)-26000(data)-26000(go)]TJ -1132 79 TD (b)Tj 41 0 TD (y)Tj 31 0 TD [()-26000(b)-0.1(ut)-27000(in)-25000.1(many)-26000(cases)-26999.9(y)]TJ 744.0001 0 TD [(ou)-26000(also)-25000(dont)-27000(w)]TJ 540 0 TD [(ant)-26000(to)-26999.9(b)-2000(e)-27000(in)-26000(the)]TJ -1356 78.9998 TD [(debugger)-29000(fo)]TJ 416 0 TD [(r)-27999.9(i)0.1(nconsequential)-27000(reasons)]TJ -416 141.0001 TD (Strik)Tj 167 0 TD [(e)-29000(a)-30000(balance)-30000(b)-2000.1(e)0(t)]TJ 543.9999 0 TD (w)Tj 55.0001 0 TD [(een)-31000.1(tolerance)-30000(and)-31000.1(p)0.1(ickiness)-29000(that)]TJ -766 78.9999 TD [(is)-27000(app)]TJ 205 0 TD (rop)Tj 113.0001 0 TD [(riate)-27000(to)-28999.9(y)]TJ 324.9999 0 TD [(our)-27999.9(application)]TJ /T9 1 Tf -643 141 TD (Bad)Tj /T7 1 Tf 266 0 TD [(what)-28000(i)0.1(f)-29000.1(i)0.1(ts)-27000(not)-29000(an)-29000(integer )]TJ /T10 1 Tf -266 141.0001 TD (defun)Tj 256 0 TD (parseda)Tj 295 0 TD 0.0001 Tc (te)Tj 106.9999 0 TD 0 Tc (string)Tj -584.9999 79 TD (\015Read)Tj 219 0 TD (a)Tj 73 0 TD (date)Tj 183 0 TD (from)Tj 183.0001 0 TD (a)Tj 73.9999 0 TD (string)Tj 292.0001 0 TD (\015)Tj -1024 78.9999 TD (multipl)Tj 295 0 TD -0.0001 Tc (ev)Tj 109.9999 0 TD 0 Tc (al)Tj 73 0 TD 0.0001 Tc (ue)Tj 109.9999 0 TD (bi)Tj 73.0001 0 TD -0.0001 Tc (nd)Tj 107 0 TD 0 Tc (dayofm)Tj 331.9999 0 TD 0.0001 Tc (ont)Tj 110.0001 0 TD 0 Tc (h)Tj 70 0 TD (stringpos)Tj 369 0 TD (it)Tj 73 0 TD -0.0001 Tc (ion)Tj 109.9998 0 TD 0 Tc ()Tj -1685.9998 79 TD (parsein)Tj 332 0 TD 0.0001 Tc (teg)Tj 109.9999 0 TD (er)Tj 107 0 TD 0 Tc (string)Tj 256 0 TD (junkall)Tj 332.0001 0 TD -0.0001 Tc (owe)Tj 110 0 TD 0 Tc (d)Tj 69.9999 0 TD (t)Tj -1390 79.0001 TD ()Tj /T9 1 Tf -146 141 TD (Questionable)Tj /T7 1 Tf 615 0 TD [(what)-29000(if)-28000.1(memo)]TJ 489.9999 0 TD [(ry)-26999.9(runs)-28000.1(out )]TJ /T10 1 Tf -1104.9999 140.9999 TD (ignore)Tj 295 0 TD 0.0001 Tc (er)Tj 73.0001 0 TD -0.0001 Tc (ror)Tj 109.9999 0 TD 0 Tc (s)Tj 70 0 TD (parsedat)Tj 368.9999 0 TD (e)Tj 71.0001 0 TD (string)Tj /T9 1 Tf -988 140.9999 TD (Better)Tj /T7 1 Tf 360 0 TD [(catches)-29000(exp)-2000.1(ected)-31000.1(e)0(rro)]TJ 768 0 TD [(rs)-27999.9(only)]TJ /T10 1 Tf -1092 140.9999 TD (handler)Tj 332.0001 0 TD -0.0001 Tc (cas)Tj 109.9999 0 TD 0 Tc (e)Tj 70 0 TD (parsedat)Tj 368.9999 0 TD (e)Tj 71.0001 0 TD (string)Tj -879 79.0001 TD (parseerr)Tj 369 0 TD (or)Tj 107.0001 0 TD (nil)Tj /T4 1 Tf 1108.9998 312.9999 TD 0.0002 Tc (\012)Tj ET endstream endobj 101 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 103 0 obj << /Length 3626 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 638.8201 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 621.324 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 590.5801 Tm (W)Tj 102 0 TD (riting)Tj 278 0 TD [(Go)-3000.1(o)-2999.9(d)]TJ 289.0001 0 TD (Erro)Tj 200.9999 0 TD (r)Tj 74.0001 0 TD (Messages)Tj /T8 1 Tf -865.0001 172.0002 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj 168 0 TD (full)Tj 149 0 TD (sentences)Tj 377.0001 0 TD -0.0001 Tc (in)Tj 103 0 TD 0 Tc (erro)Tj 137 0 TD (r)Tj 69 0 TD (messages)Tj 367 0 TD [( upp)-2000(ercase)]TJ -1370 79 TD [(initial)-25000(t)-0.1(railing)-26000.1(p)-2000(e)0(rio)-2000(d)0(\015)]TJ /T8 1 Tf -78 109.9998 TD ()Tj /T6 1 Tf 78 0 TD (No)Tj /T10 1 Tf 124 0 TD (\015Error)Tj 329.0001 0 TD (\015)Tj /T6 1 Tf 62 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 53 0 TD (\015\015)Tj /T6 1 Tf 171 0 TD (p)Tj 41 0 TD (rex)Tj 210.9999 0 TD [(The)-25000(system)-24000.1(will)-22000(sup)]TJ -1032 79.0001 TD [(ply)-28000(such)-30000(a)-28000(p)]TJ 426 0 TD [(rex)-28999.9(if)-27999.9(needed)]TJ /T8 1 Tf -504 110 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-29000(not)-29000(b)-2000(egin)-28000(an)-29000(erro)]TJ 746.0001 0 TD [(r)-27000(m)0.1(essage)-28000(with)-28000.1(a)-27999.9(request)-29000(fo)]TJ 976.9998 0 TD (r)Tj -1722.9998 79 TD [(a)-26000(f)0(resh)-25000(line)]TJ 442 0 TD [(The)-25999.9(s)-0.1(ystem)-25000(will)-22999.9(do)-26000(this)-25000.1(automaticall)]TJ 1274.9998 0 TD (y)Tj -1716.9998 78.9999 TD [(if)-28000(necessa)]TJ 335.9999 0 TD 0.0001 Tc (ry)Tj 60.0001 0 TD 0 Tc ()Tj /T8 1 Tf -474 110 TD ()Tj /T6 1 Tf 78 0 TD [(As)-26999.9(with)-26000(other)-26000.1(fo)]TJ 569.0001 0 TD [(rmat)-25000(strings)-26000(dont)-26000.1(u)0.1(se)-27000(emb)-2000(edded)]TJ -569.0001 78 TD 0.0001 Tc [(tab)-28999.8(c)0.1(ha)]TJ 264 0 TD 0 Tc (racters)Tj /T8 1 Tf -342 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-25000(mention)-24000(the)-25000.1(consequences)-26000(i)0.1(n)-24000.1(the)-25000(erro)]TJ 1532 0 TD -0.0001 Tc [(r)-24000.1(mes)]TJ -1532 79 TD 0 Tc (sage)Tj 217 0 TD [(Just)-29000(describ)-1999.9(e)-29000.1(the)-29000(situation)-26999.9(itself)]TJ /T8 1 Tf -295 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-28000(p)]TJ 271 0 TD [(resupp)-2000(ose)-28000(the)-28000(debuggers)-26999.9(user)-28000(interface)-27000.2(i)0(n)]TJ -271 79 TD [(describing)-19000(ho)]TJ 453.0001 0 TD [(w)-20000(t)0.1(o)-21000.1(continue)]TJ 530 0 TD 0.0001 Tc [(This)-18999.8(ma)]TJ 283.9999 0 TD 18 Tc [(yc)18000(a)17999.9(u)18000(s)18000.1(e)-3000.1(p)16000(o)]TJ 355.9999 0 TD -0.0001 Tc (rta)Tj -1622.9998 79.0001 TD 0 Tc (bilit)Tj 132 0 TD 21 Tc (yp)Tj 100 0 TD 0 Tc [(roblems)-22000(since)-22999.9(dierent)-22999.9(implementati)]TJ 1266 0 TD [(ons)-21000(use)]TJ -1498 78.9999 TD [(dierent)-28000(interfaces)]TJ 718.0001 0 TD [(Just)-28000(describ)-2000.1(e)-28000(the)-28000.1(a)0.1(bstract)-27000(ef)]TJ -718.0001 78.9999 TD [(fect)-30000(of)-29000(a)-28000(given)-29000(action)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Sp)-2000(ecify)-21000(enough)-20999.9(d)-0.1(etail)-18000(i)0.1(n)-20000(the)-20000.1(message)-20000(to)-20000.1(distinguish)]TJ 0 79 TD [(it)-21000.1(from)-21000.1(other)-22000.1(e)0(rro)]TJ 602.0001 0 TD [(rs)-22000(a)0(nd)-21000(if)-21000(y)]TJ 358.9999 0 TD [(ou)-22000(can)-23000(enough)-22000.1(to)-22000(help)]TJ -960.9999 79.0001 TD (y)Tj 36.0001 0 TD -0.0001 Tc [(ou)-29000.1(debug)-29000.2(the)-29000.2(p)]TJ 536 0 TD 0 Tc [(roblem)-27000.1(later)-27000(if)-28000(it)-27999.9(happ)-2000(ens)]TJ /T4 1 Tf 964.9998 354.9999 TD 0.0002 Tc ()Tj ET endstream endobj 104 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 106 0 obj << /Length 1281 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 507.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 490.2841 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 459.7801 Tm (W)Tj 102 0 TD (riting)Tj 278 0 TD [(Go)-3000.1(o)-2999.9(d)]TJ 289.0001 0 TD (Erro)Tj 200.9999 0 TD (r)Tj 74.0001 0 TD (Messages)Tj 475 0 TD (contd)Tj /T9 1 Tf -1419 141.9999 TD (Bad)Tj /T10 1 Tf 0 141.0001 TD (error)Tj 256 0 TD (\015 )Tj 219 0 TD (Error)Tj 256.0001 0 TD (Foo)Tj 182.9999 0 TD (Type)Tj 183.0001 0 TD (C)Tj 110 0 TD (to)Tj 109.9999 0 TD (continue)Tj 332 0 TD (\015)Tj /T9 1 Tf -1648.9999 141 TD (Better)Tj /T10 1 Tf T* (cerror)Tj 292 0 TD (\015Specify)Tj 330.0001 0 TD (a)Tj 73 0 TD (replaceme)Tj 331.9999 0 TD (nt)Tj 107.0001 0 TD (sentence)Tj 329 0 TD (interacti)Tj 332 0 TD -0.0001 Tc (vel)Tj 109.9998 0 TD 0.0002 Tc (y)Tj 73.0002 0 TD 0 Tc (\015)Tj -1686 78.9999 TD (\015An)Tj 147 0 TD (illform)Tj 295.0001 0 TD -0.0001 Tc (ed)Tj 107 0 TD 0 Tc (sentence)Tj 328.9999 0 TD 0.0001 Tc (was)Tj 147 0 TD 0 Tc (encounter)Tj 332 0 TD (ed)Tj 73.0001 0 TD ()Tj 73 0 TD ()Tj 71 0 TD (A\015)Tj -1574 79 TD (sentence)Tj /T4 1 Tf 1401.9998 865.9999 TD 0.0002 Tc ( )Tj ET endstream endobj 107 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 109 0 obj << /Length 2067 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 597.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 580.2841 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 549.54 Tm (Using)Tj 292 0 TD (the)Tj 187 0 TD (Condition)Tj 483.0001 0 TD (System)Tj /T6 1 Tf -962 140.9998 TD -0.0001 Tc (Sta)Tj 117.9999 0 TD 0 Tc [(rt)-27000(with)-29000.1(these)]TJ /T8 1 Tf -39 173.0001 TD ()Tj /T6 1 Tf 78 0 TD (erro)Tj 137 0 TD [(r)-28000(cerro)]TJ 256 0 TD (r)Tj /T8 1 Tf -471 110 TD ()Tj /T6 1 Tf 78 0 TD (w)Tj 55.0001 0 TD (a)Tj 39 0 TD -0.0001 Tc (rn)Tj /T8 1 Tf -172.0001 109.9999 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (handlercase)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (withsimpleresta)Tj 600.0001 0 TD -0.0001 Tc (rt)Tj /T8 1 Tf -678.0001 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (unwindp)Tj 319 0 TD (rotect)Tj /T9 1 Tf -476 172 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc (standa)Tj 230 0 TD [(rd)-27000(use)-30000.1(o)0(f)-28999.9(w)]TJ 396.0001 0 TD (a)Tj 39 0 TD (rn)Tj /T10 1 Tf -987 141 TD (defvar)Tj 292 0 TD (word)Tj 256 0 TD 0.0001 Tc ()Tj 147.0001 0 TD 0 Tc (\015The)Tj 183 0 TD (word)Tj 182.9999 0 TD (we)Tj 109 0 TD 0.0001 Tc (are)Tj 147 0 TD 0 Tc (currently)Tj 366.0001 0 TD (working)Tj 292 0 TD (on\015)Tj -1975 157.9999 TD (defun)Tj 256 0 TD (lexwarn)Tj 329.0001 0 TD (formats)Tj 331.9999 0 TD 0.0001 Tc (tr)Tj 107 0 TD 0 Tc (rest)Tj 220.0001 0 TD (args)Tj -1171 79.0001 TD (\015Lexical)Tj 329 0 TD (warning)Tj 329.0001 0 TD (like)Tj 182.9999 0 TD (warn)Tj 220.0001 0 TD (but)Tj 145.9999 0 TD (first)Tj 220.0001 0 TD (tells)Tj 219 0 TD -0.0001 Tc (what)Tj 183 0 TD 0 Tc (word)Tj -1829 78.9999 TD (caused)Tj 256 0 TD -0.0001 Tc (the)Tj 145.9999 0 TD 0 Tc (warning\015)Tj -402 78 TD (warn)Tj 219 0 TD (\015For)Tj 183 0 TD (word)Tj 182.9999 0 TD 0.0001 Tc (a)Tj 147 0 TD (\015)Tj 146.0001 0 TD 0 Tc (word)Tj 256 0 TD (formatst)Tj 332 0 TD (r)Tj 70.9999 0 TD (args)Tj /T4 1 Tf 83.9999 502 TD 0.0002 Tc ()Tj ET endstream endobj 110 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 113 0 obj << /Length 3066 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 651.0601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 633.564 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 602.8201 Tm [(HANDLERCASE)-24999.9(WITHSIMPLEREST)]TJ 1923.9998 0 TD 0.0001 Tc (ART)Tj /T9 1 Tf -1923.9998 141.0002 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(handle)-28000(sp)-2000(ecic)-28999.9(erro)]TJ 679.0001 0 TD -0.0001 Tc (rs)Tj /T10 1 Tf -1001 141 TD 0 Tc (defun)Tj 256 0 TD (evalexp)Tj 329.0001 0 TD (exp)Tj -512 78.9998 TD (\015If)Tj 146 0 TD (possible)Tj 329 0 TD (evaluate)Tj 330.0001 0 TD (this)Tj 182.9999 0 TD (exp)Tj 183.0001 0 TD (otherwis)Tj 295 0 TD (e)Tj 70.9999 0 TD (return)Tj 256.0001 0 TD (it\015)Tj -1793 79.0002 TD ()Tj 110 0 TD (Guard)Tj 219 0 TD (against)Tj 293.0001 0 TD (errors)Tj 256 0 TD (in)Tj 109.9999 0 TD (evaluati)Tj 295.0001 0 TD (ng)Tj 107 0 TD (exp)Tj -1390 78.9999 TD (handler)Tj 295 0 TD -0.0001 Tc (ca)Tj 109.9999 0 TD 0 Tc (se)Tj -332 79 TD (if)Tj 146 0 TD (and)Tj 183 0 TD (fboundp)Tj 329.9999 0 TD 0.0001 Tc (op)Tj 146.0001 0 TD 0 Tc (exp)Tj -476.0001 79 TD (every)Tj 256 0 TD (isconst)Tj 369 0 TD (an)Tj 73 0 TD (t)Tj 71 0 TD (args)Tj 219 0 TD (exp)Tj -1171 78.9999 TD (eval)Tj 220 0 TD (exp)Tj -220 79.0001 TD (exp)Tj -146 78 TD (arithmet)Tj 332 0 TD (ic)Tj 73 0 TD 0.0001 Tc (er)Tj 109.9999 0 TD (ro)Tj 73.0001 0 TD 0 Tc (r)Tj 70.9999 0 TD ()Tj 109 0 TD (exp)Tj /T9 1 Tf -913.9999 142 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc (p)Tj 41 0 TD [(rovide)-28000(resta)]TJ 409.0001 0 TD (rts)Tj /T10 1 Tf -772 140.9999 TD (defun)Tj 256 0 TD (topleve)Tj 295 0 TD (l)Tj 71.0001 0 TD (key)Tj 219 0 TD (prompt)Tj 293 0 TD (\015 )Tj 145.9999 0 TD (\015)Tj 110.0001 0 TD (read)Tj 219.9999 0 TD (read)Tj -769 79 TD (eval)Tj 220 0 TD (eval)Tj 292 0 TD (print)Tj 257 0 TD (print)Tj 294.9999 0 TD ()Tj -1831.9998 78.0001 TD (\015A)Tj 110 0 TD (readeva)Tj 295 0 TD (l)Tj 73 0 TD 0.0001 Tc (pri)Tj 109.9999 0 TD (nt)Tj 107 0 TD 0 Tc (loop\015)Tj -694.9999 79 TD (withsi)Tj 295 0 TD -0.0001 Tc (mpl)Tj 109.9999 0 TD 0 Tc (e)Tj 73 0 TD 0.0001 Tc (res)Tj 109.9999 0 TD (ta)Tj 73.0001 0 TD -0.0001 Tc (rt)Tj -515.0001 78.9999 TD 0 Tc (abort)Tj 256 0 TD (\015Exit)Tj 220.0001 0 TD (out)Tj 146 0 TD (of)Tj 110 0 TD (the)Tj 146 0 TD (top)Tj 147 0 TD (level\015)Tj -1098 78.9999 TD (loop)Tj 37 79 TD (withsi)Tj 295 0 TD (mp)Tj 73 0 TD 0.0001 Tc (le)Tj 109.9999 0 TD (re)Tj 73.0001 0 TD -0.0001 Tc (sta)Tj 110 0 TD 0 Tc (rt)Tj -515 79 TD (abort)Tj 256 0 TD (\015Return)Tj 293 0 TD -0.0001 Tc (to)Tj 110 0 TD (top)Tj 146 0 TD 0 Tc (level)Tj 219 0 TD (loop\015)Tj -1097 79 TD (format)Tj 292 0 TD (t)Tj 74.0001 0 TD (\015a\015)Tj 256 0 TD (prompt)Tj -622.0001 79 TD (funcall)Tj 329.0001 0 TD (print)Tj 219.9999 0 TD (funcall)Tj 329.0001 0 TD (eval)Tj 182.9999 0 TD (funcall)Tj 329.0001 0 TD (read)Tj 332 0 TD ()Tj /T4 1 Tf -284.0002 279 TD 0.0002 Tc ()Tj ET endstream endobj 114 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 116 0 obj << /Length 3262 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 576.42 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 558.924 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 528.1801 Tm (UNWINDPROTECT)Tj /T10 1 Tf 0 141 TD (unwindp)Tj 295 0 TD 0.0001 Tc (ro)Tj 73.0001 0 TD -0.0001 Tc (tec)Tj 109.9999 0 TD 0 Tc (t)Tj /T6 1 Tf 53 0 TD (implem)Tj 255.9999 0 TD [(ents)-17000(imp)-2000(o)]TJ 336 0 TD [(rtant)-17000.1(functionalit)]TJ 589.0001 0 TD [(y)-17000(that)]TJ -1712 79.0001 TD (every)Tj 179 0 TD [(one)-22999.9(should)-23000(kno)]TJ 519.9999 0 TD 22.0001 Tc [(wh)22000.2(o)]TJ 163.0001 0 TD 23.9999 Tc [(wt)23999.9(o)999.8(u)24000(s)23999.8(e)23999.9()]TJ 351.9999 0 TD 0 Tc [(It)-23000.1(is)]TJ /T7 1 Tf 152.0001 0 TD (not)Tj /T6 1 Tf 140 0 TD [(just)-22000(f)0(o)]TJ 217.9998 0 TD -0.0001 Tc [(r)-23000.3(sys)]TJ -1723.9998 79 TD 0 Tc [(tem)-28000.1(p)]TJ 206 0 TD (rogramm)Tj 320 0 TD (ers)Tj -526 141 TD (W)Tj 77 0 TD [(atch)-21999.9(out)-22000.1(fo)]TJ 381 0 TD [(r)-22000(multitaski)]TJ 427.0001 0 TD [(ng)-20000.1(t)0(hough)]TJ 437 0 TD (F)Tj 49 0 TD (o)Tj 41 0 TD [(r)-20999.9(e)-0.1(xample)-21999.8(im)]TJ -1412 79 TD [(plementing)-17000.1(some)-18000(kinds)-17999.9(of)-20000.1(statebinding)-17000(w)0.1(ith)]TJ /T10 1 Tf 1535.9999 0 TD (unwindpr)Tj 331.9999 0 TD (ot)Tj 73.0002 0 TD (ect)Tj /T6 1 Tf -1941 78.9999 TD -0.0001 Tc [(might)-27000.2(w)]TJ 287 0 TD 0 Tc (o)Tj 41 0 TD 0.0001 Tc [(rk)-27999.8(w)]TJ 153 0 TD 0 Tc [(ell)-27000(i)0(n)-27999.9(a)-29000.1(singlethreaded)-27000.1(environment)-28000(but)]TJ -481 79.0001 TD [(in)-32000(an)]TJ 212 0 TD [(environment)-31999.9(with)]TJ 649.9999 0 TD (multitask)Tj 356 0 TD (i)Tj 19.0001 0 TD -0.0001 Tc [(ng)-32000.1(y)]TJ 178 0 TD 0 Tc (ou)Tj 119 0 TD (often)Tj 214.9998 0 TD 0.0001 Tc (have)Tj -1748.9998 79 TD 0 Tc [(to)-28000(b)-2000(e)-30000.1(a)-27999.9(l)-0.1(ittle)-27000(mo)]TJ 580 0 TD -0.0001 Tc [(re)-27000.2(ca)]TJ 171.0001 0 TD 0 Tc (reful)Tj /T10 1 Tf -751 141 TD (unwind)Tj 295 0 TD 0.0001 Tc (pr)Tj 73.0001 0 TD -0.0001 Tc (ote)Tj 109.9999 0 TD 0 Tc (ct)Tj 107.0001 0 TD (progn)Tj /T7 1 Tf 256 0 TD -0.0001 Tc (fo)Tj 66.9999 0 TD 0.0001 Tc (rm)Tj /T4 1 Tf 96.9999 14 TD 0 Tc ()Tj /T7 1 Tf 65 -14 TD (fo)Tj 67.0001 0 TD (rm)Tj /T4 1 Tf 97 14 TD ()Tj /T7 1 Tf 66 -14 TD -0.0001 Tc ()Tj 109.9999 0 TD 0.0001 Tc (fo)Tj 67 0 TD (rm)Tj /T12 1 Tf 97.0001 9 TD 0 Tc (n)Tj /T10 1 Tf 37 -9 TD ()Tj /T7 1 Tf -1537.9999 78.9999 TD (cleanup)Tj /T4 1 Tf 266 14.0001 TD ()Tj /T7 1 Tf 66 -14.0001 TD (cleanup)Tj /T4 1 Tf 265.9999 14.0001 TD ()Tj /T7 1 Tf 66 -14.0001 TD ()Tj 110 0 TD (cleanup)Tj /T12 1 Tf 266 8.0001 TD (n)Tj /T10 1 Tf 37.9999 -8.0001 TD ()Tj /T8 1 Tf -1071.9999 172.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Never)-29000.1(a)0.1(ssume)]TJ /T10 1 Tf 512.0001 0 TD (form)Tj /T4 1 Tf 147.9999 14 TD ()Tj /T6 1 Tf 65 -14 TD [(will)-27000(g)0.1(et)-29000(run)-28000.1(at)-29000(all)]TJ /T8 1 Tf -803 109.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Never)-29000.1(a)0.1(ssume)]TJ /T10 1 Tf 512.0001 0 TD (form)Tj /T12 1 Tf 147.9999 9 TD (n)Tj /T6 1 Tf 66 -9 TD (w)Tj 55 0 TD [(ont)-29000(run)-29000(to)-28000(completion)]TJ /T4 1 Tf 755.9999 616 TD 0.0002 Tc ()Tj ET endstream endobj 117 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R /T12 118 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 120 0 obj << /Length 2584 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 619.38 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 601.884 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 571.14 Tm (UNWINDPROTECT)Tj 1051.9999 0 TD (contd)Tj /T6 1 Tf -1051.9999 141 TD [(Often)-20000(y)]TJ 260 0 TD [(ou)-19000(need)-20000.1(to)-19000(save)-19000.1(state)-20000.1(b)-1999.9(efo)]TJ 893.0001 0 TD [(re)-18999.9(entering)-18999.9(the)]TJ /T10 1 Tf 522 0 TD (unwindp)Tj 295 0 TD -0.0002 Tc (ro)Tj 72.9998 0 TD 0.0001 Tc (tec)Tj ET BT 0.24 0 0 -0.24 605.76 537.3 Tm 0 Tc (t)Tj ET BT /T6 1 Tf 0.24 0 0 -0.24 89.04 518.34 Tm [(and)-28000(test)-28999.9(b)-2000(efo)]TJ 467 0 TD [(re)-29000.1(y)]TJ 132 0 TD [(ou)-28999.9(resto)]TJ 286.9999 0 TD [(re)-29000(state)]TJ /T9 1 Tf -885.9999 140.9999 TD (P)Tj 57 0 TD [(ossibly)-30999.9(B)0(ad)]TJ /T7 1 Tf 547 0 TD [(with)-28000(multitaski)]TJ 587.9999 0 TD 0.0001 Tc (ng)Tj /T10 1 Tf -1191.9999 140.9999 TD 0 Tc (catch)Tj 256 0 TD (roboto)Tj 295 0 TD (p)Tj -478 79 TD (unwind)Tj 295 0 TD -0.0001 Tc (pro)Tj 109.9999 0 TD 0 Tc (te)Tj 73 0 TD 0.0001 Tc (ct)Tj -405 79.0001 TD 0 Tc (progn)Tj 256 0 TD (turnon)Tj 332.0001 0 TD -0.0001 Tc (mot)Tj 110 0 TD 0 Tc (or)Tj 72.9999 0 TD ()Tj -514.9999 78 TD (manipula)Tj 331.9999 0 TD (te)Tj 144 0 TD ()Tj -731.9999 78.9999 TD (turnoff)Tj 332 0 TD (m)Tj 73 0 TD 0.0001 Tc (oto)Tj 109.9999 0 TD (r)Tj 73.0001 0 TD -0.0001 Tc ()Tj /T9 1 Tf -734 141 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc (safer)Tj /T10 1 Tf -322 142.0001 TD (catch)Tj 256 0 TD (roboto)Tj 295 0 TD (p)Tj -478 78 TD (let)Tj 183 0 TD (status)Tj 329.0001 0 TD (motorst)Tj 331.9999 0 TD 0.0001 Tc (atu)Tj 110 0 TD 0 Tc (s)Tj 70.0001 0 TD (motor)Tj -951.0001 79 TD (unwindp)Tj 332 0 TD (ro)Tj 73 0 TD 0.0001 Tc (tec)Tj 109.9999 0 TD 0 Tc (t)Tj -331.9999 79 TD (progn)Tj 256 0 TD (turnon)Tj 331.9999 0 TD 0.0001 Tc (mot)Tj 110 0 TD 0 Tc (or)Tj 107.0001 0 TD (motor)Tj -549.0002 78.9999 TD (manipula)Tj 332.0001 0 TD 0.0001 Tc (te)Tj 107 0 TD 0 Tc (motor)Tj -804.9999 78.9999 TD (when)Tj 220 0 TD (motoro)Tj 295.0001 0 TD -0.0001 Tc (n)Tj 107 0 TD 0 Tc (motor)Tj -549.0001 79.0001 TD (turnoff)Tj 368.9999 0 TD 0.0001 Tc (mo)Tj 73.0001 0 TD -0.0001 Tc (tor)Tj 144 0 TD 0 Tc (motor)Tj -659.0001 78.9999 TD (setf)Tj 220 0 TD (motors)Tj 295.0001 0 TD -0.0001 Tc (tat)Tj 110 0 TD 0 Tc (us)Tj 107 0 TD (motor)Tj 256 0 TD (status)Tj 332 0 TD ()Tj /T4 1 Tf 154.9998 401 TD 0.0002 Tc ()Tj ET endstream endobj 121 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 123 0 obj << /Length 4746 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 687.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 670.524 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 639.78 Tm (IO)Tj 212 0 TD (Issues)Tj 349.9999 0 TD (Using)Tj 292.9999 0 TD (F)Tj 64.0001 0 TD (ORMA)Tj 319 0 TD (T)Tj /T8 1 Tf -1159.0001 173 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-24000(use)-24000(T)]TJ 419 0 TD [(ab)-22000(cha)]TJ 225.9999 0 TD [(racters)-23000(i)-0.1(n)-21999.9(f)-0.1(o)]TJ 414.0001 0 TD [(rmat)-22000(strings)-21999.9( o)]TJ 519 0 TD [(r)-23000(any)]TJ -1578 78 TD [(strings)-31000(intended)-31000(fo)]TJ 659.9999 0 TD [(r)-30000.1(output\015)]TJ 397 0 TD [(Dep)-2000(ending)-32000(o)0.1(n)-31000(w)0.2(hat)]TJ -1057 78.9998 TD (column)Tj 288 0 TD (y)Tj 36 0 TD (our)Tj 150 0 TD (output)Tj 269.0001 0 TD -0.0001 Tc (sta)Tj 103 0 TD 0 Tc (rts)Tj 126 0 TD -0.0001 Tc (in)Tj 121.9999 0 TD 0.0001 Tc (the)Tj 147 0 TD (tab)Tj 150 0 TD 0 Tc (stops)Tj 218.0001 0 TD (ma)Tj 107 0 TD (y)Tj -1716 79 TD [(not)-28999.9(l)0(ine)-27000(u)-0.1(p)-29000(t)0(he)-28000(same)-27999.9(on)-28000(output)-29000(as)-28000(they)-29000.1(did)-28000(i)0(n)-28000(the)]TJ 0 79.0002 TD [(co)-2000.1(de)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-29000.1(u)0.1(se)]TJ /T10 1 Tf 374 0 TD (\015S)Tj 220.0001 0 TD (A \015)Tj /T6 1 Tf 175 0 TD [(to)-29000(p)]TJ 143.9999 0 TD [(rint)-26999.9(unreadable)-28000.1(objects)]TJ -912.9999 78.9999 TD (Use)Tj /T10 1 Tf 156 0 TD (printunr)Tj 332 0 TD (ea)Tj 72.9999 0 TD (dab)Tj 110.0001 0 TD (le)Tj 73 0 TD (ob)Tj 109.9999 0 TD (je)Tj 73.0001 0 TD (ct)Tj /T6 1 Tf 98.9999 0 TD (instead)Tj /T8 1 Tf -1104 110 TD ()Tj /T6 1 Tf 78 0 TD [(Consider)-24000(putting)-25000(f)-0.1(o)]TJ 674.0001 0 TD [(rmat)-22999.9(directives)-24000.1(in)-24000(upp)-2000(ercase)-25000(to)]TJ -674.0001 78.9999 TD (mak)Tj 148 0 TD (e)Tj 81 0 TD (them)Tj 224.0001 0 TD -0.0001 Tc (stand)Tj 234.9999 0 TD 0.0001 Tc (out)Tj 162.0001 0 TD 0 Tc (from)Tj 209 0 TD -0.0001 Tc (lo)Tj 61 0 TD 0 Tc (w)Tj 55 0 TD (ercase)Tj 259.9999 0 TD -0.0001 Tc (text)Tj 184.0001 0 TD (sur)Tj -1619 79 TD 0 Tc (rounding)Tj 0 79.0001 TD (F)Tj 49 0 TD (o)Tj 41 0 TD [(r)-28000.1(e)0.1(xample)]TJ /T10 1 Tf 394.0001 0 TD (\015Foo)Tj 256 0 TD -0.0001 Tc (A\015)Tj /T6 1 Tf 138.9999 0 TD 0 Tc [(instead)-28000.1(o)0(f)]TJ /T10 1 Tf 375 0 TD (\015Foo)Tj 256 0 TD (a\015)Tj /T6 1 Tf 111.0001 0 TD ()Tj /T8 1 Tf -1699.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Lea)Tj 126 0 TD [(rn)-27000.1(useful)-27000(idioms)]TJ 615.0001 0 TD (F)Tj 49 0 TD (o)Tj 41 0 TD [(r)-25999.9(e)-0.1(xample)]TJ /T10 1 Tf 400.9999 0 TD (A)Tj 293.0001 0 TD ()Tj /T6 1 Tf 99.9998 0 TD 0.0001 Tc (and)Tj /T10 1 Tf -1624.9998 78 TD 0 Tc (p)Tj /T6 1 Tf 111.0001 0 TD ()Tj /T8 1 Tf -189.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(conscious)-28000(of)-29000.1(when)-29999.9(to)-29000(use)]TJ /T10 1 Tf 1041 0 TD 0.0001 Tc ()Tj /T6 1 Tf 101 0 TD 0 Tc (versus)Tj /T10 1 Tf 243 0 TD ()Tj /T6 1 Tf 74.0001 0 TD ()Tj -1459 79.0001 TD (Also)Tj /T10 1 Tf 204 0 TD (\015\015)Tj /T6 1 Tf 211.0001 0 TD (and)Tj /T10 1 Tf 156 0 TD (\015\015)Tj /T6 1 Tf 210.9999 0 TD (a)Tj 39.0001 0 TD [(re)-27999.9(also)-28000.1(handy)]TJ 461 0 TD ()Tj -1282 110 TD [(Most)-26000.1(co)-1999.9(de)-25000(which)-25000(outputs)-24999.9(a)-25000(s)-0.1(ingle)-23000.1(l)0.1(ine)-24000(s)-0.1(hould)-24000(sta)]TJ 1693 0 TD (rt)Tj -1693 79 TD (with)Tj /T10 1 Tf 180 0 TD ()Tj /T6 1 Tf 102 0 TD [(and)-28000.1(end)-29000.1(with)]TJ /T10 1 Tf 487.0001 0 TD ()Tj /T6 1 Tf 74 0 TD ()Tj /T10 1 Tf -843.0001 140.9999 TD (format)Tj 293 0 TD (t)Tj 73 0 TD (\015This)Tj 293.0001 0 TD (is)Tj 110 0 TD (a)Tj 72.9999 0 TD (test\015)Tj -841.9999 78.9999 TD (This)Tj 183.0001 0 TD -0.0001 Tc (is)Tj 109.9999 0 TD 0 Tc (a)Tj 73 0 TD (test)Tj /T8 1 Tf -444 141 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-21000(a)]TJ 154 0 TD (w)Tj 55 0 TD (a)Tj 39 0 TD [(re)-19000.1(of)-21000(implementati)]TJ 636.0001 0 TD [(on)-17000(extensions)]TJ 523 0 TD [(They)-21000(ma)]TJ 309 0 TD (y)Tj -1716 79 TD 0.0001 Tc [(not)-30999.8(b)-1999.9(e)-31000(p)-1999.8(o)]TJ 348 0 TD 0 Tc [(rtable)-29999.9(but)-31000(f)0(o)]TJ 471.0001 0 TD [(r)-30000(nonp)-2000.1(o)]TJ 302.9999 0 TD [(rtable)-29000(co)-2000(de)]TJ 427.0001 0 TD -0.0001 Tc (might)Tj -1549 78.9999 TD 0 Tc [(b)-2000(e)-27000(very)-27000(useful)]TJ 544.0001 0 TD (F)Tj 49 0 TD (o)Tj 41 0 TD [(r)-25999.9(e)-0.1(xample)-25000(G)0(eneras)]TJ /T8 1 Tf 756 0 TD ()Tj /T6 1 Tf 99 0 TD (and)Tj /T8 1 Tf 190 0 TD ()Tj /T6 1 Tf -1679 79.0001 TD (fo)Tj 67 0 TD [(r)-29000.1(h)0.1(andling)-26999.9(i)-0.1(ndentation)]TJ /T4 1 Tf 1469.9998 150.9999 TD 0.0002 Tc ()Tj ET endstream endobj 124 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 126 0 obj << /Length 4937 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 648.1801 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 630.924 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 600.1801 Tm (Using)Tj 292 0 TD (Streams)Tj 415.9999 0 TD 0.0001 Tc (Co)Tj 127.0001 0 TD 0 Tc (rrectly)Tj /T8 1 Tf -756.0001 173.0002 TD ()Tj /T10 1 Tf 78 0 TD (standard)Tj 369 0 TD 0.0001 Tc (ou)Tj 73 0 TD 0 Tc (tpu)Tj 110.0001 0 TD -0.0001 Tc (t)Tj /T6 1 Tf 89 0 TD 0 Tc (and)Tj /T10 1 Tf 146 0 TD (standard)Tj 369 0 TD (in)Tj 72.9999 0 TD 0.0001 Tc (put)Tj 110.0001 0 TD 0 Tc ()Tj /T6 1 Tf 52.9999 0 TD 0.0001 Tc (vs)Tj /T10 1 Tf 90.0001 0 TD 0 Tc (terminal)Tj 369 0 TD -0.0002 Tc (io)Tj 72.9998 0 TD 0 Tc ()Tj /T6 1 Tf -1923.9998 109.9998 TD [(Do)-19999.9(not)-19000(assume)]TJ /T10 1 Tf 534.0001 0 TD (standard)Tj 331.9999 0 TD 0.0001 Tc (in)Tj 110 0 TD 0 Tc (pu)Tj 73.0001 0 TD -0.0001 Tc (t)Tj /T6 1 Tf 90 0 TD (and)Tj /T10 1 Tf 145.9999 0 TD 0 Tc (standar)Tj 295.0001 0 TD -0.0002 Tc (d)Tj 73 0 TD 0 Tc (out)Tj 110 0 TD (pu)Tj 72.9998 0 TD (t)Tj /T6 1 Tf -1835.9998 78.0002 TD [(will)-24999.9(b)-2000(e)-27000(b)-2000(ound)-27000(to)]TJ /T10 1 Tf 597.0001 0 TD (terminal)Tj 331.9999 0 TD 0.0001 Tc (io)Tj 110.0001 0 TD 0 Tc ()Tj /T6 1 Tf 60 0 TD -0.0001 Tc ( o)Tj 73.9999 0 TD 0 Tc [(r)-27000(in)-26000(fact)-27000.1(t)0(o)-27000(any)]TJ -1173 79 TD [(interactive)-27000(stream\015)]TJ 728.0001 0 TD (Y)Tj 47.9999 0 TD [(ou)-28999.9(can)-28000(bind)-27000(them)-27000.1(to)-28000(such)-27999.8(a)]TJ -775.9999 78.9999 TD [(stream)-28000(ho)]TJ 376 0 TD (w)Tj 55.0001 0 TD (ever)Tj -431.0001 109.9999 TD (T)Tj 55.0001 0 TD [(ry)-31000(not)-31000(to)-31000.1(use)]TJ /T10 1 Tf 497 0 TD (terminal)Tj 332 0 TD (i)Tj 72.9999 0 TD (o)Tj /T6 1 Tf 102.0001 0 TD [(directly)-30000(fo)]TJ 354 0 TD [(r)-29999.9(input)-31000(o)]TJ 310.9998 0 TD (r)Tj -1723.9998 79 TD (output)Tj 334.0001 0 TD (It)Tj 94 0 TD -0.0001 Tc (is)Tj 94 0 TD 0 Tc (p)Tj 41 0 TD (rima)Tj 155 0 TD (ri)Tj 48 0 TD (l)Tj 18.9999 0 TD (y)Tj 77.0001 0 TD (availabl)Tj 263 0 TD (e)Tj 77 0 TD (as)Tj 113.9999 0 TD (a)Tj 82 0 TD (stream)Tj 280.0001 0 TD (to)Tj -1678 79.0001 TD (which)Tj 234.0001 0 TD [(other)-32000(streams)-30999.9(ma)]TJ 626.9999 0 TD 31.0001 Tc [(yb)29000.1(e)]TJ 185.0001 0 TD 0 Tc [(b)-1999.9(o)-0.1(und)]TJ 275 0 TD (o)Tj 41 0 TD 31.9999 Tc [(rm)31999.9(a)]TJ 168 0 TD 31 Tc [(yi)31000(n)31000.2(d)30999.8(i)31000()]TJ -1530 79 TD 0 Tc [(rect)-29000( )]TJ /T7 1 Tf 198 0 TD (eg)Tj /T6 1 Tf 183.0001 0 TD (b)Tj 40.9999 0 TD [(y)-28000(s)0.1(ynonym)-29000(streams\015)]TJ /T8 1 Tf -500 109.9999 TD ()Tj /T10 1 Tf 78 0 TD (errorout)Tj 369 0 TD 0.0001 Tc (pu)Tj 73 0 TD 0 Tc (t)Tj /T6 1 Tf 99.0001 0 TD -0.0001 Tc (vs)Tj /T10 1 Tf 100 0 TD 0 Tc (debugio)Tj /T6 1 Tf -641.0001 110.0001 TD (Use)Tj /T10 1 Tf 170 0 TD (errorou)Tj 332.0001 0 TD -0.0001 Tc (tp)Tj 73 0 TD 0 Tc (ut)Tj 72.9999 0 TD ()Tj /T6 1 Tf 77.0001 0 TD -0.0001 Tc (fo)Tj 66.9999 0 TD 0 Tc (r)Tj 71 0 TD (w)Tj 55.0001 0 TD (a)Tj 38.9999 0 TD (rnings)Tj 251.0001 0 TD -0.0001 Tc (and)Tj 169.9999 0 TD 0 Tc (erro)Tj 137.0001 0 TD (r)Tj 70 0 TD -0.0001 Tc (mes)Tj -1585 79 TD 0 Tc [(sages)-26000(that)-25999.9(a)]TJ 425 0 TD [(re)-25000.1(not)-26999.9(a)-0.1(ccompanied)-23999.9(b)]TJ 756.9999 0 TD [(y)-26000.1(a)0(ny)-26000(user)-26000(inter)]TJ -1182 78.9999 TD (action)Tj 0 110 TD (Use)Tj /T10 1 Tf 150.0001 0 TD (debugio)Tj 331.9999 0 TD ()Tj /T6 1 Tf 56.9999 0 TD 0.0001 Tc (fo)Tj 67.0001 0 TD 0 Tc [(r)-21999.9(i)-0.1(nteractive)-22000.1(w)]TJ 495 0 TD (a)Tj 39 0 TD [(rnings)-21999.9(e)0(rro)]TJ 394 0 TD -0.0001 Tc [(r)-22000.1(mes)]TJ -1534 78 TD 0 Tc (sages)Tj 254 0 TD (and)Tj 166 0 TD (other)Tj 224.0001 0 TD (interactions)Tj 446.9999 0 TD 0.0001 Tc (not)Tj 157 0 TD 0 Tc (related)Tj 278.0001 0 TD (to)Tj 114 0 TD (the)Tj -1640 79.0001 TD (no)Tj 84 0 TD [(rmal)-25999.9(f)0(unction)-29000(of)-28999.9(a)-28000(p)]TJ 707.9999 0 TD (rogram)Tj -791.9999 109.9999 TD 0.0001 Tc [(In)-18999.8(pa)]TJ 166 0 TD 0 Tc (rticula)Tj 219.9999 0 TD [(r)-17999.9(do)-19000(not)-20000.1()0(rst)-19000(p)]TJ 511.0001 0 TD [(rint)-17999.9(a)-19000(message)-18000(on)]TJ /T10 1 Tf 618 0 TD (errorou)Tj 332 0 TD (tpu)Tj 110 0 TD (t)Tj ET BT 0.24 0 0 -0.24 605.28 211.1401 Tm ()Tj ET BT /T6 1 Tf 0.24 0 0 -0.24 126.72 192.1801 Tm [(and)-20000.1(then)-19999.9(do)-20000(a)-19999.9(d)0.1(ebugging)-18999.9(s)-0.1(ession)-19000(on)]TJ /T10 1 Tf 1235 0 TD (debugio)Tj /T6 1 Tf 369.0001 0 TD 19 Tc [(e)19000(x)19000.2()]TJ -1604 79 TD 0 Tc [(p)-2000(e)-0.1(cting)-27999.9(t)-0.1(hose)-28000.1(to)-27999.9(b)-2000.1(e)-29000(the)-28000(same)-27000(s)-0.1(tream)]TJ 1363 0 TD [(Instead)-28000(do)]TJ -1363 79.0001 TD [(each)-29000.1(interaction)-27000.1(consistently)-28000(o)-0.1(n)-28999.9(o)-0.1(ne)-28999.9(stream)]TJ /T4 1 Tf 1536.9998 315.9999 TD 0.0002 Tc ()Tj ET endstream endobj 127 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 129 0 obj << /Length 2355 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 542.34 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Builtin)-27000(F)]TJ 637.9999 0 TD (unctionalit)Tj 371 0 TD (y)Tj ET q 458.4 0 0 -1.44 89.016 525.084 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 494.3401 Tm (Using)Tj 292 0 TD (Streams)Tj 415.9999 0 TD 0.0001 Tc (Co)Tj 127.0001 0 TD 0 Tc (rrectly)Tj 330 0 TD (contd)Tj /T8 1 Tf -1086.0001 173 TD ()Tj /T10 1 Tf 78 0 TD (traceout)Tj 369 0 TD 0.0001 Tc (pu)Tj 73 0 TD 0 Tc (t)Tj /T6 1 Tf -442 110.0001 TD [(This)-28000(c)0.1(an)-27999.9(b)-2000.1(e)-28999.9(used)-29000(fo)]TJ 700.9999 0 TD 28.0001 Tc [(rm)28000.2(o)]TJ 166 0 TD 0 Tc [(re)-28000(than)-27999.9(just)-27999.9(receiving)-28000(the)]TJ -866.9999 79 TD (output)Tj 269 0 TD 0.0001 Tc (of)Tj /T10 1 Tf 103 0 TD 0 Tc (trace)Tj /T6 1 Tf 184.9999 0 TD ()Tj 76.0001 0 TD -0.0001 Tc (If)Tj 82 0 TD 0 Tc (y)Tj 35.9999 0 TD 0.0001 Tc (ou)Tj 120.0001 0 TD 0 Tc (write)Tj 209 0 TD (debugging)Tj 392.9999 0 TD (routines)Tj -1473 78 TD (that)Tj 184 0 TD (conditionally)Tj 478.0001 0 TD (p)Tj 41 0 TD -0.0001 Tc (rint)Tj 159.9999 0 TD 0 Tc (helpful)Tj 270.0001 0 TD (info)Tj 129.9999 0 TD (rmation)Tj 310.0001 0 TD -0.0001 Tc (with)Tj -1573 78.9999 TD 0.0001 Tc (out)Tj 152 0 TD 0 Tc (stopping)Tj 332.0001 0 TD (y)Tj 35.9999 0 TD 0.0001 Tc (our)Tj 149.0001 0 TD 0 Tc (running)Tj 296.9999 0 TD (p)Tj 41 0 TD (rogram)Tj 310 0 TD (consider)Tj 319.9999 0 TD (do)Tj -1636.9998 79 TD [(ing)-24000(output)-24000(t)0(o)-25000.1(t)0.1(his)-23000(s)0.1(tream)-23000(so)-24000(that)-24000(if)]TJ /T10 1 Tf 1240 0 TD (traceou)Tj 332 0 TD (tp)Tj 73 0 TD (ut)Tj 73 0 TD ()Tj /T6 1 Tf -1718 79.0001 TD [(is)-28000(redirected)-29000(y)]TJ 517.0001 0 TD [(our)-27999.9(d)-0.1(ebugging)-28000.1(output)-29000(will)-26999.9(to)-2000(o)]TJ -674 172 TD [(A)-27000(useful)-26999.9(t)-0.1(est)]TJ 507 0 TD [(If)-27000(someone)-25999.9(r)0(eb)-1999.9(o)0(und)-27999.9(o)0(nly)-26000.1(o)0.1(ne)-27000(of)-27999.9(several)]TJ -507 78.9999 TD [(IO)-28000(streams)-27000(y)]TJ 495 0 TD 0.0001 Tc [(ou)-26999.8(a)]TJ 152 0 TD 0 Tc [(re)-27999.9(using)-27000.1(w)]TJ 382.9999 0 TD [(ould)-27000.1(it)-27000.1(mak)]TJ 402 0 TD 26.0001 Tc (ey)Tj 100 0 TD 0 Tc [(our)-28000.1(o)0.2(utput)]TJ -1531.9999 79.0001 TD [(lo)-2000(ok)-28000(stupid)]TJ /T4 1 Tf 1693.9998 725.9998 TD 0.0002 Tc ( )Tj ET endstream endobj 130 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 132 0 obj << /Length 2381 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 617.7001 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Nea)]TJ 433.0001 0 TD (rStanda)Tj 303 0 TD -0.0001 Tc [(rd)-26000.1(T)]TJ 153 0 TD 1.9999 Tc [(oo)1999.8(l)2000(s)]TJ ET q 458.4 0 0 -1.44 89.016 600.204 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 569.4601 Tm 0 Tc (Using)Tj 292 0 TD (Nea)Tj 175.9999 0 TD (rStanda)Tj 395.0001 0 TD (rd)Tj 133 0 TD (T)Tj 71.9999 0 TD [(o)-3000.1(ols)]TJ /T6 1 Tf -1067.9999 141 TD [(Some)-27000(functionalit)]TJ 620.9999 0 TD [(y)-26000.1(i)0.1(s)-28000.1(n)0(ot)-28000(built)-26999.9(i)-0.1(n)-27000(t)0(o)-29000(the)-28999.9(language)-27000(but)]TJ -620.9999 79.0002 TD [(is)-25000(used)-26000(b)]TJ 302 0 TD [(y)-26000(most)-25000(p)]TJ 305 0 TD (rogrammers)Tj 478.9999 0 TD [(This)-25000.1(divides)-24999.9(into)-25000.1(exten)]TJ -1085.9999 79 TD [(sions)-29000(to)-29000(the)-31000(language)-28000(a)-0.1(nd)-30000.1(to)-1999.9(ols)-29000(t)0(hat)-30000(h)0.1(elp)-29000(y)]TJ 1529.9999 0 TD [(ou)-30000.1(develop)]TJ -1529.9999 78.9999 TD (p)Tj 41 0 TD (rograms)Tj -41 141 TD (Extensions)Tj /T8 1 Tf 78.9999 172 TD ()Tj /T10 1 Tf 78 0 TD (defsystem)Tj /T6 1 Tf 358 0 TD [(to)-29000(dene)-30000(a)-28000(p)]TJ 450.0001 0 TD (rogram)Tj /T8 1 Tf -886.0001 109.9999 TD ()Tj /T10 1 Tf 78 0 TD (CLIM)Tj /T6 1 Tf 148 0 TD ()Tj /T10 1 Tf 51 0 TD (CLX)Tj /T6 1 Tf 111 0 TD [()-28000.1(etc)-29000.1(graphics)-27000.1(l)0(ib)]TJ 609.9999 0 TD 0.0001 Tc (ra)Tj 68 0 TD 0 Tc (ri)Tj 48 0 TD 0.0001 Tc (es)Tj -1192.9999 172 TD 0 Tc (T)Tj 55 0 TD [(o)-2000(ols)]TJ /T8 1 Tf 24 173.0001 TD ()Tj /T10 1 Tf 78 0 TD (emacs)Tj /T6 1 Tf 212 0 TD [(from)-28000.1(FSF)-28000(Lucid)]TJ -212 79 TD [(indentation)-28000(fontcolo)]TJ 775.9999 0 TD 28.0001 Tc [(rs)28000.2(u)28000(p)28000.1(p)26000.1(o)]TJ 262 0 TD 0 Tc (rt)Tj -1038 78 TD (denitiona)Tj 408 0 TD [(rglistdo)-2000.1(cregexp)-27000.1(nding)]TJ -408 79 TD [(communication)-26000(with)-28000.1(lisp)]TJ /T8 1 Tf -78 109.9998 TD ()Tj /T10 1 Tf 78 0 TD (xref)Tj /T6 1 Tf 148 0 TD ()Tj /T10 1 Tf 51 0 TD (manual)Tj /T6 1 Tf 222 0 TD [()-26000(etc)-29999.9(from)-27000(CMU)]TJ /T8 1 Tf -499 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Bro)Tj 126 0 TD [(wsers)-29000(debuggers)-29000(p)]TJ 689.9999 0 TD [(rolers)-28000(from)-28000(vendo)]TJ 662 0 TD 0.0001 Tc (rs)Tj /T4 1 Tf 58.9999 443.9999 TD 0.0002 Tc (\012)Tj ET endstream endobj 133 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 135 0 obj << /Length 3346 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 658.02 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Nea)]TJ 433.0001 0 TD (rStanda)Tj 303 0 TD -0.0001 Tc [(rd)-26000.1(T)]TJ 153 0 TD 1.9999 Tc [(oo)1999.8(l)2000(s)]TJ ET q 458.4 0 0 -1.44 89.016 640.524 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 609.78 Tm 0 Tc (DEFSYSTEM)Tj /T6 1 Tf 0 140.9998 TD (Pick)Tj 194 0 TD (a)Tj 83 0 TD (public)Tj 247 0 TD (domain)Tj 298.0001 0 TD (version)Tj 285.9999 0 TD (of)Tj /T10 1 Tf 112 0 TD (defsyste)Tj 295.0001 0 TD (m)Tj /T6 1 Tf 76 0 TD ( unfo)Tj 186 0 TD -0.0001 Tc (rtu)Tj -1777 79.0002 TD 0 Tc (nately)Tj 204 0 TD [()-26999.9(dpANS)-30000(CL)-28000(has)-28000.1(n)0(o)-29000(s)0.1(tanda)]TJ 948 0 TD (rd\015)Tj /T8 1 Tf -1073.0001 171.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Put)-28999.9(absolute)-28000(p)0.1(athnames)-27999.9(in)-28000(one)-29000.1(p)0.1(lace)-28000.1(only)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Load)-28999.9(e)0(verything)-28000.1(through)-29000(t)0(he)-29000(defsystem)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Distinguish)-27000(compiling)-25000(from)-28000(loading)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Optionally)-27000(d)0(o)-28999.9(v)0(ersion)-27999.9(control)]TJ /T10 1 Tf -157 141 TD (defpack)Tj 295 0 TD 0.0001 Tc (ag)Tj 73.0001 0 TD 0 Tc (e)Tj 70.9999 0 TD (\015PARSER\015)Tj 328.9999 0 TD ()Tj -767.9999 158.0001 TD (defsyst)Tj 295 0 TD 0.0001 Tc (em)Tj 107 0 TD 0 Tc (parser)Tj -329 78.9999 TD (source)Tj 329 0 TD (\015labind)Tj 332.0001 0 TD -0.0001 Tc (exi)Tj 110 0 TD 0 Tc (ng)Tj 72.9999 0 TD 0.0001 Tc (pa)Tj 110 0 TD 0 Tc (rs)Tj 73.0001 0 TD (er)Tj 72.9999 0 TD 0.0001 Tc (\015)Tj 110.0001 0 TD 0 Tc ()Tj -1210 78 TD (parts)Tj 292 0 TD (utilities)Tj 366.0001 0 TD (\015macros\015)Tj 329.9999 0 TD (\015grammar)Tj 295.0001 0 TD (\015)Tj 71 0 TD (\015tokeniz)Tj 295 0 TD (er)Tj 73 0 TD (\015)Tj -1430 79.0001 TD (\015optimizer)Tj 369.0001 0 TD (\015)Tj 70.9999 0 TD (\015debugge)Tj 295.0001 0 TD (r\015)Tj 107 0 TD (\015toplevel)Tj 332 0 TD (\015)Tj -1174 79 TD ( CLIM)Tj 257.0001 0 TD (\015climgr)Tj 294.9999 0 TD 0.0001 Tc (aph)Tj 110 0 TD 0 Tc (ic)Tj 73.0001 0 TD (s\015)Tj 107 0 TD ( CLX)Tj 220 0 TD (\015clxgra)Tj 295 0 TD (ph)Tj 73 0 TD -0.0001 Tc (ics)Tj 109.9998 0 TD 0.0002 Tc (\015)Tj 73.0002 0 TD 0 Tc ()Tj /T8 1 Tf -1899.0001 172 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc (e)Tj 82.9999 0 TD (sure)Tj 189.0001 0 TD (y)Tj 36 0 TD (our)Tj 160.0001 0 TD (system)Tj 285.9999 0 TD (loads)Tj 224.0001 0 TD (with)Tj 196 0 TD -0.0001 Tc (no)Tj 132 0 TD 0 Tc (compiler)Tj -1456 78.9999 TD (w)Tj 55.0001 0 TD (a)Tj 39 0 TD (rnings)Tj -94.0001 78.9999 TD [( rst)-30000(time)-27000(and)-28000(subsequent)-30000(times\015)]TJ 0 79.0001 TD ( lea)Tj 130 0 TD [(rn)-28000(to)-29000(use)]TJ /T10 1 Tf 346 0 TD (declare)Tj 329.0001 0 TD (ignore)Tj 292.9999 0 TD ()Tj /T6 1 Tf 185.0001 0 TD (\015)Tj /T8 1 Tf -1361.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-18999.9(sure)-18999.9(t)-0.1(he)-19999.9(system)-17999.9(can)-18999.9(b)-2000.1(e)-19999.9(compiled)-17000(f)0.1(rom)-18000(scratch)]TJ -150.0001 79.0001 TD [( eliminate)-26000.1(lingering)-26000(b)-1999.9(o)-2000.1(otstrapping)-28999.9(p)]TJ 1263 0 TD (roblems\015)Tj /T4 1 Tf 273.9999 279.9999 TD 0.0002 Tc ()Tj ET endstream endobj 136 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 138 0 obj << /Length 3208 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 636.66 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Nea)]TJ 433.0001 0 TD (rStanda)Tj 303 0 TD -0.0001 Tc [(rd)-26000.1(T)]TJ 153 0 TD 1.9999 Tc [(oo)1999.8(l)2000(s)]TJ ET q 458.4 0 0 -1.44 89.016 619.164 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 588.42 Tm 0 Tc (Edito)Tj 247 0 TD (r)Tj 74.0001 0 TD (Commands)Tj /T6 1 Tf -321 140.9998 TD (Y)Tj 48 0 TD [(our)-27999.9(edito)]TJ 316 0 TD [(r)-28000(s)0(hould)-28000.1(b)-2000(e)-28999.9(able)-28000(t)0(o)-29000(d)0.1(o)-29000(the)-29000.1(follo)]TJ 1101 0 TD (wing)Tj /T8 1 Tf -1386.0001 173 TD ()Tj /T6 1 Tf 78 0 TD (Move)Tj 224 0 TD [(ab)-2000(out)]TJ 237 0 TD (b)Tj 41.0001 0 TD (y)Tj 72 0 TD (sexp)Tj 179 0 TD (ressions)Tj 305 0 TD -0.0001 Tc (and)Tj 160.9999 0 TD 0.0001 Tc (sho)Tj 117 0 TD 0 Tc (w)Tj 91.0001 0 TD -0.0001 Tc (matching)Tj -1427 78 TD 0 Tc (pa)Tj 82 0 TD (rens)Tj /T8 1 Tf -160 110 TD ()Tj /T6 1 Tf 78 0 TD [(Indent)-30000(co)-2000(de)-29000(p)]TJ 484.0001 0 TD [(rop)-1999.9(erly)]TJ /T8 1 Tf -562.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Find)-28000(unbalanced)-28000(pa)]TJ 687.9999 0 TD (rens)Tj /T8 1 Tf -766 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Ado)Tj 139 0 TD [(rn)-29000(co)-1999.9(de)-30000.1(with)-28000.1(fonts)-29000(and)-29000(colo)]TJ 976.9999 0 TD 0.0001 Tc (rs)Tj /T8 1 Tf -1194 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(Find)-28000(the)-29999.9(denition)-27000.1(of)-30000(any)-28000(symb)-1999.9(ol)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Find)-28000(a)]TJ 224 0 TD [(rguments)-26999.9(o)]TJ 395.9999 0 TD [(r)-28000.1(d)0.1(o)-2000.1(cumentation)-28000(fo)]TJ 679.0001 0 TD [(r)-28000(a)0.1(ny)-27999.9(symb)-2000(ol)]TJ /T8 1 Tf -1377.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Macro)-2000(expand)-30000.1(any)-28000(exp)]TJ 766.0001 0 TD (ression)Tj /T8 1 Tf -844.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Send)-29000(the)-29999.9(c)-0.1(urrent)-28999.9(e)0(xp)]TJ 740.0001 0 TD [(ression)-28000.1(region)-28000(o)]TJ 575.9999 0 TD -0.0001 Tc [(r)-28000.1()-0.2(le)-29000.1(to)-29000.3(Lisp)]TJ -1316 79 TD 0 Tc [(to)-29000(b)-2000(e)-30000(evaluated)-28000(o)]TJ 618.0001 0 TD [(r)-28000(c)0.1(ompiled)]TJ /T8 1 Tf -696.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Keep)-22000(a)-20000(h)-0.1(isto)]TJ 428.0001 0 TD [(ry)-20000.1(of)-20999.9(commands)-18999.9(sent)-22000(to)-20999.9(Lisp)-19000(and)-21000(a)0(llo)]TJ 1269 0 TD (w)Tj -1697 78.9999 TD (y)Tj 36.0001 0 TD [(ou)-29000(to)-29000(edit)-27999.9(and)-28000.1(r)0.1(esend)-29999.9(t)0(hem)]TJ /T8 1 Tf -114.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (W)Tj 77 0 TD (o)Tj 41 0 TD [(rk)-27999.9(with)-28000(k)]TJ 316.0001 0 TD -0.0001 Tc [(eyb)-2000(o)-0.1(a)]TJ 203 0 TD 0 Tc [(rd)-27999.9(mouse)-28000(and)-29000(menus)]TJ -794 172 TD (Emacs)Tj 270 0 TD (can)Tj 160 0 TD (do)Tj 124 0 TD (all)Tj 117.0001 0 TD (these)Tj 220.9999 0 TD (things)Tj 303 0 TD (If)Tj 86.0001 0 TD (y)Tj 35.9999 0 TD 0.0001 Tc (our)Tj 152.0001 0 TD 0 Tc (edito)Tj 172.9999 0 TD (r)Tj 66.0001 0 TD (cant)Tj -1708 79 TD [(complain)-26000(u)-0.1(ntil)-27000(it)-28000(is)-27000(xed)-30000.1(o)]TJ 944 0 TD [(r)-28000(get)-28999.9(a)-29000.1(n)0.1(ew)-29000(one)]TJ /T4 1 Tf 749.9998 334 TD 0.0002 Tc ( )Tj ET endstream endobj 139 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 141 0 obj << /Length 2845 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 595.14 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc [(Tips)-27000.1(on)-29000(Nea)]TJ 433.0001 0 TD (rStanda)Tj 303 0 TD -0.0001 Tc [(rd)-26000.1(T)]TJ 153 0 TD 1.9999 Tc [(oo)1999.8(l)2000(s)]TJ ET q 458.4 0 0 -1.44 89.016 577.884 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 547.14 Tm 0 Tc (Emacs)Tj 387 0 TD (Indentation)Tj 561.9999 0 TD (and)Tj 203.0001 0 TD (Comments)Tj /T6 1 Tf -1152 141.9998 TD [(Dont)-29000(try)-28000.1(to)-29000(indent)-28000(y)]TJ 741.9999 0 TD (ourself)Tj -741.9999 78 TD [(Instead)-27999.9(let)-28000(the)-29999.9(edito)]TJ 735 0 TD [(r)-27000(d)0(o)-29000(it)]TJ -735 79.0001 TD 29 Tc [(An)29000(e)28999.9(a)]TJ 204 0 TD 0 Tc (rstanda)Tj 287.9999 0 TD 0.0001 Tc [(rd)-25999.9(fo)]TJ 165.0001 0 TD 0 Tc [(rm)-28000.1(has)-27999.9(evolved)]TJ /T8 1 Tf -578.0001 173 TD ()Tj /T6 1 Tf 78 0 TD [(column)-27000(maximum)-25000(w)0(idth)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Ob)-2000.1(ey)-30000(comment)-28000(c)0(onventions)]TJ /T10 1 Tf 0 78 TD ()Tj /T6 1 Tf 66 0 TD (fo)Tj 67.0001 0 TD [(r)-27999.9(i)0(nline)-26000.1(c)0.1(omment)]TJ /T10 1 Tf -133.0001 78.9999 TD ()Tj /T6 1 Tf 102 0 TD (fo)Tj 67 0 TD [(r)-29000(i)-0.1(nfunction)-27000(c)0(omment)]TJ /T10 1 Tf -169 79 TD ()Tj /T6 1 Tf 139 0 TD (fo)Tj 67 0 TD 28 Tc [(rb)26000(e)28000(t)]TJ 169.0001 0 TD 0 Tc (w)Tj 54.9999 0 TD [(eenfunction)-29000(comment)]TJ /T10 1 Tf -430 79.0001 TD ()Tj /T6 1 Tf 175.0001 0 TD -0.0001 Tc (fo)Tj 66.9999 0 TD 0 Tc [(r)-29000.1(s)0.1(ection)-28000(header)-28999.9( fo)]TJ 692.9999 0 TD [(r)-29000.1(o)0.1(utline)-27000(mo)-2000(de\015)]TJ /T8 1 Tf -1013 110 TD ()Tj /T10 1 Tf 78 0 TD (clindent)Tj /T6 1 Tf 358 0 TD (lib)Tj 80.9999 0 TD 0.0001 Tc (ra)Tj 68 0 TD 0 Tc [(ry)-26000(can)-29000(b)-2000.1(e)-28999.9(t)-0.1(old)-28000.1(h)0(o)]TJ 605.0001 0 TD [(w)-28999.9(t)0(o)-29000.1(indent)]TJ /T10 1 Tf -1112 78.9999 TD (put)Tj 183.0001 0 TD (defvar)Tj 292.9999 0 TD (commonl)Tj 332.0001 0 TD -0.0001 Tc (is)Tj 73 0 TD 0 Tc (pi)Tj 109.9999 0 TD 0.0001 Tc (nd)Tj 73.0001 0 TD -0.0001 Tc (ent)Tj 110 0 TD (f)Tj 72.9999 0 TD 0.0001 Tc (unc)Tj 110.0001 0 TD -0.0001 Tc (ti)Tj 73 0 TD (on)Tj 107 0 TD ()Tj 146 0 TD 0 Tc ()Tj 74 0 TD ()Tj /T8 1 Tf -1835.0001 110.0001 TD ()Tj /T10 1 Tf 78 0 TD (lemacs)Tj /T6 1 Tf 249 0 TD 0.0001 Tc [(can)-27999.8(p)]TJ 191.0001 0 TD 0 Tc [(rovide)-27999.9(fonts)-29000(colo)]TJ 610 0 TD (r)Tj /T10 1 Tf -1050 140.9998 TD (hilitmo)Tj 369 0 TD 0.0001 Tc (de)Tj 73 0 TD 0 Tc (sl)Tj 110.0001 0 TD -0.0001 Tc (is)Tj 73 0 TD 0 Tc (tu)Tj 109.9999 0 TD 0.0001 Tc (pd)Tj 73.0001 0 TD -0.0001 Tc (at)Tj 73 0 TD 0 Tc (e)Tj 71 0 TD (\015Lisp\015)Tj -879.0001 79 TD (\015\015)Tj 365.9999 0 TD 0.0001 Tc (nil)Tj 147 0 TD 0 Tc (hilit)Tj 292.0001 0 TD ()Tj /T4 1 Tf 658.9998 537 TD 0.0002 Tc ()Tj ET endstream endobj 142 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 145 0 obj << /Length 2098 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 606.66 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Abstraction)Tj ET q 458.4 0 0 -1.44 89.016 589.4041 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 558.66 Tm (Abstraction)Tj /T6 1 Tf 0 140.9998 TD (All)Tj 130 0 TD (p)Tj 41 0 TD (rogramm)Tj 320.0001 0 TD -0.0001 Tc (ing)Tj 138.9999 0 TD 0 Tc (languages)Tj 380.9999 0 TD (allo)Tj 122 0 TD (w)Tj 91 0 TD (the)Tj 149 0 TD (p)Tj 41 0 TD (rogrammer)Tj 421.0001 0 TD (to)Tj -1835 79.0002 TD (dene)Tj /T7 1 Tf 231 0 TD (abstractions)Tj /T6 1 Tf 426.0001 0 TD ()Tj 58 0 TD [(All)-22000(mo)-1999.9(dern)-22000(languages)-22000(p)]TJ 813 0 TD [(rovide)-22000(sup)]TJ -1528 78.9999 TD 2 Tc (po)Tj 86 0 TD 0 Tc [(rt)-27999.9(fo)]TJ 155 0 TD (r)Tj /T8 1 Tf -162 172 TD ()Tj /T6 1 Tf 78 0 TD [(Data)-29000(Abstraction)-28000.1( abstract)-29000(data)-28000(t)]TJ 1200 0 TD -0.0001 Tc [(yp)-2000.2(es\015)]TJ /T8 1 Tf -1278.0001 109.9999 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)-29000( functions)-29000(p)]TJ 1232 0 TD -0.0001 Tc [(ro)-2000.2(cedures\015)]TJ -1438 173.0001 TD 0 Tc [(Lisp)-18000(and)-19000(other)-19000(languages)-18000.1(with)-19000(closures)-18000.1( )]TJ /T7 1 Tf 1372.9999 0 TD (eg)Tj /T6 1 Tf 175 0 TD [(ML)-19000(Sather\015)]TJ -1547.9999 79 TD [(supp)-2000(o)]TJ 205 0 TD 0.0001 Tc (rt)Tj /T8 1 Tf -126 172 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (Control)Tj 298 0 TD (Abstraction)Tj 440.9999 0 TD ( dening)Tj 342.0001 0 TD (iterato)Tj 231 0 TD -0.0001 Tc (rs)Tj 95 0 TD (and)Tj 161 0 TD (other)Tj -1568 78.9999 TD 0 Tc [(new)-30000(o)]TJ 254 0 TD [(w)-29000.1(o)0.1(f)-29000(control)-27999.9(constructs\015)]TJ -411 172.0001 TD [(Lisp)-27000(is)-28000(unique)-28000(in)-28000(the)-28999.9(degree)-29999.9(t)0(o)-28000.1(w)0.1(hich)-29000(it)-28000.1(supp)-2000.1(o)]TJ 1617.9999 0 TD (rts)Tj /T8 1 Tf -1539 171.9998 TD ()Tj /T6 1 Tf 78 0 TD (Syntactic)Tj 375.0001 0 TD (Abstraction)Tj 453 0 TD ( macros)Tj 359 0 TD (whole)Tj 247.9999 0 TD (new)Tj 186.0001 0 TD (lan)Tj -1621 79.0001 TD (guages\015)Tj /T4 1 Tf 1536.9998 493.9999 TD 0.0002 Tc ()Tj ET endstream endobj 146 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 148 0 obj << /Length 4290 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Abstraction)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Design)Tj 395 0 TD (Where)Tj 340.0001 0 TD (St)Tj 100.9999 0 TD (yle)Tj 164.0001 0 TD (Begins)Tj /T6 1 Tf -1000 134.9998 TD [( The)-27999.9(most)-28000(imp)-2000(o)]TJ 591 0 TD [(rtant)-25999.9(pa)]TJ 282.9999 0 TD [(rt)-26999.9(of)-29000(writing)-26999.9(a)-28000(p)]TJ 565.0001 0 TD [(rogram)-25999.8(is)-27999.8(de)]TJ -1439 79.0002 TD [(signing)-30000(the)]TJ 420 0 TD [(data)-30999.9(structures)]TJ 608.0001 0 TD -0.0001 Tc (The)Tj 175 0 TD 0 Tc [(second)-32000(most)-31000.1(imp)-2000(o)]TJ 650 0 TD (r)Tj -1853 79 TD (tant)Tj 182 0 TD (pa)Tj 82 0 TD 0.0001 Tc (rt)Tj 96.0001 0 TD -0.0001 Tc (is)Tj 88.9999 0 TD 0 Tc (b)Tj 41 0 TD (reaking)Tj 289.9999 0 TD 0.0001 Tc (the)Tj 149.0001 0 TD -0.0001 Tc (va)Tj 77 0 TD 0 Tc (rious)Tj 203 0 TD 0.0001 Tc [(co)-1999.8(de)]TJ 201.9999 0 TD 0 Tc (pieces)Tj 247.0001 0 TD (do)Tj 84 0 TD (wn\012)Tj -1742 78.9998 TD ( )Tj /T7 1 Tf 71 0 TD [(Bill)-27000(Gates)]TJ /T6 1 Tf -71 135.0002 TD [( Exp)-2000(ert)]TJ 321 0 TD (engineers)Tj 367.9999 0 TD (stratify)Tj 291 0 TD (complex)Tj 330.0001 0 TD (designs)Tj /T11 1 Tf 357.9999 0 TD 13 Tc ()Tj /T6 1 Tf 98.0001 0 TD 0 Tc (The)Tj -1766 77.9998 TD -0.0001 Tc (pa)Tj 82 0 TD 0 Tc [(rts)-32000(constructed)]TJ 570 0 TD (at)Tj 105.0001 0 TD (each)Tj 194 0 TD (level)Tj 187 0 TD (a)Tj 39 0 TD [(re)-31999.9(used)]TJ 289.9999 0 TD 0.0001 Tc (as)Tj 108.0001 0 TD 0 Tc (p)Tj 41 0 TD (rimi)Tj 136 0 TD (tives)Tj -1752 79.0001 TD [(at)-29000(the)-30000.1(n)0.1(ext)-30000(level)]TJ 641 0 TD [(Each)-29000(level)-29000.1(o)0(f)-30000(a)-28999.9(stratied)-29000(design)-29000(can)]TJ -641 78.9999 TD [(b)-2000(e)-29000(thought)-30000.1(o)0.1(f)-29000(a)0(s)-29000(a)-29000(s)0(p)-1999.9(e)-0.1(cialized)-27000.1(language)-28000(with)-28999.9(a)-28000.1(va)]TJ 1756 0 TD -0.0001 Tc (riet)Tj 116 0 TD 0 Tc (y)Tj -1872 79.0001 TD -0.0001 Tc [(of)-27000.1(p)]TJ 137 0 TD 0 Tc (rimi)Tj 136 0 TD [(tives)-24000.1(and)-26999.9(m)0(eans)-26000(of)-27000(combination)-24000(app)]TJ 1265 0 TD -0.0001 Tc (rop)Tj 113 0 TD 0 Tc [(riate)-25000(to)]TJ -1651 78.9999 TD (that)Tj 188 0 TD (level)Tj 196 0 TD (of)Tj 112 0 TD (detail\012)Tj 339.0001 0 TD ( )Tj /T7 1 Tf 85.9999 0 TD (Ha)Tj 95.0001 0 TD -0.0001 Tc (rold)Tj 175.9999 0 TD 0 Tc [(Ab)-1999.9(elson)]TJ 320.0001 0 TD (and)Tj 170 0 TD (Gerald)Tj -1682 79 TD (Sussman)Tj /T6 1 Tf 0 135.0001 TD [( Decomp)-2000(ose)-31000(decisions)-30000(as)-30000(much)-29999.9(as)-31000.1(p)-1999.9(o)-0.1(ssible)]TJ 1595 0 TD (Untangle)Tj -1595 78 TD [(asp)-2000(ects)]TJ 293 0 TD (which)Tj 233.9999 0 TD (a)Tj 39.0001 0 TD -0.0001 Tc (re)Tj 99 0 TD (only)Tj 176.9999 0 TD 0 Tc (seemingly)Tj 373.0001 0 TD [(indep)-1999.9(endent)]TJ 501 0 TD (Defer)Tj -1716 79 TD [(those)-25000(decisions)-23000(which)-24000.1(concern)-25000(details)-22999.9(of)-25000.1(rep)]TJ 1520 0 TD (resentation)Tj -1520 78.9999 TD [(as)-28000(long)-28000.1(as)-28000(p)-2000(o)-0.1(ssible\012)]TJ 760.9999 0 TD ( )Tj /T7 1 Tf 71.0001 0 TD [(Niklaus)-27000(Wirth)]TJ /T6 1 Tf -832 135 TD [(Lisp)-27000(supp)-2000(o)]TJ 377 0 TD [(rts)-29000(all)-26999.9(t)-0.1(hese)-29000.1(app)]TJ 567.0001 0 TD (roaches)Tj /T8 1 Tf -865.0001 166.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Data)-29000(Abstraction)]TJ 671.0001 0 TD [(classes)-28000.1(structures)-28999.9(deft)]TJ 825 0 TD [(yp)-2000(e)]TJ /T8 1 Tf -1574.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ 817.9999 0 TD [(functions)-29000(metho)-2000(ds)]TJ /T8 1 Tf -945 110 TD ()Tj /T6 1 Tf 78 0 TD [(Interface)-29999.9(Abstraction)]TJ 803.9999 0 TD (pack)Tj 161.0001 0 TD [(ages)-27999.9(closures)]TJ /T8 1 Tf -1043.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (ObjectOriented)Tj 638.0001 0 TD [(CLOS)-29000(c)0(losures)]TJ /T8 1 Tf -716.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Stratied)-28000(Design)]TJ 653.9999 0 TD [(closures)-28000(a)0(ll)-27000(of)-29000(ab)-1999.9(ove)]TJ /T8 1 Tf -732 110 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Dela)Tj 158.0001 0 TD 0 Tc (y)Tj 35.9999 0 TD [(ed)-28000.1(Decisions)]TJ 499.0001 0 TD [(runtime)-27000(dispatch)]TJ /T4 1 Tf 843.9998 144 TD 0.0002 Tc ()Tj ET endstream endobj 149 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T11 61 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 151 0 obj << /Length 2341 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 644.1 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Abstraction)Tj ET q 458.4 0 0 -1.44 89.016 626.6041 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 595.86 Tm (Design)Tj 395 0 TD [(Decomp)-3000(osition)]TJ /T6 1 Tf -395 141 TD [( A)-29000(Lisp)-26999.9(p)]TJ 340 0 TD [(ro)-2000(cedure)-30000.1(is)-27000(lik)]TJ 492 0 TD 27 Tc [(ea)-1000(p)27000(a)]TJ 215.9999 0 TD 0 Tc (ragraph\012)Tj -1047.9999 78.9998 TD ( )Tj /T7 1 Tf 71 0 TD 0.0001 Tc [(Deb)-2000(o)]TJ 185 0 TD 0 Tc [(rah)-29000(T)]TJ 197 0 TD (ata)Tj 111 0 TD (r)Tj /T6 1 Tf -564 141.0002 TD -0.0001 Tc ( Y)Tj 91 0 TD 0 Tc [(ou)-25999.9(should)-24999.9(b)-2000(e)-27000.1(able)-24999.9(to)-26000(explain)-25000(a)0(ny)-26000(mo)-2000.1(dule)-25000(in)-25000.1(one)-26000(sen)]TJ -91 78.9999 TD (tence\012)Tj 294 0 TD ( )Tj /T7 1 Tf 71 0 TD (W)Tj 77 0 TD (a)Tj 39 0 TD [(yne)-29000(Ratli\012)]TJ /T8 1 Tf -402 171.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Strive)-28000(f)0.1(o)]TJ 299 0 TD [(r)-29000(s)-0.1(imple)-25999.9(designs)]TJ /T8 1 Tf -377 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Break)-29000(t)0.1(he)-29000.1(p)]TJ 416 0 TD [(roblem)-26000.1(into)-27999.9(pa)]TJ 514.0001 0 TD (rts)Tj -930.0001 79 TD [(Design)-29000(useful)-27999.9(s)-0.1(ubpa)]TJ 699.0001 0 TD [(rts)-27999.9( stratied\015)]TJ -699.0001 78.9999 TD [(Be)-30000(opp)-2000(o)]TJ 296 0 TD [(rtunistic)-26999.9(use)-29000.1(e)0.1(xisting)-28000.1(t)0(o)-1999.9(ols)]TJ /T8 1 Tf -374 110 TD ()Tj /T6 1 Tf 78 0 TD [(Determine)-27999.9(dep)-1999.9(e)-0.1(ndencies)]TJ 0 79.0001 TD [(Remo)-2000(dula)]TJ 381.0001 0 TD [(rize)-26000(to)-29000(reduce)-28999.9(dep)-2000.1(endencies)]TJ -381.0001 78.9999 TD [(Design)-29000(most)-28000(dep)-2000.1(endent)-30000.1(p)0(a)]TJ 943.9999 0 TD [(rts)-28000.1(rst)]TJ -1100.9999 172 TD (W)Tj 77 0 TD [(e)-29000(w)-0.1(ill)-26000(c)0(over)-28999.9(the)-29000(follo)]TJ 715.9999 0 TD [(wing)-26999.9(kinds)-28000.1(o)0(f)-28999.9(abstraction)]TJ /T8 1 Tf -714 172.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Data)-29000(abstraction)]TJ /T8 1 Tf -78 109.9998 TD ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD [(unctional)-27000(abstraction)]TJ /T8 1 Tf -127 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Control)-28000(abstraction)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Syntactic)-29000(abstraction)]TJ /T4 1 Tf 1536.9998 334 TD 0.0002 Tc ()Tj ET endstream endobj 152 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 154 0 obj << /Length 3868 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Data)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Data)Tj 266 0 TD (Abstraction)Tj /T6 1 Tf -266 117 TD (W)Tj 77 0 TD [(rite)-31000.1(c)0.1(o)-2000(d)0(e)]TJ 346 0 TD [(in)-32000(terms)-31000(o)0(f)]TJ 427.0001 0 TD -0.0001 Tc (the)Tj 144 0 TD 0 Tc (p)Tj 41 0 TD [(roblems)-30000(data)-31999.9(t)]TJ 544.9999 0 TD [(yp)-2000(es)]TJ 212.0001 0 TD (not)Tj -1792 79 TD [(the)-29000(t)]TJ 170 0 TD [(yp)-2000(es)-29000(that)-29000.1(h)0.1(app)-2000.1(e)0(n)-29000(t)0(o)-29000(b)-1999.9(e)-29000.1(i)0.1(n)-28000.1(the)-29000(implementati)]TJ 1547 0 TD (on)Tj /T8 1 Tf -1638.0001 148 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 156 0 TD (defstruct)Tj /T6 1 Tf 358.0001 0 TD (o)Tj 40.9999 0 TD (r)Tj /T10 1 Tf 57.0001 0 TD (defclass)Tj /T6 1 Tf 321 0 TD (fo)Tj 67 0 TD [(r)-29000(reco)]TJ 203.9999 0 TD 0.0001 Tc [(rd)-27999.8(t)]TJ 129.0001 0 TD 0 Tc [(yp)-1999.9(es)]TJ /T8 1 Tf -1411.0001 109.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(inline)-26000(functions)-29000(a)0(s)-27999.9(a)-0.1(liases)-27000.1( not)-29000(macros\015)]TJ /T8 1 Tf -78 110.0002 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 156 0 TD (deftype)Tj /T8 1 Tf -234 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(decla)]TJ 334.0001 0 TD [(rations)-26000(and)]TJ /T10 1 Tf 422 0 TD (type)Tj /T6 1 Tf 210.9999 0 TD (slots)Tj -966.9999 78 TD (fo)Tj 67 0 TD [(r)-29000.1(e)0.1(ciency)-28999.9(a)0(ndo)]TJ 620.0001 0 TD [(r)-28000(d)0(o)-1999.9(cumentation)]TJ /T8 1 Tf -765.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (V)Tj 53 0 TD (a)Tj 39 0 TD [(riable)-26000.1(names)-27999.9(give)-28000.1(info)]TJ 764.9999 0 TD [(rmal)-25999.9(t)]TJ 213.0001 0 TD [(yp)-2000(e)-29000(info)]TJ 279.9999 0 TD (rmation)Tj /T9 1 Tf -1506.9999 148 TD (Prett)Tj 199 0 TD 3 Tc [(y)-29000(G)3000(ood)3000()]TJ /T7 1 Tf 396 0 TD 0 Tc [(sp)-2000(ecies)-29000(some)-28000(t)]TJ 558.0001 0 TD [(yp)-1999.9(e)-30000(info)]TJ /T10 1 Tf -1153 117 TD (defclas)Tj 295 0 TD (s)Tj 70 0 TD (event)Tj 220.0001 0 TD ()Tj -512 77.9999 TD (starti)Tj 295 0 TD -0.0001 Tc (ng)Tj 109.9999 0 TD 0 Tc (ti)Tj 73 0 TD 0.0001 Tc (me)Tj 106.9999 0 TD 0 Tc (type)Tj 220.0001 0 TD (integer)Tj -769 79.0001 TD (location)Tj 366 0 TD (type)Tj 220.0001 0 TD (location)Tj -586 78.9999 TD (duration)Tj 366 0 TD (type)Tj 220.0001 0 TD (integer)Tj 293 0 TD (initfor)Tj 295 0 TD (m)Tj 70 0 TD ()Tj /T9 1 Tf -1353 117 TD (Better)Tj /T7 1 Tf 360 0 TD (p)Tj 40.9999 0 TD [(roblemsp)-1999.9(ecic)-26999.9(t)]TJ 583.0001 0 TD [(yp)-1999.9(e)-30000.1(i)0.1(nfo)]TJ /T10 1 Tf -984 116.0001 TD (deftype)Tj 329 0 TD (time)Tj 182.9999 0 TD ()Tj 110.0001 0 TD (\015Time)Tj 219 0 TD (in)Tj 110 0 TD (seconds\015)Tj 328.9999 0 TD (integer)Tj -1279.9999 157.9998 TD (defcons)Tj 295 0 TD 0.0001 Tc (ta)Tj 73.0001 0 TD -0.0001 Tc (nt)Tj 106.9999 0 TD 0 Tc ( thedawn)Tj 369.0001 0 TD (of)Tj 72.9999 0 TD 0.0001 Tc (ti)Tj 110 0 TD 0 Tc (me)Tj 73.0001 0 TD ( )Tj 69.9999 0 TD ()Tj -1096.9999 79 TD (\015Midnigh)Tj 295 0 TD -0.0001 Tc (t)Tj 106.9999 0 TD 0 Tc (January)Tj 292.9999 0 TD ( )Tj 110.0001 0 TD ( \015)Tj -878 158.0001 TD (defclas)Tj 295 0 TD (s)Tj 70 0 TD (event)Tj 220.0001 0 TD ()Tj -512 78 TD (starti)Tj 295 0 TD -0.0001 Tc (ng)Tj 109.9999 0 TD 0 Tc (ti)Tj 73 0 TD 0.0001 Tc (me)Tj 106.9999 0 TD 0 Tc (type)Tj 220.0001 0 TD (time)Tj 182.9999 0 TD (initfor)Tj 295.0001 0 TD (m)Tj 71 0 TD ( thedaw)Tj 295 0 TD (n)Tj 73 0 TD -0.0001 Tc (of)Tj 109.9998 0 TD 0.0002 Tc (ti)Tj 73.0002 0 TD 0 Tc (me )Tj 110 0 TD ()Tj -1979 79 TD (location)Tj 366 0 TD (type)Tj 220.0001 0 TD (location)Tj -586 79 TD (duration)Tj 366 0 TD (type)Tj 220.0001 0 TD (time)Tj 183 0 TD (initfor)Tj 294.9999 0 TD (m)Tj 71.0001 0 TD ()Tj /T4 1 Tf 449.9998 119 TD 0.0002 Tc ()Tj ET endstream endobj 155 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 157 0 obj << /Length 2543 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 665.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Data)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 647.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 617.22 Tm (Use)Tj 207 0 TD (Abstract)Tj 434.0001 0 TD (Data)Tj 266.9999 0 TD (T)Tj 72 0 TD 0.0001 Tc [(yp)-2999.9(es)]TJ /T6 1 Tf -979.9999 140.9998 TD 0 Tc [(Intro)-2000(duce)-29000(abstract)-28000.1(data)-28999.9(t)]TJ 890 0 TD [(yp)-1999.9(es)-29000(with)-28000(accesso)]TJ 624 0 TD -0.0001 Tc (rs)Tj /T9 1 Tf -1514 141.0002 TD 0 Tc (Bad)Tj /T7 1 Tf 266 0 TD [(obscure)-29000(accesso)]TJ 557.9999 0 TD 0.0001 Tc [(r)-27999.8(eval)]TJ /T10 1 Tf -823.9999 140.9998 TD 0 Tc (if)Tj 146 0 TD (eval)Tj 219 0 TD (cadar)Tj 257.0001 0 TD (rules)Tj 291.9999 0 TD ()Tj /T9 1 Tf -913.9999 142.0001 TD (Better)Tj /T7 1 Tf 360 0 TD [(intro)-2000(duce)-29000(names)-27999.9(f)-0.1(o)]TJ 677 0 TD [(r)-28000(a)0(ccesso)]TJ 319 0 TD (rs)Tj /T10 1 Tf -1356 141 TD (declaim)Tj 329 0 TD (inline)Tj 293 0 TD (ruleant)Tj 294.9999 0 TD 0.0001 Tc (ece)Tj 110 0 TD 0 Tc (de)Tj 73.0001 0 TD (nt)Tj 72.9999 0 TD 0.0001 Tc ()Tj -1172.9999 78.9999 TD 0 Tc (defun)Tj 256 0 TD (ruleant)Tj 295 0 TD 0.0001 Tc (ece)Tj 109.9999 0 TD (de)Tj 73.0001 0 TD -0.0001 Tc (nt)Tj 107 0 TD 0 Tc (rule)Tj 256 0 TD (second)Tj 293 0 TD (rule)Tj -1390 157.0001 TD (if)Tj 146 0 TD (holds)Tj 293 0 TD (rulean)Tj 295.0001 0 TD -0.0001 Tc (tec)Tj 110 0 TD 0 Tc (ed)Tj 72.9999 0 TD 0.0001 Tc (ent)Tj 144 0 TD 0 Tc (first)Tj 256 0 TD (rules)Tj 329.0001 0 TD ()Tj /T9 1 Tf -1646 141 TD [(Usually)-30000(Best)]TJ /T7 1 Tf 591 0 TD [(intro)-2000.1(d)0.1(uce)-29000.1(rstclass)-28000.1(data)-28000(t)]TJ 931.9999 0 TD [(yp)-2000.1(e)]TJ /T10 1 Tf -1522.9999 141.9999 TD (defstru)Tj 295 0 TD 0.0001 Tc (ct)Tj 107 0 TD 0 Tc (rule)Tj -329 78 TD (name)Tj 183 0 TD (antecede)Tj 295 0 TD 0.0001 Tc (nt)Tj 106.9999 0 TD 0 Tc (consequent)Tj 369 0 TD ()Tj /T7 1 Tf -1026.9999 142.0001 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf -41 140.9999 TD (defstru)Tj 295 0 TD 0.0001 Tc (ct)Tj 107 0 TD 0 Tc (rule)Tj 220.0001 0 TD (type)Tj 256 0 TD (list)Tj -805 78.9999 TD (name)Tj 183 0 TD (antecede)Tj 295 0 TD 0.0001 Tc (nt)Tj 106.9999 0 TD 0 Tc (consequent)Tj 369 0 TD ()Tj /T7 1 Tf -1026.9999 141 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf -41 141 TD (defclas)Tj 295 0 TD (s)Tj 70 0 TD (rule)Tj 183 0 TD 0.0001 Tc ()Tj -475 79 TD 0 Tc (name)Tj 219 0 TD (antecedent)Tj 403.0001 0 TD (consequen)Tj 331.9999 0 TD (t)Tj 73.0001 0 TD ()Tj /T4 1 Tf 593.9998 219 TD 0.0002 Tc ()Tj ET endstream endobj 158 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 160 0 obj << /Length 3550 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 639.0601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Data)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 621.564 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 591.0601 Tm (Impleme)Tj 392 0 TD (nt)Tj 133 0 TD (Abstract)Tj 434.0001 0 TD (Data)Tj 266.9999 0 TD (T)Tj 72 0 TD 0.0001 Tc [(yp)-2999.9(es)]TJ /T6 1 Tf -1297.9999 142.0002 TD 0 Tc (Kno)Tj 142 0 TD 31 Tc [(wh)31000(o)]TJ 172 0 TD 0 Tc [(w)-32000(t)0(o)-32000(map)-30000(from)-30000.1(common)-29999.9(abstract)-31000.1(data)-31000(t)]TJ 1440 0 TD [(yp)-2000(es)]TJ -1754 77.9998 TD [(to)-28000(Lisp)-27999.9(implementati)]TJ 735 0 TD (ons)Tj /T8 1 Tf -656.0001 173 TD ()Tj /T6 1 Tf 78 0 TD (Set)Tj 180 0 TD [(list)-26999.9(b)-0.1(itvecto)]TJ 464.0001 0 TD [(r)-27000.1(integer)-29000(a)0(ny)-27999.9(table)-28000.1(t)]TJ 755 0 TD [(yp)-2000(e)]TJ /T8 1 Tf -1477.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Sequence)Tj 393 0 TD [(list)-26000(vecto)]TJ 340.0001 0 TD [(r)-29000(dela)]TJ 222 0 TD (y)Tj 35.9999 0 TD [(edevaluation)-26000(stream)]TJ /T8 1 Tf -1069 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Stack)Tj 261 0 TD [(list)-26999.9(v)0(ecto)]TJ 341.0001 0 TD [(r)-28999.9( )-0.1(with)-29000(llp)-1999.9(o)-0.1(inter\015)]TJ /T8 1 Tf -680.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Queue)Tj 292 0 TD [(tconc)-29000(vecto)]TJ 432.0001 0 TD [(r)-28999.9( )-0.1(with)-29000.1(llp)-1999.9(ointer\015)]TJ /T8 1 Tf -802.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD (able)Tj 202.9999 0 TD [(hash)-28999.9(table)-27000.1(alist)-27000(plist)-27000(vecto)]TJ 993.0001 0 TD (r)Tj /T8 1 Tf -1329.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD -0.0001 Tc (ree)Tj 164.9999 0 TD 0 Tc (Graph)Tj 288.0001 0 TD (cons)Tj 217.9999 0 TD (structures)Tj 408.0001 0 TD (vecto)Tj 186 0 TD (r)Tj 89.9999 0 TD (adjacency)Tj -1410 78.9999 TD (matrix)Tj -157 172 TD (Use)Tj 160 0 TD (implem)Tj 256.0001 0 TD (entati)Tj 203 0 TD [(ons)-30000(that)]TJ 328 0 TD (a)Tj 38.9999 0 TD [(re)-32000(already)-31999.9(supp)-2000.1(o)]TJ 586.0001 0 TD (rted)Tj 174 0 TD ( eg)Tj /T10 1 Tf -1746 79.0001 TD (union)Tj 256 0 TD (intersec)Tj 295 0 TD 0.0001 Tc (tio)Tj 109.9999 0 TD (n)Tj 107 0 TD 0 Tc (length)Tj /T6 1 Tf 259 0 TD 0.0001 Tc (fo)Tj 67.0001 0 TD 0 Tc (r)Tj 68 0 TD -0.0001 Tc (sets)Tj 173.9999 0 TD 0.0001 Tc (as)Tj 113 0 TD 0 Tc (lists)Tj /T10 1 Tf 204.0001 0 TD (logior)Tj -1653 79 TD (logand)Tj 292 0 TD (logcount)Tj /T6 1 Tf 322 0 TD (fo)Tj 67.0001 0 TD [(r)-28000(s)0.1(ets)-28999.9(a)0(s)-28000.1(i)0.1(ntegers)]TJ -681 140.9999 TD [(Dont)-30000.1(b)-1999.9(e)-32000(afraid)-29000(to)-29999.9(build)-29000(a)-29999.9(new)]TJ 1119 0 TD (implem)Tj 256 0 TD (entati)Tj 203 0 TD [(on)-28000(if)-29999.8(p)]TJ 231 0 TD -0.0001 Tc (ro)Tj -1809 78.9999 TD 0 Tc (ling)Tj 209 0 TD (reveals)Tj 276.0001 0 TD (a)Tj 81 0 TD [(b)-1999.9(ottleneck)]TJ 463 0 TD ( If)Tj 121.9999 0 TD (Common)Tj 358.0001 0 TD (Lisps)Tj 239.9998 0 TD 0.0001 Tc (hash)Tj -1748.9998 78 TD 0 Tc [(tables)-28000(a)]TJ 273 0 TD [(re)-28000.1(to)-2000.1(o)-29999.9(inecient)-28000(fo)]TJ 678.9999 0 TD 29.0001 Tc (ry)Tj 94.0001 0 TD 0 Tc [(our)-27999.9(application)-26999.9(consider)]TJ -1046 79 TD [(building)-16999.9(a)-20000(sp)-2000(ecialized)-18000.1(h)0.1(ash)-20000(t)0(able)-19000(in)-19000(Lisp)-19000(b)-1999.9(e)-0.1(fo)]TJ 1512 0 TD [(re)-21000(y)]TJ 123.9999 0 TD [(ou)-20000(build)]TJ -1635.9999 79 TD [(a)-28000(s)0(p)-2000(ecialized)-27000.1(hash)-28000.1(table)-28000(i)-0.1(n)-27999.9(C)-0.1(\015)]TJ /T4 1 Tf 1693.9998 328 TD 0.0002 Tc ( )Tj ET endstream endobj 161 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 163 0 obj << /Length 1696 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 569.22 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Data)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 551.7241 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 520.98 Tm (Inherit)Tj 335 0 TD (from)Tj 255 0 TD (Data)Tj 266.0001 0 TD (T)Tj 72 0 TD -0.0001 Tc [(yp)-3000.1(es)]TJ /T6 1 Tf -928 140.9999 TD 0 Tc [(Reuse)-29000(b)]TJ 278 0 TD [(y)-29000(inheritance)-27000(as)-27999.9(w)]TJ 635.0001 0 TD 28 Tc [(e)28000(l)28000.1(la)28000(sd)28000.1(i)27999.9(r)28000(e)28000.1(c)28000(tu)27999.9(s)28000.1(e)]TJ /T8 1 Tf -834.0001 172 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(structures)-29000(supp)-2000(o)]TJ 581.9999 0 TD [(rt)-29000.1(single)-26999.9(inheritance)]TJ /T8 1 Tf -660 110 TD ()Tj /T6 1 Tf 78 0 TD [(classes)-27999.9(s)0(upp)-2000.1(o)]TJ 469 0 TD [(rt)-29000.1(multiple)-25999.9(inheritance)]TJ /T8 1 Tf -547 110 TD ()Tj /T6 1 Tf 78 0 TD [(b)-2000(o)0(th)-29999.9(allo)]TJ 314 0 TD [(w)-26000(some)-27999.9(overriding)]TJ /T8 1 Tf -392 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(classes)-27999.9(s)0(upp)-2000.1(o)]TJ 469 0 TD [(rt)-29000.1(mixins)]TJ -626 173.0001 TD [(Consider)-28000.1(a)-27999.9(class)-28000.1(o)]TJ 635 0 TD [(r)-28000(structure)-28999.9(fo)]TJ 468 0 TD [(r)-28000(the)-28999.9(whole)-29000(p)]TJ 469 0 TD (rogram)Tj /T8 1 Tf -1493.0001 172 TD ()Tj /T6 1 Tf 78 0 TD (Elimi)Tj 181 0 TD [(nates)-25999.9(c)-0.1(lutter)-27999.9(of)-29000(global)-26999.9(va)]TJ 881.9999 0 TD (riables)Tj /T8 1 Tf -1141 110 TD ()Tj /T6 1 Tf 78 0 TD (Threadsafe)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Can)-29000(b)-2000(e)-29000(i)-0.1(nherited)-28000.1(a)0.1(nd)-28000(mo)-2000.1(died)]TJ /T4 1 Tf 1536.9998 635.9998 TD 0.0002 Tc (\012)Tj ET endstream endobj 164 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 166 0 obj << /Length 1555 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 551.7001 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 534.204 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 503.4601 Tm (F)Tj 64 0 TD (unctional)Tj 457 0 TD (Abstraction)Tj /T6 1 Tf -521 141.0001 TD [(Every)-28000(function)-29000(s)0.1(hould)-28000(have)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD [(A)-29000(single)-28000.1(sp)-2000.1(ecic)-28999.9(purp)-2000.1(ose)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(If)-28999.9(p)-2000.1(o)0.1(ssible)-28000(a)-28000(g)0(enerally)-28000(useful)-28000(purp)-2000.1(ose)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(A)-29000(meaningful)-27000(n)0.1(ame)]TJ 0 79.0001 TD [( names)-28000.1(lik)]TJ 363 0 TD (e)Tj /T10 1 Tf 65.0001 0 TD (recursea)Tj 331.9999 0 TD 0.0001 Tc (ux)Tj /T6 1 Tf 99.0001 0 TD 0 Tc [(indicate)-26999.9(p)]TJ 342 0 TD (roblems\015)Tj /T8 1 Tf -1279.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(A)-29000(structure)-29000.1(that)-29000(is)-28000.1(simple)-25999.9(to)-29000(understand)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(An)-29999.9(interface)-28000(that)-28999.9(is)-27000.1(simple)-27000(y)]TJ 1000.0001 0 TD [(et)-29000(general)-27000.1(enough)]TJ /T8 1 Tf -1078.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(As)-28999.9(few)-30000(dep)-2000(endencies)-30000.1(as)-27999.9(p)-2000.1(o)0.1(ssible)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(A)-29000(d)0(o)-2000.1(c)0.1(umentation)-27999.9(string)]TJ /T4 1 Tf 1536.9998 718.9999 TD 0.0002 Tc ()Tj ET endstream endobj 167 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 169 0 obj << /Length 3736 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 680.1 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 662.8441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 632.1 Tm [(Decomp)-3000(osition)]TJ /T6 1 Tf 0 141 TD [(Decomp)-2000.1(ose)-19000(a)0(n)-19000(algo)]TJ 674 0 TD [(rithm)-16000(into)-19000(functions)-19000(that)-19000(a)]TJ 905.9999 0 TD [(re)-19000(simple)]TJ -1579.9999 79 TD [(meaningful)-26000(and)-28000.1(useful)]TJ 0 140.9998 TD [(Example)-19000.1(f)0.1(rom)-20999.9(complangli)]TJ 934 0 TD [(sp)-19000.1(discussion)-20999.9(of)]TJ /T10 1 Tf 556 0 TD (loop)Tj /T6 1 Tf 168 0 TD (vs)Tj /T10 1 Tf 117 0 TD -0.0001 Tc (map)Tj /T6 1 Tf 111 0 TD 0 Tc ()Tj /T10 1 Tf -1886 142 TD (defun)Tj 256 0 TD (leastco)Tj 295 0 TD 0.0001 Tc (mmo)Tj 109.9999 0 TD (n)Tj 73.0001 0 TD -0.0001 Tc (sup)Tj 110 0 TD 0 Tc (er)Tj 72.9999 0 TD 0.0001 Tc (cla)Tj 110 0 TD 0 Tc (ss)Tj 107.0001 0 TD (instance)Tj 332 0 TD (s)Tj -1393 79.0002 TD (let)Tj 183 0 TD (candid)Tj 295 0 TD 0.0001 Tc (ate)Tj 109.9999 0 TD 0 Tc (s)Tj -331.9999 77.9998 TD (reduce)Tj 293 0 TD (inters)Tj 294.9999 0 TD 0.0001 Tc (ect)Tj 110 0 TD 0 Tc (io)Tj 73.0001 0 TD (n)Tj -478.0001 79.0001 TD (mapcar)Tj 292 0 TD (lambda)Tj 366 0 TD (instance)Tj -219.0001 79 TD (closcl)Tj 295.0001 0 TD (ass)Tj 110 0 TD (p)Tj 72.9999 0 TD (rec)Tj 110.0001 0 TD (ed)Tj 72.9999 0 TD (en)Tj 73 0 TD (ce)Tj 110 0 TD 0.0002 Tc (li)Tj 73.0002 0 TD 0 Tc (st)Tj -881.0001 78.9999 TD (classof)Tj 366 0 TD (instance)Tj 331.9999 0 TD ()Tj -880.9999 79.0001 TD (instances)Tj 369 0 TD ()Tj -990.9999 79 TD (bestcand)Tj 368.9999 0 TD 0.0001 Tc (id)Tj 73.0001 0 TD -0.0001 Tc (ate)Tj 144 0 TD 0 Tc (findcl)Tj 294.9999 0 TD 0.0001 Tc (ass)Tj 144 0 TD 0 Tc (t)Tj -1171 78.9999 TD (mapl)Tj 37 78 TD (lambd)Tj 295 0 TD (a)Tj 70 0 TD (candidate)Tj 368.9999 0 TD 0.0001 Tc (s)Tj -587.9999 79 TD 0 Tc (let)Tj 182.9999 0 TD (current)Tj 332.0001 0 TD (c)Tj 72.9999 0 TD 0.0001 Tc (and)Tj 110 0 TD 0 Tc (id)Tj 73.0001 0 TD (at)Tj 72.9999 0 TD (e)Tj 71.0001 0 TD (first)Tj 256 0 TD (candidat)Tj 295 0 TD -0.0001 Tc (es)Tj 109.9998 0 TD 0 Tc ()Tj -1356.9999 79.0001 TD (remaining)Tj 369 0 TD (ca)Tj 110 0 TD (nd)Tj 73 0 TD (id)Tj 73 0 TD 0.0001 Tc (ate)Tj 110 0 TD 0 Tc (s)Tj 70 0 TD (rest)Tj 220 0 TD (candidate)Tj 331.9999 0 TD 0.0002 Tc (s)Tj 73.0002 0 TD 0 Tc ()Tj -1576 78.9999 TD (when)Tj 220 0 TD (and)Tj 182.9999 0 TD (subtype)Tj 295 0 TD (p)Tj 70 0 TD (currentca)Tj 369.0001 0 TD (ndi)Tj 109.9999 0 TD (da)Tj 73.0001 0 TD (te)Tj -552.0002 79 TD (bestcandi)Tj 369 0 TD (dat)Tj 110.0001 0 TD (e)Tj -844 79.0001 TD (every)Tj 36 78.9998 TD (lambda)Tj 366 0 TD (remainin)Tj 332 0 TD -0.0001 Tc (gc)Tj 110 0 TD 0 Tc (an)Tj 73.0001 0 TD (di)Tj 72.9998 0 TD (dat)Tj 110 0 TD 0.0002 Tc (e)Tj -916.9999 79 TD 0 Tc (subtype)Tj 294.9999 0 TD (p)Tj 70.0001 0 TD (currentca)Tj 368.9999 0 TD (nd)Tj 73 0 TD (ida)Tj 110 0 TD 0.0002 Tc (te)Tj -551.9999 78 TD 0 Tc (remaining)Tj 368.9999 0 TD (ca)Tj 73 0 TD (ndi)Tj 110 0 TD 0.0002 Tc (da)Tj 73.0002 0 TD 0 Tc (te)Tj 109.9998 0 TD ()Tj -1246.9999 79 TD (remaining)Tj 332 0 TD 0.0001 Tc (ca)Tj 110 0 TD 0 Tc (nd)Tj 73 0 TD (ida)Tj 110.0001 0 TD (te)Tj 72.9999 0 TD -0.0001 Tc (s)Tj -1064 79 TD 0 Tc (setf)Tj 220 0 TD (bestcand)Tj 332 0 TD (id)Tj 73 0 TD (at)Tj 73 0 TD (e)Tj 71 0 TD (current)Tj 295 0 TD -0.0001 Tc (can)Tj 110 0 TD 0 Tc (di)Tj 73.0001 0 TD (da)Tj 72.9998 0 TD (te)Tj 110 0 TD 0.0002 Tc ()Tj 73.0002 0 TD 0 Tc ()Tj -1795 79 TD (candidat)Tj 295 0 TD (es)Tj 73 0 TD ()Tj -405 79.0001 TD (bestcand)Tj 332 0 TD (id)Tj 73 0 TD 0.0001 Tc (ate)Tj 109.9999 0 TD ()Tj /T4 1 Tf 1032.9999 147.9999 TD 0.0002 Tc ( )Tj ET endstream endobj 170 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 172 0 obj << /Length 3387 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 657.78 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 640.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 609.54 Tm [(Decomp)-3000(osition)]TJ /T9 1 Tf 0 140.9998 TD (V)Tj 58 0 TD -0.0001 Tc (ery)Tj 148 0 TD 3 Tc [(G)3000(ood)2999.9()]TJ /T7 1 Tf 322 0 TD 0 Tc [(Chris)-28000(Riesb)-2000.1(eck)]TJ /T10 1 Tf -528 141.0002 TD (defun)Tj 256 0 TD (leastco)Tj 295 0 TD 0.0001 Tc (mmo)Tj 109.9999 0 TD (n)Tj 73.0001 0 TD -0.0001 Tc (sup)Tj 110 0 TD 0 Tc (er)Tj 72.9999 0 TD 0.0001 Tc (cla)Tj 110 0 TD 0 Tc (ss)Tj 107.0001 0 TD (instance)Tj 332 0 TD (s)Tj -1393 79 TD (reduce)Tj 292 0 TD (morespe)Tj 369.0001 0 TD -0.0001 Tc (cif)Tj 110 0 TD 0 Tc (ic)Tj 72.9999 0 TD 0.0001 Tc (cl)Tj 110 0 TD 0 Tc (as)Tj 73.0001 0 TD (s)Tj -735.0001 78.9998 TD (commonsu)Tj 369.0001 0 TD -0.0001 Tc (per)Tj 110 0 TD 0 Tc (cl)Tj 72.9999 0 TD 0.0001 Tc (ass)Tj 110 0 TD 0 Tc (es)Tj 107.0001 0 TD (instances)Tj 332 0 TD ()Tj -1101 79.0001 TD (initialv)Tj 369.0001 0 TD -0.0001 Tc (alu)Tj 110 0 TD 0 Tc (e)Tj 69.9999 0 TD (findclas)Tj 369.0001 0 TD (s)Tj 70 0 TD (t)Tj -1353 158 TD (defun)Tj 256 0 TD (commons)Tj 295 0 TD 0.0001 Tc (upe)Tj 109.9999 0 TD (rc)Tj 73.0001 0 TD -0.0001 Tc (las)Tj 110 0 TD 0 Tc (se)Tj 72.9999 0 TD (s)Tj 71.0001 0 TD (instanc)Tj 295 0 TD -0.0001 Tc (es)Tj 73 0 TD 0 Tc ()Tj -1283 78 TD (reduce)Tj 292 0 TD (intersec)Tj 369.0001 0 TD -0.0001 Tc (tio)Tj 110 0 TD 0 Tc (n)Tj -479.0001 78.9999 TD (superclas)Tj 369.0001 0 TD -0.0001 Tc (sl)Tj 110 0 TD 0 Tc (is)Tj 72.9999 0 TD 0.0001 Tc (ts)Tj 107 0 TD 0 Tc (instances)Tj 332.0001 0 TD -0.0001 Tc ()Tj -1356 158.0001 TD 0 Tc (defun)Tj 256 0 TD (supercla)Tj 295 0 TD 0.0001 Tc (ss)Tj 109.9999 0 TD (li)Tj 73.0001 0 TD -0.0001 Tc (sts)Tj 144 0 TD 0 Tc (instanc)Tj 294.9999 0 TD 0.0001 Tc (es)Tj -1099.9999 78.9999 TD 0 Tc (loop)Tj 219 0 TD (for)Tj 147 0 TD (instance)Tj 328.9999 0 TD (in)Tj 110.0001 0 TD (instance)Tj 294.9999 0 TD (s)Tj -880.9999 79.0001 TD (collect)Tj 293.0001 0 TD (closcla)Tj 331.9999 0 TD 0.0001 Tc (ss)Tj 110 0 TD 0 Tc (pr)Tj 73.0001 0 TD (ec)Tj 72.9999 0 TD 0.0001 Tc (ede)Tj 110.0001 0 TD -0.0001 Tc (nc)Tj 73 0 TD (el)Tj 110 0 TD 0 Tc (is)Tj 73 0 TD (t)Tj -917.0001 79 TD (classo)Tj 295 0 TD (f)Tj 71 0 TD (instance)Tj 295 0 TD ()Tj 73 0 TD ()Tj -1355.9999 156.9999 TD (defun)Tj 256 0 TD (morespe)Tj 295 0 TD 0.0001 Tc (cif)Tj 109.9999 0 TD (ic)Tj 73.0001 0 TD -0.0001 Tc (cl)Tj 110 0 TD 0 Tc (as)Tj 72.9999 0 TD (s)Tj 71.0001 0 TD (class )Tj 291.9999 0 TD (class)Tj -1206.9999 79 TD (if)Tj 146 0 TD (subtypep)Tj 366.0001 0 TD (class)Tj 256 0 TD (class )Tj 293 0 TD (class)Tj 256 0 TD (class )Tj /T8 1 Tf -1311.0001 172.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Each)-28999.9(f)-0.1(unction)-27999.9(i)-0.1(s)-27999.9(v)0(ery)-28999.9(u)0(nderstandable)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Control)-28000(s)-0.1(tructure)-28999.9(is)-27999.9(clea)]TJ 852.0001 0 TD (r)Tj -852.0001 78 TD (Tw)Tj 117 0 TD [(o)-29000.1(r)0.1(educes)-28999.9(an)-28000.1(intersection)-28000(and)-29000(a)-28000.1(lo)-1999.9(opcollect)]TJ /T8 1 Tf -195 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(But)-30000(reusablit)]TJ 456.0001 0 TD [(y)-25999.9(i)-0.1(s)-27999.9(f)-0.1(airly)-27000(l)0(o)]TJ 406.9999 0 TD (w)Tj /T4 1 Tf 673.9999 276.9999 TD 0.0002 Tc ()Tj ET endstream endobj 173 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 176 0 obj << /Length 4112 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm [(Decomp)-3000(osition)]TJ /T9 1 Tf 0 125 TD [(Equally)-30000(Go)-3000(o)-3000(d)0()]TJ /T7 1 Tf 633 0 TD -0.0001 Tc [(and)-29000.1(m)-0.2(o)]TJ 265.0001 0 TD 0 Tc [(re)-27000(reusable)]TJ /T10 1 Tf -898 123.9998 TD (defun)Tj 256 0 TD (leastco)Tj 295 0 TD 0.0001 Tc (mmo)Tj 109.9999 0 TD (n)Tj 73.0001 0 TD -0.0001 Tc (sup)Tj 110 0 TD 0 Tc (er)Tj 72.9999 0 TD 0.0001 Tc (cla)Tj 110 0 TD 0 Tc (ss)Tj 107.0001 0 TD (instance)Tj 332 0 TD (s)Tj -1393 79 TD (\015Find)Tj 219 0 TD (a)Tj 73 0 TD (least)Tj 220.0001 0 TD (class)Tj 219.9999 0 TD (that)Tj 183.0001 0 TD (all)Tj 146 0 TD (instances)Tj 366 0 TD (belong)Tj 256 0 TD 0.0001 Tc (to\015)Tj -1683 79.0002 TD 0 Tc (leastu)Tj 295 0 TD -0.0001 Tc (ppe)Tj 109.9999 0 TD 0 Tc (r)Tj 73 0 TD 0.0001 Tc (bou)Tj 109.9999 0 TD (nd)Tj 107 0 TD 0 Tc (mapcar)Tj 293 0 TD (class)Tj 295.0001 0 TD (of)Tj 107 0 TD (instances)Tj 332 0 TD ()Tj -1027.0001 78.9998 TD (closcl)Tj 332 0 TD (as)Tj 73 0 TD 0.0001 Tc (sp)Tj 110 0 TD 0 Tc (re)Tj 73 0 TD (ced)Tj 110.0001 0 TD (en)Tj 72.9999 0 TD -0.0001 Tc (ce)Tj 110 0 TD 0 Tc (li)Tj 73.0001 0 TD (st)Tj -954.0001 78.0002 TD (subtype)Tj 332 0 TD (p)Tj 73 0 TD ()Tj -1172.9999 157.9999 TD (defun)Tj 256 0 TD (leastup)Tj 295 0 TD 0.0001 Tc (per)Tj 109.9999 0 TD (b)Tj 73.0001 0 TD -0.0001 Tc (oun)Tj 110 0 TD 0 Tc (d)Tj 69.9999 0 TD (elements)Tj 366 0 TD (supers)Tj 256 0 TD (sub)Tj -1462.9999 78.9999 TD (\015Element)Tj 329 0 TD (of)Tj 110 0 TD (lattice)Tj 292.9999 0 TD (that)Tj 183.0001 0 TD (is)Tj 109 0 TD (a)Tj 72.9999 0 TD (super)Tj 220.0001 0 TD (of)Tj 110 0 TD -0.0001 Tc (all)Tj 146 0 TD 0 Tc (elements)Tj 332 0 TD (\015)Tj -1905 79 TD (reduce)Tj 292 0 TD (lambda)Tj 366.0001 0 TD -0.0001 Tc (x)Tj 110 0 TD 0 Tc (y)Tj -329.0001 79.0001 TD (binaryl)Tj 332 0 TD (ea)Tj 73 0 TD (st)Tj 110 0 TD (up)Tj 73 0 TD (pe)Tj 73 0 TD 0.0001 Tc (rb)Tj 110 0 TD 0 Tc (ou)Tj 73 0 TD (nd)Tj 107 0 TD (x)Tj 73 0 TD (y)Tj 74 0 TD -0.0001 Tc (supers)Tj 256.0001 0 TD 0 Tc (sub)Tj -1501 79 TD (elements)Tj -365 156.9999 TD (defun)Tj 256 0 TD (binaryl)Tj 295 0 TD 0.0001 Tc (eas)Tj 109.9999 0 TD (t)Tj 73.0001 0 TD -0.0001 Tc (upp)Tj 110 0 TD 0 Tc (er)Tj 72.9999 0 TD 0.0001 Tc (bo)Tj 110 0 TD 0 Tc (un)Tj 73.0001 0 TD (d)Tj 69.9999 0 TD 0.0001 Tc (x)Tj 110 0 TD 0 Tc (y)Tj 73.0001 0 TD (supers)Tj 256.9999 0 TD (sub)Tj -1536.9999 79.0001 TD (\015Least)Tj 256 0 TD (upper)Tj 218.9999 0 TD (bound)Tj 219.9999 0 TD (of)Tj 110.0001 0 TD -0.0001 Tc (two)Tj 145.9999 0 TD 0 Tc (elements)Tj 332.0001 0 TD (\015)Tj -1283 79 TD (reduce)Tj 295 0 TD -0.0001 Tc (if)Tj 106.9999 0 TD 0 Tc (sub)Tj 182.9999 0 TD (intersect)Tj 369 0 TD (io)Tj 73.0001 0 TD (n)Tj 69.9999 0 TD (funcall)Tj 330.0001 0 TD (supers)Tj 256 0 TD -0.0002 Tc (x)Tj -586.0002 78.9999 TD 0 Tc (funcall)Tj 330.0001 0 TD (supers)Tj 255.9999 0 TD (y)Tj -1755.9998 158.0001 TD (defun)Tj 256 0 TD (reducei)Tj 295 0 TD (f)Tj 71.0001 0 TD (pred)Tj 219 0 TD (sequence)Tj -768 78.9999 TD (\015Eg)Tj 219 0 TD (reduceif)Tj 403.0001 0 TD ( )Tj 146 0 TD (numbers)Tj 328.9999 0 TD (computes)Tj 330.0001 0 TD (maximum\015)Tj -1427 78.9999 TD (reduce)Tj 292 0 TD (lambda)Tj 366.0001 0 TD -0.0001 Tc (x)Tj 110 0 TD 0 Tc (y)Tj 110 0 TD (if)Tj 146 0 TD (funcall)Tj 330 0 TD (pred)Tj 182.9999 0 TD (x)Tj 73.0001 0 TD (y)Tj 109 0 TD (x)Tj 74 0 TD (y)Tj -1501 78 TD (sequence)Tj /T8 1 Tf -286 156 TD ()Tj /T6 1 Tf 78 0 TD [(Individual)-27000(functions)-28000(remain)-27000.1(u)0.1(nderstandable)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Still)-25999.9()-29000.1(reduces)-29000(an)-29000(intersection)-27000.1(and)-29000(a)-28000(m)0.1(ap)-1999.9(ca)]TJ 1555 0 TD (r)Tj /T8 1 Tf -1633.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Stratied)-28000(design)-28000(y)0(ields)-28000.1(m)0(o)]TJ 931.0001 0 TD [(re)-27000.1(useful)-28999.9(functions)]TJ /T4 1 Tf 605.9998 144 TD 0.0002 Tc ()Tj ET endstream endobj 177 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 179 0 obj << /Length 2993 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 680.1 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 662.6041 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 631.86 Tm (Rule)Tj 244 0 TD (of)Tj 130 0 TD (English)Tj 370.0001 0 TD (T)Tj 72 0 TD (ranslation)Tj /T6 1 Tf -816 141 TD (T)Tj 55 0 TD [(o)-28000(i)0.1(nsure)-28000.1(that)-28000(y)]TJ 515 0 TD [(ou)-29000(sa)]TJ 187.0001 0 TD 28 Tc [(yw)28000.1(h)27999.9(a)28000.1(t)-1000(y)]TJ 303 0 TD 0 Tc [(ou)-29000(mean)]TJ -1060 140.9998 TD -0.0001 Tc ()Tj 105 0 TD 0 Tc (Sta)Tj 118 0 TD [(rt)-27000(with)-29000(an)-28000(English)-27000(description)-27000(of)-29000.1(algo)]TJ 1313 0 TD (rithm)Tj -1535.9999 79.0002 TD -0.0001 Tc ()Tj 105 0 TD 0 Tc (W)Tj 77 0 TD [(rite)-28000(the)-29000.1(co)-1999.9(de)-29000.1(from)-28000(the)-29000.1(description)]TJ -182 79 TD -0.0001 Tc ()Tj 105 0 TD 0 Tc (T)Tj 55 0 TD [(ranslate)-27000.1(the)-29000(c)0(o)-2000(d)0.1(e)-29000.1(back)-28999.9(into)-28000.1(English)]TJ -160 78 TD -0.0001 Tc ()Tj 105 0 TD 0 Tc (Compa)Tj 248 0 TD 0.0001 Tc [(re)-26999.8()-29000(t)0.2(o)-27999.8()]TJ /T9 1 Tf -353 141.9999 TD 0 Tc (Example)Tj /T6 1 Tf 49 172 TD ()Tj 108 0 TD ( Given)Tj 273 0 TD (a)Tj 74 0 TD -0.0001 Tc [(list)-32000.1(of)]TJ 237.9999 0 TD 0 Tc (monsters)Tj 376 0 TD [(determine)-31999.9(the)]TJ 526.0001 0 TD [(numb)-1999.8(er)]TJ -1487 78.9999 TD [(that)-29000.1(a)]TJ 214 0 TD -0.0001 Tc [(re)-28000.2(sw)]TJ 183 0 TD 0 Tc (a)Tj 39 0 TD (rms\012)Tj -544 172 TD ()Tj /T10 1 Tf 108 0 TD (defun)Tj 256.0001 0 TD (countswar)Tj 369 0 TD (m)Tj 71 0 TD (monster)Tj 294.9999 0 TD 0.0001 Tc (l)Tj 73.0001 0 TD -0.0001 Tc (ist)Tj 110 0 TD 0 Tc ()Tj -1101 79.0001 TD (apply)Tj 257 0 TD ( )Tj 0 79 TD (mapcar)Tj 36 78.9999 TD (lambda)Tj 366 0 TD (monster)Tj -219 78 TD (if)Tj 146 0 TD (equal)Tj 256 0 TD (objectt)Tj 332 0 TD 0.0001 Tc (ype)Tj -295 79 TD 0 Tc (getobj)Tj 294.9999 0 TD 0.0001 Tc (ect)Tj 144.0001 0 TD 0 Tc (monster)Tj 294.9999 0 TD ()Tj -770.9999 79.0001 TD (swarm)Tj -256 78.9999 TD ( )Tj T* ()Tj -293 79 TD (monsterli)Tj 369 0 TD 0.0001 Tc (st)Tj 73 0 TD 0 Tc ()Tj 73 0 TD ()Tj /T6 1 Tf -988.9999 172.0001 TD ()Tj 108 0 TD ( T)Tj 98 0 TD (ak)Tj 80 0 TD (e)Tj 76 0 TD 0.0001 Tc (the)Tj 152.0001 0 TD 0 Tc (list)Tj 141 0 TD (of)Tj 109 0 TD (monsters)Tj 356 0 TD (and)Tj 166 0 TD (p)Tj 40.9999 0 TD [(ro)-2000.1(duce)]TJ 275.0001 0 TD (a)Tj 80 0 TD ()Tj 82 0 TD (fo)Tj 66.9998 0 TD (r)Tj -1722.9998 78.9999 TD (a)Tj 75.0001 0 TD (monster)Tj 318.9999 0 TD (whose)Tj 249.0001 0 TD (t)Tj 29 0 TD -0.0001 Tc [(yp)-2000.2(e)]TJ 156 0 TD (is)Tj 86 0 TD 0 Tc (sw)Tj 88 0 TD (a)Tj 38.9999 0 TD (rm)Tj 155.0001 0 TD (and)Tj 161 0 TD (a)Tj 75 0 TD ()Tj 77.9999 0 TD -0.0002 Tc (fo)Tj 67.0001 0 TD 0 Tc (r)Tj 63 0 TD (the)Tj -1640 79 TD (others)Tj 280 0 TD [(Then)-28000(add)-29000(up)-29000(the)-29000(list)-27000.1(of)-28999.9(numb)-2000(ers\012)]TJ /T4 1 Tf 1256.9998 183 TD 0.0002 Tc ()Tj ET endstream endobj 180 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 182 0 obj << /Length 2373 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 614.58 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 597.084 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 566.34 Tm (Rule)Tj 244 0 TD (of)Tj 130 0 TD (English)Tj 370.0001 0 TD (T)Tj 72 0 TD (ranslation)Tj /T9 1 Tf -816 140.9998 TD (Better)Tj /T6 1 Tf 49 172.0002 TD ()Tj 108 0 TD ( Given)Tj 273 0 TD (a)Tj 74 0 TD -0.0001 Tc [(list)-32000.1(of)]TJ 237.9999 0 TD 0 Tc (monsters)Tj 376 0 TD [(determine)-31999.9(the)]TJ 526.0001 0 TD [(numb)-1999.8(er)]TJ -1487 78.9998 TD [(that)-29000.1(a)]TJ 214 0 TD -0.0001 Tc [(re)-28000.2(sw)]TJ 183 0 TD 0 Tc (a)Tj 39 0 TD (rms\012)Tj -544 173.0001 TD ()Tj /T10 1 Tf 108 0 TD (defun)Tj 256.0001 0 TD (countswar)Tj 369 0 TD (ms)Tj 106.9999 0 TD (monster)Tj 332.0001 0 TD -0.0001 Tc (nam)Tj 110 0 TD (es)Tj 72.9999 0 TD 0 Tc ()Tj -1174 78 TD (\015Count)Tj 257 0 TD (the)Tj 146 0 TD (swarms)Tj 255.9999 0 TD 0.0001 Tc (in)Tj 110 0 TD 0 Tc (a)Tj 73.0001 0 TD (list)Tj 182.9999 0 TD (of)Tj 110.0001 0 TD (monster)Tj 293 0 TD (names\015)Tj -1428 79 TD (countif)Tj 365.9999 0 TD (swarmp)Tj 366.0001 0 TD (monsterna)Tj 369 0 TD -0.0001 Tc (me)Tj 72.9999 0 TD 0 Tc (s)Tj 71.0001 0 TD (key)Tj 183 0 TD (getob)Tj 295 0 TD (je)Tj 73 0 TD (ct)Tj 110.0002 0 TD ()Tj /T7 1 Tf -1979.0002 109.9999 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf -41 142.0001 TD (count)Tj 256.0001 0 TD (swarm)Tj 257 0 TD (monster)Tj 295 0 TD -0.0001 Tc (na)Tj 73 0 TD 0 Tc (mes)Tj 144 0 TD (key)Tj 183 0 TD (getobj)Tj 332 0 TD (ec)Tj 73 0 TD -0.0002 Tc (t)Tj 72.9998 0 TD 0.0001 Tc (typ)Tj 110.0002 0 TD 0 Tc (e)Tj /T7 1 Tf -1796 141 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf -41 140.9999 TD (loop)Tj 220 0 TD (for)Tj 146 0 TD (name)Tj 183.0001 0 TD -0.0001 Tc (in)Tj 110 0 TD 0 Tc (monstern)Tj 331.9999 0 TD 0.0001 Tc (am)Tj 73.0001 0 TD 0 Tc (es)Tj -844.0001 79.0001 TD (count)Tj 218.9999 0 TD (swarmp)Tj 330.0001 0 TD (getobj)Tj 295 0 TD -0.0001 Tc (ect)Tj 144 0 TD 0 Tc (monster)Tj 332 0 TD ()Tj /T6 1 Tf -1648 171.9998 TD ()Tj 108 0 TD [( Given)-25000(a)-23000.1(l)0.1(ist)-23000(of)-24000(monster)-24000(n)-0.1(ames)-23000(count)-25000(t)-0.1(he)-25000(numb)-1999.8(er)]TJ 0 79 TD [(that)-29000.1(a)]TJ 214 0 TD -0.0001 Tc [(re)-28000.2(sw)]TJ 183 0 TD 0 Tc (a)Tj 39 0 TD (rms\012)Tj /T4 1 Tf 1100.9998 447 TD 0.0002 Tc ()Tj ET endstream endobj 183 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 185 0 obj << /Length 2529 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 607.14 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 589.644 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 558.9 Tm (Use)Tj 207 0 TD (Lib)Tj 142 0 TD (ra)Tj 88 0 TD (ry)Tj 125 0 TD (F)Tj 64 0 TD (unctions)Tj /T6 1 Tf -626 140.9998 TD (Lib)Tj 110 0 TD (ra)Tj 68 0 TD (ri)Tj 48.0001 0 TD -0.0001 Tc [(es)-22000.1(ma)]TJ 199.9999 0 TD 0 Tc [(y)-23000(h)0(ave)-26000.1(a)0.1(ccess)-25000.1(t)0(o)-24999.9(l)-0.1(o)]TJ 653.0001 0 TD [(wlevel)-23000(eciency)-26000(hacks)]TJ -1079 79.0002 TD [(and)-28000(a)]TJ 194 0 TD [(re)-28000(often)-29000(netuned)]TJ -194 140.9998 TD [(BUT)-27999.9(they)-29000(ma)]TJ 488 0 TD [(y)-27999.9(b)-2000(e)-29000.1(t)0(o)-1999.9(o)-29000(general)-27999.9(hence)-30000(inecient)]TJ -488 141.0001 TD (W)Tj 77 0 TD [(rite)-27000(a)-29000(sp)-2000(ecic)-29000(version)-28000(when)-29999.9(eciency)-29000.1(i)0.1(s)-28000(a)-29000.1(p)]TJ 1527 0 TD (roblem)Tj /T9 1 Tf -1603.9999 141 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(sp)-2000(ecic)-29000(concise)]TJ /T10 1 Tf -322 141 TD (defun)Tj 256 0 TD (findcha)Tj 295 0 TD 0.0001 Tc (rac)Tj 109.9999 0 TD (te)Tj 73.0001 0 TD 0 Tc (r)Tj 70.9999 0 TD (char)Tj 219 0 TD (string)Tj -950.9999 78.9999 TD (\015See)Tj 183 0 TD 0.0001 Tc (if)Tj 109 0 TD 0 Tc (the)Tj 147 0 TD (character)Tj 366.0001 0 TD (appears)Tj 291.9999 0 TD 0.0001 Tc (in)Tj 110 0 TD 0 Tc (the)Tj 147.0001 0 TD (string\015)Tj -1354 79 TD (find)Tj 219 0 TD (char)Tj 183 0 TD (string)Tj /T9 1 Tf -475 141.0001 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc (ecient)Tj /T10 1 Tf -322 141 TD (defun)Tj 256 0 TD (findcha)Tj 295 0 TD 0.0001 Tc (rac)Tj 109.9999 0 TD (te)Tj 73.0001 0 TD 0 Tc (r)Tj 70.9999 0 TD (char)Tj 219 0 TD (string)Tj -950.9999 78.9999 TD (\015See)Tj 183 0 TD 0.0001 Tc (if)Tj 109 0 TD 0 Tc (the)Tj 147 0 TD (character)Tj 366.0001 0 TD (appears)Tj 291.9999 0 TD 0.0001 Tc (in)Tj 110 0 TD 0 Tc (the)Tj 147.0001 0 TD (string\015)Tj -1354 78.9999 TD (declare)Tj 329 0 TD (characte)Tj 332.0001 0 TD (r)Tj 70.9999 0 TD (char)Tj 219 0 TD (simples)Tj 332.0001 0 TD -0.0001 Tc (tri)Tj 110 0 TD 0 Tc (ng)Tj 106.9999 0 TD (string)Tj -1499.9999 79 TD (loop)Tj 219 0 TD (for)Tj 147 0 TD (ch)Tj 109 0 TD (across)Tj 256.9999 0 TD (string)Tj -512.9999 79 TD (when)Tj 183 0 TD (eql)Tj 182.9999 0 TD 0.0001 Tc (ch)Tj 110 0 TD 0 Tc (char)Tj 220.0001 0 TD (return)Tj 256 0 TD (ch)Tj /T4 1 Tf 449.9998 462 TD 0.0002 Tc ()Tj ET endstream endobj 186 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 188 0 obj << /Length 3468 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 678.9 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD (F)Tj 49 0 TD [(unctional)-27000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 661.404 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 630.66 Tm (Use)Tj 207 0 TD (Lib)Tj 142 0 TD (ra)Tj 88 0 TD (ry)Tj 125 0 TD (F)Tj 64 0 TD (unctions)Tj /T6 1 Tf -626 140.9998 TD (Given)Tj /T10 1 Tf 224 0 TD (build )Tj /T6 1 Tf 222 0 TD [()-27000.1(w)0.1(hich)-28000.1(maps)]TJ /T11 1 Tf 492.0001 0 TD (n)Tj /T6 1 Tf 74 0 TD -0.0001 Tc [(to)-28000.1(a)-29000.2(l)-0.1(ist)-27000.1(o)-0.1(f)]TJ /T11 1 Tf 401 0 TD 0 Tc (n)Tj /T10 1 Tf 72.9999 0 TD (x)Tj /T6 1 Tf 37 0 TD (s)Tj /T10 1 Tf -1522.9999 79.0002 TD (build )Tj 292 0 TD 0.0001 Tc ()Tj /T8 1 Tf 110 0 TD 0 Tc ()Tj /T10 1 Tf 110 0 TD (x)Tj 110.0001 0 TD (x)Tj 73 0 TD (x)Tj 72.9999 0 TD (x)Tj /T9 1 Tf -767.9999 141 TD (T)Tj 60 0 TD (ask)Tj /T7 1 Tf 237 0 TD (Dene)Tj /T10 1 Tf 255 0 TD (buildit)Tj /T7 1 Tf 321.0001 0 TD [(so)-29000(that )]TJ /T10 1 Tf -873 78.9998 TD (buildi)Tj 295 0 TD (t)Tj 70 0 TD ()Tj 147 0 TD ()Tj 73.0001 0 TD (\012)Tj /T8 1 Tf 146 0 TD ()Tj /T10 1 Tf 110 0 TD -0.0001 Tc (x)Tj 147 0 TD 0 Tc (x)Tj 72.9999 0 TD (x)Tj 73.0001 0 TD (x)Tj 110 0 TD ()Tj 109 0 TD (x)Tj 110 0 TD (x)Tj 72.9999 0 TD (x)Tj /T9 1 Tf -1535.9999 141.0002 TD [(Incredibly)-30000(Bad)]TJ /T10 1 Tf 0 140.9998 TD (defun)Tj 256 0 TD (round\012)Tj 256 0 TD (x)Tj -439 79.0001 TD (let)Tj 183 0 TD (result)Tj 329.0001 0 TD ()Tj -439.0001 79 TD (dotimes)Tj 329 0 TD (n)Tj 110.0001 0 TD (length)Tj 293 0 TD -0.0001 Tc (x)Tj 110 0 TD 0 Tc (result)Tj -769.0001 78.9999 TD (setq)Tj 220 0 TD (result)Tj 256.0001 0 TD (cons)Tj 218.9999 0 TD (car)Tj 183.0001 0 TD (nthcdr)Tj 293 0 TD (n)Tj 73 0 TD (x)Tj 146.9999 0 TD (result)Tj 294.9999 0 TD 0.0002 Tc ()Tj 73.0002 0 TD 0 Tc ()Tj -1978 158.0001 TD (defun)Tj 256 0 TD (buildit)Tj 329.0001 0 TD (arglist)Tj 331.9999 0 TD ()Tj -843.9999 78 TD (let)Tj 183 0 TD (result)Tj 329.0001 0 TD ()Tj -439.0001 79 TD (dolist)Tj 293 0 TD (a)Tj 109 0 TD (round\012)Tj 293.0001 0 TD (arglist)Tj 366 0 TD (result)Tj -988.0001 78.9999 TD (setq)Tj 220 0 TD (result)Tj 256.0001 0 TD (cons)Tj 218.9999 0 TD (build )Tj 293.0001 0 TD (a)Tj 109.9999 0 TD (result)Tj 332 0 TD ()Tj /T6 1 Tf -1648.9999 141.0001 TD (Problems)Tj /T8 1 Tf 78.9999 172.9999 TD ()Tj /T10 1 Tf 78 0 TD (round\012)Tj /T6 1 Tf 249 0 TD [(is)-27000(just)-29000.1(another)-28000.1(name)-28000(fo)]TJ 819.0001 0 TD (r)Tj /T10 1 Tf 57 0 TD (reverse)Tj /T8 1 Tf -1203.0001 109.9999 TD ()Tj /T10 1 Tf 78 0 TD (car)Tj 183.0001 0 TD (nthcdr)Tj 292.9999 0 TD (n)Tj 73.0001 0 TD -0.0001 Tc (x)Tj /T6 1 Tf 138.9999 0 TD 0.0001 Tc (is)Tj /T10 1 Tf 80.0001 0 TD 0 Tc (nth)Tj 182.9999 0 TD (n)Tj 74.0001 0 TD (x)Tj /T8 1 Tf -1103.0001 110 TD ()Tj /T10 1 Tf 78 0 TD (dolist)Tj /T6 1 Tf 249 0 TD (w)Tj 55 0 TD [(ould)-28000.1(b)-1999.9(e)-29000.1(b)-2000(e)0.1(tter)-29000.1(than)]TJ /T10 1 Tf 717.0001 0 TD (dotimes)Tj /T6 1 Tf 285 0 TD (here)Tj /T8 1 Tf -1384.0001 110 TD ()Tj /T10 1 Tf 78 0 TD (push)Tj /T6 1 Tf 175.0001 0 TD (w)Tj 54.9999 0 TD [(ould)-28000.1(b)-2000(e)-29999.9(app)]TJ 414.9999 0 TD (rop)Tj 113.0001 0 TD [(riate)-26000.1(here)]TJ /T8 1 Tf -836.0001 110 TD ()Tj /T10 1 Tf 78 0 TD (mapcar)Tj 293 0 TD (build )Tj 329.0001 0 TD (numbers)Tj /T6 1 Tf 321.9999 0 TD 0.0001 Tc [(do)-1999.8(es)-28999.8(it)-27999.8(all)]TJ /T4 1 Tf 592.9999 194 TD 0.0002 Tc ()Tj ET endstream endobj 189 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R /T11 61 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 191 0 obj << /Length 2743 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 668.34 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 651.084 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 620.34 Tm (Control)Tj 383 0 TD (Abstraction)Tj /T6 1 Tf -383 140.9998 TD [(Most)-29000(algo)]TJ 351 0 TD (rithm)Tj 190.0001 0 TD [(s)-25999.9(c)-0.1(an)-29000(b)-1999.9(e)-29000.1(cha)]TJ 441.9999 0 TD [(racterized)-26999.9(as)]TJ /T8 1 Tf -904 173.0002 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Sea)Tj 125.0001 0 TD 0 Tc [(rching)-28000( )]TJ /T10 1 Tf 276.9999 0 TD (some)Tj 182.9999 0 TD (find)Tj 183.0001 0 TD (findif)Tj 292.9999 0 TD (mismatch)Tj /T6 1 Tf 295.0001 0 TD (\015)Tj /T8 1 Tf -1434.0001 109.9998 TD ()Tj /T6 1 Tf 78 0 TD (So)Tj 89 0 TD [(rting)-28000( )]TJ /T10 1 Tf 227 0 TD (sort)Tj 183.0001 0 TD (merge)Tj 219 0 TD (removedup)Tj 369 0 TD -0.0001 Tc (lic)Tj 109.9999 0 TD 0.0001 Tc (at)Tj 73.0001 0 TD 0 Tc (es)Tj /T6 1 Tf 73.9999 0 TD (\015)Tj /T8 1 Tf -1422 110 TD ()Tj /T6 1 Tf 78 0 TD [(Filtering)-27000( )]TJ /T10 1 Tf 355 0 TD (remove)Tj 255.9999 0 TD (removeif)Tj 366.0001 0 TD (mapcan)Tj /T6 1 Tf 222 0 TD (\015)Tj /T8 1 Tf -1277.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Mapping)-28000.1( )]TJ /T10 1 Tf 364 0 TD (map)Tj 147.0001 0 TD (mapcar)Tj 255.9999 0 TD (mapc)Tj /T6 1 Tf 148.0001 0 TD (\015)Tj /T8 1 Tf -993.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Combining)-26000( )]TJ /T10 1 Tf 437.0001 0 TD (reduce)Tj 257 0 TD (mapcan)Tj /T6 1 Tf 221.9999 0 TD (\015)Tj /T8 1 Tf -994 110 TD ()Tj /T6 1 Tf 78 0 TD [(Counting)-27999.9( )]TJ /T10 1 Tf 382 0 TD (count)Tj 220.0001 0 TD (countif)Tj /T6 1 Tf 295.9999 0 TD (\015)Tj -1054.9999 172.0001 TD (These)Tj 260 0 TD (functions)Tj 365.0001 0 TD (abstract)Tj 332 0 TD (common)Tj 346.9999 0 TD (control)Tj 292.0001 0 TD (patterns)Tj -1596 79 TD [(Co)-2000(de)-29000(that)-29000.1(uses)-29000(them)-28000(is)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD (Concise)Tj /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Selfdo)-2000(c)-0.1(umenting)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Easy)-29000(to)-28000(understand)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Often)-30000(r)0.1(eusable)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Usually)-27000.1(ecient)]TJ 0 79 TD [( Better)-29999.9(t)-0.1(han)-29000(a)-27999.9(n)0(ontail)-27000.1(recursion\015)]TJ -157 172.0001 TD [(Intro)-2000(ducing)-29999.9(y)]TJ 466 0 TD -0.0001 Tc [(our)-30000.1(o)]TJ 185.9999 0 TD 0 Tc [(wn)-30999.9(control)-30000(abstraction)-28999.9(is)-30000(an)-30000(imp)-2000(o)]TJ 1201 0 TD (r)Tj -1853 79 TD [(tant)-27999.9(pa)]TJ 256 0 TD [(rt)-28000(of)-29000(stratied)-28000(design)]TJ /T4 1 Tf 1437.9998 200.9999 TD 0.0002 Tc ( )Tj ET endstream endobj 192 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 194 0 obj << /Length 3297 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 603.0601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 585.564 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 554.8201 Tm (Recursion)Tj 489 0 TD (vs)Tj 163 0 TD (Iteration)Tj /T6 1 Tf -652 141.0002 TD [(Recursion)-29000(i)0(s)-28000(g)0(o)-2000.1(o)-1999.9(d)-31000.1(f)0.1(o)]TJ 726.9999 0 TD [(r)-29000.1(r)0.1(ecursive)-28999.9(data)-27999.9(structures)]TJ 990.0001 0 TD (Many)Tj -1717 78.9998 TD [(p)-2000(eople)-27000.1(p)]TJ 295 0 TD [(refer)-26000(to)-27000(view)-27000(a)-26000.1(list)-26000.1(as)-26000(a)-26999.9(s)-0.1(equence)-28000(and)-26000(use)-27000(iter)]TJ -295 79.0001 TD [(ation)-27000(over)-28000(it)-26999.9(t)0(hus)-27999.9(d)-0.1(eemphasizing)-25999.9(the)-28000(i)0.1(mplementati)]TJ 1826 0 TD -0.0002 Tc (on)Tj -1826 78.9999 TD 0 Tc [(detail)-27000(that)-28000.1(the)-29000.1(list)-27000.1(is)-28000.1(split)-26999.9(i)-0.1(nto)-27999.9(a)-29000.1()0.1(rst)-28999.9(and)-28000.1(rest)]TJ 0 141 TD [(As)-23000(an)-22000(exp)]TJ 334 0 TD [(ressive)-23000(st)]TJ 314 0 TD [(yle)-23000(tail)-21000(r)-0.1(ecursion)-22000(is)-22000(often)-23000(considered)]TJ -648 79.0001 TD (elegant)Tj 333 0 TD (Ho)Tj 97 0 TD (w)Tj 55.0001 0 TD (ever)Tj 203 0 TD [(Common)-32000(Lisp)]TJ 531 0 TD -0.0001 Tc [(do)-2000.1(es)]TJ 194 0 TD (not)Tj 152 0 TD 0 Tc (gua)Tj 125 0 TD (rantee)Tj -1690 79 TD (tail)Tj 145 0 TD (recursion)Tj 351 0 TD (elimi)Tj 164.9999 0 TD (nati)Tj 134.0001 0 TD (on)Tj 118.9999 0 TD 0.0001 Tc (so)Tj 111.0001 0 TD -0.0001 Tc (it)Tj 85.9999 0 TD 0 Tc (should)Tj 260.0001 0 TD -0.0001 Tc (not)Tj 151.9999 0 TD 2 Tc (be)Tj 120 0 TD 0 Tc (used)Tj 192.0001 0 TD (as)Tj -1835 78.9999 TD [(a)-31000(s)0(ubstitute)-31000(fo)]TJ 516 0 TD [(r)-30999.9(i)0.1(teration)-29000(in)-31000(completely)-30000(p)-2000(o)]TJ 972 0 TD [(rtable)-30000(co)-2000(de)]TJ -1488 79.0001 TD [( In)-29000(Scheme)-28000(it)-28000.1(is)-28000.1(ne\015)]TJ 0 141 TD [(The)-24000(Common)-23000(Lisp)]TJ /T10 1 Tf 677.9999 0 TD 0.0001 Tc (do)Tj /T6 1 Tf 98.0001 0 TD 0 Tc [(macro)-23000(c)-0.1(an)-23999.9(b)-2000.1(e)-25000(thought)-25000(of)-25000(as)-24000(syn)]TJ -776 78.9999 TD [(tactic)-31000(suga)]TJ 388 0 TD 31.9999 Tc [(rf)31999.9(o)]TJ 128 0 TD 0 Tc [(r)-30999.9(tail)-31000(recursion)-32000(where)]TJ 812.9999 0 TD [(the)-31999.9(initial)-29000.1(values)]TJ -1328.9999 78 TD (fo)Tj 67 0 TD 26 Tc [(rv)26000(a)]TJ 132 0 TD 0 Tc [(riables)-23000.1(a)]TJ 286.0001 0 TD [(re)-26000(the)-26999.9(a)]TJ 271 0 TD [(rgument)-24000.1(values)-26000(on)-25999.9(the)-27000()0.1(rst)-27000(f)0(unc)]TJ -756 79 TD [(tion)-31000(call)-31000(and)-32000(the)-32000(s)0.1(tep)]TJ 823 0 TD [(values)-30999.9(a)]TJ 283 0 TD [(re)-31000(a)]TJ 136.9999 0 TD [(rgument)-31000.1(v)0.1(alues)-31000.2(f)0(o)]TJ 636.9999 0 TD (r)Tj -1879.9998 79.0001 TD [(subsequent)-28999.9(f)0.1(unction)-29000(calls)]TJ /T10 1 Tf 0 140.9999 TD (do)Tj /T6 1 Tf 98 0 TD (p)Tj 41 0 TD [(rovides)-24000.1(a)-24999.9(l)0.1(o)]TJ 395 0 TD [(w)-24000(l)-0.1(evel)-24000(of)-25000.1(abstraction)-25000(b)-0.1(ut)-25000(versatile)-22999.8(and)]TJ -534 79 TD [(has)-28000(a)-28000(simple)-26000(explicit)-27999.9(e)-0.1(xecution)-28999.9(m)-0.1(o)-1999.9(del)]TJ /T4 1 Tf 1693.9998 474 TD 0.0002 Tc (\012)Tj ET endstream endobj 195 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 197 0 obj << /Length 2466 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 684.42 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 666.924 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 636.1801 Tm (Recursion)Tj 489 0 TD (vs)Tj 163 0 TD (Iteration)Tj 430.0001 0 TD (contd)Tj /T9 1 Tf -1082 141.0002 TD (Bad)Tj /T7 1 Tf 266 0 TD [(in)-27999.9(Common)-26999.9(Lisp)]TJ /T10 1 Tf -266 140.9998 TD (defun)Tj 256 0 TD (any)Tj 146 0 TD (lst)Tj -329 79.0002 TD (cond)Tj 219 0 TD (null)Tj 256 0 TD (lst)Tj 183.0001 0 TD (nil)Tj -439.0001 78.9998 TD (car)Tj 220 0 TD (lst)Tj 183.0001 0 TD (t)Tj -403.0001 79 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (any)Tj 183.0001 0 TD (cdr)Tj 182.9999 0 TD (lst)Tj /T9 1 Tf -767.9999 141.0002 TD (Better)Tj /T7 1 Tf 360 0 TD [(conventional)-28000(concise)]TJ /T10 1 Tf -360 140.9998 TD (defun)Tj 256 0 TD (any)Tj 146 0 TD (list)Tj -329 79 TD (\015Return)Tj 292 0 TD (true)Tj 183 0 TD 0.0001 Tc (if)Tj 109.9999 0 TD (any)Tj 147 0 TD 0 Tc (member)Tj 256 0 TD (of)Tj 109 0 TD (list)Tj 183.0001 0 TD (is)Tj 110 0 TD (true\015)Tj -1390 79.0001 TD (some)Tj 219 0 TD (notnull)Tj 403.0001 0 TD (list)Tj /T7 1 Tf -695 141 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 57 0 TD (findif)Tj 295 0 TD (no)Tj 110 0 TD (t)Tj 70 0 TD (null)Tj 256.0001 0 TD (lst)Tj /T7 1 Tf -829 140.9999 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 57 0 TD (loop)Tj 219 0 TD 0.0001 Tc (for)Tj 147 0 TD 0 Tc (x)Tj 73 0 TD (in)Tj 109 0 TD (list)Tj 183.0001 0 TD (thereis)Tj 293 0 TD (x)Tj /T7 1 Tf -1122 141 TD (o)Tj 41 0 TD [(r)-28000()0(explicit)]TJ /T10 1 Tf 32 142.0001 TD (do)Tj 146 0 TD (list)Tj 256 0 TD (list)Tj 182.9999 0 TD (rest)Tj 220.0001 0 TD (list)Tj -659.0001 77.9999 TD (null)Tj 256 0 TD (list)Tj 220.0001 0 TD (nil)Tj -549.0001 79.0001 TD (when)Tj 219 0 TD (first)Tj 257.0001 0 TD (list)Tj -403.0001 78.9999 TD (return)Tj 293 0 TD (t)Tj /T9 1 Tf -512 141 TD (Best)Tj /T7 1 Tf 288 0 TD [(ecient)-29000(m)0.1(ost)-28000(c)-0.1(oncise)-28000(in)-27999.9(this)-27999.9(c)0(ase)]TJ /T6 1 Tf -288 141 TD [(Dont)-29000(call)]TJ /T10 1 Tf 376 0 TD (any)Tj /T6 1 Tf 139 0 TD [(at)-28000(all)]TJ -515 142 TD (Use)Tj /T10 1 Tf 155 0 TD (some)Tj /T7 1 Tf 220 0 TD (p)Tj /T10 1 Tf 79 0 TD (list)Tj /T6 1 Tf 212.0001 0 TD [(instead)-27999.9(o)0(f)]TJ /T10 1 Tf 375 0 TD (any)Tj 182.9999 0 TD (mapcar)Tj /T7 1 Tf 293 0 TD (p)Tj /T10 1 Tf 79.0001 0 TD (list)Tj /T4 1 Tf 97.9998 140 TD 0.0002 Tc ()Tj ET endstream endobj 198 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 200 0 obj << /Length 4125 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 660.1801 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 642.684 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 611.9401 Tm (LOOP)Tj /T6 1 Tf 0 141.0002 TD [( Keep)-29000(a)]TJ /T10 1 Tf 318 0 TD (loop)Tj /T6 1 Tf 174.9999 0 TD [(to)-28999.9(one)-28999.9(t)0(opiclik)]TJ 596 0 TD [(e)-26000.1(a)-28999.9(letter)-28000(to)-29000(y)]TJ 488.0001 0 TD -0.0001 Tc (our)Tj -1577 79 TD 0 Tc (Senato)Tj 242 0 TD (r\012)Tj 133 0 TD ( )Tj /T7 1 Tf 72 0 TD [(Judy)-29000(Anderson)]TJ /T6 1 Tf -447 141 TD [(The)-28000(Common)-26000(Lisp)]TJ /T10 1 Tf 688.9999 0 TD (loop)Tj /T6 1 Tf 174.0001 0 TD [(macro)-27000.1(gives)-27000.1(y)]TJ 481 0 TD [(ou)-28000(the)-29000(p)-2000.1(o)]TJ 341 0 TD (w)Tj 55 0 TD [(er)-28000(to)]TJ -1740 78.9998 TD (exp)Tj 117 0 TD (ress)Tj 170 0 TD (idiomati)Tj 285.0001 0 TD (c)Tj 72.9999 0 TD (usages)Tj 268.9999 0 TD (concisely)Tj 304 0 TD ()Tj 87 0 TD (Ho)Tj 97.0001 0 TD (w)Tj 54.9999 0 TD (ever)Tj 181 0 TD 0.0001 Tc (it)Tj 87.0001 0 TD 2 Tc [(be)2000(a)]TJ 122 0 TD 0 Tc (rs)Tj -1847 79.0001 TD [(the)-22000(burden)-22000(that)-22999.9(its)-21000.1(syntax)-22000.1(and)-22000(s)-0.1(emantics)-21000(a)]TJ 1469 0 TD [(re)-21000(often)-23000(s)0.2(ub)]TJ -1469 79 TD [(stantially)-25000.1(mo)]TJ 452 0 TD [(re)-28000.1(complex)-27000(t)0.1(han)-29000(its)-27999.9(a)-0.1(lternatives)]TJ -452 141 TD [(Whether)-30000(o)]TJ 372 0 TD [(r)-28000.1(n)0.1(ot)-29000(to)-30000.1(use)-29000.1(t)0(he)]TJ /T10 1 Tf 591.9999 0 TD (loop)Tj /T6 1 Tf 175 0 TD [(macro)-27999.9(i)-0.1(s)-27999.9(a)-0.1(n)-28999.9(i)-0.1(ssue)-29000(sur)]TJ -1138.9999 79 TD [(rounded)-25000.1(i)0.1(n)-24000.1(c)0(ontroversy)]TJ 790 0 TD 26 Tc [(a)26000(n)26000.1(d)1000(b)23999.9(o)]TJ 288 0 TD 0 Tc [(rders)-25000.1(o)0.1(n)-25000(a)-25000.1(religious)-22000(w)]TJ 739.9998 0 TD (a)Tj 39.0002 0 TD (r)Tj -1857 78.9999 TD (A)Tj 53 0 TD (t)Tj 64 0 TD -0.0001 Tc (the)Tj 145 0 TD 0.0001 Tc [(ro)-1999.9(ot)]TJ 180.9999 0 TD (of)Tj 102.0001 0 TD (the)Tj 145.0001 0 TD 0 Tc (conict)Tj 292 0 TD [(is)-32000(the)]TJ 230 0 TD (follo)Tj 150 0 TD [(wing)-31000.1(s)0(omewhat)]TJ -1362 79.0001 TD -0.0001 Tc (pa)Tj 82 0 TD 0 Tc (rado)Tj 154 0 TD [(xical)-25000(observation)]TJ /T8 1 Tf -157 172 TD ()Tj /T10 1 Tf 78 0 TD (loop)Tj /T6 1 Tf 166 0 TD [(app)-1999.9(eals)-18000(to)-19000(naive)-19000(p)]TJ 612.0001 0 TD [(rogrammers)-16000.1(b)-1999.9(ecause)-20000(i)0(t)-18000(l)0(o)-2000(oks)]TJ -778.0001 79 TD (lik)Tj 79 0 TD [(e)-32000(E)-0.1(nglish)-32000(and)]TJ 518.9999 0 TD (seems)Tj 244 0 TD (to)Tj 108.0001 0 TD [(call)-32000(fo)]TJ 218 0 TD (r)Tj 63 0 TD (less)Tj 158 0 TD -0.0001 Tc (kno)Tj 125 0 TD 0 Tc (wledge)Tj -1514 78.9999 TD [(of)-29000(p)]TJ 139 0 TD (rogrammi)Tj 340 0 TD [(ng)-26000(than)-29000(its)-27000.1(alternatives)]TJ /T8 1 Tf -557 110.0001 TD ()Tj /T10 1 Tf 78 0 TD (loop)Tj /T6 1 Tf 174 0 TD [(is)-27000(not)-26999.9(English)-26000(its)-27000(s)0.1(yntax)-28000(and)-27000(s)0.1(emantics)-25999.8(h)-0.2(ave)]TJ -174 79 TD (subtle)Tj 253.0001 0 TD (intricacies)Tj 394.9999 0 TD (that)Tj 191.0001 0 TD (have)Tj 206 0 TD 2 Tc [(be)2000(e)2000.1(n)]TJ 210 0 TD -0.0001 Tc (the)Tj 158 0 TD 0 Tc (source)Tj 270 0 TD (of)Tj -1683 78.9999 TD (many)Tj 230 0 TD (p)Tj 41 0 TD (rogrammi)Tj 339.9999 0 TD (ng)Tj 124 0 TD (bugs)Tj 261.0001 0 TD (It)Tj 94 0 TD -0.0001 Tc (is)Tj 93 0 TD 0 Tc (often)Tj 223 0 TD [(b)-2000(est)]TJ 189 0 TD (used)Tj -1595 77.9999 TD (b)Tj 41 0 TD [(y)-27000(p)-2000(eople)-26000.1(w)0.1(hove)-28000(t)0(ak)]TJ 700.0001 0 TD [(en)-26000(the)-27000(t)0(ime)-24000(t)0(o)-26999.9(s)-0.1(tudy)-27000.1(and)-25999.8(un)]TJ -741.0001 79 TD [(derstand)-29000.1(i)-0.1(tusually)-26000.1(not)-29000.1(n)0.1(aive)-28000(p)]TJ 1126 0 TD (rogrammers)Tj -1283 173 TD [(Use)-26000(the)-27000(unique)-27000(features)-26999.9(of)-27000(lo)-2000.1(op)-26000( )]TJ /T7 1 Tf 1160.9999 0 TD (eg)Tj /T6 1 Tf 181 0 TD 0.0001 Tc (pa)Tj 82 0 TD 0 Tc [(rallel)-23000(iteration)]TJ -1423.9999 78.0001 TD [(of)-29000.1(dierent)-28000(kinds\015)]TJ /T4 1 Tf 1693.9998 240.9999 TD 0.0002 Tc ( )Tj ET endstream endobj 201 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 203 0 obj << /Length 3626 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Simple)Tj 346 0 TD (Iteration)Tj /T9 1 Tf -346 139 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)-29000(control)-27999.9(s)-0.1(tructure)-29000(unclea)]TJ 1157 0 TD (r)Tj /T10 1 Tf -1422.9999 138 TD (LOOP)Tj 73 79 TD (SETQ)Tj 219 0 TD (WORD)Tj 256 0 TD (POP)Tj 183.0001 0 TD (SENTENCE)Tj 369 0 TD ()Tj 179.9999 0 TD (get)Tj 183.0001 0 TD (the)Tj 146.9999 0 TD (next)Tj 182.0001 0 TD (word)Tj -1719 78.9998 TD (COND)Tj 36 79.0002 TD -0.0001 Tc ()Tj 110 0 TD 0 Tc (if)Tj 110.0001 0 TD -0.0001 Tc (no)Tj 109.9999 0 TD 0 Tc (more)Tj 183.0001 0 TD (words)Tj 219 0 TD (then)Tj 182.9999 0 TD (return)Tj 256 0 TD (instantiat)Tj 369 0 TD (ed)Tj 107.0001 0 TD -0.0002 Tc (CD)Tj 110 0 TD 0 Tc (form)Tj -1757 79 TD -0.0001 Tc ()Tj 110 0 TD 0 Tc (which)Tj 220 0 TD (is)Tj 109 0 TD (stored)Tj 256.9999 0 TD (in)Tj 109 0 TD 0.0001 Tc (the)Tj 147 0 TD 0 Tc (variable)Tj 329.0001 0 TD (CONCEPT)Tj -1281 78.9999 TD (NULL)Tj 256 0 TD (WORD)Tj -219 78.9999 TD (RETURN)Tj 293 0 TD (REMOVE)Tj 295.0001 0 TD -0.0001 Tc (VAR)Tj 110 0 TD 0 Tc (IA)Tj 72.9999 0 TD 0.0001 Tc (BLE)Tj 110 0 TD 0 Tc (S)Tj 70.0001 0 TD (VARVALUE)Tj 403 0 TD (CONCEP)Tj 295 0 TD -0.0001 Tc (T)Tj 109.9998 0 TD 0.0002 Tc ()Tj 73.0002 0 TD 0 Tc ()Tj -1869 78 TD -0.0001 Tc (T)Tj 110 0 TD 0 Tc (FORMAT)Tj 293 0 TD (T)Tj 73.0001 0 TD (\015Proc)Tj 331.9999 0 TD 0.0001 Tc (ess)Tj 110 0 TD 0 Tc (in)Tj 73.0001 0 TD (g)Tj 69.9999 0 TD 0.0001 Tc (A\015)Tj 147 0 TD 0 Tc (WORD)Tj -1098 79 TD (LOADDEF)Tj 332 0 TD ()Tj 290.0001 0 TD ()Tj 72.9999 0 TD (look)Tj 183.0001 0 TD (up)Tj 110 0 TD (requests)Tj 328.9999 0 TD (under)Tj -695 79.0001 TD ()Tj 73 0 TD (this)Tj 183 0 TD (word)Tj -877.9999 79 TD (RUNSTAC)Tj 332 0 TD 0.0001 Tc (K)Tj 109.9999 0 TD ()Tj 73.0001 0 TD 0 Tc ()Tj 107 0 TD ()Tj 72.9999 0 TD (fire)Tj 183.0001 0 TD (requests)Tj /T8 1 Tf -1018.0001 169.9999 TD ()Tj /T6 1 Tf 78 0 TD [(No)-29000(need)-28999.9(f)0(o)]TJ 385.9999 0 TD [(r)-29000.1(g)-0.1(lobal)-26000(va)]TJ 371 0 TD (riables)Tj /T8 1 Tf -835 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(End)-28999.9(t)-0.1(est)-29000.1(i)0.1(s)-28000.1(m)0.1(isleadi)]TJ 694.0001 0 TD (ng)Tj /T8 1 Tf -772.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Not)-29000(immedia)]TJ 456.0001 0 TD [(tely)-26000.1(c)0(lea)]TJ 288 0 TD [(r)-27000(w)0.1(hat)-29000(i)-0.1(s)-27999.9(d)-0.1(one)-29000.1(t)0(o)-29000(e)0.1(ach)-29000(w)]TJ 880.9998 0 TD (o)Tj 41.0002 0 TD (rd)Tj /T9 1 Tf -1823 169 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(conventional)-28000(c)0(oncise)-28000(e)0(xplicit)]TJ /T10 1 Tf -249 138.9998 TD (mapc)Tj 219 0 TD (process)Tj 368.9999 0 TD 0.0001 Tc (wo)Tj 73.0001 0 TD -0.0001 Tc (rd)Tj 107 0 TD 0 Tc (sentence)Tj -768 78 TD (remove)Tj 295 0 TD -0.0001 Tc (var)Tj 109.9999 0 TD 0 Tc (ia)Tj 73 0 TD 0.0001 Tc (ble)Tj 109.9999 0 TD 0 Tc (s)Tj 70.0001 0 TD (varvalue)Tj 403 0 TD (concept)Tj 332 0 TD ()Tj 73 0 TD ()Tj -1539 158 TD (defun)Tj 256 0 TD (process)Tj 295 0 TD 0.0001 Tc (wor)Tj 109.9999 0 TD 0 Tc (d)Tj 70.0001 0 TD (word)Tj -658 79 TD (format)Tj 292 0 TD (t)Tj 74 0 TD (\015Proc)Tj 295.0001 0 TD -0.0001 Tc (ess)Tj 110 0 TD 0 Tc (in)Tj 72.9999 0 TD (g)Tj 71.0001 0 TD (A\015)Tj 146 0 TD (word)Tj -1061 79.0001 TD (loadde)Tj 295 0 TD (f)Tj 70.9999 0 TD (word)Tj -366 78.9999 TD (runsta)Tj 295 0 TD -0.0001 Tc (ck)Tj 109.9999 0 TD 0 Tc ()Tj /T4 1 Tf 1215.9998 109 TD 0.0002 Tc ()Tj ET endstream endobj 204 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 207 0 obj << /Length 3451 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 660.42 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 642.924 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 612.1801 Tm (Mapping)Tj /T9 1 Tf 0 141 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)]TJ /T10 1 Tf -266 141 TD ()Tj 73 0 TD (extract)Tj 295 0 TD -0.0001 Tc (id)Tj 109.9999 0 TD 0 Tc (l)Tj 73 0 TD 0.0001 Tc (ist)Tj 144.0001 0 TD 0 Tc (l!userr)Tj 331.9999 0 TD (ec)Tj 73.0001 0 TD (s)Tj 107 0 TD ()Tj 332 0 TD ()Tj 109.9999 0 TD ()Tj 70.0001 0 TD (lambda)Tj -1719 79.0002 TD ()Tj 73 0 TD (WHERE)Tj 329 0 TD (l!userre)Tj 332.0001 0 TD -0.0001 Tc (cs)Tj 107 0 TD 0 Tc (is)Tj 110 0 TD (a)Tj 72.9999 0 TD (list)Tj 183.0001 0 TD (of)Tj 109.9999 0 TD (user)Tj 183.0001 0 TD (records)Tj -1500 79 TD ()Tj 73 0 TD (RETURNS)Tj 329 0 TD (a)Tj 73 0 TD (list)Tj 182.9999 0 TD 0.0001 Tc (of)Tj 110 0 TD 0 Tc (all)Tj 146 0 TD (user)Tj 183.0001 0 TD (ids)Tj 182.9999 0 TD (in)Tj 110.0001 0 TD (l!userre)Tj 332 0 TD (cs)Tj -1722 78.9999 TD ()Tj 73 0 TD (USES)Tj 329 0 TD (extracti)Tj 332.0001 0 TD (d)Tj -734 78 TD ()Tj 73 0 TD (USED)Tj 183 0 TD (BY)Tj 146 0 TD (processu)Tj 332.0001 0 TD -0.0001 Tc (ser)Tj 110 0 TD 0 Tc (s)Tj 107 0 TD (sortuser)Tj 332 0 TD (s)Tj -1283 157.9999 TD (defun)Tj 256 0 TD (extract)Tj 295 0 TD 0.0001 Tc (id)Tj 109.9999 0 TD (li)Tj 73.0001 0 TD -0.0001 Tc (st)Tj 107 0 TD 0 Tc (userrec)Tj 331.9999 0 TD 0.0001 Tc (s)Tj -1099.9999 79.0001 TD 0 Tc (prog)Tj 219 0 TD (idlist)Tj -183 79 TD (loop)Tj 74 78.9999 TD (cond)Tj 219 0 TD (null)Tj 255.9999 0 TD (userrecs)Tj -218.9999 79.0001 TD ()Tj 109 0 TD (idlist)Tj 293.0001 0 TD -0.0001 Tc (was)Tj 147 0 TD 0 Tc (construc)Tj 294.9999 0 TD (te)Tj 73 0 TD (d)Tj 71 0 TD (in)Tj 109 0 TD (reverse)Tj 293.0001 0 TD (order)Tj -1390 79 TD ()Tj 109 0 TD (using)Tj 219.9999 0 TD (cons)Tj 220.0001 0 TD -0.0001 Tc (so)Tj 109 0 TD (it)Tj 110 0 TD 0 Tc (must)Tj 183 0 TD (be)Tj 110 0 TD (reversed)Tj 329 0 TD (now)Tj -1390 78 TD (return)Tj 291.9999 0 TD (nreverse)Tj 366.0001 0 TD (idlist)Tj 369 0 TD ()Tj -1283 78.9999 TD (setq)Tj 219 0 TD (idlist)Tj 293.0001 0 TD (cons)Tj 218.9999 0 TD (extracti)Tj 369.0001 0 TD (d)Tj 70 0 TD (car)Tj 182.9999 0 TD (userrecs)Tj 368.9999 0 TD ()Tj -990.9999 79.0001 TD (idlist)Tj -730.9999 79 TD (setq)Tj 219 0 TD (userrecs)Tj 365.9999 0 TD (cdr)Tj 183.0001 0 TD (userrecs)Tj 332 0 TD -0.0001 Tc ()Tj 107 0 TD 0 Tc (next)Tj 219.9999 0 TD (user)Tj 182.0001 0 TD (record)Tj -1609 78.9999 TD 0.0001 Tc (go)Tj 146.0001 0 TD 0 Tc (loop)Tj /T9 1 Tf -329 140.9999 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(conventional)-28000(c)0(oncise)]TJ /T10 1 Tf -322 141 TD (defun)Tj 256 0 TD (extract)Tj 295 0 TD 0.0001 Tc (id)Tj 109.9999 0 TD (li)Tj 73.0001 0 TD -0.0001 Tc (st)Tj 107 0 TD 0 Tc (userrec)Tj 331.9999 0 TD 0.0001 Tc (ord)Tj 110.0001 0 TD -0.0001 Tc (l)Tj 73 0 TD (ist)Tj 110 0 TD 0 Tc ()Tj -1393 79 TD (\015Return)Tj 292 0 TD (the)Tj 147 0 TD (user)Tj 183.0001 0 TD (IDs)Tj 183 0 TD -0.0001 Tc (for)Tj 145.9999 0 TD 0 Tc (a)Tj 73.0001 0 TD (list)Tj 182.9999 0 TD (of)Tj 110.0001 0 TD (users\015)Tj -1317 79 TD (mapcar)Tj 292 0 TD (extract)Tj 369.0001 0 TD -0.0001 Tc (id)Tj 107 0 TD 0 Tc (userreco)Tj 331.9999 0 TD 0.0001 Tc (rd)Tj 110.0001 0 TD -0.0001 Tc (li)Tj 73 0 TD (st)Tj 110 0 TD 0 Tc ()Tj /T4 1 Tf 227.9998 240 TD 0.0002 Tc ()Tj ET endstream endobj 208 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 210 0 obj << /Length 2448 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 645.78 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 628.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 597.54 Tm (Counting)Tj /T9 1 Tf 0 140.9998 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)]TJ /T10 1 Tf -266 141.0002 TD (defun)Tj 256 0 TD (size)Tj 183 0 TD ()Tj -366 78.9998 TD (prog)Tj 219 0 TD (size)Tj 220 0 TD (idx)Tj -329 79 TD (setq)Tj 219 0 TD (size)Tj 183.0001 0 TD ()Tj 72.9999 0 TD 0.0001 Tc (idx)Tj 147 0 TD 0 Tc ()Tj -695.9999 78 TD (loop)Tj 74 79 TD (cond)Tj 219 0 TD ()Tj 146 0 TD 0.0001 Tc (idx)Tj 147.0001 0 TD 0 Tc (tablesiz)Tj 331.9999 0 TD (e)Tj -587.9999 79.0001 TD (setq)Tj 218.9999 0 TD (size)Tj 183.0001 0 TD -0.0001 Tc ( )Tj 110 0 TD 0 Tc (size)Tj 182.9999 0 TD (length)Tj 293 0 TD (aref)Tj 219 0 TD (table)Tj 220.0001 0 TD (idx)Tj -1208.0001 79 TD (idx)Tj 147 0 TD 0.0001 Tc ( )Tj 146.0001 0 TD 0 Tc (idx)Tj -512.0001 78.9999 TD (go)Tj 146 0 TD (loop)Tj -402 79.0001 TD (return)Tj 292 0 TD (size)Tj /T9 1 Tf -475 141 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(conventional)-28000(c)0(oncise)]TJ /T10 1 Tf -322 141 TD (defun)Tj 256 0 TD (tableco)Tj 295 0 TD 0.0001 Tc (unt)Tj 144.0001 0 TD 0 Tc (table)Tj 402 0 TD ()Tj 72.9999 0 TD (Formerly)Tj 330.0001 0 TD (called)Tj 256 0 TD 0.0001 Tc (SIZE)Tj -1683 78.9999 TD 0 Tc (\015Count)Tj 256 0 TD -0.0001 Tc (the)Tj 145.9999 0 TD 0 Tc (number)Tj 256.0001 0 TD -0.0001 Tc (of)Tj 110 0 TD 0 Tc (keys)Tj 182.9999 0 TD (in)Tj 110.0001 0 TD (a)Tj 73 0 TD (hashlike)Tj 365.9999 0 TD (table\015)Tj -1499.9999 79 TD (reduce)Tj 292 0 TD ( )Tj 147 0 TD (table)Tj 219.0001 0 TD (key)Tj 182.9999 0 TD (length)Tj /T6 1 Tf -913.9999 141.0001 TD [(Also)-27999.9(i)0(t)-28000.1(c)0.1(ouldnt)-28000(h)-0.1(urt)-29000(to)-28000(add)]TJ /T10 1 Tf 0 140.9999 TD (deftype)Tj 329 0 TD (table)Tj 218.9999 0 TD 0.0001 Tc ()Tj -475 79 TD 0 Tc (\015A)Tj 110 0 TD (table)Tj 219 0 TD (is)Tj 110 0 TD (a)Tj 73.0001 0 TD (vector)Tj 256 0 TD (of)Tj 110 0 TD (buckets)Tj 328.9999 0 TD (where)Tj 220.0001 0 TD (each)Tj 183 0 TD (bucket)Tj -1610 79 TD (holds)Tj 219 0 TD 0.0001 Tc (an)Tj 110 0 TD 0 Tc (alist)Tj 220.0001 0 TD (of)Tj 109 0 TD (key)Tj 182.9999 0 TD ()Tj 74.0001 0 TD (values)Tj 291.9999 0 TD (pairs\015)Tj -1206.9999 79.0001 TD (vector)Tj 329 0 TD (cons)Tj /T4 1 Tf 1291.9998 290.9999 TD 0.0002 Tc ()Tj ET endstream endobj 211 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 213 0 obj << /Length 3109 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 630.9 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 613.4041 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 582.66 Tm (Filtering)Tj /T9 1 Tf 0 140.9998 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)]TJ /T10 1 Tf -266 141.0002 TD (defun)Tj 256 0 TD (removeb)Tj 295 0 TD 0.0001 Tc (ad)Tj 109.9999 0 TD (pr)Tj 73.0001 0 TD -0.0001 Tc (ed)Tj 110 0 TD 0 Tc (vi)Tj 72.9999 0 TD 0.0001 Tc (sit)Tj 110 0 TD 0 Tc (ed)Tj 107.0001 0 TD (l)Tj 110 0 TD (badpred)Tj 291.9999 0 TD (closed)Tj -1462.9999 78.9998 TD ()Tj 146 0 TD (Returns)Tj 293 0 TD (a)Tj 73.0001 0 TD (list)Tj 182.9999 0 TD (of)Tj 110.0001 0 TD (nodes)Tj 219 0 TD (in)Tj 110 0 TD (L)Tj 72.9999 0 TD (that)Tj 183.0001 0 TD (are)Tj 146.9999 0 TD 0.0001 Tc (not)Tj 146.0001 0 TD -0.0001 Tc (bad)Tj -1683 79.0001 TD 0 Tc ()Tj 146 0 TD 0.0001 Tc (and)Tj 146 0 TD 0 Tc (are)Tj 147 0 TD (not)Tj 145.9999 0 TD 0.0001 Tc (in)Tj 110 0 TD 0 Tc (the)Tj 146 0 TD (CLOSED)Tj 256 0 TD (list)Tj -1096.9999 78.9999 TD (cond)Tj 219 0 TD (null)Tj 256 0 TD 0.0001 Tc (l)Tj 109.9999 0 TD (l)Tj -365.9999 79 TD 0 Tc (or)Tj 183 0 TD (funcall)Tj 329.9999 0 TD (badpred)Tj 292.0001 0 TD (car)Tj 182.9999 0 TD (l)Tj -805 78.0001 TD (member)Tj 293 0 TD (car)Tj 183.0001 0 TD -0.0001 Tc (l)Tj 109.9999 0 TD 0 Tc (closed)Tj -731.9999 79 TD (removeb)Tj 331.9999 0 TD 0.0001 Tc (ad)Tj 73.0001 0 TD -0.0001 Tc (pr)Tj 110 0 TD 0 Tc (ed)Tj 72.9999 0 TD 0.0001 Tc (vi)Tj 110 0 TD 0 Tc (si)Tj 73.0001 0 TD (te)Tj 72.9999 0 TD (d)Tj -807.9999 78.9999 TD (cdr)Tj 183 0 TD 0.0001 Tc (l)Tj 109.9999 0 TD 0 Tc (badpred)Tj 293.0001 0 TD (closed)Tj -659.0001 79.0001 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (cons)Tj 220.0001 0 TD (car)Tj 182.9999 0 TD (l)Tj -183 79 TD (remove)Tj 295 0 TD (bad)Tj 110 0 TD (p)Tj 73 0 TD (re)Tj 73 0 TD 0.0001 Tc (dv)Tj 110 0 TD 0 Tc (is)Tj 73 0 TD (ite)Tj 110.0001 0 TD (d)Tj -808.0001 79 TD (cdr)Tj 183 0 TD (l)Tj 110 0 TD (badpred)Tj 293 0 TD (closed)Tj 295 0 TD -0.0001 Tc ()Tj /T9 1 Tf -1538.9999 140.9999 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(conventional)-28000(c)0(oncise)]TJ /T10 1 Tf -322 141 TD (defun)Tj 256 0 TD (removeb)Tj 295 0 TD 0.0001 Tc (ad)Tj 109.9999 0 TD (or)Tj 73.0001 0 TD -0.0001 Tc (cl)Tj 110 0 TD 0 Tc (os)Tj 72.9999 0 TD 0.0001 Tc (ed)Tj 110 0 TD 0 Tc (no)Tj 73.0001 0 TD (de)Tj 72.9999 0 TD (s)Tj 71.0001 0 TD (nodes)Tj 256 0 TD (badnode)Tj 295 0 TD ()Tj 71 0 TD (closed)Tj -1793 79.0001 TD (\015Remove)Tj 292 0 TD (nodes)Tj 220.0001 0 TD (that)Tj 182.9999 0 TD (are)Tj 146 0 TD 0.0001 Tc (bad)Tj 147 0 TD 0 Tc (or)Tj 109 0 TD 0.0001 Tc (are)Tj 147 0 TD 0 Tc (on)Tj 110.0001 0 TD (closed)Tj 256 0 TD (list\015)Tj -1610 78.9999 TD (remove)Tj 295 0 TD -0.0001 Tc (if)Tj 106.9999 0 TD 0 Tc (lambda)Tj 366.0001 0 TD (node)Tj -219.0001 79 TD (or)Tj 146 0 TD (funcall)Tj 329 0 TD (badnode)Tj 366 0 TD (node)Tj -695 79 TD (member)Tj 293 0 TD (node)Tj 183 0 TD (closed)Tj 295 0 TD ()Tj -1064 78 TD (nodes)Tj /T4 1 Tf 1218.9999 354 TD 0.0002 Tc ()Tj ET endstream endobj 214 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 216 0 obj << /Length 2793 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 667.62 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 650.124 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 619.38 Tm (Control)Tj 383 0 TD (Flo)Tj 146 0 TD (w)Tj 156.9999 0 TD (Keep)Tj 274.0001 0 TD (It)Tj 109 0 TD (Simple)Tj /T6 1 Tf -1069 141 TD [(Nonlo)-2000(cal)-26999.9(c)0(ontrol)-28000(o)]TJ 723 0 TD 29 Tc [(wi)29000(s)1000(h)29000.1(a)]TJ 249 0 TD 0 Tc [(rd)-27000(to)-29000(understand)]TJ /T9 1 Tf -972 140.9998 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)-29000(violates)-27000(r)-0.1(eferential)-27999.9(transpa)]TJ 1248 0 TD (rency)Tj /T10 1 Tf -1514 141.0002 TD (defun)Tj 256 0 TD (isatest)Tj 329.0001 0 TD (x)Tj 110 0 TD (y)Tj 72.9999 0 TD (n)Tj -694.9999 78.9998 TD (catch)Tj 256 0 TD (isa)Tj 182.9999 0 TD (isatest)Tj 332.0001 0 TD ( )Tj 69.9999 0 TD (x)Tj 74.0001 0 TD (y)Tj 72.9999 0 TD (n)Tj -1060.9999 158.0001 TD (defun)Tj 256 0 TD (isatest)Tj 295 0 TD ( )Tj 71.0001 0 TD (x)Tj 109 0 TD (y)Tj 73.9999 0 TD (n)Tj -731.9999 79 TD (cond)Tj 219 0 TD (eq)Tj 183 0 TD (x)Tj 73 0 TD 0.0001 Tc (y)Tj 109.9999 0 TD (t)Tj -365.9999 78 TD 0 Tc (member)Tj 330.0001 0 TD (y)Tj 73 0 TD (get)Tj 183 0 TD (x)Tj 73 0 TD (isa)Tj 256 0 TD (throw)Tj 256 0 TD (isa)Tj 183 0 TD (t)Tj -1354 79 TD (zerop)Tj 293.0001 0 TD (n)Tj 110 0 TD (nil)Tj -403.0001 78.9999 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (any)Tj 183.0001 0 TD (mapcar)Tj 36.9999 79.0001 TD (lambd)Tj 295 0 TD (a)Tj 71 0 TD (xx)Tj -220 79 TD (isatest)Tj 366 0 TD (xx)Tj 110 0 TD (y)Tj 73 0 TD 0.0001 Tc ( )Tj 146 0 TD 0 Tc (n)Tj 147 0 TD ()Tj -988 78.9999 TD (get)Tj 183 0 TD (x)Tj 73 0 TD (isa)Tj 219 0 TD ()Tj 147 0 TD ()Tj 73 0 TD ()Tj /T6 1 Tf -1316.9999 141 TD (Problems)Tj /T8 1 Tf 78.9999 172.0001 TD ()Tj /T10 1 Tf 78 0 TD (catchthro)Tj 369 0 TD (w)Tj /T6 1 Tf 63 0 TD [(is)-27000.1(gratuitous)]TJ /T8 1 Tf -510 109.9998 TD ()Tj /T10 1 Tf 78 0 TD (member)Tj /T6 1 Tf 249 0 TD [(test)-29000(ma)]TJ 268.9999 0 TD 27.0001 Tc (yo)Tj 106.0001 0 TD 28 Tc [(rm)28000(a)]TJ 163.9999 0 TD 0 Tc [(y)-27000.1(not)-29000(b)-1999.9(e)-29000(helping)]TJ /T8 1 Tf -866 110 TD ()Tj /T10 1 Tf 78 0 TD (mapcar)Tj /T6 1 Tf 249 0 TD [(generates)-29000(ga)]TJ 445.0001 0 TD (rbage)Tj /T8 1 Tf -772.0001 110 TD ()Tj /T10 1 Tf 78 0 TD (any)Tj /T6 1 Tf 139 0 TD [(tests)-29000(t)0(o)-1999.9(o)-29000(late)]TJ /T10 1 Tf -139 79 TD (throw)Tj /T6 1 Tf 212 0 TD [(tries)-28000(t)0(o)-29000()0.1(x)-29000.1(this)]TJ -212 79.0001 TD 28.0001 Tc [(r)28000.1(e)28000.1(s)28000(u)28000.2(l)28000.1(ti)28000.2(st)28000.1(h)28000.2(a)28000.1(t)]TJ /T10 1 Tf 478.0001 0 TD 0 Tc (any)Tj /T6 1 Tf 138 0 TD [(never)-29000.1(gets)-29000(called)]TJ /T4 1 Tf 920.9998 240.9999 TD 0.0002 Tc ()Tj ET endstream endobj 217 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 219 0 obj << /Length 1847 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 514.02 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 496.524 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 465.7801 Tm (Keep)Tj 274 0 TD 0.0001 Tc (It)Tj 109 0 TD 0 Tc (Simple)Tj /T6 1 Tf -383 140.9999 TD [(Some)-27000(recommendations)-26999.9(f)0(o)]TJ 937 0 TD -0.0001 Tc [(r)-28000.1(u)-0.1(se)-29000.2(of)]TJ /T10 1 Tf 298 0 TD 0 Tc (catch)Tj /T6 1 Tf 212 0 TD (and)Tj /T10 1 Tf 155 0 TD (throw)Tj /T6 1 Tf 185 0 TD ()Tj /T8 1 Tf -1708.0001 172 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 153 0 TD (catch)Tj /T6 1 Tf 207.9999 0 TD 0.0001 Tc (and)Tj /T10 1 Tf 153.0001 0 TD 0 Tc (throw)Tj /T6 1 Tf 208 0 TD [(as)-26000.1(subp)]TJ 288.9999 0 TD 0.0001 Tc (rimi)Tj 136 0 TD (ti)Tj 50 0 TD 0 Tc [(ves)-23000(when)-27000.1(imple)]TJ -1197 79.0001 TD [(menting)-18000(mo)]TJ 413 0 TD [(re)-17999.9(abstract)-18000.1(c)0.1(ontrol)-18999.9(structures)-18999.9(a)-0.1(s)-19000(macros)]TJ -413 79 TD [(but)-28999.9(d)-0.1(o)-28999.9(not)-29000(use)-29000(them)-28000(in)-28000(no)]TJ 933.0001 0 TD [(rmal)-25999.9(co)-2000(de)]TJ /T8 1 Tf -1011.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Sometimes)-28000.1(when)-31000(y)]TJ 663.0001 0 TD [(ou)-31000(establish)-27999.9(a)-30000.1(c)0.1(atch)-31000.1(p)]TJ 805 0 TD (rograms)Tj -1468 79 TD (ma)Tj 107 0 TD (y)Tj 73 0 TD (need)Tj 199 0 TD (to)Tj 111 0 TD -0.0001 Tc (test)Tj 169.0001 0 TD (fo)Tj 66.9999 0 TD 0 Tc (r)Tj 65.0001 0 TD -0.0001 Tc (its)Tj 119.9999 0 TD 0 Tc (p)Tj 41.0001 0 TD (resence)Tj 341.9999 0 TD (In)Tj 102.0001 0 TD (that)Tj 182 0 TD (case)Tj -1578 79.0001 TD (resta)Tj 170 0 TD [(rts)-28000(ma)]TJ 228 0 TD 27 Tc [(yb)25000(e)-2999.9(m)26999.9(o)]TJ 286.9999 0 TD 0 Tc [(re)-27000(app)]TJ 219 0 TD (rop)Tj 113 0 TD (riate)Tj /T4 1 Tf 519.9999 874.9998 TD 0.0002 Tc ()Tj ET endstream endobj 220 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 222 0 obj << /Length 2773 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 662.1 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 644.6041 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 613.86 Tm (Keep)Tj 274 0 TD 0.0001 Tc (It)Tj 109 0 TD 0 Tc (Simple)Tj /T9 1 Tf -383 141 TD 3 Tc [(G)3000(ood)3000()]TJ /T10 1 Tf 0 140.9998 TD 0 Tc (defun)Tj 256 0 TD (isatest)Tj 329.0001 0 TD (sub)Tj 182.9999 0 TD (super)Tj 220.0001 0 TD (maxdept)Tj 295 0 TD -0.0001 Tc (h)Tj -1210 79.0002 TD 0 Tc (\015Test)Tj 219 0 TD 0.0001 Tc (if)Tj 110 0 TD 0 Tc (SUB)Tj 146 0 TD 0.0001 Tc (is)Tj 109.9999 0 TD 0 Tc (linked)Tj 256 0 TD 0.0001 Tc (to)Tj 110 0 TD 0 Tc (SUPER)Tj 220.0001 0 TD (by)Tj 109 0 TD (a)Tj 74 0 TD (chain)Tj 219 0 TD (of)Tj 110 0 TD -0.0001 Tc (ISA)Tj -1683 79 TD 0 Tc (links)Tj 219 0 TD (shorter)Tj 293.0001 0 TD (than)Tj 182.9999 0 TD (maxdepth)Tj 332.0001 0 TD (\015)Tj -1027 78.9999 TD (and)Tj 183 0 TD ( )Tj 146 0 TD (maxdepth)Tj 365.9999 0 TD ()Tj -511.9999 79 TD (or)Tj 146 0 TD (eq)Tj 146 0 TD 0.0001 Tc (sub)Tj 147.0001 0 TD 0 Tc (super)Tj -293.0001 78 TD (some)Tj 220 0 TD (lambd)Tj 294.9999 0 TD (a)Tj 71.0001 0 TD (parent)Tj -220.0001 78.9999 TD (isatest)Tj 366 0 TD (parent)Tj 256 0 TD (super)Tj -256 79 TD -0.0001 Tc ()Tj 110 0 TD 0 Tc (maxdept)Tj 294.9999 0 TD (h)Tj 71 0 TD ( )Tj -987.9999 79.0001 TD (get)Tj 183 0 TD 0.0001 Tc (sub)Tj 146.0001 0 TD 0 Tc (isa)Tj /T9 1 Tf -951 141 TD (Also)Tj 197 0 TD 3 Tc [(g)3000(ood)2999.9()]TJ /T7 1 Tf 306 0 TD 0 Tc [(uses)-29000.1(to)-1999.9(ols)]TJ /T10 1 Tf -503 140.9999 TD (defun)Tj 256 0 TD (isatest)Tj 329.0001 0 TD (sub)Tj 182.9999 0 TD (super)Tj 220.0001 0 TD (maxdept)Tj 295 0 TD -0.0001 Tc (h)Tj -1210 79.0001 TD 0 Tc (depthf)Tj 295 0 TD -0.0001 Tc (irs)Tj 109.9999 0 TD 0 Tc (t)Tj 73 0 TD 0.0001 Tc (sea)Tj 109.9999 0 TD (rc)Tj 73.0001 0 TD 0 Tc (h)Tj 70.9999 0 TD (start)Tj 256 0 TD 0.0001 Tc (sub)Tj 146.0001 0 TD 0 Tc (goal)Tj 220 0 TD -0.0001 Tc (is)Tj 145.9999 0 TD 0 Tc (super)Tj -768 79 TD (success)Tj 295 0 TD (or)Tj 73 0 TD (s)Tj 71 0 TD (getis)Tj 295 0 TD (a)Tj -734 79 TD (maxdep)Tj 295 0 TD (th)Tj 107 0 TD (maxdepth)Tj 332 0 TD ()Tj /T6 1 Tf -1538.9999 140.9999 TD -0.0001 Tc ( W)Tj 120 0 TD 0 Tc [(rite)-28000(clea)]TJ 281 0 TD [(rlydont)-26000.1(b)-2000(e)-30000(t)0(o)-1999.9(o)-29000(clever\012)]TJ -401 78.9999 TD ( )Tj /T7 1 Tf 71 0 TD [(Kernighan)-28000.1()-27999.9(Plauger)]TJ /T9 1 Tf -71 141 TD [(Be)-31000(Aw)]TJ 257 0 TD (a)Tj 40.9999 0 TD (re)Tj /T6 1 Tf -298 141 TD [(Do)-2000(es)-29000( imp)]TJ 378 0 TD [(roving\012)-26000(s)0.1(omething)-26999.9(change)-29000(t)0(he)-29000(semantics)]TJ -378 79 TD [(Do)-2000(es)-29000(that)-28999.9(matter)]TJ /T4 1 Tf 1693.9998 218 TD 0.0002 Tc ( )Tj ET endstream endobj 223 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 225 0 obj << /Length 2011 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 574.2601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 556.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 526.02 Tm (Avoid)Tj 299 0 TD (Complicated)Tj 613.0001 0 TD [(Lamb)-3000.1(d)0(a)]TJ 411.9999 0 TD 0.0001 Tc (Exp)Tj 174 0 TD 0 Tc (ressions)Tj /T6 1 Tf -1497.9999 140.9998 TD (When)Tj 245 0 TD (a)Tj 82 0 TD (highero)Tj 286.0001 0 TD (rder)Tj 178.9999 0 TD (function)Tj 328 0 TD (w)Tj 55.0001 0 TD (ould)Tj 190 0 TD (need)Tj 204 0 TD (a)Tj 82 0 TD (compli)Tj -1651 79 TD [(cated)-28999.9(l)-0.1(amb)-2000.1(d)0.1(a)-26000(exp)]TJ 620.9999 0 TD [(ression)-28000(consider)-28000.1(alternatives)]TJ /T8 1 Tf -542 172 TD ()Tj /T10 1 Tf 78 0 TD (dolist)Tj /T6 1 Tf 249 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 57 0 TD (loop)Tj /T8 1 Tf -425 110 TD ()Tj /T6 1 Tf 78 0 TD [(generate)-29000(an)-29000(intermediate)-26000.1( ga)]TJ 1024 0 TD [(rbage\015)-29000(sequence)]TJ /T8 1 Tf -1102.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Series)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Macros)-29000(o)]TJ 324 0 TD [(r)-28000.1(r)0.1(ead)-27999.9(macros)]TJ /T8 1 Tf -402 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(lo)-2000(cal)-28000(function)]TJ /T9 1 Tf 36.0001 125 TD ()Tj /T6 1 Tf 89 0 TD [(Sp)-2000(ecic)]TJ 334 0 TD (mak)Tj 147.9999 0 TD [(es)-25000.1(it)-26000.1(clea)]TJ 308.0001 0 TD [(r)-24999.9(where)-28000.1(function)-26999.9(is)-26000.2(used)]TJ /T9 1 Tf -879 95.0001 TD ()Tj /T6 1 Tf 89 0 TD [(Do)-2000(esnt)-30000(clutter)-27999.9(up)-29000(global)-26000(name)-28000(space)]TJ /T9 1 Tf -89 93.9999 TD ()Tj /T6 1 Tf 89 0 TD [(Lo)-2000(cal)-28000(va)]TJ 297.9999 0 TD [(riables)-26000(neednt)-29000(b)-1999.9(e)-30000.1(a)]TJ 691.0001 0 TD (rguments)Tj /T9 1 Tf -1078 94.9999 TD ()Tj /T6 1 Tf 89 0 TD [(BUT)-28000(some)-27999.9(debugging)-29000(t)0(o)-2000(o)0(ls)-28000.1(w)]TJ 1078.9999 0 TD [(ont)-29000(w)]TJ 225 0 TD (o)Tj 41.0001 0 TD (rk)Tj /T4 1 Tf 66.9998 624 TD 0.0002 Tc (\012)Tj ET endstream endobj 226 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 228 0 obj << /Length 2870 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 639.54 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 622.044 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 591.3 Tm (Avoid)Tj 299 0 TD (Complicated)Tj 613.0001 0 TD [(Lamb)-3000.1(d)0(a)]TJ 411.9999 0 TD 0.0001 Tc (Exp)Tj 174 0 TD 0 Tc (ressions)Tj /T6 1 Tf -1497.9999 140.9998 TD [(Find)-30000(the)-32000(s)0(um)-29999.9(of)-32000(the)]TJ 750 0 TD (squa)Tj 157.9999 0 TD 0.0001 Tc [(res)-29999.9(o)0.1(f)-31999.8(t)0.1(he)-30999.9(o)-1999.9(d)0.2(d)]TJ 537.0001 0 TD 0 Tc [(numb)-2000.1(ers)-31000(in)-29999.8(a)]TJ -1445 79 TD [(list)-27000(of)-29000.1(integers)]TJ /T9 1 Tf 0 141.0002 TD [(All)-30000(Go)-3000(o)-3000(d)-0.1()]TJ /T10 1 Tf 0 140.9998 TD (reduce)Tj 292 0 TD ( )Tj 147 0 TD (numbers)Tj -147 79.0001 TD (key)Tj 183 0 TD (lambda)Tj 366.0001 0 TD -0.0001 Tc (x)Tj 147 0 TD (if)Tj 146 0 TD 0 Tc (oddp)Tj 219 0 TD (x)Tj 110 0 TD ()Tj 109.9999 0 TD (x)Tj 73.0001 0 TD (x)Tj 110 0 TD 0.0001 Tc ()Tj -1756 157.9999 TD 0 Tc (flet)Tj 219 0 TD (square)Tj 332 0 TD 0.0001 Tc (odd)Tj 144.0001 0 TD 0 Tc (x)Tj 146 0 TD -0.0001 Tc (if)Tj 147 0 TD 0 Tc (oddp)Tj 219 0 TD (x)Tj 109.9999 0 TD ()Tj 110.0001 0 TD (x)Tj 73 0 TD (x)Tj 109.9999 0 TD ()Tj -1536.9999 79 TD (reduce)Tj 292 0 TD ( )Tj 147 0 TD (numbers)Tj 292.9999 0 TD (key)Tj 183.0001 0 TD (square)Tj 295 0 TD -0.0001 Tc (o)Tj 73 0 TD (dd)Tj 110 0 TD 0 Tc ()Tj -1466 157.0001 TD (loop)Tj 219 0 TD 0.0001 Tc (for)Tj 146 0 TD 0 Tc (x)Tj 74 0 TD (in)Tj 109 0 TD (list)Tj -329 78.9999 TD (when)Tj 183 0 TD (oddp)Tj 220.0001 0 TD (x)Tj 109 0 TD -0.0001 Tc (sum)Tj 147 0 TD ()Tj 110 0 TD 0 Tc (x)Tj 72.9999 0 TD 0.0001 Tc (x)Tj -1060.9999 158.0001 TD 0 Tc (collect)Tj 295 0 TD 0.0001 Tc (s)Tj 73.0001 0 TD -0.0001 Tc (um)Tj 106.9999 0 TD 0 Tc (chooseif)Tj 403.0001 0 TD (oddp)Tj 256 0 TD (numbers)Tj /T9 1 Tf -1134 141 TD (Also)Tj 197 0 TD (consider)Tj /T7 1 Tf 427 0 TD (ma)Tj 139.9999 0 TD 27.0001 Tc [(yb)25000.2(e)-2999.9(a)27000.1(p)27000(p)]TJ 303 0 TD 0 Tc (rop)Tj 113 0 TD [(riate)-26000.1(s)0.1(ometimes)]TJ /T10 1 Tf -1179.9999 140.9999 TD ()Tj 109 0 TD (Introduce)Tj 366 0 TD (read)Tj 182.9999 0 TD (macro)Tj -657.9999 78.9999 TD (reduce)Tj 292 0 TD ( )Tj 147 0 TD (numbers)Tj 292.0001 0 TD (key)Tj 182.9999 0 TD (Lif)Tj 220.0001 0 TD (oddp)Tj 219 0 TD (!)Tj 110 0 TD ()Tj 109.9999 0 TD (!)Tj 73.0001 0 TD (!)Tj 110 0 TD -0.0001 Tc ()Tj -1756 158 TD 0 Tc ()Tj 109 0 TD (Generate)Tj 330 0 TD (intermed)Tj 295.0001 0 TD -0.0001 Tc (iat)Tj 110 0 TD 0 Tc (e)Tj 69.9999 0 TD (garbage)Tj -913.9999 79.0001 TD (reduce)Tj 292 0 TD ( )Tj 147 0 TD (remove)Tj 292.0001 0 TD (evenp)Tj 292.9999 0 TD (mapcar)Tj 293 0 TD (square)Tj 329.0001 0 TD (numbers)Tj 332 0 TD ()Tj /T4 1 Tf -284.0002 326.9999 TD 0.0002 Tc ()Tj ET endstream endobj 229 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 231 0 obj << /Length 2909 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 633.54 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 616.044 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 585.3 Tm (F)Tj 64 0 TD (unctional)Tj 457 0 TD (vs)Tj 163.0001 0 TD [(Imp)-3000(e)0.1(rative)]TJ 525 0 TD (St)Tj 101 0 TD (yle)Tj /T6 1 Tf -1310 140.9998 TD [(It)-30000(has)-30000(b)-2000(een)-31000(a)]TJ 464 0 TD [(rgued)-28999.9(that)-30000(imp)-1999.9(erative)-28000(s)-0.1(t)]TJ 858.9999 0 TD 0.0001 Tc [(yle)-29999.8(p)]TJ 167.0001 0 TD -0.0001 Tc [(rograms)-28000.3(a)]TJ 352.9998 0 TD 0.0002 Tc (re)Tj -1842.9998 79 TD -0.0001 Tc (ha)Tj 82 0 TD 0 Tc [(rder)-24000(to)-24999.9(reason)-24999.9(ab)-2000(out)]TJ 778.9999 0 TD [(Here)-25000(i)0.1(s)-25000.1(a)-25000(bug)-24999.9(that)-25000(stems)-25000(from)]TJ -860.9999 79.0002 TD [(an)-28000(imp)-2000(erative)-27000.1(app)]TJ 632 0 TD (roach)Tj -632 140.9999 TD (T)Tj 55 0 TD (ask)Tj 176 0 TD (W)Tj 77 0 TD [(rite)-26999.9(a)-29000(version)-28000.1(o)0(f)-28999.9(the)-29000.1(builtin)-26000(function)]TJ /T10 1 Tf 1317 0 TD 0.0001 Tc (find)Tj /T6 1 Tf 148 0 TD 0 Tc ()Tj /T9 1 Tf -1773 141 TD (Bad)Tj /T7 1 Tf 266 0 TD (inco)Tj 142 0 TD (rrect)Tj /T10 1 Tf -372 141 TD (defun)Tj 256 0 TD (ifind)Tj 256 0 TD (item)Tj 219.9999 0 TD (seq)Tj 146 0 TD (key)Tj 183.0001 0 TD (test)Tj 219.9999 0 TD (eql)Tj 256 0 TD (testnot)Tj 366.0001 0 TD (nil)Tj -1354.0002 79 TD (start)Tj 256.0001 0 TD ()Tj 73 0 TD (sflag)Tj 293 0 TD (end)Tj 183 0 TD (nil)Tj -805.0001 78.9999 TD (key)Tj 183.0001 0 TD (identit)Tj 332 0 TD (y)Tj 107 0 TD (fromend)Tj 366 0 TD (nil)Tj -1463.9999 79.0001 TD -0.0001 Tc (if)Tj 147 0 TD 0 Tc (sflag)Tj 256 0 TD (setq)Tj 219.0001 0 TD -0.0001 Tc (seq)Tj 147 0 TD 0 Tc (subseq)Tj 291.9999 0 TD 0.0001 Tc (seq)Tj 147 0 TD 0 Tc (start)Tj -1207.9999 79 TD -0.0001 Tc (if)Tj 147 0 TD 0 Tc (end)Tj 146 0 TD (setq)Tj 220.0001 0 TD -0.0001 Tc (seq)Tj 145.9999 0 TD 0 Tc (subseq)Tj 293 0 TD 0.0001 Tc (seq)Tj 146.0001 0 TD 0 Tc ()Tj 72.9999 0 TD (end)Tj -1170.9999 78 TD ()Tj /T6 1 Tf -109 141.9999 TD (Problems)Tj /T8 1 Tf 78.9999 172.0001 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD [(aking)-26999.9(s)-0.1(ubsequences)-30000(generates)-29000(ga)]TJ 1155.9999 0 TD (rbage)Tj /T8 1 Tf -1289 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(No)-29000(app)]TJ 253.0001 0 TD [(reciation)-25999.9(of)-29000(listvecto)]TJ 759.9999 0 TD [(r)-28000.1(d)0.1(ierences)]TJ /T8 1 Tf -1091 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Erro)Tj 153 0 TD -0.0001 Tc [(r)-27000.1(i)-0.1(f)-28000.1(b)-2000.2(oth)-30000.1(s)-0.1(ta)]TJ 425.0001 0 TD 0 Tc [(rt)-28000.1(and)-28000(end)-29000(a)]TJ 434.9999 0 TD [(re)-28000.1(given)]TJ -1012.9999 79 TD (Erro)Tj 153 0 TD [(r)-27000(stems)-28000.1(from)-28000(the)-29000(up)-1999.9(date)-29000(to)]TJ /T10 1 Tf 994.9999 0 TD (seq)Tj /T4 1 Tf 388.9999 383 TD 0.0002 Tc ( )Tj ET endstream endobj 232 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 234 0 obj << /Length 2624 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 641.7001 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 624.204 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 593.4601 Tm (Example)Tj 476 0 TD (Simplication)Tj /T6 1 Tf -476 141 TD (T)Tj 55 0 TD (ask)Tj 176 0 TD [(a)-28000(simpli)]TJ 272 0 TD [(er)-26000.1(fo)]TJ 204.9999 0 TD [(r)-29000.1(l)0.1(ogical)-26000(exp)]TJ 426.0001 0 TD (ressions)Tj /T10 1 Tf -1134 79.0002 TD (simp)Tj 219 0 TD (and)Tj 220 0 TD (and)Tj 183.0001 0 TD (a)Tj 73 0 TD (b)Tj 109.9999 0 TD (and)Tj 183.0001 0 TD (or)Tj 146 0 TD (c)Tj 73 0 TD (or)Tj 146 0 TD (d)Tj 74 0 TD -0.0001 Tc (e)Tj 145.9999 0 TD 0 Tc (f)Tj /T8 1 Tf -1572.9999 78.9998 TD ()Tj /T10 1 Tf 109 0 TD (AND)Tj 183 0 TD (A)Tj 73 0 TD (B)Tj 74 0 TD 0.0001 Tc (OR)Tj 146.0001 0 TD 0 Tc (C)Tj 72.9999 0 TD (D)Tj 73.0001 0 TD -0.0001 Tc (E)Tj 110 0 TD 0 Tc (F)Tj /T9 1 Tf -841 141.0001 TD [(Not)-31999.9(bad)-32000(but)-31000(not)-32000(p)-3000(e)0.1(rfect)]TJ /T10 1 Tf 0 141 TD (defun)Tj 256 0 TD (simp)Tj 183 0 TD (pred)Tj -366 79 TD (cond)Tj 219 0 TD (atom)Tj 256 0 TD (pred)Tj 219.9999 0 TD (pred)Tj -475.9999 78.9999 TD (eq)Tj 183 0 TD (car)Tj 182.9999 0 TD (pred)Tj 220.0001 0 TD (and)Tj -549 79.0001 TD (cons)Tj 218.9999 0 TD (and)Tj 183.0001 0 TD (simpaux)Tj 366 0 TD (and)Tj 182.9999 0 TD (cdr)Tj 183.0001 0 TD (pred)Tj -1171 79 TD (eq)Tj 183 0 TD (car)Tj 182.9999 0 TD (pred)Tj 220.0001 0 TD (or)Tj -549 78 TD (cons)Tj 218.9999 0 TD 0.0001 Tc (or)Tj 147.0001 0 TD 0 Tc (simpaux)Tj 365.9999 0 TD 0.0001 Tc (or)Tj 146.0001 0 TD 0 Tc (cdr)Tj 183 0 TD (pred)Tj -1098 78.9999 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (pred)Tj -402 158.0001 TD (defun)Tj 256 0 TD (simpaux)Tj 329.0001 0 TD (op)Tj 146 0 TD (preds)Tj -658 78.9999 TD (cond)Tj 219 0 TD (null)Tj 256 0 TD (preds)Tj 256.9999 0 TD (nil)Tj -512.9999 79.0001 TD (and)Tj 220 0 TD (listp)Tj 255.9999 0 TD (car)Tj 183.0001 0 TD (preds)Tj -439.0001 78.9999 TD 0.0001 Tc (eq)Tj 146 0 TD 0 Tc (caar)Tj 220 0 TD (preds)Tj 256 0 TD (op)Tj -804.9999 78.9999 TD (append)Tj 293 0 TD (simpau)Tj 294.9999 0 TD (x)Tj 71.0001 0 TD (op)Tj 109 0 TD (cdar)Tj 219.9999 0 TD (preds)Tj -695 78 TD (simpau)Tj 295 0 TD (x)Tj 71 0 TD (op)Tj 109 0 TD (cdr)Tj 183 0 TD (preds)Tj -987.9999 79 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (cons)Tj 220.0001 0 TD (simp)Tj 219 0 TD (car)Tj 182.9999 0 TD (preds)Tj -402 79 TD (simpau)Tj 295 0 TD (x)Tj 71 0 TD (op)Tj 109 0 TD (cdr)Tj 183 0 TD (preds)Tj 369 0 TD ()Tj /T4 1 Tf 44.9999 382 TD 0.0002 Tc ( )Tj ET endstream endobj 235 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 238 0 obj << /Length 3207 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (A)Tj 111 0 TD (Program)Tj 439 0 TD 0.0001 Tc (to)Tj 135.0001 0 TD 0 Tc (Simplify)Tj 403.9999 0 TD 0.0001 Tc (Exp)Tj 174.0001 0 TD 0 Tc (ressions)Tj /T6 1 Tf -1263 123.9998 TD (Problems)Tj /T8 1 Tf 78.9999 154 TD ()Tj /T6 1 Tf 78 0 TD [(No)-29000(meaningful)-25999.9(name)-27999.9(f)-0.1(o)]TJ 824.0001 0 TD [(r)-28000(simpaux)]TJ /T8 1 Tf -902.0001 110.0002 TD ()Tj /T6 1 Tf 78 0 TD [(No)-29000(reusable)-27999.9(p)-0.1(a)]TJ 522.9999 0 TD 0.0001 Tc (rts)Tj /T8 1 Tf -601 109.9998 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(No)-29000(data)-28000.1(accesso)]TJ 574.0001 0 TD (rs)Tj /T8 1 Tf -652.0001 110.0002 TD ()Tj /T10 1 Tf 78 0 TD (and)Tj 256.0001 0 TD (and)Tj 182.9999 0 TD 0.0001 Tc (a)Tj /T6 1 Tf 102.0001 0 TD 0 Tc [(not)-29000(simplied)]TJ /T9 1 Tf -698 154.9999 TD (Better)Tj /T7 1 Tf 360 0 TD [(usable)-28000(to)-2000(ols)]TJ /T10 1 Tf -360 122.9999 TD (defun)Tj 256 0 TD (simpboo)Tj 295 0 TD (l)Tj 71.0001 0 TD (exp)Tj -549 79.0001 TD (\015Simplif)Tj 295 0 TD (y)Tj 70.9999 0 TD (a)Tj 73 0 TD (boolean)Tj 292.9999 0 TD (andor)Tj 329.0001 0 TD (expressio)Tj 332 0 TD (n)Tj 73 0 TD (\015)Tj -1466 79 TD (cond)Tj 219 0 TD (atom)Tj 256 0 TD (exp)Tj 183.0001 0 TD (exp)Tj -439.0001 78.9999 TD (member)Tj 330.0001 0 TD -0.0001 Tc (op)Tj 145.9999 0 TD 0 Tc (exp)Tj 183.0001 0 TD (and)Tj 218.9999 0 TD (or)Tj -840.9999 79.0001 TD (maybead)Tj 331.9999 0 TD (d)Tj 70.0001 0 TD -0.0001 Tc (op)Tj 147 0 TD 0 Tc (exp)Tj -147.0001 79 TD (collecta)Tj 369 0 TD (rg)Tj 73 0 TD (s)Tj -405 78.9999 TD (op)Tj 146 0 TD (exp)Tj -146 79.0001 TD (mapcar)Tj 293 0 TD (simpb)Tj 295 0 TD (ool)Tj 144 0 TD (args)Tj 218.9999 0 TD (exp)Tj -1426.9998 77.9999 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (exp)Tj -402 158.0001 TD (defun)Tj 256 0 TD (collect)Tj 295 0 TD 0.0001 Tc (arg)Tj 109.9999 0 TD 0 Tc (s)Tj 70.0001 0 TD -0.0001 Tc (op)Tj 147 0 TD 0 Tc (args)Tj -805 78.9999 TD (\015Return)Tj 292 0 TD (the)Tj 147 0 TD (list)Tj 183.0001 0 TD (of)Tj 109.9999 0 TD (args)Tj 219 0 TD (splicing)Tj 329.0001 0 TD (in)Tj 110 0 TD (args)Tj -1390 79 TD (that)Tj 183 0 TD (have)Tj 183 0 TD 0.0001 Tc (the)Tj 146.0001 0 TD 0 Tc (given)Tj 219.9999 0 TD (operator)Tj 295.0001 0 TD ()Tj 69.9999 0 TD 0.0001 Tc (op)Tj 183.0001 0 TD 0 Tc (Useful)Tj 256.9999 0 TD 0.0001 Tc (for)Tj -1536.9999 79 TD 0 Tc (simplify)Tj 295 0 TD -0.0001 Tc (ing)Tj 143.9999 0 TD 0 Tc (exps)Tj 183.0001 0 TD (with)Tj 183 0 TD (associat)Tj 294.9999 0 TD (e)Tj 71.0001 0 TD (operator)Tj 295 0 TD (s\015)Tj -1466 79.0001 TD (loop)Tj 219 0 TD (for)Tj 147 0 TD 0.0001 Tc (arg)Tj 146.0001 0 TD 0 Tc (in)Tj 110 0 TD (args)Tj -403.0001 78 TD (when)Tj 183 0 TD (startswi)Tj 369.0001 0 TD (th)Tj 107 0 TD (arg)Tj 146 0 TD (op)Tj -805.0001 79 TD (nconc)Tj 220 0 TD (collect)Tj 332.0001 0 TD (ar)Tj 72.9999 0 TD 0.0001 Tc (gs)Tj 107 0 TD 0 Tc (op)Tj 110.0001 0 TD (args)Tj 219 0 TD (arg)Tj -1061 79 TD (else)Tj 183 0 TD (collect)Tj 292.9999 0 TD (arg)Tj /T4 1 Tf 925.9999 119 TD 0.0002 Tc ( )Tj ET endstream endobj 239 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 241 0 obj << /Length 2961 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 609.54 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Control)-27999.9(A)-0.1(bstraction)]TJ ET q 458.4 0 0 -1.44 89.016 592.0441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 561.54 Tm (Build)Tj 274 0 TD (Reusable)Tj 449.0001 0 TD (T)Tj 72 0 TD 2.9999 Tc [(oo)2999.8(l)2999.9(s)]TJ /T10 1 Tf -795 141.9998 TD 0 Tc (defun)Tj 256 0 TD (startsw)Tj 295 0 TD 0.0001 Tc (ith)Tj 144.0001 0 TD 0 Tc (list)Tj 218.9999 0 TD (element)Tj -840.9999 78 TD (\015Is)Tj 146 0 TD (this)Tj 183 0 TD (a)Tj 73 0 TD (list)Tj 182.9999 0 TD (that)Tj 183.0001 0 TD (starts)Tj 256 0 TD (with)Tj 182.9999 0 TD (the)Tj 147.0001 0 TD (given)Tj 219 0 TD (element\015)Tj -1573 79.0002 TD (and)Tj 183 0 TD (consp)Tj 256 0 TD (list)Tj -256 78.9998 TD (eql)Tj 183 0 TD (first)Tj 256.0001 0 TD (list)Tj 218.9999 0 TD (element)Tj -913.9999 158.0001 TD (defun)Tj 256 0 TD (maybead)Tj 295 0 TD (d)Tj 71.0001 0 TD -0.0001 Tc (op)Tj 145.9999 0 TD 0 Tc (args)Tj 183.0001 0 TD (optional)Tj -183.0001 78.9999 TD (default)Tj 329 0 TD (getident)Tj 369.0001 0 TD (it)Tj 72.9999 0 TD (y)Tj 71 0 TD (op)Tj -1536.9999 79 TD (\015If)Tj 146 0 TD ( )Tj 73 0 TD (arg)Tj 183 0 TD (return)Tj 256.0001 0 TD -0.0001 Tc (it)Tj 147 0 TD (if)Tj 110 0 TD 0 Tc ()Tj 109 0 TD (return)Tj 256 0 TD (the)Tj 147 0 TD (default)Tj -1427 79.0001 TD (If)Tj 110 0 TD (there)Tj 219 0 TD (is)Tj 110 0 TD (more)Tj 183.0001 0 TD (than)Tj 183 0 TD ( )Tj 73 0 TD (arg)Tj 183 0 TD (cons)Tj 182.9999 0 TD (op)Tj 110.0001 0 TD (on)Tj 108.9999 0 TD (them)Tj -1462.9999 78 TD (Example)Tj 329 0 TD (maybead)Tj 332.0001 0 TD (d)Tj 70.9999 0 TD (progn)Tj 256 0 TD (f)Tj 183.0001 0 TD (x)Tj 183 0 TD -0.0001 Tc ( )Tj 145.9999 0 TD 0 Tc (f)Tj 110.0001 0 TD (x)Tj -1610 78.9999 TD (Example)Tj 329 0 TD (maybead)Tj 332.0001 0 TD (d)Tj 70.9999 0 TD ()Tj 109 0 TD 0.0001 Tc (\012)Tj 147 0 TD ()Tj 146.0001 0 TD 0 Tc ( )Tj 146 0 TD ()Tj 110 0 TD (\012)Tj 72.9999 0 TD ()Tj -1462.9999 79 TD (Example)Tj 329 0 TD (maybead)Tj 332.0001 0 TD (d)Tj 70.9999 0 TD ( )Tj 109 0 TD ()Tj 183.0001 0 TD ( )Tj 147 0 TD ()Tj -1171 79.0001 TD (assuming)Tj 329 0 TD ()Tj 73 0 TD (is)Tj 110.0001 0 TD (defined)Tj 293 0 TD -0.0001 Tc (as)Tj 110 0 TD (the)Tj 146 0 TD 0 Tc (identity)Tj 329 0 TD (for)Tj 146.9999 0 TD 0.0001 Tc ( \015)Tj -1536.9999 79 TD 0 Tc (cond)Tj 219 0 TD (null)Tj 256 0 TD (args)Tj 219.9999 0 TD (default)Tj -475.9999 78.9999 TD (length )Tj 403.0001 0 TD (args)Tj 218.9999 0 TD (first)Tj 256 0 TD (args)Tj -877.9999 79.0001 TD 0.0001 Tc (t)Tj 110 0 TD 0 Tc (cons)Tj 220.0001 0 TD (op)Tj 109 0 TD (args)Tj -731 156.9999 TD (deftabl)Tj 295 0 TD (e)Tj 70 0 TD (identity)Tj -292 79 TD (init)Tj 219 0 TD ( )Tj 183 0 TD ()Tj 110.0001 0 TD ()Tj 110 0 TD ( )Tj 109.9999 0 TD (and)Tj 183.0001 0 TD (t)Tj 109 0 TD (or)Tj 147 0 TD (nil)Tj 183 0 TD (progn)Tj 256 0 TD (nil)Tj /T4 1 Tf 10.9998 452 TD 0.0002 Tc ( )Tj ET endstream endobj 242 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 244 0 obj << /Length 3592 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 683.7001 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 666.204 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 635.46 Tm (A)Tj 111 0 TD (Language)Tj 484.9999 0 TD 0.0001 Tc (fo)Tj 89.0001 0 TD 0 Tc (r)Tj 75 0 TD (Simplifying)Tj /T6 1 Tf -760 140.9998 TD (T)Tj 55 0 TD (ask)Tj 176 0 TD [(A)-29000.1(S)0.1(impli)]TJ 302 0 TD 0.0001 Tc [(er)-25999.9(f)0.1(o)]TJ 205.0001 0 TD 0 Tc [(r)-28000(a)0.1(ll)-27000(Exp)]TJ 297.9999 0 TD (ressions)Tj /T10 1 Tf -1035.9999 141.0002 TD (simplif)Tj 295 0 TD (y)Tj 70 0 TD ()Tj 147 0 TD ( )Tj 73.0001 0 TD ( )Tj 110 0 TD (x)Tj 72.9999 0 TD ()Tj 110.0001 0 TD (y)Tj 73 0 TD (y)Tj 293 0 TD -0.0001 Tc ( )Tj 183 0 TD 0 Tc (x)Tj -1427 78.9998 TD (simplif)Tj 295 0 TD (y)Tj 70 0 TD (if)Tj 183 0 TD 0.0001 Tc ()Tj 109.9999 0 TD 0 Tc ()Tj 73.0001 0 TD -0.0001 Tc ( )Tj 110 0 TD 0 Tc (f)Tj 110 0 TD (x)Tj 293 0 TD -0.0001 Tc ( )Tj 183 0 TD (nil)Tj -1427 79.0002 TD 0 Tc (simplif)Tj 295 0 TD (y)Tj 70 0 TD (and)Tj 220.0001 0 TD (a)Tj 72.9999 0 TD (and)Tj 183.0001 0 TD (and)Tj 219.9999 0 TD (b)Tj 183.0001 0 TD -0.0001 Tc ( )Tj 146 0 TD 0 Tc (and)Tj 182.9999 0 TD (a)Tj 73.0001 0 TD (b)Tj /T7 1 Tf -1646 140.9998 TD (Syntactic)Tj 364 0 TD (abstraction)Tj /T6 1 Tf 428.9999 0 TD (denes)Tj 279.0001 0 TD (a)Tj 78 0 TD (new)Tj 175.9999 0 TD (language)Tj 348 0 TD (that)Tj 183.0001 0 TD (is)Tj -1857 79.0001 TD (app)Tj 125 0 TD (rop)Tj 113 0 TD [(riate)-26000(to)-29000(the)-29000.1(p)]TJ 469.9999 0 TD (roblem)Tj -707.9999 140.9999 TD [(This)-18000.1(is)-18000(a)-19000.1(p)]TJ 348 0 TD (roblemo)Tj 311.0001 0 TD (r)Tj 28 0 TD [(iented)-16000( as)-19999.9(o)0(pp)-1999.9(osed)-19999.9(to)-19000.1(co)-2000.1(deo)]TJ 991 0 TD (riented\015)Tj -1678 79 TD (app)Tj 125 0 TD (roach)Tj -125 141.0001 TD (Dene)Tj 263 0 TD (a)Tj 77.0001 0 TD (language)Tj 347 0 TD (fo)Tj 67 0 TD (r)Tj 66 0 TD (simpli)Tj 202.9999 0 TD (cation)Tj 295 0 TD (rules)Tj 224 0 TD (then)Tj 192.0001 0 TD (write)Tj -1734 79 TD (some)Tj /T10 1 Tf 0 141 TD (define)Tj 295 0 TD 0.0001 Tc (si)Tj 73.0001 0 TD -0.0001 Tc (mpl)Tj 109.9999 0 TD 0 Tc (if)Tj 73 0 TD 0.0001 Tc (ier)Tj 144.0001 0 TD 0 Tc (expsimpl)Tj 331.9999 0 TD (if)Tj 73.0001 0 TD (ie)Tj 72.9999 0 TD (r)Tj -1099.9999 78.9999 TD ( )Tj 146 0 TD (x)Tj 73 0 TD 0.0001 Tc ()Tj 110 0 TD 0 Tc ( )Tj 146 0 TD 0.0001 Tc (x)Tj -475 79.0001 TD 0 Tc ( )Tj 146 0 TD ()Tj 73 0 TD 0.0001 Tc (x)Tj 110 0 TD 0 Tc ( )Tj 146 0 TD 0.0001 Tc (x)Tj -475 79 TD 0 Tc ()Tj 146 0 TD (x)Tj 73 0 TD 0.0001 Tc ()Tj 110 0 TD 0 Tc ( )Tj 146 0 TD 0.0001 Tc (x)Tj -475 78 TD 0 Tc ()Tj 146 0 TD (x)Tj 73 0 TD 0.0001 Tc (x)Tj 110 0 TD 0 Tc ( )Tj 146 0 TD 0.0001 Tc ()Tj -475 78.9999 TD 0 Tc (if)Tj 183 0 TD (t)Tj 73.0001 0 TD (x)Tj 72.9999 0 TD (y)Tj 110 0 TD ( )Tj 145.9999 0 TD 0.0001 Tc (x)Tj -584.9999 78.9999 TD 0 Tc (if)Tj 183 0 TD (nil)Tj 146 0 TD (x)Tj 73 0 TD (y)Tj 110.0001 0 TD ( )Tj 146 0 TD -0.0001 Tc (y)Tj -658 79 TD 0 Tc (if)Tj 183 0 TD (x)Tj 73.0001 0 TD (y)Tj 72.9999 0 TD (y)Tj 110 0 TD ( )Tj 145.9999 0 TD 0.0001 Tc (y)Tj -584.9999 79 TD 0 Tc (and)Tj 256 0 TD -0.0001 Tc ( )Tj 145.9999 0 TD 0 Tc (t)Tj -402 79 TD (and)Tj 219 0 TD 0.0001 Tc (x)Tj 110 0 TD 0 Tc ( )Tj 146 0 TD 0.0001 Tc (x)Tj -475 79.0001 TD 0 Tc (and)Tj 219 0 TD (x)Tj 73 0 TD (x)Tj 110 0 TD ( )Tj 147.0001 0 TD (x)Tj -549 78.9999 TD (and)Tj 219 0 TD (t)Tj 73 0 TD (x)Tj 110 0 TD ( )Tj 147.0001 0 TD (x)Tj -549 78 TD ()Tj /T4 1 Tf 1620.9998 134 TD 0.0002 Tc ( )Tj ET endstream endobj 245 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 247 0 obj << /Length 2247 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 672.9 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 655.644 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 624.9 Tm (Design)Tj 351 0 TD (Y)Tj 63.9999 0 TD 0.0001 Tc (our)Tj 188.0001 0 TD 0 Tc (Language)Tj 485.9999 0 TD 0.0001 Tc (Ca)Tj 123.0001 0 TD 0 Tc (refully)Tj /T6 1 Tf -1212 140.9998 TD [( The)-27999.9(abilit)]TJ 387 0 TD [(y)-26000(t)-0.1(o)-28999.9(c)0(hange)-29000.1(notations)-28000.1(emp)-1999.9(o)]TJ 990.0001 0 TD (w)Tj 54.9999 0 TD [(ers)-28000(h)-0.1(uman)]TJ -1431.9999 79.0002 TD [(b)-2000(eings\012)]TJ 327 0 TD ( )Tj /T7 1 Tf 71 0 TD [(Scott)-29000(Kim)]TJ /T9 1 Tf -398 140.9998 TD (Bad)Tj /T7 1 Tf 266 0 TD [(verb)-2000.1(ose)-29000(b)]TJ 358 0 TD (rittle)Tj /T10 1 Tf -624 142 TD (setq)Tj 219 0 TD (timesru)Tj 332 0 TD 0.0001 Tc (le)Tj 106.9999 0 TD ()Tj -584.9999 78.0001 TD 0 Tc (simplify)Tj 0 79 TD ()Tj 110 0 TD ()Tj 109 0 TD (e )Tj 147 0 TD ()Tj -366 78.9999 TD ()Tj 0 79.0001 TD (timesr)Tj 295 0 TD -0.0001 Tc (ule)Tj -295 79 TD 0 Tc ()Tj 73 0 TD ()Tj -146 158 TD (setq)Tj 219 0 TD (rules)Tj 220 0 TD (list)Tj 218.9999 0 TD (timesrul)Tj 369 0 TD (e)Tj 70.0001 0 TD ()Tj /T8 1 Tf -1018.0001 172 TD ()Tj /T6 1 Tf 78 0 TD [(Insucient)-29000.1(abstraction)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Requires)-29000(naming)]TJ /T10 1 Tf 613.0001 0 TD (timesrul)Tj 368.9999 0 TD (e)Tj /T6 1 Tf 62 0 TD [(three)-30000.1(t)0(imes)]TJ /T8 1 Tf -1122 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Intro)-1999.9(d)0(uces)-30000(unneeded)-29999.9(global)-26000.1(va)]TJ 1067 0 TD (riables)Tj /T8 1 Tf -1145 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Unconventional)-28000.1(indentation)]TJ -157 171.9998 TD [(Sometimes)-26000(i)0.1(t)-28000(i)0(s)-28000(u)-0.1(seful)-28000(to)-29000(name)-28000(rules)]TJ /T10 1 Tf 0 141 TD (defrule)Tj 329 0 TD (timesru)Tj 331.9999 0 TD 0.0001 Tc (le)Tj -587.9999 79 TD 0 Tc ()Tj 110 0 TD (x)Tj 109 0 TD 0.0001 Tc ()Tj 110 0 TD 0 Tc ( )Tj 146 0 TD 0.0001 Tc ()Tj /T6 1 Tf -548 141 TD 0 Tc [( Although)-29000(I)-28000(w)]TJ 488 0 TD [(ouldnt)-28000(r)0.1(ecommend)-27999.9(it)-28000(in)-27000(this)-28000(case\015)]TJ /T4 1 Tf 1205.9998 187 TD 0.0002 Tc ( )Tj ET endstream endobj 248 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 250 0 obj << /Length 4279 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (An)Tj 167 0 TD (Interp)Tj 270 0 TD (reter)Tj 257.0001 0 TD (fo)Tj 88.9999 0 TD (r)Tj 75 0 TD (Simplifying)Tj /T6 1 Tf -857.9999 128 TD (No)Tj 97 0 TD [(w)-28000(w)0(rite)-29000(an)-28000(interp)]TJ 603.0001 0 TD [(reter)-28000( )-0.1(o)]TJ 266.9999 0 TD [(r)-28000(a)-28000(c)-0.1(ompiler\015)]TJ /T10 1 Tf -966.9999 126.9998 TD (defun)Tj 256 0 TD (simplify)Tj 329.0001 0 TD (exp)Tj -512 79.0002 TD (\015Simplif)Tj 295 0 TD (y)Tj 70.9999 0 TD (expressi)Tj 295.0001 0 TD -0.0001 Tc (on)Tj 107 0 TD 0 Tc (by)Tj 110 0 TD (first)Tj 218.9999 0 TD (simplifyin)Tj 369.0001 0 TD (g)Tj 70.9999 0 TD (componen)Tj 294.9999 0 TD 0.0002 Tc (ts)Tj 73.0002 0 TD 0 Tc (\015)Tj -1905 79 TD (if)Tj 146 0 TD (atom)Tj 220 0 TD (exp)Tj -220 78.9998 TD 0.0001 Tc (exp)Tj 0 78.0002 TD 0 Tc (simplify)Tj 332 0 TD 0.0001 Tc (ex)Tj 109.9999 0 TD 0 Tc (p)Tj 70.0001 0 TD (mapcar)Tj 292.9999 0 TD (simplif)Tj 332.0001 0 TD (y)Tj 71 0 TD (exp)Tj -1427 157.9999 TD (defunm)Tj 295 0 TD 0.0001 Tc (em)Tj 73.0001 0 TD 0 Tc (o)Tj 70.9999 0 TD (simplify)Tj 295.0001 0 TD -0.0001 Tc (ex)Tj 110 0 TD 0 Tc (p)Tj 69.9999 0 TD (exp)Tj -840.9999 79 TD (\015Simplif)Tj 295 0 TD (y)Tj 70.9999 0 TD (expressi)Tj 295.0001 0 TD -0.0001 Tc (on)Tj 107 0 TD 0 Tc (using)Tj 219.9999 0 TD (a)Tj 73.0001 0 TD (rule)Tj 219 0 TD (or)Tj 110 0 TD (math\015)Tj -1390 78.9999 TD ()Tj 110 0 TD 0.0001 Tc (The)Tj 146.0001 0 TD 0 Tc (expressio)Tj 331.9999 0 TD (n)Tj 70.0001 0 TD -0.0001 Tc (is)Tj 110 0 TD 0 Tc (nonatomi)Tj 331.9999 0 TD 0.0001 Tc (c)Tj -1099.9999 79.0001 TD 0 Tc (ruleba)Tj 295 0 TD -0.0001 Tc (sed)Tj 109.9999 0 TD 0 Tc (t)Tj 73 0 TD 0.0001 Tc (ran)Tj 109.9999 0 TD (sl)Tj 73.0001 0 TD -0.0001 Tc (ato)Tj 110 0 TD 0 Tc (r)Tj 69.9999 0 TD 0.0001 Tc (exp)Tj 147 0 TD 0 Tc (simplif)Tj 295.0001 0 TD -0.0001 Tc (ica)Tj 110 0 TD 0 Tc (ti)Tj 73 0 TD (on)Tj 109.9999 0 TD (ru)Tj 73.0001 0 TD (le)Tj 73 0 TD -0.0002 Tc (s)Tj -1649 79 TD 0 Tc (rulepat)Tj 332 0 TD (te)Tj 73 0 TD 0.0001 Tc (rn)Tj 106.9999 0 TD 0 Tc (first)Tj -511.9999 78.9999 TD (ruleres)Tj 332 0 TD (po)Tj 73 0 TD 0.0001 Tc (nse)Tj 144.0001 0 TD 0 Tc (third)Tj -549.0001 78 TD (action)Tj 293 0 TD (simpli)Tj 295.0001 0 TD -0.0001 Tc (fy)Tj -588.0001 79 TD 0 Tc (otherwis)Tj 332 0 TD (e)Tj 70 0 TD (evalexp)Tj 368.9999 0 TD 0.0001 Tc ()Tj /T6 1 Tf -916.9999 128.0001 TD 0 Tc [(This)-27000(solution)-27000.1(is)-28000.1(go)-2000(o)-1999.9(d)-30000.1(b)-2000(e)0.1(cause)]TJ /T8 1 Tf 78.9999 157.9999 TD ()Tj /T6 1 Tf 78 0 TD (Simplicati)Tj 393 0 TD [(on)-26000.1(rules)-28000.1(a)]TJ 341.9999 0 TD [(re)-28000.1(easy)-29000.1(t)0(o)-27999.9(w)-0.1(rite)]TJ /T8 1 Tf -813 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Control)-28000()-0.1(o)]TJ 378.0001 0 TD [(w)-28999.9(i)-0.1(s)-27999.9(abstracted)-29000(a)]TJ 603 0 TD (w)Tj 54.9999 0 TD (a)Tj 39.0001 0 TD [(y)-27000( )0.1(mostly\015)]TJ /T8 1 Tf -1153.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(It)-28999.9(is)-28000(easy)-28999.9(t)0(o)-29000(v)0(erify)-28000(t)0(he)-29000.1(rules)-27999.9(a)]TJ 1033 0 TD -0.0001 Tc [(re)-28000.1(co)]TJ 173.9999 0 TD 0 Tc (rrect)Tj /T8 1 Tf -1285 110 TD ()Tj /T6 1 Tf 78 0 TD [(The)-29000.1(p)]TJ 213 0 TD [(rogram)-26000.1(can)-29000(quickly)-27000(b)-2000.1(e)-29999.9(u)0(p)-29000(and)-28000.1(running)]TJ -213 79 TD [(If)-28999.9(the)-29000(a)-0.1(pp)]TJ 343 0 TD [(roach)-28000(i)0.1(s)-28000.1(s)0.1(ucient)-29000.1(w)]TJ 725.9999 0 TD [(ere)-29000.1(done)]TJ -1069 79 TD [(If)-28999.9(the)-29000(a)-0.1(pp)]TJ 343 0 TD [(roach)-28000(i)0.1(s)-28000.1(insucient)-28000(w)]TJ 788.0001 0 TD [(eve)-28999.9(saved)-29000.1(time)]TJ -1131 79.0001 TD [(If)-28999.9(it)-27999.9(is)-28000.1(just)-28000(slo)]TJ 488 0 TD -0.0001 Tc [(w)-28000.2(w)]TJ 164.0001 0 TD 0 Tc [(e)-29000(c)0.1(an)-29000(imp)]TJ 347 0 TD [(rove)-27000(the)-29000.1(t)0(o)-1999.9(o)-0.1(ls)]TJ -999.0001 78 TD [(and)-29000(other)-29000.1(u)-0.1(ses)-28999.9(o)-0.1(f)-29000(t)0(he)-29000.1(to)-1999.9(ols)-28000.1(w)0.1(ill)-27000(b)-1999.9(enet)-29999.9(t)0(o)-2000.1(o)0.1()]TJ /T4 1 Tf 1536.9998 135 TD 0.0002 Tc ( )Tj ET endstream endobj 251 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 253 0 obj << /Length 4599 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (An)Tj 167 0 TD (Interp)Tj 270 0 TD (reter)Tj 257.0001 0 TD (fo)Tj 88.9999 0 TD (r)Tj 75 0 TD (T)Tj 72 0 TD (ranslating)Tj /T6 1 Tf -929.9999 115.9998 TD ( Success)Tj 348 0 TD (comes)Tj 254 0 TD (from)Tj 199.0001 0 TD (doing)Tj 225.9999 0 TD (the)Tj 146 0 TD (same)Tj 213 0 TD (thing)Tj 214.0001 0 TD (over)Tj 181.9998 0 TD 0.0001 Tc (and)Tj -1781.9998 79.0002 TD 0 Tc [(over)-29000(again)-27000.1(each)-30000(time)-27000(y)]TJ 826 0 TD [(ou)-29000(lea)]TJ 212 0 TD [(rn)-27000.1(a)-29000(little)-27000.1(b)0(it)-28000.1(and)-29000(y)]TJ 670 0 TD [(ou)-29000(do)]TJ -1708 77.9998 TD [(a)-28000(little)-26000(b)-2000(etter)-30000(the)-29000.1(next)-28999.9(time\012)]TJ 1078 0 TD ( )Tj /T7 1 Tf 72 0 TD [(Jonathan)-28000.1(Sachs)]TJ /T6 1 Tf -1150 116.0002 TD [(Abstract)-29000(o)0(ut)-27999.9(the)-30000(rulebased)-27000(translato)]TJ 1310.9999 0 TD 0.0001 Tc (r)Tj /T10 1 Tf -1310.9999 114.9998 TD 0 Tc (defun)Tj 256 0 TD (rulebas)Tj 295 0 TD 0.0001 Tc (ed)Tj 109.9999 0 TD (tr)Tj 73.0001 0 TD -0.0001 Tc (ans)Tj 110 0 TD 0 Tc (la)Tj 72.9999 0 TD 0.0001 Tc (tor)Tj -770.9999 79.0002 TD 0 Tc (input)Tj 256 0 TD (rules)Tj 220.0001 0 TD (key)Tj 182.9999 0 TD (matcher)Tj 329.0001 0 TD (patmat)Tj 332 0 TD (ch)Tj 73 0 TD ()Tj -1137 78.9999 TD (rulepat)Tj 331.9999 0 TD (ter)Tj 110.0001 0 TD (n)Tj 69.9999 0 TD (first)Tj 330.0001 0 TD (rulere)Tj 295 0 TD (spo)Tj 109.9999 0 TD (ns)Tj 73.0001 0 TD (e)Tj 70 0 TD (rest)Tj -1390 79 TD (action)Tj 293.0001 0 TD (identity)Tj 331.9999 0 TD ()Tj 70.0001 0 TD (sub)Tj 182.9999 0 TD (sublis)Tj -877.9999 78 TD (otherwis)Tj 331.9999 0 TD (e)Tj 71 0 TD (identi)Tj 295 0 TD (ty)Tj 73 0 TD 0.0001 Tc ()Tj -1099.9999 78.9999 TD 0 Tc (\015Find)Tj 219 0 TD (the)Tj 147 0 TD (first)Tj 218.9999 0 TD (rule)Tj 183.0001 0 TD (that)Tj 182.9999 0 TD (matches)Tj 293 0 TD (input)Tj 256 0 TD 0.0001 Tc (and)Tj 146.0001 0 TD 0 Tc (apply)Tj 220 0 TD (the)Tj -1866 79 TD (action)Tj 256 0 TD -0.0001 Tc (to)Tj 109.9999 0 TD 0.0001 Tc (the)Tj 146.0001 0 TD 0 Tc (result)Tj 256 0 TD (of)Tj 110 0 TD (substitut)Tj 332 0 TD -0.0001 Tc (in)Tj 73 0 TD 0 Tc (g)Tj 71 0 TD -0.0001 Tc (the)Tj 145.9999 0 TD 0 Tc (match)Tj 219.0001 0 TD (result)Tj -1719 79.0001 TD (into)Tj 183 0 TD (the)Tj 146 0 TD (rules)Tj 255.9999 0 TD (response)Tj 366 0 TD (If)Tj 110.0001 0 TD (no)Tj 110 0 TD (rule)Tj 183 0 TD (matches)Tj 329 0 TD (apply)Tj -1683 78.9999 TD (otherwis)Tj 295 0 TD (e)Tj 70.9999 0 TD (to)Tj 109 0 TD 0.0001 Tc (the)Tj 147.0001 0 TD 0 Tc (input\015)Tj -622 79 TD (loop)Tj 219 0 TD (for)Tj 147 0 TD (rule)Tj 183.0001 0 TD (in)Tj 109 0 TD (rules)Tj -439.0001 79.0001 TD (for)Tj 147 0 TD (result)Tj 256.0001 0 TD ()Tj 72.9999 0 TD (funcall)Tj 329.0001 0 TD (matcher)Tj -256.0001 79 TD (funcall)Tj 329 0 TD (rulepatte)Tj 369 0 TD (rn)Tj 107 0 TD (rule)Tj 220.0001 0 TD (input)Tj -1574 78 TD (when)Tj 183 0 TD (not)Tj 182.9999 0 TD 0.0001 Tc (eq)Tj 147 0 TD 0 Tc (result)Tj 256 0 TD (fail)Tj -768.9999 78.9999 TD 0.0001 Tc (do)Tj 110 0 TD 0 Tc (RETURN)Tj 293.0001 0 TD (funcall)Tj 328.9999 0 TD (action)Tj -256 79 TD (funcall)Tj 329 0 TD (sub)Tj 147 0 TD (result)Tj -403 79.0001 TD (funcall)Tj 329 0 TD (rulerespo)Tj 369 0 TD -0.0001 Tc (nse)Tj 144.0001 0 TD 0 Tc (rule)Tj -1391 78.9999 TD (finally)Tj 293.0001 0 TD (RETURN)Tj 293 0 TD (funcall)Tj 329 0 TD (otherwise)Tj 365.9999 0 TD (input)Tj /T6 1 Tf -1572.9999 115 TD [(If)-26000(this)-26000(implem)]TJ 483 0 TD (entati)Tj 202.9999 0 TD [(on)-23999.9(is)-24999.9(to)-2000.1(o)-26999.9(s)-0.1(lo)]TJ 428 0 TD 0.0001 Tc [(w)-25999.9(w)]TJ 162 0 TD 0 Tc [(e)-26000.1(can)-26000(index)-26000.1(b)-2000(etter)]TJ -1275.9999 79 TD (o)Tj 41 0 TD [(r)-28000(c)0(ompile)]TJ -41 115 TD (Sometimes)Tj 444 0 TD (reuse)Tj 216 0 TD -0.0001 Tc (is)Tj 87 0 TD 0 Tc (at)Tj 107 0 TD -0.0001 Tc (an)Tj 118 0 TD (info)Tj 129.9999 0 TD 0 Tc [(rmal)-31000(level)]TJ 417.0001 0 TD (seeing)Tj 248.9998 0 TD 0.0002 Tc (ho)Tj 84.0002 0 TD 0 Tc (w)Tj -1852 79.0001 TD (the)Tj 145 0 TD (general)Tj 284.0001 0 TD [(to)-1999.9(ol)]TJ 171.9999 0 TD [(is)-32000(built)-31000(a)-0.1(llo)]TJ 395.0001 0 TD [(ws)-30999.9(a)]TJ 194 0 TD (p)Tj 41 0 TD [(rogrammer)-29999.9(to)]TJ 525 0 TD -0.0001 Tc (con)Tj -1756 79 TD 0 Tc [(struct)-28000(a)-29000(custom)-27999.9(t)0(o)-2000(o)0(l)-28000(w)0.1(ith)-29000(cut)-29000(and)-27999.9(paste)]TJ /T4 1 Tf 1693.9998 113 TD 0.0002 Tc ( )Tj ET endstream endobj 254 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 256 0 obj << /Length 4986 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Saving)Tj 341 0 TD (duplicate)Tj 453.0001 0 TD (w)Tj 72 0 TD (o)Tj 53.9999 0 TD (rk)Tj 172 0 TD (defunmemo)Tj /T6 1 Tf -1091.9999 115.9998 TD [(Less)-24999.9(extreme)-25000(than)-25000.1(dening)-25000(a)-25000(w)0.1(hole)-25000.1(new)-26000.1(l)0.1(anguage)-24000(is)-24000(to)]TJ 0 79.0002 TD [(augment)-26999.9(the)-29000(Lisp)-28000(language)-28000(with)-27999.9(new)-30000.1(macros)]TJ /T10 1 Tf 0 115.9998 TD (defunme)Tj 295 0 TD 0.0001 Tc (mo)Tj /T6 1 Tf 109.0001 0 TD 0 Tc (mak)Tj 147.9999 0 TD (es)Tj 108.0001 0 TD (a)Tj 80 0 TD (function)Tj 326 0 TD [(rememb)-2000(e)0(r)]TJ 390 0 TD -0.0001 Tc (all)Tj 117.9999 0 TD 0 Tc (computa)Tj -1573.9999 79.0002 TD [(tions)-31000(it)-31000(has)-31000(made)]TJ 691 0 TD [(It)-32000(do)-1999.9(es)]TJ 276.9999 0 TD [(this)-30999.9(b)]TJ 199 0 TD [(y)-31000(maintaini)]TJ 395.0001 0 TD [(ng)-29000.1(a)-30999.8(h)-0.2(ash)]TJ -1562 79 TD [(table)-21000(of)-22000(inputoutput)-21000.1(pairs)]TJ 988 0 TD [(If)-21999.9(the)-21999.9()-0.1(rst)-22000.1(a)]TJ 403 0 TD [(rgument)-20000(i)0(s)-20999.8(j)-0.2(ust)]TJ -1391 78.9998 TD [(the)-32000(function)-32000(n)0.1(ame)-30999.9()-32000(o)-0.1(f)]TJ 885 0 TD [()-32000(things)-31000(happ)-1999.9(en)]TJ 640.9999 0 TD 0.0001 Tc 31.9999 Tw [( If)]TJ 204.0001 0 TD 0 Tc 0 Tw (there)Tj -1730 79.0001 TD (is)Tj 86 0 TD (exactly)Tj 278 0 TD ()Tj 78 0 TD (a)Tj 39 0 TD 0.0001 Tc (rg)Tj 105 0 TD 0 Tc (and)Tj 161.0001 0 TD -0.0001 Tc (it)Tj 85 0 TD (is)Tj 87 0 TD (not)Tj 150.9999 0 TD 0 Tc (a)Tj /T10 1 Tf 75 0 TD (rest)Tj /T6 1 Tf 218.0001 0 TD (a)Tj 39 0 TD -0.0001 Tc (rg)Tj 129.9999 0 TD 0.0001 Tc (it)Tj 85 0 TD 0 Tc (mak)Tj 148.0001 0 TD [(es)-31999.8(a)]TJ -1765 79 TD [(eql)-24000(table)-25000(on)-25000(that)-25000(a)]TJ 644 0 TD (rg)Tj 132 0 TD 26 Tw [( Otherwise)-26000(i)0(t)-25000(m)0(ak)]TJ 746 0 TD -0.0001 Tc 0 Tw [(es)-23000.2(an)-25000.1(equal)]TJ -1522 79 TD 0 Tc [(table)-27000(on)-29000(the)-29000(w)-0.1(hole)-28999.9(a)]TJ 725 0 TD (rglist)Tj -725 115.9999 TD (Y)Tj 48 0 TD [(ou)-24000(can)-24000.1(also)-23000(replace)-24000(fnname)-23000(w)0(ith)-24000( )0.1(name)-23999.9(test)-23999.9()]TJ 1710 0 TD (size)Tj -1758 78 TD ()Tj 131 0 TD -0.0001 Tc (k)Tj 63 0 TD 0 Tc (eyexp)Tj 259 0 TD (\015)Tj 189 0 TD (This)Tj 193.0001 0 TD (mak)Tj 147.9999 0 TD 0.0001 Tc (es)Tj 104.0001 0 TD 0 Tc (a)Tj 76.9999 0 TD (table)Tj 208.0001 0 TD (with)Tj 186 0 TD (given)Tj 218 0 TD (test)Tj -1776 79 TD (and)Tj 160 0 TD (size)Tj 186.0001 0 TD (indexed)Tj 295.9999 0 TD (b)Tj 40.9999 0 TD (y)Tj 72 0 TD (k)Tj 39.0001 0 TD (eyexp)Tj 300 0 TD -0.0001 Tc (The)Tj 177 0 TD 0 Tc (hash)Tj 193 0 TD (table)Tj 206 0 TD -0.0001 Tc (can)Tj 155 0 TD 2 Tc (be)Tj -1825 79.0001 TD 0 Tc (clea)Tj 135 0 TD [(red)-27000(with)-29000(the)-29000(clea)]TJ 593.0001 0 TD (rmem)Tj 231 0 TD [(o)-26000(function)]TJ -959 116 TD (Examples)Tj /T10 1 Tf T* (defunm)Tj 295 0 TD 0.0001 Tc (em)Tj 73.0001 0 TD 0 Tc (o)Tj 70.9999 0 TD (f)Tj 73 0 TD (x)Tj 621.9999 0 TD ()Tj 110.0001 0 TD -0.0001 Tc (eql)Tj 146 0 TD 0 Tc (table)Tj 219.9999 0 TD (keyed)Tj 219.0001 0 TD (on)Tj 110 0 TD (x)Tj -1866 78.9999 TD (complex)Tj 295 0 TD -0.0001 Tc (co)Tj 109.9999 0 TD 0 Tc (mp)Tj 73 0 TD 0.0001 Tc (uta)Tj 109.9999 0 TD (ti)Tj 73.0001 0 TD -0.0001 Tc (on)Tj 107 0 TD (x)Tj -841 158.0001 TD 0 Tc (defunm)Tj 295 0 TD 0.0001 Tc (em)Tj 73.0001 0 TD 0 Tc (o)Tj 70.9999 0 TD (f)Tj 109 0 TD (test)Tj 219.9999 0 TD (eq)Tj 220.0001 0 TD (x)Tj 146 0 TD ()Tj 110 0 TD (eq)Tj 109 0 TD (table)Tj 219.9999 0 TD (keyed)Tj 219.0001 0 TD (on)Tj 110 0 TD (x)Tj -1829 78.9999 TD (complex)Tj 295 0 TD -0.0001 Tc (co)Tj 109.9999 0 TD 0 Tc (mp)Tj 73 0 TD 0.0001 Tc (uta)Tj 109.9999 0 TD (ti)Tj 73.0001 0 TD -0.0001 Tc (on)Tj 107 0 TD (x)Tj -841 156.9999 TD 0 Tc (defunm)Tj 295 0 TD 0.0001 Tc (em)Tj 73.0001 0 TD 0 Tc (o)Tj 70.9999 0 TD (g)Tj 73 0 TD (x)Tj 110.0001 0 TD (y)Tj 73 0 TD (z)Tj 438.9999 0 TD ()Tj 110.0001 0 TD (equal)Tj 219 0 TD (table)Tj -1390 79 TD (another)Tj 295 0 TD -0.0001 Tc (co)Tj 109.9999 0 TD 0 Tc (mp)Tj 73 0 TD 0.0001 Tc (uta)Tj 109.9999 0 TD (ti)Tj 73.0001 0 TD -0.0001 Tc (on)Tj 107 0 TD 0 Tc (x)Tj 72.9999 0 TD (y)Tj 74.0001 0 TD -0.0001 Tc (z)Tj 146 0 TD 0 Tc ()Tj 110 0 TD (keyed)Tj 219 0 TD (on)Tj 109.9999 0 TD (on)Tj 110.0001 0 TD (x)Tj 109 0 TD (y)Tj 74 0 TD ()Tj 73 0 TD (z)Tj -1939 158 TD (defunm)Tj 295 0 TD 0.0001 Tc (em)Tj 73.0001 0 TD 0 Tc (o)Tj 70.9999 0 TD (h)Tj 109 0 TD (keyexp)Tj 330.0001 0 TD -0.0001 Tc (x)Tj 110 0 TD 0 Tc (x)Tj 109 0 TD (optional)Tj 366 0 TD (debug)Tj -329.0001 79.0001 TD -0.0001 Tc ()Tj 110 0 TD 0 Tc (eql)Tj 146 0 TD (table)Tj 219.9999 0 TD (keyed)Tj 219.0002 0 TD (on)Tj 109.9998 0 TD (x)Tj -1865.9998 78.9999 TD ()Tj /T4 1 Tf 1620.9998 109 TD 0.0002 Tc ( \012)Tj ET endstream endobj 257 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 259 0 obj << /Length 4051 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 685.38 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 667.884 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 637.14 Tm (Saving)Tj 341 0 TD (Duplicate)Tj 476.9999 0 TD (W)Tj 102 0 TD (o)Tj 54 0 TD 0.0001 Tc (rk)Tj 172.0001 0 TD 0 Tc (defunmemo)Tj /T10 1 Tf -1146 141 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (defunmemo)Tj 402.9999 0 TD (fnname)Tj 332.0001 0 TD (an)Tj 72.9999 0 TD 0.0001 Tc (do)Tj 110.0001 0 TD -0.0001 Tc (pt)Tj 73 0 TD (ion)Tj 110 0 TD 0 Tc (s)Tj 69.9999 0 TD (rest)Tj 256.0001 0 TD (args)Tj -256.0001 78.9998 TD -0.0001 Tc (body)Tj 219.9999 0 TD 0 Tc (body)Tj -1682.9998 79 TD ()Tj 110 0 TD (Document)Tj 295 0 TD (at)Tj 73 0 TD 0.0001 Tc (ion)Tj 144.0001 0 TD 0 Tc (string)Tj 256 0 TD (on)Tj 109.9999 0 TD (previous)Tj 329.0001 0 TD (page)Tj -1317 79.0002 TD (let)Tj 183 0 TD (vars)Tj 256 0 TD (arglist)Tj 332.0001 0 TD (va)Tj 72.9999 0 TD 0.0001 Tc (rs)Tj 107 0 TD 0 Tc (args)Tj -877.9999 78.9998 TD (flet)Tj 219 0 TD (genbody)Tj 402.9999 0 TD (fnname)Tj 329.0001 0 TD (key)Tj 182.9999 0 TD (test)Tj 220.0001 0 TD (equal)Tj 295 0 TD ()Tj -698.0001 78 TD (size)Tj 183 0 TD (keyexp)Tj -805 79.0002 TD (evalwhe)Tj 369 0 TD (n)Tj 70 0 TD (load)Tj 220 0 TD (eval)Tj 183 0 TD (compile)Tj -769 78.9998 TD (setf)Tj 220 0 TD (get)Tj 183.0001 0 TD (fnname)Tj 365.9999 0 TD (memoize)Tj 332 0 TD (ta)Tj 73.0001 0 TD (bl)Tj 72.9998 0 TD (e)Tj -1210 79.0001 TD (makehas)Tj 332.0001 0 TD (ht)Tj 110 0 TD (ab)Tj 73 0 TD (le)Tj 107 0 TD (test)Tj 220 0 TD (test)Tj -805 79 TD (when)Tj 292 0 TD (size)Tj 183 0 TD (size)Tj 293 0 TD (size)Tj -842 78.9999 TD (defun)Tj 257 0 TD (fnname)Tj 329 0 TD (args)Tj -512 79 TD (gethash)Tj 295 0 TD (or)Tj 110 0 TD (s)Tj 73 0 TD (et)Tj 73 0 TD 0.0001 Tc (de)Tj 110 0 TD 0 Tc (fa)Tj 73 0 TD (ult)Tj -698 79.0001 TD (keyexp)Tj 0 78 TD (get)Tj 183 0 TD (fnname)Tj 366 0 TD (memoize)Tj 332 0 TD -0.0001 Tc (tab)Tj 110 0 TD 0 Tc (le)Tj 73.0001 0 TD ()Tj -1064.0001 78.9999 TD (progn)Tj 256 0 TD (body)Tj 369 0 TD ()Tj -1064 79 TD ()Tj 110.0001 0 TD (Body)Tj 182.9999 0 TD (of)Tj 110.0001 0 TD -0.0001 Tc (the)Tj 145.9999 0 TD 0 Tc (macro)Tj -548.9999 79.0001 TD (cond)Tj 220 0 TD (consp)Tj 292.0001 0 TD (fnnamean)Tj 369 0 TD (d)Tj 72.9999 0 TD 0.0001 Tc (opt)Tj 110.0001 0 TD -0.0001 Tc (io)Tj 73 0 TD (ns)Tj -881.0001 79 TD 0 Tc ()Tj 109.9999 0 TD 0.0001 Tc (Use)Tj 146.0001 0 TD 0 Tc (usersuppl)Tj 369 0 TD (ie)Tj 73 0 TD (d)Tj 71 0 TD (keywords)Tj 295 0 TD ()Tj 71 0 TD 0.0001 Tc (if)Tj 108.9999 0 TD 0 Tc (any)Tj -1243.9999 78.9999 TD (apply)Tj 256 0 TD (genbody)Tj 403 0 TD (fnnamea)Tj 332.0001 0 TD (nd)Tj 72.9999 0 TD -0.0001 Tc (op)Tj 110 0 TD 0 Tc (ti)Tj 73.0001 0 TD (on)Tj 72.9998 0 TD (s)Tj -1355.9998 79.0001 TD (and)Tj 218.9999 0 TD 0.0001 Tc ()Tj 110 0 TD 0 Tc (length)Tj 293 0 TD (vars)Tj 219 0 TD ( )Tj -622 78.9999 TD (not)Tj 183 0 TD (member)Tj 293 0 TD (rest)Tj 256 0 TD (args)Tj -915 78 TD ()Tj 109.9999 0 TD 0.0001 Tc (Use)Tj 146.0001 0 TD 0 Tc (eql)Tj 147 0 TD (table)Tj 219 0 TD (if)Tj 110 0 TD (it)Tj 110 0 TD (seems)Tj 219 0 TD (reasonable)Tj -1061 79 TD (genbody)Tj 366 0 TD (fnnamea)Tj 332 0 TD 0.0001 Tc (nd)Tj 110 0 TD 0 Tc (op)Tj 73 0 TD (tio)Tj 110.0001 0 TD (ns)Tj 106.9999 0 TD (test)Tj 219.0001 0 TD (eql)Tj -951.0001 79 TD (keyexp)Tj 329 0 TD (first)Tj 257 0 TD (vars)Tj -987.9999 79 TD (t)Tj 109 0 TD ()Tj 74 0 TD (Otherwis)Tj 294.9999 0 TD (e)Tj 71.0001 0 TD -0.0001 Tc (use)Tj 145.9999 0 TD 0 Tc (equal)Tj 219.0001 0 TD (table)Tj 219.9999 0 TD (on)Tj 110.0001 0 TD (all)Tj 146 0 TD (args)Tj -1354.0001 79 TD (genbody)Tj 366 0 TD (fnnamea)Tj 332 0 TD 0.0001 Tc (nd)Tj 110 0 TD 0 Tc (op)Tj 73 0 TD (tio)Tj 110.0001 0 TD (ns)Tj 106.9999 0 TD (test)Tj 219.0001 0 TD (equal)Tj -951.0001 78.9999 TD (keyexp)Tj 329 0 TD (list)Tj 293 0 TD (vars)Tj 331.9999 0 TD ()Tj 110 0 TD ()Tj /T4 1 Tf -211 136.0001 TD 0.0002 Tc ( )Tj ET endstream endobj 260 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 262 0 obj << /Length 2808 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 627.78 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 610.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 579.78 Tm -0.0001 Tc (Mo)Tj 147 0 TD 0 Tc (re)Tj 127 0 TD (Macros)Tj /T10 1 Tf -274 141.9998 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (withgensy)Tj 369.0001 0 TD -0.0001 Tc (ms)Tj 107 0 TD 0 Tc (symbols)Tj 328.9999 0 TD (body)Tj -1096.9999 78.0002 TD (\015Replace)Tj 329 0 TD (the)Tj 146 0 TD (given)Tj 219.9999 0 TD (symbols)Tj 293 0 TD (with)Tj 183.0001 0 TD (gensyme)Tj 295 0 TD (d)Tj 70.9999 0 TD (versions)Tj 294.9999 0 TD ()Tj -1831.9998 78.9998 TD (everywhe)Tj 295 0 TD -0.0001 Tc (re)Tj 106.9999 0 TD 0 Tc (in)Tj 110.0001 0 TD (body)Tj 256 0 TD (Useful)Tj 256 0 TD (for)Tj 147 0 TD (macros\015)Tj -1171 79.0001 TD ()Tj 110 0 TD (Does)Tj 182 0 TD (this)Tj 183 0 TD (everywhere)Tj 368.9999 0 TD ()Tj 71.0001 0 TD (not)Tj 146 0 TD (just)Tj 182.9999 0 TD 0.0001 Tc (for)Tj 146.0001 0 TD 0 Tc (\015variable)Tj 332 0 TD -0.0002 Tc (s\015)Tj -1722 78.9999 TD 0 Tc (sublis)Tj 292 0 TD (mapcar)Tj 292.9999 0 TD (lambda)Tj 366 0 TD (sym)Tj -219 79 TD (cons)Tj 219 0 TD (sym)Tj 146 0 TD (gensym)Tj 293 0 TD (string)Tj 292.9999 0 TD (sym)Tj -1097.9999 79.0001 TD (symbols)Tj -292.9999 78.9999 TD (body)Tj -365 157 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (gethashor)Tj 369.0001 0 TD -0.0001 Tc (se)Tj 110 0 TD 0 Tc (t)Tj 72.9999 0 TD 0.0001 Tc (def)Tj 110 0 TD 0 Tc (au)Tj 73.0001 0 TD (lt)Tj 107 0 TD (key)Tj 183 0 TD (table)Tj 219.9999 0 TD (default)Tj -1536.9999 79.0001 TD (\015Get)Tj 183 0 TD (the)Tj 146 0 TD (value)Tj 220.0001 0 TD (from)Tj 182.9999 0 TD (table)Tj 256 0 TD (or)Tj 109 0 TD 0.0001 Tc (set)Tj 147 0 TD 0 Tc (it)Tj 110.0001 0 TD (to)Tj 108.9999 0 TD (the)Tj 147.0001 0 TD (default)Tj -1610 79 TD (Doesnt)Tj 292 0 TD (evaluate)Tj 330.0001 0 TD (the)Tj 146 0 TD (default)Tj 293 0 TD (unless)Tj 256 0 TD (needed\015)Tj -1317 78.9999 TD (withge)Tj 295 0 TD -0.0001 Tc (nsy)Tj 109.9999 0 TD 0 Tc (ms)Tj 107.0001 0 TD (keyvar)Tj 293 0 TD (tabvar)Tj 256 0 TD (val)Tj 145.9999 0 TD (foundp)Tj -1134 79.0001 TD (let)Tj 219 0 TD (keyvar)Tj 330.0001 0 TD (key)Tj -293.0001 79 TD (tabvar)Tj 293.0001 0 TD (table)Tj -476.0001 79 TD (multiple)Tj 332 0 TD 0.0001 Tc (va)Tj 109.9999 0 TD (lu)Tj 73.0001 0 TD -0.0001 Tc (eb)Tj 110 0 TD 0 Tc (in)Tj 72.9999 0 TD (d)Tj 71.0001 0 TD (val)Tj 181.9999 0 TD (foundp)Tj -804.9999 78.9999 TD (gethash)Tj 330.0001 0 TD (keyvar)Tj 256 0 TD (tabvar)Tj -659.0001 77.9999 TD (if)Tj 147 0 TD (foundp)Tj 0 79 TD (val)Tj T* (setf)Tj 218.9999 0 TD (gethash)Tj 330.0001 0 TD (keyvar)Tj 256 0 TD (tabvar)Tj -586.0001 79 TD (default)Tj 369 0 TD ()Tj 73 0 TD ()Tj /T4 1 Tf 593.9999 370 TD 0.0002 Tc (\012 )Tj ET endstream endobj 263 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 265 0 obj << /Length 2485 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 623.7001 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 606.204 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 575.4601 Tm (Use)Tj 207 0 TD (Macros)Tj 373 0 TD (App)Tj 181.9999 0 TD 0.0001 Tc (rop)Tj 148.0001 0 TD 0 Tc (riately)Tj /T6 1 Tf -910 141 TD [( See)-29000(tuto)]TJ 332 0 TD [(rial)-25999.9(b)]TJ 176.9999 0 TD [(y)-29000(Allan)-27000.1(W)]TJ 350.0001 0 TD (echsler\015)Tj -859 141.0002 TD [(The)-28000(design)-29000(of)-28999.9(macros)]TJ /T8 1 Tf 78.9999 171.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Decide)-28999.9(i)-0.1(f)-27999.9(a)-29000(macro)-26999.9(i)-0.1(s)-27999.9(r)0(eally)-27000(necessa)]TJ 1213 0 TD (ry)Tj /T8 1 Tf -1291 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Pick)-28000(a)-28000.1(c)0.1(lea)]TJ 385 0 TD [(r)-28000.1(consistent)-28000.1(syntax)-29000(f)0(o)]TJ 781.9999 0 TD [(r)-29000(t)-0.1(he)-28999.9(macro)]TJ /T8 1 Tf -1245 110 TD ()Tj /T6 1 Tf 78 0 TD [(Figure)-27999.9(out)-29000(the)-28999.9(right)-28000(expansion)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 156 0 TD (defmacro)Tj /T6 1 Tf 321 0 TD -0.0001 Tc (and)Tj /T10 1 Tf 156.0001 0 TD 0 Tc ()Tj /T6 1 Tf 64.9999 0 TD [(to)-29000(implem)]TJ 359 0 TD [(ent)-27000.1(the)-29000(mapping)]TJ /T8 1 Tf -1135 110 TD ()Tj /T6 1 Tf 78 0 TD [(In)-29000(most)-28000(cases)-29000(also)-27000(p)]TJ 737.9999 0 TD [(rovide)-28000.1(a)-28000(functional)-27999.9(interface)]TJ -737.9999 78.9999 TD [( useful)-29000(sometimes)-26999.9(easier)-27000(t)0.1(o)-29000(a)-0.1(lter)-28000(a)-0.1(nd)-28000(continue\015)]TJ -157 172 TD [(Things)-27000(to)-29000(think)-28000(ab)-2000.1(out)]TJ /T8 1 Tf 78.9999 173.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-28000(u)0(se)-27999.9(a)-25999.9(macro)-26000(where)-28000(a)-27000(function)-28000(w)]TJ 1355 0 TD [(ould)-26000.1(suce)]TJ /T8 1 Tf -1433.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-18999.9(sure)-18999.9(n)-0.1(othing)-19000(is)-18000(done)-19000(at)-19000(expansion)-19000(t)0.1(ime)-18000( mostly\015)]TJ /T8 1 Tf -228.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Evaluate)-28000.1(a)]TJ 373 0 TD [(rgs)-27000.1(lefttoright)-26999.9(once)-29999.9(each)-28999.9( if)-28000.1(a)0.1(t)-29000(all\015)]TJ /T8 1 Tf -451 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-29000.1(c)0.1(lash)-28000.1(with)-28000.1(user)-28999.9(names)-27999.9( withgensyms\015)]TJ /T4 1 Tf 1536.9998 423 TD 0.0002 Tc (\012)Tj ET endstream endobj 266 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 269 0 obj << /Length 2090 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 590.1 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 572.8441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 542.1 Tm (Problems)Tj 467 0 TD (with)Tj 234.9999 0 TD (Macros)Tj /T9 1 Tf -701.9999 141.9998 TD (Bad)Tj /T7 1 Tf 266 0 TD [(should)-28000.1(b)-1999.9(e)-29000(a)0(n)-27999.9(i)-0.1(nline)-27000.1(function)]TJ /T10 1 Tf -266 141.0001 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (namepart)Tj 369.0001 0 TD -0.0001 Tc (of)Tj 107 0 TD 0 Tc (rule)Tj -768 78.9999 TD (car)Tj 219 0 TD (rule)Tj /T9 1 Tf -292 141 TD (Bad)Tj /T7 1 Tf 266 0 TD [(should)-28000.1(b)-1999.9(e)-29000(a)-28000(function)]TJ /T10 1 Tf -266 141 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (defpredfun)Tj 402.9999 0 TD (name)Tj 220.0001 0 TD (evaluati)Tj 295 0 TD -0.0001 Tc (on)Tj 73 0 TD (fu)Tj 110 0 TD 0 Tc (nc)Tj 73 0 TD (tio)Tj 109.9999 0 TD (n)Tj -1575.9999 79.0001 TD (push)Tj 256 0 TD (makepre)Tj 331.9999 0 TD 0.0001 Tc (df)Tj 73.0001 0 TD -0.0001 Tc (un)Tj 107 0 TD 0 Tc (name)Tj 219.9999 0 TD (name)Tj -695.9999 79 TD (evaluatio)Tj 369.0001 0 TD -0.0001 Tc (nf)Tj 110 0 TD 0 Tc (un)Tj 72.9999 0 TD 0.0001 Tc (cti)Tj 110 0 TD 0 Tc (on)Tj 107.0001 0 TD (evaluati)Tj 332 0 TD (on)Tj 73 0 TD (fu)Tj 109.9999 0 TD (nc)Tj 73.0001 0 TD (ti)Tj 73 0 TD -0.0001 Tc (on)Tj -1466 78 TD 0 Tc (predicat)Tj 331.9999 0 TD 0.0001 Tc (e)Tj 73.0001 0 TD -0.0001 Tc (fun)Tj 110 0 TD 0 Tc (ct)Tj 72.9999 0 TD 0.0001 Tc (ion)Tj 110 0 TD 0 Tc (s)Tj 73.0001 0 TD ()Tj /T9 1 Tf -1100 141.9999 TD (Bad)Tj /T7 1 Tf 266 0 TD (w)Tj 55.0001 0 TD (o)Tj 40.9999 0 TD [(rks)-26999.9(a)0(t)-29000(expansion)-28000.1(time)]TJ /T10 1 Tf -362 141.0001 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (defclass)Tj 330.0001 0 TD (name)Tj 218.9999 0 TD (rest)Tj 220.0001 0 TD (def)Tj -1061 78.9999 TD (setf)Tj 219 0 TD (get)Tj 183 0 TD (name)Tj 182.9999 0 TD (class)Tj 293.0001 0 TD (def)Tj -878 77.9999 TD ()Tj 0 79.0001 TD (list)Tj 219 0 TD (quote)Tj 256 0 TD (name)Tj /T4 1 Tf 1145.9998 532.9999 TD 0.0002 Tc (\012)Tj ET endstream endobj 270 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 272 0 obj << /Length 3143 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 672.1801 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 654.684 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 623.9401 Tm (Problems)Tj 467 0 TD (with)Tj 234.9999 0 TD (Macros)Tj /T9 1 Tf -701.9999 141.0002 TD (Bad)Tj /T7 1 Tf 266 0 TD [(Macros)-28000(should)-28000.1(not)-29000(eval)-28000.1(a)]TJ 884.9999 0 TD (rgs)Tj /T10 1 Tf -1150.9999 140.9998 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (addperson)Tj 402.9999 0 TD (name)Tj 220.0001 0 TD (mother)Tj 256 0 TD (father)Tj 256 0 TD -0.0001 Tc (sex)Tj -512.0001 79.0002 TD 0 Tc (unevalua)Tj 294.9999 0 TD (te)Tj 73.0001 0 TD (da)Tj 110 0 TD (ge)Tj 72.9999 0 TD ()Tj -1465.9998 79 TD (let)Tj 183 0 TD (age)Tj 219 0 TD (eval)Tj 220.0001 0 TD (unevaluat)Tj 331.9999 0 TD (ed)Tj 73.0001 0 TD (a)Tj 72.9999 0 TD 0.0001 Tc (ge)Tj 110.0001 0 TD -0.0001 Tc ()Tj -1137 77.9998 TD 0 Tc (list)Tj 219 0 TD (if)Tj 147 0 TD ()Tj 110.0001 0 TD -0.0001 Tc (age)Tj 145.9999 0 TD 0 Tc ( ")Tj 146 0 TD 0.0001 Tc ()Tj 147 0 TD 0 Tc ()Tj 183.0001 0 TD ()Tj -1244 158 TD (addper)Tj 295 0 TD 0.0001 Tc (so)Tj 73.0001 0 TD 0 Tc (n)Tj 70.9999 0 TD 0.0001 Tc (bob)Tj 146.0001 0 TD 0 Tc (joanne)Tj 256 0 TD -0.0001 Tc (jim)Tj 147 0 TD 0 Tc (male)Tj 181.9999 0 TD (computea)Tj 369.0001 0 TD -0.0001 Tc (ge)Tj 107 0 TD 0 Tc ( #\012)Tj /T6 1 Tf -1646 141.0001 TD [(What)-31000(if)-31000(y)]TJ 338 0 TD [(ou)-31000(compiled)-30000(this)-30000(c)0(all)-30000(n)0(o)]TJ 850.0001 0 TD 0.0001 Tc [(w)-30999.8(a)0.1(nd)-31999.9(loaded)-29999.7(it)-30999.9(in)-29999.7(a)]TJ -1188 79 TD 0 Tc [(few)-29000(y)]TJ 186 0 TD (ea)Tj 77 0 TD (rs)Tj /T9 1 Tf -263 140.9999 TD (Better)Tj /T7 1 Tf 360 0 TD [(Let)-29000.1(t)0(he)-29000(compiler)-26000(constantfold)]TJ /T10 1 Tf -360 141 TD (declaim)Tj 329 0 TD (inline)Tj 293 0 TD (compute)Tj 294.9999 0 TD 0.0001 Tc (age)Tj 110 0 TD 0 Tc ()Tj -1026.9999 158.0001 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (addperson)Tj 402.9999 0 TD (name)Tj 220.0001 0 TD (mother)Tj 256 0 TD (father)Tj 256 0 TD -0.0001 Tc (sex)Tj 146 0 TD 0 Tc (age)Tj -1573 78.9999 TD (funcal)Tj 295 0 TD (l)Tj 70.9999 0 TD 0.0001 Tc (if)Tj 146.0001 0 TD 0 Tc ()Tj 110 0 TD (age)Tj 183 0 TD -0.0001 Tc ( ")Tj 145.9999 0 TD 0 Tc ()Tj 146 0 TD ()Tj 183.0001 0 TD ()Tj /T9 1 Tf -1353 141.0001 TD (V)Tj 58 0 TD -0.0001 Tc (ery)Tj 148 0 TD 0 Tc (Bad)Tj /T7 1 Tf 266 0 TD [(what)-29000(if)-27999.9(increment)-28000(is)-28000.1(n )]TJ /T10 1 Tf -472 140.9998 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (for)Tj 147 0 TD (variabl)Tj 332.0001 0 TD (e)Tj 69.9999 0 TD (start)Tj 220.0001 0 TD (end)Tj 145.9999 0 TD (optional)Tj 366.0001 0 TD (increment)Tj 332 0 TD ()Tj -1430.0001 79.0001 TD (body)Tj 220 0 TD (body)Tj -694.9999 78.9999 TD (if)Tj 146 0 TD (not)Tj 183 0 TD (numberp)Tj 329.0001 0 TD (increment)Tj 369 0 TD ()Tj 69.9999 0 TD (setf)Tj 220.0001 0 TD (increment)Tj 366 0 TD -0.0001 Tc ( )Tj -1683 79 TD 0 Tc ()Tj -73 158 TD (for)Tj 183 0 TD (i)Tj 109 0 TD ( )Tj 73 0 TD ( )Tj 147 0 TD ()Tj /T4 1 Tf 1181.9998 181 TD 0.0002 Tc (\012)Tj ET endstream endobj 273 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 275 0 obj << /Length 3408 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 646.26 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 628.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 598.02 Tm (Macros)Tj 372 0 TD 0.0001 Tc (fo)Tj 89 0 TD 0 Tc (r)Tj 75 0 TD (Control)Tj 383.9999 0 TD (Structures)Tj /T9 1 Tf -919.9999 140.9998 TD 3 Tc [(G)3000(ood)3000()]TJ /T7 1 Tf 322 0 TD 0 Tc [(lls)-26999.9(a)-29000(hole)-28000(in)-28000(o)]TJ 519.0001 0 TD (rthogonalit)Tj 384.9999 0 TD 26.0001 Tc [(yo)26000.1(f)-2999.9(C)26000.2(L)]TJ /T10 1 Tf -1225.9999 141.0002 TD 0 Tc (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (dovector)Tj 330.0001 0 TD (var)Tj 218.9999 0 TD (vector)Tj 256 0 TD (key)Tj 183.0001 0 TD (start)Tj 256.9999 0 TD 0.0001 Tc ()Tj 109.0001 0 TD -0.0001 Tc (end)Tj -988.0001 78.9998 TD 0 Tc (body)Tj 220.0001 0 TD (body)Tj -878 79.0002 TD (\015Do)Tj 146 0 TD (body)Tj 183 0 TD (with)Tj 183.0001 0 TD (var)Tj 146 0 TD (bound)Tj 220 0 TD (to)Tj 109.9999 0 TD (each)Tj 183.0001 0 TD (element)Tj 291.9999 0 TD (of)Tj 110.0001 0 TD (vector)Tj -1573 78.9999 TD (You)Tj 146 0 TD 0.0001 Tc (can)Tj 146 0 TD 0 Tc (specify)Tj 292.9999 0 TD (a)Tj 73.0001 0 TD (subrange)Tj 329.9999 0 TD (of)Tj 109 0 TD 0.0001 Tc (the)Tj 147 0 TD 0 Tc (vector\015)Tj -1243.9999 78 TD (block)Tj 292 0 TD (nil)Tj -219 79 TD (mapvect)Tj 332 0 TD (or)Tj 107.0001 0 TD (lambda)Tj 366 0 TD (var)Tj 256 0 TD (body)Tj -622.0002 78.9999 TD (vector)Tj 293.0001 0 TD (start)Tj 256 0 TD (start)Tj 219 0 TD (end)Tj 183 0 TD (end)Tj -1535.9999 158.0001 TD (defun)Tj 256 0 TD (mapvect)Tj 295 0 TD 0.0001 Tc (or)Tj 106.9999 0 TD (fn)Tj 147 0 TD 0 Tc (vector)Tj 256 0 TD (key)Tj 183.0001 0 TD (start)Tj 256 0 TD ()Tj 109.9999 0 TD (end)Tj -1536.9999 78.9999 TD (\015Call)Tj 219 0 TD 0.0001 Tc (fn)Tj 110 0 TD 0 Tc (on)Tj 110 0 TD (each)Tj 183.0001 0 TD (element)Tj 293 0 TD (of)Tj 109 0 TD (vector)Tj 256 0 TD (within)Tj 256.9999 0 TD (a)Tj 73.0001 0 TD (range\015)Tj -1610 79.0001 TD (loop)Tj 219 0 TD (for)Tj 147 0 TD (i)Tj 73 0 TD (from)Tj 183.0001 0 TD (start)Tj 218.9999 0 TD (below)Tj 220.0001 0 TD (or)Tj 145.9999 0 TD (end)Tj 147.0001 0 TD (length)Tj 292 0 TD (vector)Tj -1427 79 TD 0.0001 Tc (do)Tj 110 0 TD 0 Tc (funcall)Tj 329.0001 0 TD -0.0001 Tc (fn)Tj 110 0 TD 0 Tc (aref)Tj 219.9999 0 TD (vectorv)Tj 295.0001 0 TD (ar)Tj 107 0 TD (index)Tj /T8 1 Tf -1384.0001 172 TD ()Tj /T6 1 Tf 78 0 TD [(Iterates)-29000(over)-29000(a)-28000(c)0.1(ommon)-27000.1(d)0.1(ata)-29000(t)]TJ 1082 0 TD 0.0001 Tc [(yp)-1999.9(e)]TJ /T8 1 Tf -1160 109.9999 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD (ollo)Tj 124 0 TD [(ws)-27000(established)-28000(syntax)-28999.9( )]TJ /T10 1 Tf 814.0001 0 TD (dolist)Tj 293 0 TD (dotimes)Tj /T6 1 Tf 259 0 TD (\015)Tj /T8 1 Tf -1617.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Ob)-2000.1(eys)-30000.1(d)0.1(ecla)]TJ 428.0001 0 TD [(rations)-27000(r)0.1(eturns)]TJ /T8 1 Tf -506.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Extends)-29000(e)0.1(stablished)-27999.9(syntax)-28999.9(with)-28000(k)]TJ 1191 0 TD (eyw)Tj 131 0 TD (o)Tj 41.0001 0 TD -0.0001 Tc (rds)Tj /T8 1 Tf -1441.0001 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(One)-30000(bad)-28000(p)-2000(o)0(int)]TJ 0 79 TD [(No)-29000(result)-28000.1(a)0.1(s)-28000(i)0(n)]TJ /T10 1 Tf 543.0001 0 TD (dolist)Tj /T6 1 Tf 222 0 TD ()Tj /T10 1 Tf 50 0 TD (dotimes)Tj /T4 1 Tf 721.9998 324 TD 0.0002 Tc (\012)Tj ET endstream endobj 276 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 278 0 obj << /Length 2657 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 652.26 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 634.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 604.02 Tm [(Help)-2999.9(er)]TJ 337 0 TD (F)Tj 64 0 TD (unctions)Tj 422.9999 0 TD (F)Tj 64.0001 0 TD (o)Tj 53.9999 0 TD (r)Tj 76 0 TD (Macros)Tj /T6 1 Tf -1017.9999 140.9998 TD [(Most)-29000(macros)-27000.1(should)-28000(expand)-29000(into)-28000(a)-28000(c)0(all)-27000(t)0.1(o)-29000.1(a)-29000(function)]TJ 0 141.0002 TD [(The)-24000(real)-22000(w)]TJ 372 0 TD (o)Tj 41.0001 0 TD [(rk)-23000(of)-25000(the)-23999.9(macro)]TJ /T10 1 Tf 565 0 TD (dovector)Tj /T6 1 Tf 316.9999 0 TD 0.0001 Tc [(is)-22999.9(done)-23999.9(b)]TJ 308.0001 0 TD -0.0001 Tc [(y)-24000.1(a)-24000.1(f)-0.1(unc)]TJ -1603 78.9998 TD 0 Tc (tion)Tj /T10 1 Tf 188 0 TD (mapvector)Tj /T6 1 Tf 395 0 TD [(b)-2000(ecause)]TJ /T8 1 Tf -504 172.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Its)-29000(easier)-27999.9(t)0(o)-29000(patch)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Its)-29000(sepa)]TJ 292 0 TD [(rately)-27000.1(callable)-26000.1( useful)-29000.1(f)0.1(o)]TJ 842.9999 0 TD 29.0001 Tc (rp)Tj 99.0001 0 TD 0 Tc (rogram\015)Tj /T8 1 Tf -1312.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(The)-29000.1(resulting)-27000.1(co)-1999.9(de)-30000(is)-28000.1(smaller)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc [(If)-28999.8(p)]TJ 118 0 TD 0 Tc [(refered)-29000(the)-29000(help)-2000.1(e)0(r)-28999.9(c)-0.1(an)-27999.9(b)-2000.1(e)-30000(made)-27000(inline)]TJ -118 78.9999 TD [( Often)-31000(go)-2000.1(o)-1999.9(d)-29000(to)-29000(avoid)-27999.9(c)-0.1(onsing)-28000(closures\015)]TJ /T10 1 Tf -157 173.0001 TD (dovecto)Tj 295 0 TD (r)Tj 70 0 TD (x)Tj 110 0 TD (vect)Tj 220.0001 0 TD (print)Tj 256 0 TD (x)Tj /T7 1 Tf -951 141 TD [(macroexpands)-26999.9(t)-0.1(o )]TJ /T10 1 Tf T* (block)Tj 256 0 TD (nil)Tj -220 79 TD (mapvect)Tj 332.0001 0 TD -0.0001 Tc (or)Tj 106.9999 0 TD 0 Tc (lambda)Tj 366.0001 0 TD -0.0001 Tc (x)Tj 147 0 TD 0 Tc (print)Tj 256 0 TD -0.0001 Tc (x)Tj 146 0 TD 0 Tc (vect)Tj -915.0001 78.9999 TD (start)Tj 256 0 TD ()Tj 74 0 TD (end)Tj 183 0 TD (nil)Tj /T7 1 Tf -987.9999 140.9999 TD [(which)-28000.1(i)0.1(nline)-27000(expands)-29000.1(t)0(o)-28000()0.1(roughly )]TJ /T10 1 Tf T* (loop)Tj 219 0 TD 0.0001 Tc (for)Tj 146 0 TD 0 Tc (i)Tj 74 0 TD (from)Tj 183.0001 0 TD ()Tj 73 0 TD (below)Tj 218.9999 0 TD (length)Tj 293.0001 0 TD (vect)Tj -915.0001 79 TD 0.0001 Tc (do)Tj 110 0 TD 0 Tc (print)Tj 255.9999 0 TD (aref)Tj 220.0001 0 TD (vect)Tj 182.9999 0 TD (i)Tj /T4 1 Tf 632.9999 274 TD 0.0002 Tc (\012)Tj ET endstream endobj 279 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 281 0 obj << /Length 2802 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 604.98 Tm 0 g /GS1 gs 0 Tc 0 Tw ()Tj 172 0 TD [(Syntactic)-28000(Abstraction)]TJ ET q 458.4 0 0 -1.44 89.016 587.4841 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 556.7401 Tm (Setf)Tj 228 0 TD [(Metho)-3000(ds)]TJ /T6 1 Tf -228 141.0002 TD [(As)-22000(in)-21000(macros)-22000(w)]TJ 547 0 TD [(e)-21999.9(need)-22000(to)-22000(b)-2000(e)-21999.9(sure)-22000(to)-22000(evaluate)-21000.1(each)-22000(fo)]TJ 1266 0 TD (rm)Tj -1813 78.9998 TD [(exactly)-28000(once)-29000(in)-27999.9(lefttoright)-26999.9(o)]TJ 1059 0 TD (rder)Tj -1059 141 TD (Mak)Tj 150 0 TD [(e)-18000(s)0(ure)-19000.1(m)0.1(acro)-17999.9(expansions)-18999.9( )]TJ /T10 1 Tf 882.0001 0 TD (macroexpan)Tj 368.9999 0 TD (d)Tj /T6 1 Tf 37.0001 0 TD ()Tj /T10 1 Tf 41.9999 0 TD (getsetf)Tj 295.0001 0 TD -0.0001 Tc (me)Tj 110 0 TD 0 Tc (th)Tj 73 0 TD -0.0002 Tc (od)Tj /T6 1 Tf 73.9998 0 TD 0 Tc (\015)Tj -2031.9998 79 TD (a)Tj 39 0 TD [(re)-27000(done)-30000(in)-27000(the)-29999.9(r)-0.1(ight)-26999.9(environment)]TJ /T10 1 Tf -39 141.0001 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (deletef)Tj 292.9999 0 TD (item)Tj 220.0001 0 TD (sequence)Tj 329 0 TD (rest)Tj 220 0 TD (keys)Tj -549.0001 79 TD (environ)Tj 295 0 TD 0.0001 Tc (men)Tj 110 0 TD 0 Tc (t)Tj 70 0 TD (environmen)Tj 369.0001 0 TD (t)Tj -1649 78.9999 TD (\015Destruc)Tj 295 0 TD -0.0001 Tc (tiv)Tj 109.9999 0 TD 0 Tc (el)Tj 73 0 TD (y)Tj 71.0001 0 TD (delete)Tj 256 0 TD (item)Tj 182.9999 0 TD (from)Tj 183.0001 0 TD (sequence)Tj 295 0 TD -0.0001 Tc (\015)Tj -1466 79.0001 TD 0 Tc (multipl)Tj 295 0 TD -0.0001 Tc (ev)Tj 109.9999 0 TD 0 Tc (al)Tj 73 0 TD 0.0001 Tc (ue)Tj 109.9999 0 TD (bi)Tj 73.0001 0 TD -0.0001 Tc (nd)Tj 107 0 TD 0 Tc (temps)Tj 256 0 TD (vals)Tj 182.9999 0 TD (stores)Tj 256 0 TD (storeform)Tj -439 79 TD (accessfor)Tj 369 0 TD (m)Tj -1247 78 TD (getsetf)Tj 332 0 TD 0.0001 Tc (me)Tj 109.9999 0 TD (th)Tj 73.0001 0 TD -0.0001 Tc (od)Tj 107 0 TD 0 Tc (sequence)Tj 328.9999 0 TD (environmen)Tj 369.0001 0 TD -0.0001 Tc (t)Tj -1393 78.9999 TD 0 Tc (assert)Tj 293 0 TD ()Tj 109 0 TD (length)Tj 293.0001 0 TD (stores)Tj 293 0 TD ( )Tj -988.0001 79 TD (let)Tj 183.0001 0 TD (itemva)Tj 331.9999 0 TD (r)Tj 70.0001 0 TD (gensym)Tj 292.9999 0 TD (\015ITEM\015)Tj -804.9999 79.0001 TD (let)Tj 256 0 TD (itemva)Tj 369.0001 0 TD (r)Tj 69.9999 0 TD (item)Tj -402 78.9999 TD (mapcar)Tj 366 0 TD (list)Tj 256 0 TD (temps)Tj 219 0 TD (vals)Tj -841 78.9999 TD (first)Tj 329 0 TD (stores)Tj -293 79.0001 TD (delete)Tj 293 0 TD (itemvar)Tj 366 0 TD (accessf)Tj 332 0 TD -0.0001 Tc (orm)Tj 144.0001 0 TD 0 Tc (keys)Tj 295 0 TD ()Tj -1686 78.9999 TD (storefor)Tj 368.9999 0 TD 0.0001 Tc (m)Tj 73.0001 0 TD -0.0001 Tc ()Tj /T4 1 Tf 959.9998 465 TD 0.0002 Tc (\012)Tj ET endstream endobj 282 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 284 0 obj << /Length 2959 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Programming)Tj 663 0 TD (in)Tj 119 0 TD (the)Tj 187 0 TD -0.0001 Tc (La)Tj 113.9999 0 TD 0.0001 Tc (rge)Tj /T6 1 Tf -1082.9999 133 TD 0 Tc [(Be)-29000(a)]TJ 162 0 TD (w)Tj 54.9999 0 TD (a)Tj 39 0 TD [(re)-27000(of)-29000(stages)-28999.9(of)-29000.1(soft)]TJ 669.0001 0 TD (w)Tj 54.9999 0 TD (a)Tj 39.0001 0 TD [(re)-28000(development)]TJ /T8 1 Tf -940.0001 163 TD ()Tj /T6 1 Tf 78 0 TD [(Gathering)-28000(r)0(equirements)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Architecture)Tj /T8 1 Tf -78 109.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Comp)-2000.1(onent)-28999.9(Design)]TJ /T8 1 Tf -78 110.0002 TD ()Tj /T6 1 Tf 78 0 TD (Implementation)Tj /T8 1 Tf -78 109.9998 TD ()Tj /T6 1 Tf 78 0 TD (Debugging)Tj /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD (uning)Tj -212 164 TD [(These)-26000(c)0.1(an)-27000(overlap)]TJ 701 0 TD [(The)-26999.9(p)-2000.1(oint)-26000(of)-27000(explo)]TJ 653.9999 0 TD (rato)Tj 142.0001 0 TD -0.0001 Tc [(ry)-25000.2(p)]TJ 132.9999 0 TD 0 Tc (rogram)Tj -1629.9999 78 TD (ming)Tj 209 0 TD 0.0001 Tc (is)Tj 89 0 TD (to)Tj 111 0 TD 0 Tc (minim)Tj 218 0 TD (ize)Tj 129.0001 0 TD [(comp)-2000.1(o)0.1(nent)]TJ 429 0 TD (design)Tj 256.9999 0 TD (time)Tj 218 0 TD (getting)Tj -1659.9999 78.9999 TD [(quickly)-27000(to)-29000(implementati)]TJ 832.9999 0 TD 0.0001 Tc [(on)-25999.8(in)-28999.9(o)]TJ 245.0001 0 TD 0 Tc [(rder)-27999.9(to)-29000(decide)-29000.1(if)-29000.1(the)-29000(a)]TJ 774 0 TD -0.0002 Tc (r)Tj -1852 79.0001 TD 0 Tc [(chitecture)-28000(and)-29000(requirements)-27000(a)]TJ 1051.9999 0 TD [(re)-28000(right)]TJ -1051.9999 132 TD (Kno)Tj 142 0 TD 28 Tc [(wh)28000(o)]TJ 169 0 TD 0 Tc [(w)-29000(t)0(o)-29000(p)0.1(ut)-29000(together)-28999.9(a)-28000.1(l)0(a)]TJ 787.9999 0 TD 0.0001 Tc [(rge)-26999.8(p)]TJ 178.0001 0 TD 0 Tc (rogram)Tj /T8 1 Tf -1198.0001 163.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Using)-28000(pack)]TJ 384.0001 0 TD (ages)Tj /T8 1 Tf -462.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Using)Tj /T10 1 Tf 223 0 TD (defsystem)Tj /T8 1 Tf -301 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Sepa)Tj 168 0 TD [(rating)-27000(source)-28999.9(co)-1999.9(de)-30000(into)-28000(les)]TJ /T8 1 Tf -246 110 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(in)-27999.9(the)-29000.1(la)]TJ 864.0001 0 TD -0.0001 Tc (rge)Tj /T8 1 Tf -942.0001 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (P)Tj 52 0 TD (o)Tj 41 0 TD (rtabilit)Tj 232.0001 0 TD (y)Tj /T8 1 Tf -403.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Erro)Tj 153 0 TD [(r)-27000(handling)]TJ /T8 1 Tf -231 110 TD ()Tj /T6 1 Tf 78 0 TD [(Interfacing)-29000(w)0.1(ith)-27999.9(nonLisp)-27000.1(p)]TJ 953.0001 0 TD (rograms)Tj /T4 1 Tf 583.9998 144 TD 0.0002 Tc (\012 )Tj ET endstream endobj 285 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 287 0 obj << /Length 2016 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 571.3801 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 553.884 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 523.14 Tm (Sepa)Tj 221 0 TD (rating)Tj 307 0 TD (Source)Tj 354.0001 0 TD -0.0001 Tc [(Co)-3000.2(de)]TJ 278 0 TD 0 Tc (into)Tj 217 0 TD (Files)Tj /T6 1 Tf -1377 140.9999 TD [(The)-32000(follo)]TJ 325 0 TD [(wing)-31000.1(facto)]TJ 370.9999 0 TD [(rs)-32000(aect)]TJ 325.0001 0 TD -0.0001 Tc (ho)Tj 83.9999 0 TD 0 Tc (w)Tj 89.0001 0 TD -0.0001 Tc [(co)-2000.1(de)]TJ 197.9999 0 TD 0 Tc [(is)-32000(decomp)-2000(osed)]TJ -1391.9999 79 TD [(into)-28000.1(les)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD [(Languageimp)-2000(o)0(sed)-27000.1(dep)-1999.9(endencies)]TJ 0 78.9999 TD [(macros)-27000.1(inline)-25000.1(functions)-28000.1(CLOS)-28000.1(classes)-27000(b)-2000(efo)]TJ 1543 0 TD [(re)-28000(use)]TJ /T8 1 Tf -1621.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Stratied)-28000(design)]TJ 0 79 TD [(isolate)-27000.1(reusable)-28000(c)0.1(omp)-1999.9(o)-0.1(nents)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD [(unctional)-27000(decomp)-1999.9(osition)]TJ -49 79 TD [(group)-28999.9(r)-0.1(elated)-27999.9(comp)-1999.9(onents)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Compatibili)Tj 403.0001 0 TD (t)Tj 28 0 TD [(y)-25999.9(with)-29000(to)-1999.9(ols)]TJ -431.0001 77.9999 TD [(chose)-30000.1(go)-2000(o)-2000(d)-29000(size)-28000()-0.1(les)-29000(f)-0.1(o)]TJ 818.0001 0 TD 28 Tc [(re)28000.1(d)27999.9(i)28000.1(t)28000(o)]TJ 229.9999 0 TD 0.0001 Tc (r)Tj /T10 1 Tf 81 0 TD 0 Tc (compilef)Tj 332 0 TD (il)Tj 73.0001 0 TD (e)Tj /T8 1 Tf -1612.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Sepa)Tj 168 0 TD (rate)Tj 175 0 TD (OSmachinevendo)Tj 694.0001 0 TD [(rsp)-1999.9(ecic)]TJ 352 0 TD (implem)Tj 256 0 TD (en)Tj -1645 78.9999 TD (tations)Tj /T4 1 Tf 1536.9998 626.9999 TD 0.0002 Tc (\012\012)Tj ET endstream endobj 288 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 290 0 obj << /Length 4846 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 676.26 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 658.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 628.02 Tm (Using)Tj 292 0 TD (Comments)Tj 534.9999 0 TD (E ectively)Tj /T6 1 Tf -826.9999 140.9998 TD [(Use)-28000(comments)-28000(tofo)]TJ 729 0 TD -0.0001 Tc (r)Tj /T8 1 Tf -650.0001 172.0002 TD 0 Tc ()Tj /T9 1 Tf 78 0 TD (Explain)Tj 328.0001 0 TD (philosophy)Tj 394 0 TD ()Tj /T6 1 Tf 109 0 TD (Dont)Tj 246 0 TD (just)Tj 172 0 TD -0.0001 Tc [(do)-2000.2(cument)]TJ 392.9998 0 TD 0 Tc (de)Tj -1641.9998 78.9998 TD (tails)Tj 207 0 TD (also)Tj 172 0 TD [(do)-2000(cument)]TJ 386.0001 0 TD (philosophy)Tj 362 0 TD ()Tj 60.9999 0 TD (motivation)Tj 436.9999 0 TD 0.0001 Tc (and)Tj -1624.9998 79.0002 TD 0 Tc (metapho)Tj 305 0 TD 0.0001 Tc (rs)Tj 104.0001 0 TD 0 Tc (that)Tj 190 0 TD (p)Tj 41 0 TD (rovide)Tj 254 0 TD (a)Tj 84 0 TD (framew)Tj 256.9999 0 TD (o)Tj 41.0001 0 TD -0.0001 Tc (rk)Tj 112 0 TD 0 Tc (fo)Tj 67 0 TD (r)Tj 72 0 TD (under)Tj -1527 78.9998 TD [(standing)-28000.1(the)-29000(overall)-27000(s)0(tructure)-28999.9(of)-29000(the)-29000(c)-0.1(o)-2000(de)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T9 1 Tf 78 0 TD [(Oer)-30000(examples)]TJ /T6 1 Tf 644.9999 0 TD [(Sometimes)-23000(a)0(n)-26000(e)0(xample)-23999.9(is)-26000(w)]TJ 964.0001 0 TD (o)Tj 40.9998 0 TD 0.0001 Tc (rth)Tj -1649.9998 78.9999 TD 0 Tc [(a)-29000(p)0(ile)-27000(o)0(f)-29000(d)-0.1(o)-1999.9(cumentation)]TJ /T8 1 Tf -78 110 TD ()Tj /T9 1 Tf 78 0 TD (Have)Tj 225.0001 0 TD (conversations)Tj 553 0 TD (with)Tj 197.9999 0 TD (other)Tj 237 0 TD [(develop)-2999.9(ers)]TJ /T6 1 Tf 473.9999 0 TD 0.0002 Tc (In)Tj -1686.9998 79.0001 TD 0 Tc (a)Tj 74 0 TD [(collab)-2000.1(o)]TJ 248 0 TD [(rative)-31000(p)]TJ 269.0001 0 TD (roject)Tj 259 0 TD (y)Tj 35.9999 0 TD (ou)Tj 119.0001 0 TD (can)Tj 155.9999 0 TD [(sometimes)-31000(ask)-31999.8(a)]TJ -1161 79 TD [(question)-26000(just)-26000(b)]TJ 516.0001 0 TD [(y)-25999.9(p)0(utting)-25000(it)-26000(in)-25000(the)-26000.1(s)0(ource)]TJ 931.9999 0 TD (Y)Tj 48.0001 0 TD [(ou)-27000(ma)]TJ 220 0 TD (y)Tj -1716 78 TD [(come)-22000(back)-21999.9(t)0(o)-23000()0(nd)-22000.1(it)-22000(answ)]TJ 889.0001 0 TD (ered)Tj 207.9999 0 TD [(Leave)-23000.1(t)0(he)-22000.1(question)]TJ -1097 78.9999 TD [(and)-23000.1(the)-23000(answ)]TJ 457 0 TD [(er)-22000(fo)]TJ 156.0001 0 TD [(r)-23000(o)0(thers)-21999.9(who)-24000.1(might)-20999.9(later)-21000(w)]TJ 919 0 TD (onder)Tj -1532 79 TD 0.0001 Tc [(to)-1999.9(o)]TJ /T8 1 Tf -78 110.0001 TD 0 Tc ()Tj /T9 1 Tf 78 0 TD [(Maintain)-24999.9(y)]TJ 400.0001 0 TD [(our)-25000(to)-25000(do)-25000(list)]TJ /T6 1 Tf 643 0 TD [(Put)-22999.9(a)-22000(sp)-1999.9(ecial)-21000.1(ma)]TJ 577 0 TD -0.0002 Tc (rk)Tj 68 0 TD 0 Tc (er)Tj -1688 78.9999 TD [(on)-23000(comments)-21000.1(that)-22000(y)]TJ 696.0001 0 TD -0.0001 Tc [(ou)-23000.2(w)]TJ 163.9999 0 TD 0 Tc [(ant)-22000.1(to)-22999.9(return)-21999.9(t)0(o)-22000(l)-0.1(ater)]TJ /T10 1 Tf 781.9999 0 TD 0.0001 Tc ()Tj /T6 1 Tf -1641.9998 79 TD 0 Tc (o)Tj 41 0 TD (r)Tj /T10 1 Tf 61 0 TD ($$$)Tj /T6 1 Tf 111 0 TD ()Tj 57 0 TD (ma)Tj 107 0 TD [(yb)-1999.9(e)-30999.9(u)-0.1(se)]TJ /T10 1 Tf 298.9999 0 TD ($$$$)Tj /T6 1 Tf 195.0001 0 TD (fo)Tj 66.9999 0 TD (r)Tj 61.0001 0 TD [(higher)-31000.1(p)]TJ 288 0 TD -0.0001 Tc (rio)Tj 90 0 TD 0 Tc (rit)Tj 78 0 TD (y)Tj 30.9999 0 TD ()Tj 70.0001 0 TD (Some)Tj -1556 79.0001 TD (p)Tj 41 0 TD (rojects)Tj 269 0 TD (k)Tj 39 0 TD (eep)Tj 154.0001 0 TD (to)Tj 109 0 TD -0.0001 Tc (do)Tj 120.9999 0 TD 0 Tc (lists)Tj 170.0001 0 TD (and)Tj 162 0 TD (change)Tj 281 0 TD (logs)Tj 173 0 TD (in)Tj 97 0 TD (les)Tj -1616 78.9998 TD [(that)-29000.1(a)]TJ 214 0 TD [(re)-28000.1(sepa)]TJ 248.0001 0 TD [(rate)-27999.9(f)0(rom)-27999.9(t)0(he)-29000(source)-28999.9(co)-1999.9(de)]TJ /T10 1 Tf -619 141.0001 TD (defun)Tj 256 0 TD (factoria)Tj 295 0 TD (l)Tj 71.0001 0 TD -0.0001 Tc (n)Tj -549 78.9999 TD 0 Tc ()Tj 110 0 TD 0.0001 Tc ($$$)Tj 146.0001 0 TD 0 Tc (What)Tj 182.9999 0 TD (about)Tj 219.0001 0 TD (negative)Tj 329.9999 0 TD (numbers)Tj 329.0001 0 TD (Joe)Tj 219.9999 0 TD (\012Aug )Tj 294.9999 0 TD (\012)Tj -1831.9998 79 TD ()Tj 110 0 TD 0.0001 Tc ($$$)Tj 146.0001 0 TD -0.0001 Tc (And)Tj 145.9999 0 TD 0 Tc (what)Tj 182.9999 0 TD (about)Tj 220.0001 0 TD (nonnumb)Tj 294.9999 0 TD 0.0001 Tc (ers)Tj 110.0001 0 TD -0.0001 Tc ()Tj 107 0 TD 0 Tc (Bill)Tj 219.9999 0 TD (%Aug )Tj 294.9999 0 TD (\012)Tj -1831.9998 78 TD (if)Tj 146 0 TD ()Tj 110.0001 0 TD (n)Tj 72.9999 0 TD ()Tj 110 0 TD ( )Tj -293 79 TD ()Tj 110.0001 0 TD (n)Tj 72.9999 0 TD (factoria)Tj 332.0001 0 TD (l)Tj 70.9999 0 TD ()Tj 109 0 TD (n)Tj 74.0001 0 TD ( )Tj /T4 1 Tf 705.9998 165 TD 0.0002 Tc (\012)Tj ET endstream endobj 291 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 293 0 obj << /Length 4783 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm [(Do)-3000(cumentation)]TJ 798 0 TD -0.0001 Tc (Sa)Tj 112.9999 0 TD 0 Tc (y)Tj 88 0 TD (What)Tj 294 0 TD (Y)Tj 64.0001 0 TD -0.0001 Tc (ou)Tj 151 0 TD 0 Tc (Mean)Tj /T6 1 Tf -1508 119 TD [(Q)-29000(Do)-29000(y)]TJ 288 0 TD [(ou)-28000(ever)-28999.9(use)-28999.9(comments)-28000(when)-29000(y)]TJ 1065 0 TD [(ou)-28999.9(write)-28000.1(co)-2000(de)]TJ -1353 118.9998 TD -0.0001 Tc ( Ra)Tj 138 0 TD 0 Tc (rely)Tj 118 0 TD ()Tj 65.0001 0 TD (except)Tj 267 0 TD -0.0001 Tc (at)Tj 112 0 TD (the)Tj 151.9999 0 TD 0 Tc [(b)-2000.1(eginning)]TJ 377.0001 0 TD (of)Tj 109 0 TD (p)Tj 40.9999 0 TD [(ro)-2000(cedures)]TJ 402.9999 0 TD 0.0001 Tc (and)Tj -1781.9998 79 TD 0 Tc (then)Tj 192 0 TD (I)Tj 59.0001 0 TD (only)Tj 181 0 TD (comment)Tj 365 0 TD (on)Tj 122.9999 0 TD 0.0001 Tc (the)Tj 150 0 TD 0 Tc (data)Tj 193.0001 0 TD (structure)Tj 403 0 TD (I)Tj 59 0 TD (dont)Tj -1725 79.0002 TD [(comments)-27999.9(o)-0.1(n)-30000(the)-30000(co)-2000.1(de)-31000(itself)-27999.9(b)-2000.1(ecause)-31000(I)-29999.9(feel)-28999.9(that)-30000(p)]TJ 1766 0 TD -0.0001 Tc (rop)Tj -1766 78.9998 TD 0 Tc (erly)Tj 166 0 TD (written)Tj 290 0 TD 0.0001 Tc [(co)-1999.8(de)]TJ 207.0001 0 TD -0.0001 Tc (is)Tj 94 0 TD 0 Tc (very)Tj 184.9999 0 TD [(selfdo)-1999.9(cumented\012)]TJ 720.0001 0 TD ( )Tj /T7 1 Tf 84 0 TD (Ga)Tj 96 0 TD (ry)Tj -1842 79 TD (Kildall)Tj /T6 1 Tf 0 119 TD [( I)-30000.1(gure)-31000(there)-31000(a)]TJ 573 0 TD [(re)-29000.1(t)]TJ 125.0001 0 TD (w)Tj 55 0 TD 30 Tc (ot)Tj 101.9999 0 TD 0 Tc [(yp)-2000.1(es)-32000(of)-30000(comments)]TJ 712 0 TD 30 Tc [(o)30000(n)29999.9(ei)30000(se)30000(x)30000.2()]TJ -1566.9999 79.0001 TD 0 Tc [(plaining)-27000(the)-30000(obvious)-30000.1(a)0(nd)-29000.1(those)-31000(a)]TJ 1172.9999 0 TD 0.0001 Tc [(re)-28999.9(w)]TJ 151 0 TD 0 Tc (o)Tj 41.0001 0 TD [(rse)-29000(than)-30000(w)]TJ 372 0 TD (o)Tj 41 0 TD -0.0001 Tc (rth)Tj -1778 79 TD 0 Tc [(less)-25000(the)-26000(o)-0.1(ther)-25999.9(kind)-25000(i)0(s)-24999.9(w)-0.1(hen)-26000(y)]TJ 1013.9999 0 TD [(ou)-25999.9(explain)-24000.1(really)-24000(i)0.1(nvolved)]TJ -1013.9999 79 TD (convoluted)Tj 414.9999 0 TD 0.0001 Tc [(co)-1999.9(de)]TJ 246 0 TD 0 Tc (W)Tj 77.0001 0 TD (ell)Tj 157.9999 0 TD (I)Tj 58.0001 0 TD (alw)Tj 115.9999 0 TD (a)Tj 39.0001 0 TD (ys)Tj 104 0 TD -0.0001 Tc (try)Tj 133 0 TD 0 Tc (to)Tj 108.9999 0 TD (avoid)Tj 220.0001 0 TD (convo)Tj -1675 78 TD [(luted)-27000.1(co)-1999.9(de)]TJ 429 0 TD [(I)-28999.9(try)-28000(to)-27999.9(p)]TJ 319.9999 0 TD [(rogram)-26000(r)0(eally)-27000.1(s)0.1(trong)-28000(clea)]TJ 901.0001 0 TD [(r)-27000(clean)]TJ -1650 78.9999 TD [(co)-2000(de)-29000(e)0(ven)-30000.1(i)0.1(f)-28000(i)0(t)-28000.1(mak)]TJ 704.9999 0 TD [(es)-27000.1(an)-29000(extra)-29000.1(ve)-30000(l)0(ines)]TJ 783.0001 0 TD [(I)-29000(a)0.1(m)-27000.1(almost)]TJ -1488 79.0001 TD [(of)-29000.1(the)-29000(o)-0.1(pinion)-27000(that)-28999.9(the)-29000(m)0.1(o)]TJ 945.9999 0 TD [(re)-28000(comments)-27000(y)]TJ 520.0001 0 TD [(ou)-29000(need)-30000.2(the)]TJ -1466 79 TD (w)Tj 55 0 TD (o)Tj 41 0 TD [(rse)-21000(y)]TJ 157 0 TD [(our)-21999.9(p)]TJ 178 0 TD [(rogram)-19000(i)0(s)-20999.9(and)-22000.1(something)-20000.1(i)0(s)-20999.9(w)-0.1(rong)-22000.1(with)-22000(it\012)]TJ -431 78.9999 TD ( )Tj /T7 1 Tf 71 0 TD (W)Tj 77.0001 0 TD (a)Tj 39 0 TD [(yne)-28999.9(R)-0.1(atli\012)]TJ /T6 1 Tf -187 119 TD [( Dont)-31000.1(comment)-30000.1(bad)-29999.9(c)0(o)-2000.1(d)0.1(erewrite)-32000(i)0.1(t\012)]TJ 1478 0 TD ( )Tj /T7 1 Tf 74 0 TD (Kernighan)Tj -1552 79.0001 TD [()-27999.9(P)-0.1(lauger)]TJ /T8 1 Tf 78.9999 149.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Describ)-2000(e)-29000.1(t)0(he)-29000(purp)-1999.9(ose)-29999.9(and)-28000.1(structure)-28999.9(o)-0.1(f)-28999.9(s)-0.1(ystem)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Describ)-2000(e)-29000.1(e)0.1(ach)-28999.9(le)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Describ)-2000(e)-29000.1(e)0.1(ach)-28999.9(pack)]TJ 681.0001 0 TD (age)Tj /T8 1 Tf -759.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(strings)-28000(f)0(o)]TJ 900.0001 0 TD [(r)-27999.9(a)0(ll)-27000(functions)]TJ /T8 1 Tf -978.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Consider)-27999.9(automatic)-27000(to)-2000(ols)-28000.1( )]TJ /T10 1 Tf 947.9999 0 TD (manual)Tj /T6 1 Tf 222.0001 0 TD (\015)Tj /T8 1 Tf -1248.0001 110 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-28999.9(c)0(o)-2000.1(d)0.1(e)-29000(not)-29000(comments)]TJ /T4 1 Tf 1386.9998 144 TD 0.0002 Tc ( )Tj ET endstream endobj 294 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 296 0 obj << /Length 4590 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm [(Do)-3000(cumentation)]TJ 798 0 TD (Overcomme)Tj 602 0 TD (nting)Tj /T6 1 Tf -1400 132 TD [(These)-29000()0.1(lines)]TJ /T7 1 Tf 539 0 TD (must)Tj /T6 1 Tf 202.0001 0 TD [(do)-2000(cument)-29000(a)-28999.9(m)-0.1(ajo)]TJ 619.9999 0 TD [(r)-26000.1(s)0.1(ystem)]TJ /T13 1 Tf -1360.9999 104.9998 TD [()-31000()-1000.1()-1000()-1000()-1000()-1000()-1000()-1000()-1000()-1000.1()-1000()-1000()-1000()-1000()-1000()-1000()-1000()0()-1000()0.1()-1000()0()-1000.1()0()-1000()0.1()-1000()-0.1()-999.9()0()-1000()0()-1000()0()-1000()0.2()-1000.2()0()-1000()0()-1000()0()-999.8()-0.2()]TJ 0 67 TD ()Tj 0 66.0002 TD [()-31000(describe)]TJ 0 66.9998 TD [()-31000()]TJ 0 66 TD ()Tj T* ()Tj 91 0 TD [(argument)-1000.1(s)]TJ 426.9999 0 TD [()-31000.1(snepsul)-1000.1(ex)-1000(p)]TJ 427 0 TD [()-31000.1()0.1(snepsul)-1000(ex)-1000(p)]TJ -944.9999 67.0001 TD ()Tj 0 66 TD ()Tj 91 0 TD (returns)Tj 426.9999 0 TD [()-31000.1(node)]TJ 244 0 TD (set)Tj -761.9999 67 TD ()Tj 0 66 TD ()Tj 91 0 TD [(descript)-1000.1(io)-1000(n)]TJ 426.9999 0 TD [()-31000.1(This)-32000(calls)]TJ 396 0 TD [(sneval)-1000()]TJ 275 0 TD [(to)-30999.9(evaluate)]TJ 365 0 TD [(snepsu)-1000(l)-1000(ex)-1000.2(p)]TJ 426.9999 0 TD 0.0005 Tc (to)Tj -1980.9998 65.9999 TD 0 Tc ()Tj 578.9999 0 TD [(get)-32000(the)]TJ 244.0001 0 TD (desired)Tj 243.9999 0 TD [(node)-32000(set)]TJ -1066.9999 67.0001 TD ()Tj 578.9999 0 TD [(It)-31000(prints)]TJ 305 0 TD [(the)-32000(descripti)-1000(on)]TJ 487 0 TD [(of)-32000(each)-32000()0.1(node)]TJ 458.0001 0 TD [(in)-30999.8(the)]TJ -1829 66 TD ()Tj 578.9999 0 TD (node)Tj 183 0 TD [(set)-32000(that)]TJ 305 0 TD [(has)-32000(not)-31000.1(yet)-32000(been)]TJ 518 0 TD [(describe)-1000.2(d)]TJ 305.0001 0 TD (during)Tj -1890 66.9999 TD ()Tj 578.9999 0 TD [(the)-32000(process)]TJ 396 0 TD [(the)-31999.9(descript)-1000.1(io)-1000(n)]TJ 488 0 TD (includes)Tj 273.9999 0 TD 0.0001 Tc (the)Tj -1736.9998 66 TD 0 Tc ()Tj 578.9999 0 TD [(descript)-1000.1(i)0.1(o)-1000(n)]TJ 366 0 TD [(of)-31000(all)-32000(nodes)]TJ 457 0 TD [(dominate)-1000(d)]TJ 304.9999 0 TD [(by)-31000.2(the)-32000()-0.2(node)]TJ -1706.9998 67.0001 TD ()Tj 578.9999 0 TD [(It)-31000(returns)]TJ 335 0 TD [(the)-32000(node)]TJ 305 0 TD (set)Tj -1218.9999 66 TD ()Tj 0 65.9999 TD ()Tj 91 0 TD [(implemen)-1000.1(ta)-1000(ti)-1000(on)-1000()]TJ 488 0 TD (Stores)Tj 212.9999 0 TD [(the)-32000()-0.1(nodes)]TJ 366 0 TD (which)Tj 183.0001 0 TD [(have)-31999.9(already)]TJ 396 0 TD (been)Tj 153 0 TD [(describe)-999.8(d)]TJ -1890 67.0001 TD ()Tj 578.9999 0 TD [(in)-31000(descri)-1000(be)-1000(n)-1000(od)-1000(es)-1000()]TJ -578.9999 66 TD ()Tj 578.9999 0 TD (Before)Tj 213 0 TD (tracing)Tj 244 0 TD [(the)-32000(descript)-1000(io)-1000.1(n)]TJ 488 0 TD [(of)-31000.1(a)-30999.9()0.2(node)]TJ 395.9999 0 TD 0.0002 Tc (it)Tj -1919.9998 66.9999 TD 0 Tc ()Tj 578.9999 0 TD (checks)Tj 213 0 TD (whether)Tj 244 0 TD [(the)-32000(node)]TJ 335 0 TD [(was)-32000(already)]TJ 365.9999 0 TD 0.0001 Tc (been)Tj 153.0002 0 TD 0 Tc [(describe)-999.8(d)]TJ -1890 66.0001 TD ()Tj 578.9999 0 TD [(to)-31000(avoid)]TJ 274 0 TD [(describ)-1000(in)-1000(g)]TJ 336 0 TD [(the)-31000.1(same)]TJ 274 0 TD (node)Tj 213 0 TD 1 Tc [(r)1000.2(e)999.8(p)1000(e)1000.2(a)999.8(t)1000.2(ed)999.8(ly)1000()]TJ -1675.9999 65.9999 TD 0 Tc ()Tj 578.9999 0 TD [(The)-32000(variable)]TJ 396 0 TD [(descri)-1000(be)-1000(n)0.1(o)-1000.1(d)0(e)-1000(s)0()]TJ 518 0 TD [(is)-32000(updated)]TJ 336.0001 0 TD [(by)-30999.8(des )]TJ -1829 66.9999 TD ()Tj 0 66 TD ()Tj 91 0 TD [(sideeff)-1000.1(ec)-1000(ts)]TJ 426.9999 0 TD [()-31000.1(Prints)]TJ 274 0 TD [(the)-32000()-0.1(node\012)-1000(s)]TJ 397 0 TD [(descripti)-1000.1(o)0(n)-1000(s)0.1()]TJ -1188.9999 67 TD ()Tj 0 66 TD ()Tj 1157.9998 0 TD (written)Tj 305.0001 0 TD [(CCC)-31999.9( \015\015)]TJ -1462.9999 67 TD ()Tj 1157.9998 0 TD [(modified)-1000()]TJ 305.0001 0 TD [(CCC)-31999.9( \015\015)]TJ -1462.9999 66 TD ()Tj 1462.9999 0 TD [(ejm)-31999.9( \015 \015)]TJ -1462.9999 66 TD ()Tj 1462.9999 0 TD [(njm)-31999.9( \015\015)]TJ -1462.9999 67.0001 TD ()Tj 1462.9999 0 TD (njm)Tj 152 0 TD (\015 \015)Tj /T4 1 Tf 78.9999 116 TD 0.0002 Tc ()Tj ET endstream endobj 297 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T13 298 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 301 0 obj << /Length 3208 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm [(Do)-3000(cumentation)]TJ 798 0 TD (Overcomme)Tj 602 0 TD (nting)Tj /T10 1 Tf -1400 139 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (describe)Tj 330.0001 0 TD (rest)Tj 256 0 TD (snepsule)Tj 332 0 TD -0.0001 Tc (xp)Tj 73 0 TD 0 Tc ()Tj -1283 79 TD (let)Tj 256 0 TD (crntct)Tj 328.9999 0 TD (processco)Tj 369 0 TD (nt)Tj 73.0001 0 TD (ex)Tj 72.9999 0 TD 0.0001 Tc (tde)Tj 110.0001 0 TD -0.0001 Tc (sc)Tj 73 0 TD 0 Tc (r)Tj 71 0 TD (snepsu)Tj 295 0 TD (l)Tj 73 0 TD -0.0001 Tc (exp)Tj 109.9998 0 TD 0.0002 Tc ()Tj -1539.9998 78.9998 TD 0 Tc (ns)Tj 147 0 TD (inconte)Tj 332.0001 0 TD (xt)Tj 72.9999 0 TD 0.0001 Tc (ns)Tj 144 0 TD 0 Tc (nseval)Tj 292.0001 0 TD (getsndesc)Tj 369 0 TD (r)Tj -332.0001 79.0002 TD (snepsul)Tj 331.9999 0 TD (e)Tj 73 0 TD (xp)Tj 110 0 TD ()Tj -844 77.9998 TD (crntct)Tj -695.9998 79.0002 TD (described)Tj 369.0001 0 TD -0.0001 Tc (no)Tj 110 0 TD 0 Tc (de)Tj 72.9999 0 TD (s)Tj 71.0001 0 TD (newns)Tj 295 0 TD ()Tj -918.0001 79 TD (full)Tj 220.0001 0 TD (nil)Tj -402.0001 78.9999 TD (declare)Tj 329 0 TD (special)Tj 329.0001 0 TD (crntct)Tj 256 0 TD (described)Tj 369 0 TD (no)Tj 73 0 TD (des)Tj 144 0 TD (full)Tj -1500 78.9999 TD (terpri)Tj 0 79 TD (mapc)Tj 219 0 TD (lambda)Tj 365.9999 0 TD (n)Tj -220 79.0001 TD (if)Tj 147 0 TD (not)Tj 183 0 TD (ismemb)Tj 295 0 TD 0.0001 Tc (ns)Tj 107 0 TD 0 Tc (n)Tj 73 0 TD (described)Tj 369.0001 0 TD (no)Tj 72.9998 0 TD (des)Tj 110 0 TD 0.0002 Tc ()Tj -1209.9999 78.9999 TD 0 Tc (PPnodet)Tj 332 0 TD (re)Tj 73 0 TD (e)Tj 70 0 TD (des )Tj 220 0 TD (n)Tj -987.9999 78 TD (ns)Tj -219 79 TD (terpri)Tj 0 79.0001 TD (values)Tj 292 0 TD (ns)Tj 110.0001 0 TD (crntct)Tj /T9 1 Tf -585 138.9999 TD (Problems)Tj /T8 1 Tf 78.9999 169 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(to)-2000.1(o)-30000(l)0.1(ong)-27000(lose)-28999.9(big)-28000(p)-0.1(icture)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(is)-27999.9(wrong)]TJ 931.9999 0 TD [(describ)-2000(e)0.1( d\015no)-2000(des)]TJ /T8 1 Tf -1010 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(is)-27999.9(ineective)]TJ 1070 0 TD [(no)-29000(do)-1999.9(c)-30000(s)-0.1(tring)]TJ /T8 1 Tf -1148.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumentation)-27999.9(is)-27999.9(redundant)-29000( a)]TJ 1109 0 TD (rglist\015)Tj /T8 1 Tf -1187.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Bad)-28999.9(i)-0.1(dea)-28000(t)0(o)-29000(s)0(hado)]TJ 643.0001 0 TD [(w)-28000(Lisps)-28000(describ)-1999.9(e)-29000.1(function)]TJ /T8 1 Tf -721.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Need)-30000(function)-27999.9(t)0(hat)-29000(i)-0.1(s)-27999.9(s)-0.1(epa)]TJ 928.9999 0 TD [(rate)-28000(from)-27000.1(macro)]TJ /T8 1 Tf -1007 110 TD ()Tj /T6 1 Tf 78 0 TD (Abb)Tj 139 0 TD [(reviations)-28000.1(a)]TJ 402.9999 0 TD [(re)-26999.9(obscure)]TJ /T4 1 Tf 994.9999 135 TD 0.0002 Tc ()Tj ET endstream endobj 302 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 304 0 obj << /Length 3656 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 623.46 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 605.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 575.22 Tm [(Do)-3000(cumentation)]TJ 798 0 TD (Commenting)Tj /T9 1 Tf -798 140.9998 TD (Better)Tj /T6 1 Tf 0 141.0002 TD [(This)-27000(do)-2000(esnt)-30000(handle)-28000(crntct)-28999.9( whatever)-30000(that)-28000(is\015)]TJ /T10 1 Tf 0 140.9998 TD (defmacr)Tj 295 0 TD (o)Tj 70 0 TD (desc)Tj 183 0 TD (rest)Tj 256.9999 0 TD (snepsul)Tj 295.0001 0 TD (ex)Tj 72.9999 0 TD 0.0001 Tc (p)Tj -1099.9999 79.0001 TD 0 Tc (\015Describ)Tj 295 0 TD (e)Tj 70.9999 0 TD 0.0001 Tc (the)Tj 146.0001 0 TD 0 Tc (node)Tj 182.9999 0 TD (referred)Tj 329.0001 0 TD (to)Tj 110 0 TD (by)Tj 109.9999 0 TD (this)Tj 183.0001 0 TD (expressi)Tj 295 0 TD -0.0001 Tc (on)Tj -1722 79 TD 0 Tc (This)Tj 183 0 TD (macro)Tj 219 0 TD (is)Tj 110.0001 0 TD (intended)Tj 328.9999 0 TD 0.0001 Tc (as)Tj 110 0 TD 0 Tc (an)Tj 110.0001 0 TD (interacti)Tj 332 0 TD (ve)Tj 106.9999 0 TD (debugging)Tj 366.0001 0 TD (tool)Tj -1866 78.9999 TD (use)Tj 146 0 TD 0.0001 Tc (the)Tj 146 0 TD 0 Tc (function)Tj 330.0001 0 TD (describe)Tj 331.9999 0 TD (no)Tj 73.0001 0 TD (de)Tj 72.9999 0 TD 0.0001 Tc (se)Tj 110.0001 0 TD 0 Tc (t)Tj 70 0 TD (from)Tj 182.9999 0 TD (a)Tj 74 0 TD (program)Tj 294.9999 0 TD (\015)Tj -1831.9998 79.0001 TD (descri)Tj 295 0 TD -0.0001 Tc (be)Tj 109.9999 0 TD 0 Tc (no)Tj 73 0 TD 0.0001 Tc (de)Tj 109.9999 0 TD (se)Tj 73.0001 0 TD 0 Tc (t)Tj 70.9999 0 TD (exp no)Tj 295.0001 0 TD (de)Tj 72.9999 0 TD 0.0001 Tc (se)Tj 110.0001 0 TD 0 Tc (t)Tj 70 0 TD (snepsul)Tj 369 0 TD (ex)Tj 73 0 TD -0.0001 Tc (p)Tj 109.9998 0 TD 0 Tc ()Tj -1904.9998 157.9999 TD (defun)Tj 256 0 TD (describe)Tj 295 0 TD 0.0001 Tc (no)Tj 109.9999 0 TD (de)Tj 73.0001 0 TD -0.0001 Tc (se)Tj 110 0 TD 0 Tc (t)Tj 69.9999 0 TD (nodeset)Tj -840.9999 78 TD (\015Print)Tj 256 0 TD -0.0001 Tc (all)Tj 145.9999 0 TD 0 Tc (the)Tj 147.0001 0 TD (nodes)Tj 219 0 TD (in)Tj 110 0 TD (this)Tj 183 0 TD (node)Tj 182.9999 0 TD (set\015)Tj -1243.9999 79 TD ()Tj 110 0 TD (Accumula)Tj 295 0 TD (te)Tj 107.0001 0 TD (described)Tj 331.9999 0 TD 0.0001 Tc (no)Tj 110 0 TD 0 Tc (de)Tj 73.0001 0 TD (s)Tj 69.9999 0 TD 0.0001 Tc (to)Tj 110 0 TD 0 Tc (weed)Tj 183.0001 0 TD (out)Tj 146.9999 0 TD (duplicat)Tj 294.9999 0 TD 0.0002 Tc (es)Tj 73.0002 0 TD 0 Tc ()Tj -1905 79.0001 TD (let)Tj 183 0 TD (descri)Tj 295 0 TD 0.0001 Tc (bed)Tj 109.9999 0 TD (n)Tj 73.0001 0 TD -0.0001 Tc (ode)Tj 110 0 TD 0 Tc (s)Tj 69.9999 0 TD (newnode)Tj 369.0001 0 TD -0.0001 Tc (se)Tj 73 0 TD (t)Tj 110 0 TD 0 Tc ()Tj -1320 78.9999 TD (terpri)Tj 0 79 TD (dolist)Tj 293 0 TD (node)Tj 218.9999 0 TD (nodeset)Tj -438.9999 79.0001 TD (unless)Tj 293 0 TD (ismembe)Tj 332.0001 0 TD (r)Tj 72.9999 0 TD 0.0001 Tc (nod)Tj 110 0 TD 0 Tc (e)Tj 73.0001 0 TD (se)Tj 72.9999 0 TD (t)Tj 71.0001 0 TD (node)Tj 183 0 TD (describe)Tj 295 0 TD (d)Tj 73 0 TD -0.0001 Tc (nod)Tj 109.9998 0 TD 0.0002 Tc (es)Tj 73.0002 0 TD 0 Tc ()Tj -1686 78.9998 TD 0.0001 Tc ()Tj 110 0 TD 0 Tc (des )Tj 183.0001 0 TD (adds)Tj 182.9999 0 TD (nodes)Tj 220.0001 0 TD (to)Tj 109 0 TD (described)Tj 369 0 TD (no)Tj 73 0 TD (des)Tj -1247 79 TD (ppnodetr)Tj 368.9999 0 TD 0.0001 Tc (ee)Tj 107 0 TD 0 Tc (des )Tj 220.0001 0 TD (node)Tj 181.9999 0 TD (described)Tj 369.0001 0 TD (nod)Tj 109.9999 0 TD (es)Tj 73.0001 0 TD ()Tj 73 0 TD -0.0002 Tc ()Tj -1649 78 TD 0 Tc (terpri)Tj 0 79 TD (nodeset)Tj 332 0 TD ()Tj /T4 1 Tf 1215.9998 385 TD 0.0002 Tc ()Tj ET endstream endobj 305 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 307 0 obj << /Length 2169 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 561.0601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 543.564 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 512.8201 Tm (P)Tj 67.9999 0 TD (o)Tj 54 0 TD (rtabilit)Tj 301 0 TD (y)Tj /T6 1 Tf -423 141.0001 TD (Mak)Tj 150 0 TD 25 Tc (ey)Tj 99 0 TD 0 Tc [(our)-25000(p)]TJ 181 0 TD [(rogram)-23000(run)-24999.9(w)]TJ 471.0001 0 TD [(ell)-24000(i)0.1(n)-25000.1(the)-26000(environment s\015)-25000(y)]TJ 922 0 TD (ou)Tj -1823 79 TD (use)Tj 0 141 TD (But)Tj 164 0 TD 2 Tc (be)Tj 117 0 TD 0 Tc (a)Tj 39 0 TD (w)Tj 55 0 TD (a)Tj 39 0 TD -0.0001 Tc (re)Tj 100 0 TD 0 Tc (that)Tj 179.0001 0 TD (y)Tj 36 0 TD (ou)Tj 119.9999 0 TD (o)Tj 41 0 TD (r)Tj 62 0 TD (someone)Tj 340 0 TD (else)Tj 162 0 TD 0.0001 Tc (ma)Tj 107 0 TD 0 Tc (y)Tj 70.0001 0 TD (w)Tj 55 0 TD (ant)Tj 149 0 TD (to)Tj -1835 78.9999 TD [(use)-29000(i)0(t)-28000(i)0(n)-27000(another)-29000(environment)-26999.9(someda)]TJ 1334 0 TD (y)Tj 31 0 TD ()Tj /T8 1 Tf -1286.0001 172 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 156 0 TD ( )Tj /T7 1 Tf 74 0 TD (feature)Tj /T6 1 Tf 273.9999 0 TD 0.0001 Tc (and)Tj /T10 1 Tf 156 0 TD ()Tj /T7 1 Tf 74.0001 0 TD 0 Tc (feature)Tj /T8 1 Tf -812.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Isolate)-28000.1(implementati)]TJ 716.0001 0 TD [(ondep)-1999.9(endent)-27000(pa)]TJ 586 0 TD (rts)Tj /T8 1 Tf -1380.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Maintain)-26999.9(one)-29000(source)-28999.9(and)-29000(m)0(ultipl)]TJ 1142 0 TD 26.0001 Tc [(eb)26000.1(i)26000.2(n)26000(a)]TJ 209.0001 0 TD 0 Tc (ries)Tj /T8 1 Tf -1429.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Evolve)-29000(to)]TJ 332 0 TD (w)Tj 55.0001 0 TD (a)Tj 38.9999 0 TD [(rds)-27000.1(d)0.1(pANS)-28999.9(CL)]TJ -426 78.9999 TD [(Implement)-26999.9(missing)-26000(features)-28999.9(i)-0.1(f)-27999.9(n)-0.1(eeded)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(a)]TJ 163 0 TD (w)Tj 55 0 TD (a)Tj 39 0 TD [(re)-27000.1(of)-29000(vendo)]TJ 395.0001 0 TD [(rsp)-1999.9(ecic)-29000.1(extensions)]TJ /T4 1 Tf 884.9998 678.9999 TD 0.0002 Tc ()Tj ET endstream endobj 308 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 310 0 obj << /Length 1715 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 527.22 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Programmi)Tj 394 0 TD [(ng)-26000(in)-27999.9(the)-28999.9(L)0(a)]TJ 432.0001 0 TD (rge)Tj ET q 458.4 0 0 -1.44 89.016 509.7241 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 478.98 Tm (F)Tj 64 0 TD (o)Tj 53.9999 0 TD (reign)Tj 264.0001 0 TD (F)Tj 63.9999 0 TD (unction)Tj 380.0001 0 TD (Interface)Tj /T6 1 Tf -826 140.9999 TD (La)Tj 88 0 TD -0.0001 Tc [(rge)-23000.1(p)]TJ 174 0 TD 0 Tc [(rograms)-21000.1(often)-25000(have)-24000(to)-24000(interface)-24000.1(w)0.1(ith)-24000(other)-23999.8(p)]TJ 1547 0 TD -0.0001 Tc (ro)Tj -1809 79.0001 TD 0 Tc [(grams)-22000(written)-24000(in)-23999.9(other)-24000(languages)]TJ 1209 0 TD (Unfo)Tj 166 0 TD (rtunately)Tj 307 0 TD [()-24000(there)]TJ -1682 78.9999 TD [(is)-27000(no)-28999.9(standa)]TJ 425 0 TD [(rd)-28000(fo)]TJ 167 0 TD 0.0001 Tc [(r)-28000(t)0.2(his)]TJ /T8 1 Tf -513 172 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (Lea)Tj 126 0 TD [(rn)-28000(y)]TJ 136.0001 0 TD [(our)-28000(v)0(endo)]TJ 346 0 TD -0.0001 Tc [(rs)-29000.1(f)-0.2(o)]TJ 182 0 TD 0 Tc [(reign)-28000(interface)]TJ /T8 1 Tf -868.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (T)Tj 55.0001 0 TD -0.0001 Tc [(ry)-28000.2(to)-29000.2(minimi)]TJ 435.9999 0 TD 0 Tc [(ze)-25999.9(exchange)-29000.1(o)0.1(f)-29000(d)-0.1(ata)]TJ /T8 1 Tf -569 110 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Bew)Tj 149 0 TD 0 Tc (a)Tj 39 0 TD -0.0001 Tc [(re)-29000.2(of)-29000.1(a)]TJ 233 0 TD 0 Tc [(reas)-28000.1(t)0(hat)-27999.9(c)-0.1(ause)-28999.9(p)]TJ 606.0001 0 TD (roblems)Tj -1027 79 TD (Memo)Tj 217 0 TD [(ry)-28000.1(management)]TJ -217 78.9999 TD [(Signal)-27000(handling)]TJ /T4 1 Tf 1536.9998 819.9999 TD 0.0002 Tc ()Tj ET endstream endobj 311 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 313 0 obj << /Length 2027 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 603.3 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 586.0441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 555.3 Tm (Mean)Tj 292 0 TD (what)Tj 264 0 TD (y)Tj 47 0 TD (ou)Tj 150.0001 0 TD (sa)Tj 94 0 TD (y)Tj /T8 1 Tf -768.0001 173 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-29000.1(m)0.1(islead)-25999.9(the)-28999.9(r)-0.1(eader)]TJ 0 79 TD [(Anticipate)-28000(readers)-28000.1(misunderstandings)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Use)-29000(the)-29000(right)-28000(level)-27999.9(of)-29000(sp)-2000.1(ecicit)]TJ 1077 0 TD (y)Tj /T8 1 Tf -1155.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(ca)]TJ 201 0 TD [(reful)-27000(w)0.1(ith)-28999.9(decla)]TJ 540.9999 0 TD (rations)Tj -741.9999 78 TD (Inco)Tj 144 0 TD [(rrect)-28999.9(d)-0.1(ecla)]TJ 372.0001 0 TD [(rations)-26000(can)-29000.1(b)]TJ 458 0 TD [(reak)-28000.1(co)-2000(de)]TJ /T8 1 Tf -1052.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Onetoone)-29999.9(c)0(o)]TJ 512.0001 0 TD [(rresp)-1999.9(o)0(ndence)]TJ /T9 1 Tf -669 172.9999 TD [(Bad)-31999.9(decla)]TJ 379 0 TD (ration)Tj /T7 1 Tf 337 0 TD [(only)-28999.9(madeup)-27000.1(example)]TJ /T10 1 Tf -716 141.0001 TD (defun)Tj 256 0 TD (lookup)Tj 256 0 TD (name)Tj -439 79 TD (declare)Tj 329 0 TD (type)Tj 220.0001 0 TD (string)Tj 256 0 TD (name)Tj -805 78.9999 TD (if)Tj 146 0 TD (null)Tj 220 0 TD (name)Tj -220 78 TD 0.0001 Tc (nil)Tj 0 79.0001 TD (or)Tj 146 0 TD 0 Tc (gethash)Tj 330.0001 0 TD (name)Tj 183 0 TD (symbol)Tj 294.9999 0 TD 0.0001 Tc (tab)Tj 110.0001 0 TD -0.0001 Tc (le)Tj 73 0 TD 0 Tc ()Tj -991.0001 78.9998 TD (makesymb)Tj 369.0001 0 TD -0.0001 Tc (ol)Tj 110 0 TD 0 Tc (en)Tj 72.9999 0 TD 0.0001 Tc (try)Tj 144 0 TD 0 Tc (name)Tj /T6 1 Tf -1060.9999 141 TD [(Should)-27000(b)-2000(e)]TJ /T10 1 Tf 380 0 TD (declare)Tj 329.0001 0 TD (type)Tj 220 0 TD (or)Tj 146 0 TD (string)Tj 256 0 TD (null)Tj 219.9999 0 TD 0.0001 Tc (name)Tj /T4 1 Tf 142.9999 478 TD 0.0002 Tc ()Tj ET endstream endobj 314 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 316 0 obj << /Length 3234 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 635.46 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 617.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 587.22 Tm (Naming)Tj 389.9999 0 TD (Conventions)Tj 648.0001 0 TD (Be)Tj 164 0 TD (Consistent)Tj /T6 1 Tf -1202 140.9998 TD [(Be)-29000(consistent)-29000(in)-27999.9(names)]TJ /T8 1 Tf 78.9999 172.0002 TD ()Tj /T6 1 Tf 78 0 TD [(Be)-30000(consistent)-28000.1(w)0(ith)-28999.9(capitalizati)]TJ 1067 0 TD (on)Tj -1067 79 TD [(most)-28000.1(p)]TJ 244 0 TD (refer)Tj /T10 1 Tf 189 0 TD (likethi)Tj 295.0001 0 TD (s)Tj /T6 1 Tf 37 0 TD 26 Tc [(n)26000(o)26000.1(t)]TJ /T10 1 Tf 195.9999 0 TD 0 Tc (LikeThis)Tj /T8 1 Tf -1039 109.9999 TD ()Tj /T10 1 Tf 78 0 TD (specialv)Tj 369 0 TD 0.0001 Tc (ar)Tj 73 0 TD 0 Tc (iab)Tj 110.0001 0 TD -0.0001 Tc (le)Tj 73 0 TD 0 Tc ()Tj /T8 1 Tf -703.0001 110 TD ()Tj /T10 1 Tf 78 0 TD ( constant )Tj /T6 1 Tf 395 0 TD 0.0001 Tc ( o)Tj 74 0 TD 0 Tc [(r)-27999.9(s)-0.1(ome)-28000(c)-0.1(onvention\015)]TJ /T8 1 Tf -547 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Dylan)-28000.1(u)0.1(ses)]TJ /T10 1 Tf 407 0 TD (class )Tj /T8 1 Tf -485 110 TD ()Tj /T6 1 Tf 78 0 TD (Consider)Tj /T10 1 Tf 332 0 TD (structure)Tj 368.9999 0 TD (sl)Tj 73.0001 0 TD -0.0001 Tc (ot)Tj /T8 1 Tf -852.0001 110.0001 TD 0 Tc ()Tj /T10 1 Tf 78 0 TD (p)Tj /T6 1 Tf 102 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 57.0001 0 TD ()Tj /T6 1 Tf 37 0 TD ()Tj /T10 1 Tf 51.9999 0 TD ($)Tj /T6 1 Tf 75 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 57.0001 0 TD (n)Tj /T6 1 Tf 37 0 TD ()Tj /T10 1 Tf 53 0 TD -0.0001 Tc ( )Tj /T6 1 Tf 101 0 TD 0 Tc (o)Tj 41 0 TD (r)Tj /T10 1 Tf 56.9999 0 TD (to)Tj /T8 1 Tf -829 110 TD ()Tj /T6 1 Tf 78 0 TD (verbobject)Tj /T10 1 Tf 455 0 TD (deletef)Tj 295.0001 0 TD (ile)Tj /T6 1 Tf -750.0001 78.9999 TD (objectattribute)Tj /T10 1 Tf 613.0001 0 TD (integer)Tj 295 0 TD -0.0001 Tc (le)Tj 73 0 TD 0 Tc (ngt)Tj 109.9999 0 TD (h)Tj /T6 1 Tf -1091 79 TD (compa)Tj 231.0001 0 TD -0.0001 Tc (re)Tj /T10 1 Tf 94.9999 0 TD 0 Tc (namefil)Tj 295.0001 0 TD (e)Tj /T6 1 Tf 63 0 TD (and)Tj /T10 1 Tf 155 0 TD (filename)Tj /T7 1 Tf -839.0001 78.0001 TD [(dont)-29000(u)-0.1(se)-29000.1(objectverb)-29000(o)]TJ 818.0001 0 TD [(r)-28000(a)0.1(ttributeobject )]TJ /T8 1 Tf -896.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Order)-29000.1(a)]TJ 273 0 TD [(rguments)-27000(consistently)]TJ /T8 1 Tf -351 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Distinguish)-27000(internal)-27000(and)-28000(external)-28000.1(functions)]TJ 0 79.0001 TD [(Dont)-29000.1(m)0.1(ix)]TJ /T10 1 Tf 384.0001 0 TD (optional)Tj /T6 1 Tf 357.9999 0 TD (and)Tj /T10 1 Tf 156 0 TD (key)Tj /T6 1 Tf 148.0001 0 TD 26.9999 Tc [(u)26999.8(s)27000(e)-2000.2(c)26999.9(a)]TJ 270.9999 0 TD 0 Tc (refully)Tj -1317 78.9999 TD 29.0001 Tc (o)Tj 113 0 TD 28 Tc (r)Tj /T10 1 Tf 129 0 TD 0 Tc (optional)Tj /T6 1 Tf 358.0001 0 TD (a)Tj 38.9999 0 TD [(rgs)-28000.1( )0(Dylan)-27999.9()0(\015)]TJ -638.9999 79 TD [(Use)-29000(k)]TJ 195 0 TD (eyw)Tj 131 0 TD (o)Tj 41 0 TD [(rds)-28000.1(consistently)-28000.1( )]TJ /T10 1 Tf 605.0001 0 TD (key)Tj 183 0 TD (test)Tj 219.9999 0 TD 0.0001 Tc (end)Tj /T6 1 Tf 111 0 TD 0 Tc (\015)Tj /T4 1 Tf 50.9999 375 TD 0.0002 Tc ( )Tj ET endstream endobj 317 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 319 0 obj << /Length 3288 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 603.54 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 586.0441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 555.3 Tm [(Naming)-24000(Conventions)]TJ 1019 0 TD [(Cho)-3000.1(ose)-24000(Names)-24000(Wisely)]TJ /T6 1 Tf -1019 141 TD [(Cho)-2000(ose)-29000(Names)-28000(wisely)]TJ /T8 1 Tf 78.9999 171.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Minimize)-25999.9(abb)]TJ 467 0 TD (reviations)Tj -467 110 TD [(Most)-30000(w)]TJ 262.0001 0 TD (o)Tj 41 0 TD [(rds)-27999.9(h)0(ave)-29999.9(m)-0.1(any)-28000(p)-2000(ossible)-27999.9(a)0(bb)]TJ 968.9999 0 TD [(reviations)-27000(but)]TJ -1272 78.9999 TD [(only)-26000(one)-25999.9(c)0(o)]TJ 399 0 TD [(rrect)-26000(sp)-2000.1(elling)]TJ 513.0001 0 TD [(Sp)-2000.1(ell)-25000.1(o)0(ut)-26000.1(names)-25000.1(so)-26000(they)]TJ -912.0001 79.0001 TD (a)Tj 39 0 TD [(re)-28000(easier)-27999.9(to)-28999.9(read)-27999.9(rememb)-2000(er)-27000(and)-29000(nd)]TJ -39 110 TD [(Some)-29000(p)-2000(ossible)-29000(exceptions)]TJ 959.0001 0 TD (cha)Tj 119.9999 0 TD [(r)-28999.9(demo)-30000.1(intro)-27999.8(and)]TJ -1079 78.9999 TD (pa)Tj 82 0 TD (ren)Tj 171.0001 0 TD [(These)-28000(w)]TJ 297 0 TD (o)Tj 41 0 TD [(rds)-28000(a)]TJ 171.9999 0 TD [(re)-26000.1(b)-1999.9(e)-0.1(coming)-27000(almost)-26000(l)0.1(ik)]TJ 799.0001 0 TD 24.9998 Tc [(er)24999.6(e)25000(a)24999.6(l)]TJ -1562 79.0001 TD 0 Tc (w)Tj 55.0001 0 TD (o)Tj 40.9999 0 TD [(rds)-30000.1(i)0.1(n)-29000(English)]TJ 547.0001 0 TD 0.0001 Tc [(A)-29999.9(g)0.1(o)-1999.8(o)-1999.9(d)-30999.9(test)-30999.9( )0.2(fo)]TJ 556 0 TD 0 Tc [(r)-30000(n)0(ative)-28999.9(English)]TJ -1199 79 TD [(sp)-1999.9(eak)]TJ 196 0 TD (ers\015)Tj 175 0 TD (is)Tj 141.0001 0 TD (W)Tj 76.9999 0 TD (ould)Tj 191.0001 0 TD (y)Tj 35.9999 0 TD 0.0001 Tc (ou)Tj 128 0 TD (sa)Tj 72 0 TD 0 Tc (y)Tj 79.0001 0 TD -0.0001 Tc (the)Tj 154.9999 0 TD 0 Tc (w)Tj 55 0 TD (o)Tj 41.0001 0 TD -0.0001 Tc (rd)Tj 113 0 TD 0 Tc (aloud)Tj 231 0 TD (in)Tj -1690 78 TD (conversation)Tj 516.0001 0 TD [(Our)-21999.9(e)0(a)]TJ 237 0 TD [(rlier)-18000(e)0(xample)-19999.9(with)]TJ /T10 1 Tf 631.9999 0 TD (crntct)Tj /T6 1 Tf 239.9999 0 TD 0.0001 Tc (and)Tj /T10 1 Tf -1624.9998 79 TD 0 Tc (processcon)Tj 369 0 TD 0.0001 Tc (te)Tj 73 0 TD 0 Tc (xtd)Tj 110.0001 0 TD -0.0001 Tc (es)Tj 73 0 TD 0 Tc (cr)Tj /T6 1 Tf 99 0 TD (w)Tj 54.9999 0 TD [(ouldnt)-27999.9(pass)-29000(this)-28000(test)]TJ /T8 1 Tf -857 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Dont)-29000.1(s)0.1(hado)]TJ 432 0 TD [(w)-28999.9(a)-28000.1(lo)-2000.1(cal)-27999.9(va)]TJ 424.0001 0 TD [(riable)-25999.9(with)-28000(another)]TJ /T8 1 Tf -934.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Clea)Tj 152 0 TD [(rly)-27000(sho)]TJ 231 0 TD 29 Tc [(wv)29000.1(a)]TJ 163.0001 0 TD 0 Tc [(riables)-26000(that)-28000(a)]TJ 463 0 TD [(re)-28000(up)-2000(dated)]TJ /T8 1 Tf -1087.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Avoid)Tj 241 0 TD (ambiguous)Tj 418.0001 0 TD (names)Tj 294 0 TD -0.0001 Tc (Use)Tj /T10 1 Tf 169.9999 0 TD 0 Tc (previous)Tj /T6 1 Tf 335.0001 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 70 0 TD -0.0001 Tc (final)Tj /T6 1 Tf -1569 78.9999 TD 0 Tc [(instead)-28000(of)]TJ /T10 1 Tf 375.0001 0 TD (last)Tj /T6 1 Tf 147.9999 0 TD ()Tj /T4 1 Tf 1013.9999 493 TD 0.0002 Tc (\012)Tj ET endstream endobj 320 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 322 0 obj << /Length 2573 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 602.58 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 585.084 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 554.34 Tm (Notational)Tj 520 0 TD (T)Tj 72 0 TD (ricks)Tj 290.9999 0 TD (P)Tj 68.0001 0 TD (a)Tj 50 0 TD (rens)Tj 227 0 TD (in)Tj 119 0 TD (Column)Tj 392 0 TD (\012)Tj /T6 1 Tf -1739 140.9998 TD [(Most)-27000.1(text)-28000(edito)]TJ 542.9999 0 TD [(rs)-25999.9(treat)-27000(a)-26999.9(l)-0.1(eft)-26000.1(p)0.1(a)]TJ 576.0001 0 TD [(ren)-27000.1(i)0.1(n)-26000(c)-0.1(olumn)-26000.1()-27000(as)-27000(the)]TJ -1119 79.0002 TD (sta)Tj 103 0 TD [(rt)-28000.1(of)-30000.1(a)-29999.9(t)0(oplevel)-27999.9(e)0(xp)]TJ 703 0 TD (ression)Tj 303 0 TD 30.9999 Tc [(Ap)30999.8(a)]TJ 168 0 TD 0 Tc [(ren)-29000(inside)-28000(a)-29000(string)]TJ -1277 78.9999 TD [(in)-26000(column)-26000()-27000(ma)]TJ 547 0 TD [(y)-25999.9(c)-0.1(onfuse)-29000(the)-26999.9(edito)]TJ 669 0 TD [(r)-27000(unless)-27000.1(y)]TJ 329 0 TD [(ou)-27000(p)]TJ 153.9998 0 TD (rovide)Tj -1698.9998 79 TD [(a)-28000(b)0(ackslash)]TJ /T10 1 Tf 0 141 TD (defun)Tj 256 0 TD (factoria)Tj 295 0 TD (l)Tj 71.0001 0 TD -0.0001 Tc (n)Tj -549 78.9999 TD 0 Tc (\015Compute)Tj 329 0 TD (the)Tj 146 0 TD (factorial)Tj 365.9999 0 TD 0.0001 Tc (of)Tj 110 0 TD 0 Tc (an)Tj 110.0001 0 TD (integer)Tj -1134 79.0001 TD (&dont)Tj 292 0 TD (worry)Tj 220 0 TD (about)Tj 219.0001 0 TD (nonintege)Tj 369 0 TD (r)Tj 69.9999 0 TD (args\015)Tj -1096.9999 79 TD (if)Tj 146 0 TD ()Tj 110.0001 0 TD (n)Tj 72.9999 0 TD ()Tj 110 0 TD ( )Tj -293 78.9999 TD ()Tj 110.0001 0 TD (n)Tj 72.9999 0 TD (factoria)Tj 332.0001 0 TD (l)Tj 70.9999 0 TD ()Tj 109 0 TD (n)Tj 74.0001 0 TD ( )Tj /T6 1 Tf -988 141.0001 TD [(Many)-29999.9(text)-29999.9(e)-0.1(dito)]TJ 563 0 TD [(rs)-29000.1(will)-27000(treat)-29999.9(a)]TJ /T10 1 Tf 504.9999 0 TD (\015def\015)Tj /T6 1 Tf 249 0 TD [(in)-29000(column)-28000()-30000(as)-29000(a)]TJ -1316.9999 79 TD [(denition)-31000(but)-31000(not)-30999.9(a)]TJ /T10 1 Tf 748.9999 0 TD (\015def\015)Tj /T6 1 Tf 251.0001 0 TD [(in)-30000(other)]TJ 309 0 TD (columns)Tj 356 0 TD [(So)-31000(y)]TJ 158 0 TD (ou)Tj -1823 78 TD -0.0001 Tc (ma)Tj 106.9999 0 TD 29 Tc [(y)1999.9(n)28999.9(e)29000.1(e)29000(dt)28999.9(od)29000.1(ot)29000(h)29000.1(i)29000(s)29000()]TJ /T10 1 Tf -106.9999 141.9999 TD 0 Tc (progn)Tj 0 78.0001 TD (defun)Tj 256 0 TD (foo)Tj 146 0 TD ()Tj -402 78.9999 TD (defun)Tj 256 0 TD (bar)Tj 146 0 TD ()Tj -402 79 TD ()Tj /T4 1 Tf 1693.9998 472 TD 0.0002 Tc ()Tj ET endstream endobj 323 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 325 0 obj << /Length 3359 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 609.0601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 591.564 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 560.8201 Tm (MultiLine)Tj 512 0 TD (Strings)Tj /T6 1 Tf -512 141.0002 TD [(In)-26000(case)-26000(of)-27000(a)-26000(m)0(ultil)]TJ 660 0 TD (i)Tj 19 0 TD [(ne)-24000(string)-24999.9(as)-26000(a)-26000.1(l)0.1(iteral)-24000(constant)-27000(such)]TJ -679 78.9998 TD (as)Tj /T10 1 Tf 0 141.0001 TD (defun)Tj 256 0 TD (findsub)Tj 295 0 TD 0.0001 Tc (jec)Tj 109.9999 0 TD (t)Tj 73.0001 0 TD -0.0001 Tc (lin)Tj 110 0 TD 0 Tc (e)Tj 69.9999 0 TD (messageh)Tj 369.0001 0 TD -0.0001 Tc (ea)Tj 73 0 TD (der)Tj 110 0 TD 0 Tc (s)Tj 73 0 TD (tri)Tj 109.9999 0 TD (ng)Tj 73.0001 0 TD ()Tj -1649 78.9999 TD (search)Tj 292 0 TD (\015)Tj -365 78 TD (Subject)Tj 295 0 TD (\015)Tj 70 0 TD (messagehe)Tj 369.0001 0 TD -0.0001 Tc (ade)Tj 110 0 TD 0 Tc (r)Tj 72.9999 0 TD 0.0001 Tc (str)Tj 110 0 TD 0 Tc (in)Tj 73.0001 0 TD (g)Tj 72.9999 0 TD ()Tj /T6 1 Tf -1172.9999 142.0001 TD [(consider)-30000(instead)-31000.1(u)0.1(sing)-30000.1(readtime)-29000.1(evaluation)-29000(and)-31000(a)-31000(c)0.2(all)]TJ 0 78 TD (to)Tj /T10 1 Tf 102 0 TD (format)Tj /T6 1 Tf 222 0 TD ()Tj /T10 1 Tf -324 142 TD (defun)Tj 256 0 TD (findsub)Tj 295 0 TD 0.0001 Tc (jec)Tj 109.9999 0 TD (t)Tj 73.0001 0 TD -0.0001 Tc (lin)Tj 110 0 TD 0 Tc (e)Tj 69.9999 0 TD (messageh)Tj 369.0001 0 TD -0.0001 Tc (ea)Tj 73 0 TD (der)Tj 110 0 TD 0 Tc (s)Tj 73 0 TD (tri)Tj 109.9999 0 TD (ng)Tj 73.0001 0 TD ()Tj -1649 78 TD (search)Tj 292 0 TD (format)Tj 366.0001 0 TD -0.0001 Tc (nil)Tj 147 0 TD 0 Tc (\015Subje)Tj 294.9999 0 TD 0.0001 Tc (ct)Tj 110.0001 0 TD -0.0001 Tc (\015)Tj 107 0 TD 0 Tc (messageh)Tj 332 0 TD (ea)Tj 73 0 TD -0.0001 Tc (der)Tj 109.9998 0 TD 0.0002 Tc (s)Tj 73.0002 0 TD 0 Tc (tri)Tj 110 0 TD (ng)Tj ET BT 0.24 0 0 -0.24 607.6801 330.9001 Tm ()Tj ET BT /T6 1 Tf 0.24 0 0 -0.24 89.04 296.8201 Tm (Where)Tj 264 0 TD (the)Tj 149.0001 0 TD (same)Tj 214.9999 0 TD (string)Tj 235.0001 0 TD -0.0001 Tc (is)Tj 88.9999 0 TD 0 Tc (used)Tj 194.0001 0 TD (many)Tj 226 0 TD (times)Tj 250.9999 0 TD (consider)Tj -1622.9999 78.0001 TD [(using)-27999.9(a)-28000.1(g)0.1(lobal)-27000(v)0.1(a)]TJ 593 0 TD [(riable)-26000.1(o)]TJ 258.0001 0 TD [(r)-27999.9(n)-0.1(amed)-28000.1(constant)]TJ /T10 1 Tf -851 141.9999 TD (defpara)Tj 295 0 TD 0.0001 Tc (me)Tj 73.0001 0 TD -0.0001 Tc (ter)Tj 143.9999 0 TD 0 Tc (subject)Tj 332.0001 0 TD (ma)Tj 72.9999 0 TD 0.0001 Tc (rke)Tj 110 0 TD 0 Tc (r)Tj 107.0001 0 TD (format)Tj 293 0 TD -0.0001 Tc (nil)Tj 145.9999 0 TD 0 Tc (\015Subjec)Tj 331.9999 0 TD 0.0002 Tc (t)Tj 73.0002 0 TD 0 Tc (\015)Tj -1978 156.9999 TD (defun)Tj 256 0 TD (findsub)Tj 295 0 TD 0.0001 Tc (jec)Tj 109.9999 0 TD (t)Tj 73.0001 0 TD -0.0001 Tc (lin)Tj 110 0 TD 0 Tc (e)Tj 69.9999 0 TD (messageh)Tj 369.0001 0 TD -0.0001 Tc (ea)Tj 73 0 TD (der)Tj 110 0 TD 0 Tc (s)Tj 73 0 TD (tri)Tj 109.9999 0 TD (ng)Tj 73.0001 0 TD ()Tj -1649 78.9999 TD (search)Tj 292 0 TD (subjectm)Tj 369.0001 0 TD -0.0001 Tc (ark)Tj 110 0 TD 0 Tc (er)Tj 72.9999 0 TD ()Tj 71.0001 0 TD (message)Tj 295 0 TD -0.0001 Tc (he)Tj 73 0 TD (ade)Tj 110 0 TD 0 Tc (r)Tj 73 0 TD (str)Tj 109.9999 0 TD (in)Tj 73.0001 0 TD (g)Tj 73 0 TD ()Tj /T4 1 Tf -101.0002 454 TD 0.0001 Tc ( )Tj ET endstream endobj 326 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 328 0 obj << /Length 3090 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 632.1 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 614.6041 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 583.86 Tm (MultiLine)Tj 512 0 TD (Strings)Tj 360.0001 0 TD (contd)Tj /T6 1 Tf -872 141 TD (F)Tj 49 0 TD (o)Tj 41 0 TD 30 Tc [(rl)30000(o)29999.9(n)30000.1(gf)29999.9(o)]TJ 305 0 TD 0 Tc [(rmat)-30000.1(strings)-29999.9(y)]TJ 521.0001 0 TD [(ou)-32000(can)-31000(indent)-30000.1(the)-31999.9(continua)]TJ -916 78.9998 TD [(tion)-29000(lines)-30000(with)]TJ /T10 1 Tf 568 0 TD (Return )Tj /T6 1 Tf 323.0001 0 TD (o)Tj 41 0 TD (r)Tj /T10 1 Tf 94.9999 0 TD (Return )Tj /T6 1 Tf 333.0001 0 TD ()Tj 65 0 TD [(The)-30000(follo)]TJ 323 0 TD -0.0001 Tc (wing)Tj -1748 79.0002 TD 0 Tc (t)Tj 28.9999 0 TD (w)Tj 55.0001 0 TD 28 Tc [(of)28000(o)]TJ 138 0 TD 0 Tc [(rms)-27000.1(d)0.1(o)-29000.1(t)0.1(he)-29000.1(same)-28000(thing)]TJ /T10 1 Tf -222 140.9999 TD (format)Tj 292 0 TD (t)Tj 73 0 TD (\015This)Tj 292.9999 0 TD 0.0001 Tc (is)Tj 110 0 TD 0 Tc (a)Tj 73.0001 0 TD (long)Tj 182.9999 0 TD (string)Tj -549 79 TD (This)Tj 183 0 TD (is)Tj 110 0 TD (more)Tj 183.0001 0 TD -0.0001 Tc (of)Tj 109.9999 0 TD 0 Tc (that)Tj 183 0 TD (string\015)Tj 295 0 TD ()Tj -1538.9999 79 TD (This)Tj 183 0 TD (is)Tj 109 0 TD (a)Tj 73 0 TD (long)Tj 183 0 TD (string)Tj -548 78.9999 TD (This)Tj 183 0 TD (is)Tj 109 0 TD (more)Tj 183 0 TD (of)Tj 110.0001 0 TD (that)Tj 182.9999 0 TD (string)Tj -767.9999 236.0001 TD (format)Tj 292 0 TD (t)Tj 73 0 TD (\015This)Tj 292.9999 0 TD 0.0001 Tc (is)Tj 110 0 TD 0 Tc (a)Tj 73.0001 0 TD (long)Tj 182.9999 0 TD (string)Tj -621.9999 78.9999 TD (This)Tj 255.9999 0 TD 0.0001 Tc (is)Tj 110 0 TD 0 Tc (more)Tj 183.0001 0 TD (of)Tj 109.9999 0 TD (that)Tj 183.0001 0 TD (string\015)Tj 295 0 TD ()Tj -1539 79 TD (This)Tj 183 0 TD (is)Tj 109 0 TD (a)Tj 73 0 TD (long)Tj 183 0 TD (string)Tj -548 79.0001 TD (This)Tj 183 0 TD (is)Tj 109 0 TD (more)Tj 183 0 TD (of)Tj 110.0001 0 TD (that)Tj 182.9999 0 TD (string)Tj /T6 1 Tf -767.9999 141 TD [(The)-22000.1(latter)-22000(syntax)-22999.9(p)-2000(e)0(rmits)-21000.1(y)]TJ 944.9999 0 TD [(ou)-22000(to)-23000(indent)-22000(a)-22999.9()0(xed)-23000(amount)]TJ -944.9999 78.9999 TD (easily)Tj /T10 1 Tf 0 140.9999 TD (format)Tj 292 0 TD (t)Tj 73 0 TD (\015This)Tj 292.9999 0 TD 0.0001 Tc (is)Tj 110 0 TD 0 Tc (a)Tj 73.0001 0 TD (long)Tj 182.9999 0 TD (string)Tj -621.9999 79 TD ()Tj 109.9999 0 TD (This)Tj 183.0001 0 TD (is)Tj 109.9999 0 TD (more)Tj 183.0001 0 TD -0.0001 Tc (of)Tj 109 0 TD 0 Tc (that)Tj 182.9999 0 TD (string)Tj 293 0 TD (indented)Tj 329.0001 0 TD (by)Tj 110 0 TD -0.0001 Tc (one)Tj ET BT 0.24 0 0 -0.24 607.44 202.2601 Tm 0 Tc (\015)Tj ET BT 0.24 0 0 -0.24 89.04 183.3001 Tm (This)Tj 183 0 TD (is)Tj 109 0 TD (a)Tj 73 0 TD (long)Tj 183 0 TD (string)Tj -512 79 TD (This)Tj 183 0 TD (is)Tj 110.0001 0 TD (more)Tj 182.9999 0 TD (of)Tj 110.0001 0 TD (that)Tj 182.9999 0 TD (string)Tj 292.0001 0 TD (indented)Tj 330 0 TD (by)Tj 108.9999 0 TD (one)Tj /T4 1 Tf 157.9999 358 TD 0.0001 Tc ( )Tj ET endstream endobj 329 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 333 0 obj << /Length 2568 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 590.3401 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 572.8441 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 542.1 Tm (Notational)Tj 520 0 TD (T)Tj 72 0 TD (ricks)Tj 290.9999 0 TD (MultiLine)Tj 512 0 TD (Comments)Tj /T6 1 Tf -1394.9999 141 TD [(Avoid)-19000.1(using)]TJ /T10 1 Tf 419 0 TD -0.0001 Tc (')Tj /T6 1 Tf 91.9999 0 TD 0 Tc (and)Tj /T10 1 Tf 146.0001 0 TD (')Tj /T6 1 Tf 93 0 TD [(in)-19000(strings)-20000(since)-19000(i)-0.1(t)-19000(w)0.1(ill)-17000(confuse)-20000(any)]TJ -750 78.9999 TD [(later)-27000(attempt)-26999.9(t)0(o)-29000(c)0(omment)-26999.9(out)-28000(s)0.1(uch)-29000(a)-28000(s)-0.1(tring)]TJ 1615 0 TD [(Again)-26999.8(a)]TJ -1615 79 TD [(backslash)-27000(helps)]TJ /T9 1 Tf 0 140.9999 TD 3 Tc [(G)3000(ood)3000()]TJ /T10 1 Tf 0 141 TD 0 Tc (defun)Tj 256 0 TD (beginco)Tj 295 0 TD 0.0001 Tc (mme)Tj 109.9999 0 TD (nt)Tj 107 0 TD 0 Tc ()Tj 110.0001 0 TD (writes)Tj 294.9999 0 TD 0.0001 Tc (tri)Tj 110.0001 0 TD -0.0001 Tc (ng)Tj 107 0 TD 0 Tc (\015&'\015)Tj -1390 79.0001 TD (defun)Tj 256 0 TD (endcomm)Tj 295 0 TD 0.0001 Tc (ent)Tj 144.0001 0 TD 0 Tc ()Tj 109.9999 0 TD (writes)Tj 295.0001 0 TD (tr)Tj 72.9999 0 TD 0.0001 Tc (ing)Tj 144 0 TD 0 Tc (\015'&\015)Tj /T6 1 Tf -1316.9999 141 TD [(This)-31000(means)-30999.9(t)-0.1(hat)]TJ 622 0 TD (y)Tj 35.9999 0 TD [(ou)-32000(can)-32000(l)-0.1(ater)-32000(comment)-31000(out)-32000(sections)]TJ -657.9999 79 TD [(containing)-17000.1(these)-20000.1(s)0.1(trings)-18000(without)-19000(editing)-18000.1(the)-19999.9(strings)-18000(them)]TJ 0 78.9999 TD (selves)Tj 0 141.0001 TD (If)Tj 86 0 TD (y)Tj 36 0 TD (our)Tj 153 0 TD (edito)Tj 173 0 TD (r)Tj 66 0 TD (p)Tj 41 0 TD (rovides)Tj 280.9999 0 TD [(supp)-2000.1(o)]TJ 205.0001 0 TD -0.0001 Tc (rt)Tj 97.9999 0 TD 0 Tc ( commentregion)Tj 642.9999 0 TD 0.0001 Tc (and)Tj -1781.9998 79 TD 0 Tc [(uncommentregion)-31000(commands\015)-32000(it)-32000(is)]TJ 1302 0 TD [(b)-2000(etter)]TJ 245.9999 0 TD (to)Tj 108.0001 0 TD (use)Tj 148 0 TD -0.0001 Tc (ex)Tj -1804 78.9999 TD 0 Tc (plicit)Tj /T10 1 Tf 193 0 TD -0.0001 Tc ()Tj /T6 1 Tf 98.9999 0 TD 0 Tc (comments)Tj 421.0001 0 TD [(That)-23999.9(w)]TJ 256 0 TD (a)Tj 38.9999 0 TD [(y)-23000.1(t)0(he)-25000.1(reader)-23000.1(will)-21999.9(never)-25000.2(get)]TJ -1007.9999 77.9999 TD [(confused)-31000(a)-0.1(b)-1999.9(o)0(ut)-31000(which)-31000.1(sections)-30000(have)-30999.9(b)-2000(e)-0.1(en)-32000(commented)]TJ 0 79 TD (out)Tj /T4 1 Tf 1693.9998 517 TD 0.0001 Tc ( )Tj ET endstream endobj 334 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 336 0 obj << /Length 3492 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 621.54 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 604.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 573.54 Tm (Some)Tj 297 0 TD (Red)Tj 220 0 TD (Flags)Tj /T6 1 Tf -517 141.9998 TD [(The)-29000(follo)]TJ 322 0 TD [(wing)-28000.1(situations)-27000.1(a)]TJ 594.9999 0 TD [(re)-29000.1( red)-30000.1(ags\012)]TJ 548.0001 0 TD [(They)-30000(a)]TJ 250 0 TD -0.0001 Tc [(re)-29000.1(of)]TJ -1715 78 TD 0 Tc (ten)Tj 152 0 TD (symptoms)Tj 396 0 TD 0.0001 Tc (of)Tj 109.0001 0 TD 0 Tc (p)Tj 41 0 TD (roblemseven)Tj 555.9999 0 TD (though)Tj 287.0001 0 TD (technically)Tj -1541 79.0002 TD [(most)-30000(of)-32000(them)-30000.1(do)-32000(happ)-2000.1(en)-32000(in)-30000.1(completely)-30000.1(legitima)]TJ 1698.9998 0 TD [(te)-29000(sit)]TJ -1698.9998 78.9999 TD [(uations)-29000(as)-31000.1(w)]TJ 442.9999 0 TD (ell)Tj 145.0001 0 TD [(If)-31000(y)]TJ 115 0 TD [(ou)-30000.1(see)-32000(one)-31000(of)-31000.1(these)-30999.9(r)-0.1(ed)-31000(ags)-31000(y)]TJ 1120 0 TD (ou)Tj -1823 79 TD [(do)-26000.1(not)-26000(automaticall)]TJ 691 0 TD 22.9999 Tc [(yh)22999.8(a)23000(v)22999.9(e)-4000.1(a)-2000.1(p)]TJ 355 0 TD 0 Tc [(roblem)-23999.9(in)-26000(y)]TJ 389.9999 0 TD [(our)-24999.9(c)-0.1(o)-2000(de)-28000(but)]TJ -1435.9999 79 TD (y)Tj 36 0 TD [(ou)-28000(should)-27999.9(still)-25999.9(p)]TJ 558.0001 0 TD [(ro)-2000(ceed)-29999.9(cautiously)]TJ /T8 1 Tf -515.0001 172 TD ()Tj /T6 1 Tf 78 0 TD [(Any)-30000(use)-29000.1(of)]TJ /T10 1 Tf 407 0 TD (eval)Tj /T8 1 Tf -485 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Any)-30000(use)-29000.1(of)]TJ /T10 1 Tf 407 0 TD (gentemp)Tj /T6 1 Tf 284.9999 0 TD (!)Tj /T8 1 Tf -770 110 TD ()Tj /T6 1 Tf 78 0 TD [(Any)-30000(use)-29000.1(of)]TJ /T10 1 Tf 407 0 TD (append)Tj /T8 1 Tf -485 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (The)Tj 184 0 TD (absence)Tj 315.0001 0 TD -0.0001 Tc (of)Tj 110 0 TD 0 Tc (an)Tj /T10 1 Tf 125 0 TD (environm)Tj 331.9999 0 TD 0.0001 Tc (en)Tj 73.0001 0 TD 0 Tc (t)Tj /T6 1 Tf 75 0 TD -0.0001 Tc (pa)Tj 82 0 TD 0 Tc (rameter)Tj 312 0 TD (in)Tj 102.9998 0 TD (a)Tj -1710.9998 79 TD [(macro)-28000.1(that)-27999.9(uses)]TJ /T10 1 Tf 597.0001 0 TD (setf)Tj /T6 1 Tf 175 0 TD (o)Tj 40.9999 0 TD 28 Tc [(rc)27999.9(a)28000(l)28000.1(l)27999.9(s)]TJ /T10 1 Tf 236.0001 0 TD 0 Tc (macroexpan)Tj 369 0 TD (d)Tj /T6 1 Tf 37 0 TD ()Tj /T8 1 Tf -1533.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (W)Tj 77 0 TD [(riting)-27000(a)-29000(condition)-26999.9(handler)-28000(f)0(o)]TJ 985.9999 0 TD 28.0001 Tc (rt)Tj 86.0001 0 TD 0 Tc [(yp)-1999.9(e)]TJ /T10 1 Tf 150 0 TD (error)Tj /T6 1 Tf -1299 79.0001 TD [( including)-26999.9(use)-29000.1(of)]TJ /T10 1 Tf 613.9999 0 TD (ignoreerr)Tj 369.0001 0 TD -0.0001 Tc (ors)Tj /T6 1 Tf 110 0 TD 0 Tc (\015)Tj /T8 1 Tf -1171.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Any)-20000(use)-20000(of)-19000.1(the)]TJ /T10 1 Tf 510.0001 0 TD (cr)Tj /T6 1 Tf 202 0 TD [(functions)-19000(except)]TJ /T10 1 Tf 584.9999 0 TD (caar)Tj /T6 1 Tf 148.0001 0 TD ()Tj /T10 1 Tf 44 0 TD (cadr)Tj /T6 1 Tf 258.9998 0 TD ()Tj -1747.9998 78.9999 TD [( where)-29999.9(the)-29000.1( )]TJ /T10 1 Tf 452 0 TD -0.0001 Tc ()Tj /T6 1 Tf 111.0001 0 TD 0 Tc (\012)Tj 80 0 TD [(is)-28000(all)]TJ /T10 1 Tf 188.9999 0 TD (d)Tj /T6 1 Tf 37.0001 0 TD (s\015)Tj -1026 172 TD 28 Tc [(!N)28000(o)-1000(k)27999.9(n)28000.1(o)]TJ 324 0 TD 0 Tc [(wn)-29000(go)-2000.1(o)-1999.9(d)-28999.9(uses)]TJ /T4 1 Tf 1369.9998 396 TD 0.0001 Tc ( )Tj ET endstream endobj 337 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 339 0 obj << /Length 2691 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 613.86 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 596.3641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 565.6201 Tm (Avoid)Tj 299 0 TD (Comm)Tj 307 0 TD (on)Tj 148.0001 0 TD (Mistak)Tj 306 0 TD (es)Tj /T6 1 Tf -1060 141.0002 TD 2 Tc [(G)2000(ood)-28000(s)2000(t)]TJ 282 0 TD 0 Tc [(yle)-27999.9(i)0(nvolves)-27000(avoiding)-28000(mistak)]TJ 975 0 TD (es)Tj /T8 1 Tf -1178.0001 171.9999 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Alw)Tj 130 0 TD 0 Tc (a)Tj 39 0 TD [(ys)-28000(p)]TJ 140.0001 0 TD [(rompt)-27000(f)0.1(o)]TJ 307.9999 0 TD [(r)-29000.1(i)0.1(nput)]TJ -616.9999 78.9999 TD [( Or)-30000.1(u)0.1(ser)-27999.9(w)]TJ 384.0001 0 TD [(ont)-28999.9(kno)]TJ 294.9999 0 TD [(w)-29000.1(whats)-28000.1(happ)-1999.9(ening\015)]TJ /T8 1 Tf -757 110 TD ()Tj /T6 1 Tf 78 0 TD (Understand)Tj /T10 1 Tf 429 0 TD (defvar)Tj /T6 1 Tf 248.0001 0 TD -0.0001 Tc (and)Tj /T10 1 Tf 154.9999 0 TD 0 Tc (defparamet)Tj 369.0001 0 TD -0.0001 Tc (er)Tj /T8 1 Tf -1279.0001 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (Understand)Tj /T10 1 Tf 429 0 TD (flet)Tj /T6 1 Tf 174.9999 0 TD (and)Tj /T10 1 Tf 155.0001 0 TD (labels)Tj /T8 1 Tf -837.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Understand)-29000(multipl)]TJ 672.9999 0 TD [(e)-26000.1(v)0(alues)]TJ /T8 1 Tf -751 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Understand)-29000(macros)-27000.1( sho)]TJ 858.0001 0 TD [(wn)-29000(ab)-1999.9(ove\015)]TJ /T8 1 Tf -936.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Recompile)-27000(after)-28999.9(changing)-28000(macros)-27000(o)]TJ 1247 0 TD (r)Tj -1247 79 TD [(inline)-27000.1(f)0(unctions)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 156 0 TD (lambda)Tj 366.0001 0 TD ()Tj /T6 1 Tf 147.9999 0 TD 27.0001 Tc [(n)27000.2(o)27000.1(t)]TJ /T10 1 Tf 197 0 TD 0 Tc (lambda)Tj 329.0001 0 TD ()Tj /T8 1 Tf -1274.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Rememb)-2000(er)]TJ /T10 1 Tf 408 0 TD (f)Tj /T6 1 Tf 139.0001 0 TD [(is)-27000.1(just)]TJ /T10 1 Tf 237.9999 0 TD (functio)Tj 295.0001 0 TD (n)Tj 71 0 TD -0.0001 Tc (f)Tj /T8 1 Tf -1229.0001 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD (Use)Tj /T10 1 Tf 156 0 TD (test)Tj 220 0 TD (equal)Tj /T6 1 Tf 283.9999 0 TD [(as)-29000(needed)]TJ /T8 1 Tf -738 109.9999 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Mak)Tj 150.0001 0 TD 0 Tc [(e)-28999.9(s)-0.1(ure)-28000(d)-0.1(ecla)]TJ 416 0 TD [(rations)-27000.1(a)]TJ 306 0 TD [(re)-27000(eective)]TJ /T8 1 Tf -950.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Have)-29000(a)-29000.1(p)-1999.9(olicy)-27000.1(fo)]TJ 569.9999 0 TD [(r)-29000.1(destructive)-29000(functions)]TJ /T4 1 Tf 966.9999 459 TD 0.0001 Tc ( )Tj ET endstream endobj 340 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 342 0 obj << /Length 1958 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 563.22 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 545.7241 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 514.98 Tm (Destructive)Tj 566 0 TD (F)Tj 63.9999 0 TD (unctions)Tj /T6 1 Tf -630 140.9999 TD [(Have)-28000.1(a)-28999.9(p)-2000(olicy)-28000(f)0(o)]TJ 570 0 TD [(r)-28000(d)0(estructive)-29000.1(functions)]TJ /T8 1 Tf -491 173 TD ()Tj /T6 1 Tf 78 0 TD [(Most)-25000(p)]TJ 243 0 TD [(rograms)-21999.9(u)-0.1(se)-25000(destructive)-24000(up)-2000(dates)-25000(when)-25000(they)]TJ -243 78.9999 TD [(can)-23000(p)]TJ 186.0001 0 TD [(rove)-24000(the)-23000(a)]TJ 345.9999 0 TD [(rguments)-21999.9(a)]TJ 389.0001 0 TD [(re)-21999.9(not)-24000(n)0.1(eeded)-24000(elsewhere)]TJ -921.0001 78 TD [( as)-29000.1(w)0.1(hen)-30000(a)-28000(function)-29000(nconcs)-29000(p)0(a)]TJ 1105 0 TD [(rtial)-25999.9(results\015)]TJ /T8 1 Tf -1183.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Otherwise)Tj 413 0 TD [(assume)-31000(that)-32000(a)]TJ 503.9999 0 TD [(rguments)-31000(cannot)]TJ 631.0001 0 TD 2 Tc (be)Tj 116 0 TD 0 Tc (al)Tj -1664 79.0001 TD (tered)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Assume)-29000(that)-28000.1(results)-28000.1(will)-27000(not)-29000(b)-1999.9(e)-29000.1(altered)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Majo)Tj 174 0 TD [(r)-26000(interfaces)-25999.9(often)-27000(mak)]TJ 773.9999 0 TD [(e)-25000(c)-0.1(opies)-27000(o)0(f)-27000(r)0.1(esults)-25000(they)]TJ -947.9999 79 TD [(pass)-29000(out)-29000(just)-28000.1(to)-29000(b)-1999.9(e)-29000.1(safe)]TJ /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Note)-21000.1(that)-20000(generation)-20000(scavenging)-19999.9(G)-0.1(C)-21000(can)-19999.9(b)-2000.1(e)-21000(slo)]TJ 1616.9998 0 TD (w)Tj 55.0002 0 TD (ed)Tj -1672 78.9999 TD (do)Tj 84 0 TD [(wn)-29000(b)]TJ 170 0 TD [(y)-29000(destructive)-28999.9(up)-1999.9(dates)]TJ /T4 1 Tf 1282.9998 670.9999 TD 0.0001 Tc ( )Tj ET endstream endobj 343 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 345 0 obj << /Length 3035 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Mino)Tj 228 0 TD (r)Tj 75 0 TD (Mistak)Tj 306 0 TD -0.0001 Tc (es)Tj /T9 1 Tf -609 120 TD 0 Tc (Bad)Tj /T10 1 Tf T* (defun)Tj 256 0 TD (combine)Tj 295 0 TD 0.0001 Tc (ind)Tj 109.9999 0 TD (ep)Tj 73.0001 0 TD -0.0001 Tc (la)Tj 110 0 TD 0 Tc (mb)Tj 72.9999 0 TD 0.0001 Tc (das)Tj 144 0 TD 0 Tc (arcexp)Tj 295.0001 0 TD ()Tj -1283 79 TD (apply)Tj 256 0 TD -0.0001 Tc ()Tj 0 78.9998 TD 0 Tc (mapcar)Tj 293 0 TD (evala)Tj 294.9999 0 TD 0.0001 Tc (rc)Tj 110 0 TD 0 Tc (ex)Tj 73.0001 0 TD (p)Tj 69.9999 0 TD (cdr)Tj 183.0001 0 TD (arcexp)Tj 369 0 TD ()Tj /T8 1 Tf -1643.0001 150 TD ()Tj /T6 1 Tf 78 0 TD [(apply)-27999.9(m)-0.1(a)]TJ 320 0 TD [(y)-27000(exceed)]TJ /T10 1 Tf 327.9999 0 TD (callargum)Tj 369 0 TD (en)Tj 73.0001 0 TD (ts)Tj 110 0 TD (li)Tj 72.9999 0 TD (mit)Tj /T8 1 Tf -1351 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(map)-2000(ca)]TJ 231.0001 0 TD [(r)-27000(g)0.1(enerates)-29000(ga)]TJ 500.9999 0 TD (rbage)Tj /T8 1 Tf -810 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(cdr)-29000(violates)-27000(data)-28000(abstraction)]TJ /T9 1 Tf -157 151.0001 TD 3 Tc [(G)3000(ood)3000()]TJ /T10 1 Tf 0 119.9999 TD 0 Tc (reduce)Tj 292 0 TD ()Tj 147 0 TD (inarcs)Tj 328.9999 0 TD (arcexp)Tj 329.0001 0 TD (key)Tj 182.9999 0 TD (evalarc)Tj 369 0 TD (e)Tj 73.0001 0 TD (xp)Tj 73 0 TD ()Tj /T6 1 Tf -1795 119.0001 TD (Lea)Tj 126 0 TD [(rn)-27000(to)-29000(use)-28999.9(accumulato)]TJ 749 0 TD (rs)Tj /T10 1 Tf -875 120 TD (defun)Tj 256 0 TD (product)Tj 292 0 TD (numbers)Tj 330.0001 0 TD (optiona)Tj 294.9999 0 TD (l)Tj 71.0001 0 TD (key)Tj 183 0 TD (identi)Tj 295 0 TD (ty)Tj 73 0 TD ()Tj -1210.0002 78.9999 TD (accum)Tj 256.0001 0 TD ( )Tj -767.9999 79 TD (\015Like)Tj 219 0 TD (reduce)Tj 293.0001 0 TD ()Tj 146 0 TD (numbers)Tj 366 0 TD (but)Tj 147 0 TD (bails)Tj 219 0 TD (out)Tj 146.9999 0 TD (early)Tj -1536.9999 79.0001 TD (when)Tj 183 0 TD (a)Tj 73.0001 0 TD (zero)Tj 182.9999 0 TD (is)Tj 110.0001 0 TD (found\015)Tj -549 78.9999 TD (if)Tj 146 0 TD (null)Tj 220 0 TD (numbers)Tj -220 78.0001 TD (accum)Tj 0 78.9999 TD (let)Tj 183 0 TD (term)Tj 255.9999 0 TD (funcall)Tj 330.0001 0 TD (key)Tj 146 0 TD (first)Tj 256 0 TD (numbers)Tj 332 0 TD ()Tj -1430 79 TD (if)Tj 147 0 TD ()Tj 109 0 TD (term)Tj 183.0001 0 TD -0.0001 Tc ()Tj -292.0001 79 TD 0 Tc ()Tj T* (product)Tj 328.9999 0 TD (rest)Tj 220.0001 0 TD (numbers)Tj 328.9999 0 TD 0.0001 Tc (key)Tj 146.0001 0 TD 0 Tc ()Tj 109.9999 0 TD (accum)Tj 219.0001 0 TD (term)Tj /T6 1 Tf -1792 120.0001 TD [(Consider)-28000.1(Series)]TJ /T10 1 Tf 0 119 TD (collect)Tj 295 0 TD 0.0001 Tc (f)Tj 73.0001 0 TD 0 Tc (n)Tj 70.9999 0 TD (number)Tj 292.0001 0 TD (constantl)Tj 369 0 TD (y)Tj 69.9999 0 TD 0.0001 Tc ( )Tj 110 0 TD 0 Tc ()Tj 147.0001 0 TD (numbers)Tj /T4 1 Tf 266.9998 119 TD 0.0001 Tc ( )Tj ET endstream endobj 346 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 348 0 obj << /Length 4750 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 665.22 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 647.7241 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 616.98 Tm (MultiT)Tj 350 0 TD (asking)Tj 324.0001 0 TD -0.0001 Tc (and)Tj 204 0 TD 0 Tc [(MultiPro)-3000(cessing)]TJ /T9 1 Tf -485.0001 141 TD (MultiT)Tj 292.9999 0 TD [(asking)-30000( Time)-31000(S)0.1(licing\012)]TJ /T6 1 Tf -685.9999 141 TD (It)Tj 91 0 TD (is)Tj 90 0 TD (reasonable)Tj 406 0 TD (to)Tj 113.0001 0 TD [(sp)-2000.1(end)]TJ 241 0 TD (time)Tj 194 0 TD (structuring)Tj 419.9999 0 TD (y)Tj 36.0001 0 TD (our)Tj 153 0 TD -0.0001 Tc [(co)-2000.3(de)]TJ -1744 79 TD 0 Tc [(to)-31000(w)]TJ 160 0 TD (o)Tj 41.0001 0 TD -0.0001 Tc [(rk)-31000.1(w)]TJ 156 0 TD 0 Tc [(ell)-30000.1(in)-30999.9(the)-32000(face)]TJ 521 0 TD -0.0001 Tc (of)Tj 101 0 TD 0 Tc (multitask)Tj 356 0 TD (i)Tj 18.9999 0 TD 0.0001 Tc (ng)Tj 154.0001 0 TD 0 Tc [(Many)-32000(com)]TJ -1508 78.9998 TD (mercial)Tj 292 0 TD (Lisp)Tj 185 0 TD (implementati)Tj 460.0001 0 TD -0.0001 Tc (ons)Tj 157 0 TD 0 Tc (have)Tj 202 0 TD (this)Tj 168 0 TD (even)Tj 198.9999 0 TD (though)Tj -1662.9999 79.0002 TD [(there)-26000(is)-25000(not)-26000(y)]TJ 462 0 TD [(et)-26000.1(a)-25999.9(p)-2000(o)]TJ 248.0001 0 TD [(rtable)-24000(standa)]TJ 456 0 TD (rd)Tj 132.9999 0 TD [(It)-26000(ts)-26000.1(i)0(n)-25000(w)]TJ 357.0001 0 TD [(ell)-24000(with)]TJ -1656 78.9999 TD [(existing)-27000.1(language)-28000(semantics)]TJ /T8 1 Tf 78.9999 172 TD ()Tj /T6 1 Tf 78 0 TD (W)Tj 77 0 TD [(atch)-31000(out)-31000.1(fo)]TJ 399 0 TD [(r)-31000(g)0.1(lobal)-29000.1(state)-31000.1(lik)]TJ 583.0001 0 TD (e)Tj /T10 1 Tf 66 0 TD (setq)Tj /T6 1 Tf 178 0 TD [(and)-29999.9(p)]TJ 198 0 TD [(rop)-2000(ert)]TJ 213 0 TD (y)Tj -1714 78.9999 TD (lists)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Synchronize)-29000(p)]TJ 490 0 TD [(ro)-1999.9(cesses)-29000(with)]TJ /T10 1 Tf 494.9999 0 TD (withoutin)Tj 369 0 TD (te)Tj 73.0001 0 TD (rru)Tj 110 0 TD (pt)Tj 73 0 TD (s)Tj /T6 1 Tf 37 0 TD ()Tj /T10 1 Tf -1647 79.0001 TD (withoutab)Tj 369 0 TD 0.0001 Tc (or)Tj 73 0 TD 0 Tc (ts)Tj /T6 1 Tf 74.0001 0 TD ()Tj /T10 1 Tf 58 0 TD (withoutp)Tj 332 0 TD (re)Tj 72.9999 0 TD 0.0001 Tc (emp)Tj 110.0001 0 TD 0 Tc (ti)Tj 73 0 TD (on)Tj /T6 1 Tf 74 0 TD ()Tj 57.9999 0 TD (etc)Tj 191 0 TD (Consult)Tj -1485 78 TD (implementati)Tj 460 0 TD [(onsp)-2000(ecic)-18999.9(d)-0.1(o)-2000(cumentation)-21000.1(fo)]TJ 1005.9999 0 TD [(r)-21000(the)-21999.8(set)]TJ -1466 79 TD [(of)-29000(available)-25999.9(op)-2000(erato)]TJ 694.0001 0 TD [(rs)-28000.1(and)-29000(lea)]TJ 343 0 TD -0.0001 Tc [(rn)-27000.1(ho)]TJ 183 0 TD 0 Tc [(w)-29000(they)-28999.9(dier)]TJ /T9 1 Tf -1109 140.9999 TD [(MultiPro)-3000(cessing)-30000.1( )0(T)]TJ 773 0 TD [(rue)-32000(P)]TJ 209.9999 0 TD (a)Tj 41 0 TD (rallelism\012)Tj /T6 1 Tf -1291.9999 142 TD [(Think)-28000(ab)-2000(out)-29000.1(true)-29999.9(pa)]TJ 722 0 TD (rallel)Tj 166.9999 0 TD (i)Tj 19 0 TD 0.0001 Tc (sm)Tj 100 0 TD 27.0001 Tc [(b)27000.2(u)27000.1(t)-3000(d)27000.2(o)27000.1(n)27000()27000.1(t)-1999.9(w)]TJ 466 0 TD -0.0001 Tc [(aste)-30000.2(a)-29000.1(l)-0.1(ot)-29000.3(of)]TJ -1473.9999 78.0001 TD 0 Tc [(time)-32000(structuring)-32000(y)]TJ 640 0 TD (our)Tj 148.0001 0 TD (p)Tj 41 0 TD [(rograms)-32000(t)0(o)]TJ 424.9999 0 TD (w)Tj 55.0001 0 TD (o)Tj 41 0 TD -0.0001 Tc (rk)Tj 103 0 TD 0 Tc (w)Tj 55 0 TD [(ell)-31999.9(if)]TJ 189 0 TD (things)Tj -1697 78.9999 TD [(suddenly)-21000(b)-2000(e)0(come)-22000(pa)]TJ 695.9999 0 TD (rallel)Tj 167.0001 0 TD (i)Tj 19 0 TD (zed)Tj 175 0 TD [(Making)-20999.9(a)-21000(s)-0.1(equential)-19999.8(p)]TJ 752 0 TD -0.0001 Tc (ro)Tj -1809 79 TD 0 Tc (gram)Tj 217 0 TD (into)Tj 175 0 TD (a)Tj 78 0 TD 0.0001 Tc (pa)Tj 82 0 TD 0 Tc (rallel)Tj 202.9999 0 TD 0.0001 Tc (one)Tj 162 0 TD (is)Tj 91 0 TD 0 Tc (a)Tj 79.0001 0 TD (nontrivial)Tj 391.9999 0 TD (change)Tj 284.0001 0 TD (that)Tj -1763 79 TD (w)Tj 55 0 TD [(ont)-23999.9(h)0(app)-2000(e)0(n)-25000(b)]TJ 484 0 TD [(y)-24000(a)0(ccident)-23999.9( )]TJ /T7 1 Tf 411.0001 0 TD (eg)Tj /T6 1 Tf 179 0 TD [(due)-24000(to)-24999.9(some)-23000(overnight)]TJ -1129 79 TD (change)Tj 283 0 TD (in)Tj 100 0 TD (Common)Tj 355.0001 0 TD (Lisps)Tj 238 0 TD (semantics\015)Tj 465 0 TD (It)Tj 90 0 TD (will)Tj 152 0 TD (tak)Tj 110.9998 0 TD (e)Tj 74 0 TD (a)Tj -1867.9998 79 TD (whole)Tj 234 0 TD 0.0001 Tc (new)Tj 172 0 TD 0 Tc (language)Tj 344.0001 0 TD (to)Tj 107.9999 0 TD [(supp)-2000.1(o)]TJ 205.0001 0 TD -0.0001 Tc (rt)Tj 93 0 TD 0 Tc (this)Tj 185.9999 0 TD (y)Tj 36.0001 0 TD [(oull)-31999.9(have)]TJ 376 0 TD 0.0001 Tc (time)Tj -1754 78.9999 TD 0 Tc [(to)-28000(p)]TJ 143 0 TD (repa)Tj 149 0 TD (re)Tj /T4 1 Tf 1401.9998 214.0001 TD 0.0001 Tc ( )Tj ET endstream endobj 349 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R /T10 51 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 351 0 obj << /Length 1806 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 519.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 502.2841 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 471.5401 Tm [(Exp)-3000(ect)]TJ 361 0 TD (The)Tj 227.0001 0 TD [(Unexp)-3000(ected)]TJ /T9 1 Tf 94.9999 141 TD [(Murphy s)-30999.9(L)0(a)]TJ 480 0 TD (w)Tj /T6 1 Tf -859.9999 141.0001 TD [( If)-28999.9(something)-27000(can)-29000(g)0(o)-27999.9(w)-0.1(rong)-29000(it)-27999.9(will\012)]TJ -303 141 TD (Dont)Tj 245 0 TD (omit)Tj 204 0 TD (checking)Tj 346.0001 0 TD -0.0001 Tc (fo)Tj 67 0 TD 0 Tc (r)Tj 72 0 TD (things)Tj 256 0 TD [(b)-2000(e)0.1(cause)]TJ 319.9999 0 TD (y)Tj 36.0001 0 TD (oure)Tj 220 0 TD (sure)Tj -1766 78.9999 TD (something)Tj 398 0 TD (will)Tj 152 0 TD (never)Tj 223.9999 0 TD [(happ)-1999.9(e)-0.1(n)]TJ 290 0 TD (unless)Tj 247 0 TD (y)Tj 36.0001 0 TD (oure)Tj 213.9999 0 TD (very)Tj 181.0001 0 TD (sure)Tj /T11 1 Tf -1742 79 TD 12 Tc [()-1000()]TJ /T6 1 Tf 122 0 TD 0 Tc [(And)-25000(even)-26000(then)-24999.9(dont)-25000(omit)-23000(them)-23999.9(anyw)]TJ 1328 0 TD (a)Tj 39 0 TD (y)Tj 31 0 TD ()Tj 59.9999 0 TD [(It)-25000(is)-24000(su)]TJ -1579.9999 79.0001 TD [(ciently)-21999.9(commonplace)-21000(to)-23999.9(get)-24000.1(erro)]TJ 1125 0 TD [(rs)-22000(from)-22000(systems)-23000.1(sa)]TJ 641 0 TD 0.0001 Tc (ying)Tj -1766 79 TD 0 Tc [( This)-23000(cant)-25000(happ)-2000(en\012)-26000(that)-25000(its)-24000(clea)]TJ 1185.9999 0 TD [(r)-24000(t)0(hat)-24000.1(p)-1999.9(eople)-26000.1(a)]TJ 515.0001 0 TD [(re)-24000(not)]TJ -1701 78.9999 TD (alw)Tj 116 0 TD (a)Tj 39 0 TD 0.0001 Tc [(ys)-26999.8(as)-27999.9(b)]TJ 241 0 TD 0 Tc (rilli)Tj 108 0 TD (a)Tj 40.0001 0 TD [(nt)-26000.1(as)-29000(they)-29000(think)]TJ /T4 1 Tf 1149.9998 819.9999 TD 0.0001 Tc ( \012)Tj ET endstream endobj 352 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T9 24 0 R /T11 61 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 354 0 obj << /Length 4739 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Read)Tj 273 0 TD (Other)Tj 312.0001 0 TD (P)Tj 67.9999 0 TD (eoples)Tj 354.0001 0 TD -0.0001 Tc [(Co)-3000.2(de)]TJ /T6 1 Tf -1007 135.9998 TD ( Y)Tj 91 0 TD 0 Tc (ou)Tj 125 0 TD (need)Tj 202 0 TD (to)Tj 114.0001 0 TD (study)Tj 228 0 TD (other)Tj 222.9999 0 TD [(p)-2000.1(eoples)]TJ 324.0001 0 TD (w)Tj 55 0 TD (o)Tj 41 0 TD -0.0001 Tc (rk)Tj 163 0 TD 0 Tc (Their)Tj 231 0 TD -0.0001 Tc (ap)Tj -1797 79.0002 TD 0 Tc (p)Tj 41 0 TD (roaches)Tj 306 0 TD (to)Tj 116.0001 0 TD (p)Tj 40.9999 0 TD (roblem)Tj 281.0001 0 TD (solving)Tj 281 0 TD (and)Tj 168 0 TD (the)Tj 154.9999 0 TD [(to)-2000.1(ols)]TJ 213.0001 0 TD (they)Tj 193 0 TD (use)Tj -1795 79 TD (give)Tj 176 0 TD (y)Tj 36 0 TD -0.0001 Tc (ou)Tj 123.9999 0 TD 0 Tc (a)Tj 78.9999 0 TD (fresh)Tj 207.0001 0 TD (w)Tj 54.9999 0 TD (a)Tj 39.0001 0 TD (y)Tj 75.9999 0 TD 0.0001 Tc (to)Tj 112.0001 0 TD -0.0001 Tc [(lo)-2000.2(ok)]TJ 186 0 TD 0 Tc (at)Tj 110 0 TD (y)Tj 35.9999 0 TD 0.0001 Tc (our)Tj 153 0 TD 0 Tc (o)Tj 41 0 TD (wn)Tj 138 0 TD (w)Tj 55 0 TD (o)Tj 41.0001 0 TD (rk\012)Tj 202 0 TD ( )Tj /T7 1 Tf -1866 78.9998 TD (Ga)Tj 96 0 TD [(ry)-28000(Kildall)]TJ /T6 1 Tf -96 136.0002 TD [( Ive)-29000(lea)]TJ 291 0 TD [(rned)-28000(a)-29000(lot)-27999.9(from)-28000(lo)-2000(oking)-28000.1(at)-28999.9(other)-28999.9(p)-2000.1(eoples)-28999.8(p)]TJ 1518 0 TD -0.0001 Tc (ro)Tj -1809 78.9998 TD 0 Tc (grams\012)Tj 317 0 TD ( )Tj /T7 1 Tf 72 0 TD [(Jonathan)-27999.9(Sachs)]TJ /T6 1 Tf -389 135 TD [( I)-20000(still)-18000(think)-19000(that)-20000(one)-21000(of)-21000(the)-20000.1()0.1(nest)-22000(tests)-19999.9(of)-21000.1(p)]TJ 1485.9999 0 TD (rogrammi)Tj 340.0001 0 TD -0.0002 Tc (ng)Tj -1826 79 TD 0 Tc (abilit)Tj 172 0 TD 32 Tc [(yi)32000(s)]TJ 157.0001 0 TD 0 Tc (to)Tj 107.9999 0 TD (hand)Tj 205 0 TD (the)Tj 146.9999 0 TD (p)Tj 41 0 TD (rogramm)Tj 320.0001 0 TD [(er)-31999.9(ab)-2000(out)]TJ 336.9999 0 TD ()Tj 120 0 TD (pages)Tj 233.0001 0 TD (of)Tj -1840 79.0001 TD [(co)-2000(de)]TJ 206 0 TD 0.0001 Tc (and)Tj 168 0 TD 0 Tc (see)Tj 150 0 TD (ho)Tj 84 0 TD (w)Tj 98.0001 0 TD (quickly)Tj 282.9999 0 TD 0.0001 Tc (he)Tj 122 0 TD (can)Tj 163 0 TD 0 Tc (read)Tj 192.0001 0 TD (through)Tj 315.9998 0 TD 0.0001 Tc (and)Tj -1781.9998 79 TD 0 Tc [(understand)-27999.9(it\012)]TJ 570.9999 0 TD ( )Tj /T7 1 Tf 71.0001 0 TD [(Bill)-27000(Gates)]TJ /T6 1 Tf -642 136 TD [( The)-30999.9(b)-2000(est)-32000(w)]TJ 451 0 TD (a)Tj 39 0 TD 31 Tc [(yt)31000(o)]TJ 175.0001 0 TD 0 Tc (p)Tj 41 0 TD (repa)Tj 148.9999 0 TD [(re)-31000(to)-31000.1(b)-1999.9(e)]TJ 343 0 TD 31 Tc (ap)Tj 113 0 TD 0 Tc 28.0002 Tw [(rogrammer is)-31000(to)]TJ -1310.9999 79 TD 0 Tw [(write)-18999.9(p)]TJ 235 0 TD [(rograms)-19000(and)-19999.9(to)-20000(study)-20000.1(great)-20000.1(p)]TJ 1021.0001 0 TD [(rograms)-17000(that)-20000(o)0.2(ther)]TJ -1256 78.9999 TD [(p)-2000(eople)-24000.1(have)-24000.1(written)]TJ 744 0 TD [(In)-25000(my)-23000.1(case)-25000(I)-24000(w)]TJ 519 0 TD [(ent)-23999.9(t)0(o)-25000(t)0(he)-24000(ga)]TJ 453 0 TD (rbage)Tj -1716 78 TD [(cans)-28000(at)-28000(the)-28999.9(C)0(omputer)-27000(Science)-28999.9(Center)-28000(a)-0.1(nd)-27999.9(I)-29000()-0.1(shed)-29000(out)]TJ 0 79 TD [(listings)-26000(of)-29000(their)-28000(o)0(p)-2000.1(e)0(rating)-28000(system\012)]TJ 1263 0 TD ( )Tj /T7 1 Tf 72 0 TD [(Bill)-26000(Gates)]TJ /T6 1 Tf -1335 136.0001 TD -0.0001 Tc ( Y)Tj 91 0 TD 0 Tc [(ouve)-29000(got)-28000(to)-28999.9(b)-2000(e)-29000.1(willing)-25000(t)0(o)-28000.1(r)0.1(ead)-28000(other)-29000(p)-2000(eoples)-28000(co)-2000(de)]TJ -91 79 TD (then)Tj 194 0 TD (write)Tj 214 0 TD (y)Tj 36.0001 0 TD -0.0001 Tc (our)Tj 153.9999 0 TD 0 Tc (o)Tj 41 0 TD -0.0001 Tc (wn)Tj 165.9999 0 TD 0 Tc (then)Tj 195.0001 0 TD (have)Tj 198.9999 0 TD (other)Tj 224 0 TD 2 Tc [(pe)1999.9(o)2000.1(p)2000(l)1999.9(e)]TJ 266.0001 0 TD 0 Tc (review)Tj -1689 78.9999 TD (y)Tj 36 0 TD [(our)-28000.1(co)-2000(de\012)]TJ 413 0 TD ( )Tj /T7 1 Tf 72 0 TD [(Bill)-26000.1(Gates)]TJ /T8 1 Tf -442 166.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Lisp)-28000(Machine)-27999.9(O)0.1(p)-2000(e)-0.1(rating)-29000(System)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(Internet)-30000(FTP)-28000.1(sites)-28000( complanglisp)-26000(F)]TJ 1289 0 TD (A)Tj 52.9999 0 TD 0.0001 Tc (Q\015)Tj /T8 1 Tf -1420 110.0001 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(CMU)-28999.9(C)0(L)-29000(Compiler)-26000(and)-28000(Utiliti)]TJ 1037 0 TD (es)Tj /T8 1 Tf -1115.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Macintosh)-29000(Common)-26000(L)0.1(isp)-27999.9(examples)]TJ /T4 1 Tf 1536.9998 144 TD 0.0001 Tc ( )Tj ET endstream endobj 355 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 357 0 obj << /Length 2804 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 689.4601 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 671.9641 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 641.46 Tm (Example)Tj 476 0 TD (deftable)Tj /T6 1 Tf -476 127 TD (T)Tj 55 0 TD (ask)Tj 176 0 TD (Mak)Tj 150 0 TD [(e)-28000(i)0(t)-28000(easy)-28999.9(t)0(o)-28000.1(dene)-30000(and)-29000(use)-29000(t)0(ables)]TJ /T8 1 Tf -302 157 TD ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Lik)Tj 108.0001 0 TD 0 Tc [(e)-26999.9(defstruct)]TJ /T8 1 Tf -186.0001 110 TD ()Tj /T6 1 Tf 78 0 TD [(Should)-27999.9(b)-2000(e)-30000.1(f)0.1(ast)]TJ 574.0001 0 TD [(inline)-26000.1(f)0.1(unctions)]TJ /T8 1 Tf -652.0001 109.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Should)-27999.9(h)0.1(andle)-28000.1(one)-29000.1(o)]TJ 718.0001 0 TD [(r)-28000(m)0(ultiple)-26000(tables)]TJ /T8 1 Tf -796.0001 110.0002 TD ()Tj /T6 1 Tf 78 0 TD (CLOS)Tj /T8 1 Tf -78 109.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Op)-2000.1(erations)]TJ 468.0001 0 TD [(Arguments)-27999.9(and)-29000(return)-28000(value s\015)]TJ /T8 1 Tf -546.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Default)-29000(values)]TJ 579.9999 0 TD [(Mutated)-29000(o)]TJ 367.0001 0 TD [(r)-27999.9(r)-0.1(eturned)]TJ -1104 157 TD (Sepa)Tj 168 0 TD [(ration)-32000(b)-1999.9(et)]TJ 351.0001 0 TD (w)Tj 54.9999 0 TD (een)Tj 152.9999 0 TD (user)Tj 177.0001 0 TD (and)Tj 161 0 TD (implemento)Tj 410 0 TD [(r)-30000(c)0(o)-1999.9(de)]TJ 283 0 TD (with)Tj -1758 78.9999 TD [(supp)-2000(o)]TJ 205 0 TD -0.0001 Tc [(rt)-28000.2(fo)]TJ 155.0001 0 TD 0 Tc [(r)-28999.9(b)-2000.1(oth)]TJ /T8 1 Tf -281.0001 157.0001 TD ()Tj /T6 1 Tf 78 0 TD (W)Tj 77 0 TD (a)Tj 39 0 TD [(y)-29000.1(t)0.1(o)-28000(d)-0.1(ene)-30000.1(new)-30000(table)-27000(implementati)]TJ 1234 0 TD (ons)Tj /T8 1 Tf -1428 110 TD ()Tj /T6 1 Tf 78 0 TD [(Naming)-27000(p)-0.1(ack)]TJ 483 0 TD (ages)Tj /T8 1 Tf -561 110 TD ()Tj /T6 1 Tf 78 0 TD [(Do)-1999.9(cumented)-30000.1(l)0.1(imi)]TJ 604.9999 0 TD (tati)Tj 122.0001 0 TD (ons)Tj /T8 1 Tf -805.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (Instrumentation)Tj /T8 1 Tf -78 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Automatic)-28000(s)-0.1(election)]TJ -157 157.9999 TD [(Lessons)-28000(lea)]TJ 397 0 TD (rned)Tj /T8 1 Tf -318 157 TD ()Tj /T6 1 Tf 78 0 TD [(Capture)-29000.1(common)-26999.9(a)-0.1(bstractions)]TJ 1126 0 TD [(tables)-28000(others)]TJ /T8 1 Tf -1204.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Complex)-24000(macros)-23000(c)0(an)-24999.9(b)-2000.1(e)-25000(designed)-25000(with)-24999.9(a)-24000.1(l)0(ittle)-23000(ca)]TJ 1685.9998 0 TD 0.0002 Tc (re)Tj /T8 1 Tf -1763.9999 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(Consider)-27999.9(the)-28999.9(p)-1999.9(ossibilit)]TJ 778.9999 0 TD [(y)-26000.1(o)0.1(f)-29000(extension)]TJ /T4 1 Tf 757.9999 144 TD 0.0001 Tc ( )Tj ET endstream endobj 358 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 360 0 obj << /Length 4955 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 664.02 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 646.524 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 615.78 Tm (Protot)Tj 302 0 TD [(yp)-3000(e)]TJ /T6 1 Tf -302 140.9998 TD [(Lisp)-27000(allo)]TJ 294 0 TD [(ws)-27000(y)]TJ 153 0 TD [(ou)-29000(to)-27999.9(develop)-29000(p)]TJ 550.0001 0 TD (rotot)Tj 175 0 TD [(yp)-1999.9(es)-29000(easily)]TJ 366 0 TD ()Tj -1538 141.0002 TD -0.0001 Tc [( Plan)-32000.1(t)-0.1(o)]TJ 341 0 TD 0 Tc (thro)Tj 144.0001 0 TD (w)Tj 89.9999 0 TD -0.0001 Tc (one)Tj 157.9999 0 TD 0 Tc (a)Tj 39.0001 0 TD (w)Tj 54.9999 0 TD (a)Tj 39.0001 0 TD (y)Tj 96 0 TD (y)Tj 35.9999 0 TD 0.0001 Tc (ou)Tj 120 0 TD 0 Tc [(will)-32000(anyho)]TJ 379.0001 0 TD (w\012)Tj 176.9999 0 TD ( )Tj /T7 1 Tf 76.0001 0 TD (F)Tj 48.9998 0 TD 0.0001 Tc (red)Tj -1798.9998 79 TD 0 Tc [(Bro)-2000(oks)]TJ /T6 1 Tf 0 140.9998 TD [( I)-22000.1(think)-22000(a)-23000(lot)-22000(b)-2000(efo)]TJ 617 0 TD [(re)-23000(I)-22999.9(d)-0.1(o)-22999.9(anything)-23000(and)-23000(once)-23000(I)-23000(d)0(o)-22999.8(s)-0.2(ome)]TJ -617 79.0002 TD [(thing)-26000(I)0(m)-25999.9(not)-28000(afraid)-25000(to)-28000(thro)]TJ 985.9999 0 TD 27 Tc [(wi)26999.9(t)1000(a)]TJ 200 0 TD 0 Tc (w)Tj 55.0001 0 TD (a)Tj 38.9999 0 TD (y)Tj 31 0 TD ()Tj 61.0001 0 TD [(Its)-27000.1(v)0(ery)-27000(i)0.2(mp)-2000(o)]TJ 481 0 TD (r)Tj -1853 78.9998 TD [(tant)-21999.9(that)-23000(a)-23000(p)]TJ 442 0 TD (rogramm)Tj 319.9999 0 TD [(er)-19999.9(b)-2000.1(e)-24000(able)-21999.9(to)-23000(lo)-2000(ok)-22000(back)-23000(a)-0.1(t)-23000(a)-22000(piece)]TJ -761.9999 78 TD [(of)-26000.1(co)-2000(de)-27000(lik)]TJ 365 0 TD [(e)-24000(a)-26000.1(bad)-25000(c)0(hapter)-26000.1(in)-26000(a)-25000.1(b)-2000(o)-1999.9(o)0(k)-27000.1(and)-26000(scrap)-25000.1(i)0.1(t)-26000(w)0(ith)]TJ -365 79 TD [(out)-28000(l)-0.1(o)-1999.9(oking)-27999.9(back\012)]TJ 695 0 TD ( )Tj /T7 1 Tf 71.9999 0 TD [(John)-29000.1(W)]TJ 275 0 TD (a)Tj 39.0001 0 TD [(rno)-1999.9(ck)]TJ /T6 1 Tf -1081 141.0001 TD ( Dont)Tj 286 0 TD (bind)Tj 190 0 TD (ea)Tj 77 0 TD (rly)Tj 157.9999 0 TD (dont)Tj 225 0 TD (ever)Tj 185.0001 0 TD -0.0001 Tc (mak)Tj 148 0 TD 0 Tc (e)Tj 78 0 TD (decisions)Tj 351.9998 0 TD 0.0002 Tc (ea)Tj 77.0002 0 TD 0 Tc (rlier)Tj -1776 79 TD (than)Tj 193 0 TD (y)Tj 36 0 TD -0.0001 Tc (ou)Tj 120.9999 0 TD 0 Tc (have)Tj 196 0 TD (to)Tj 155.9999 0 TD 0.0001 Tc (Sta)Tj 118.0001 0 TD 0 Tc (y)Tj 72.9999 0 TD 0.0001 Tc (an)Tj 119 0 TD 0 Tc (o)Tj 41.0001 0 TD (rder)Tj 172.9999 0 TD 0.0001 Tc (of)Tj 105.0001 0 TD 0 Tc (magnitude)Tj 403 0 TD (mo)Tj 108.9998 0 TD 0.0002 Tc (re)Tj -1842.9998 78.9999 TD 0 Tc [(general)-27000(t)0.1(han)-27999.9(y)]TJ 501 0 TD [(ou)-27999.9(think)-28000(y)]TJ 356.0001 0 TD [(ou)-27999.9(need)-29000(b)-2000.1(ecause)-29000.1(y)]TJ 670 0 TD [(ou)-28999.9(will)-26000(end)]TJ -1527 79.0001 TD [(up)-25000(needing)-24000(it)-24000(in)-24000(the)-26000(long)-24000(term)]TJ 1101.9999 0 TD [(Get)-25000(s)0.1(omething)-24000(w)]TJ 592.0001 0 TD (o)Tj 41 0 TD -0.0001 Tc (rking)Tj -1735 79 TD 0 Tc [(very)-22000.1(quickly)-20000(and)-21000(then)-22000(b)-2000(e)-21999.9(able)-21000(t)0.1(o)-21000.1(thro)]TJ 1260 0 TD 21.9999 Tc [(wi)21999.8(t)1999.9(a)]TJ 188.9999 0 TD 0 Tc (w)Tj 55 0 TD (a)Tj 39 0 TD (y)Tj 31 0 TD (\012)Tj 102.0001 0 TD ( )Tj /T7 1 Tf 64 0 TD (John)Tj -1740 78.9999 TD (W)Tj 77 0 TD (a)Tj 39 0 TD [(rno)-2000(ck)]TJ /T6 1 Tf -116 141.0001 TD [( So)-25000(I)-25000(tend)-24999.9(t)0(o)-25000.1(write)-25000(a)-24000(f)0(ew)-26000.1(lines)-24000.1(a)0(t)-25000(a)-24000(time)-24000(and)-25000(try)-24999.9(i)-0.2(t)-23999.8(o)-0.2(ut)]TJ 0 78.9999 TD (get)Tj 147 0 TD (it)Tj 85.0001 0 TD -0.0001 Tc (to)Tj 109.9999 0 TD 0 Tc (w)Tj 55 0 TD (o)Tj 41.0001 0 TD -0.0001 Tc (rk)Tj 128.9999 0 TD 0 Tc (then)Tj 190.9999 0 TD (write)Tj 210 0 TD (a)Tj 76.0001 0 TD -0.0001 Tc (few)Tj 156.9999 0 TD 0.0001 Tc (mo)Tj 109.0001 0 TD -0.0001 Tc (re)Tj 100 0 TD 0 Tc (lines)Tj 235 0 TD (I)Tj 57 0 TD (try)Tj 133 0 TD (to)Tj -1835 78.9999 TD [(do)-25000(the)-26000(least)-25000(amount)-24000(o)-0.1(f)-26000(w)]TJ 879.9999 0 TD (o)Tj 41 0 TD [(rk)-24000(p)-2000(e)0.1(r)-26000.1(i)0.1(teration)-23999.9(to)-26000(mak)]TJ 800.0001 0 TD 22.9998 Tc [(er)22999.6(e)23000(a)22999.6(l)]TJ -1721 79.0001 TD 0 Tc [(substantive)-28000(change\012)]TJ 773 0 TD ( )Tj /T7 1 Tf 71.9999 0 TD (W)Tj 77.0001 0 TD (a)Tj 38.9999 0 TD [(yne)-29000.1(Ratli\012)]TJ /T6 1 Tf -960.9999 140.9999 TD [( )-21000(b)-1999.9(egan)-22000(with)-20999.9(a)-21000(w)]TJ 772 0 TD (o)Tj 41 0 TD [(rking)-20000.1(p)]TJ 237 0 TD [(rogram)-20000(and)-21000(it)-20999.9(continued)]TJ -1050 79.0001 TD [(to)-23000(b)-2000(e)-24000.1(a)-23000(w)]TJ 323 0 TD (o)Tj 41 0 TD [(rking)-21999.9(p)]TJ 239 0 TD [(rogram)-20999.9(throughout)-23999.9(its)-23000(d)0.1(evelopment\012)]TJ -603 78 TD ( )Tj /T7 1 Tf 71 0 TD [(Jonathan)-28000(Sachs)]TJ /T4 1 Tf 1622.9998 209.9999 TD 0.0001 Tc ()Tj ET endstream endobj 361 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 365 0 obj << /Length 4811 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 639.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 622.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 591.54 Tm (Other)Tj 312 0 TD (Ideas)Tj /T6 1 Tf -312 140.9998 TD (Lea)Tj 126 0 TD -0.0001 Tc (rn)Tj 105 0 TD 0 Tc (to)Tj 109.0001 0 TD (t)Tj 28.9999 0 TD 0.0001 Tc [(yp)-1999.8(e)]TJ 203.0001 0 TD 0 Tc (If)Tj 82.9999 0 TD (y)Tj 36.0001 0 TD (ou)Tj 119.9999 0 TD (t)Tj 29.0001 0 TD [(yp)-2000(e)]TJ 157 0 TD (less)Tj 157.9999 0 TD (than)Tj 193 0 TD 0.0001 Tc ()Tj 121.0001 0 TD 0 Tc (wpm)Tj 227 0 TD (y)Tj 36 0 TD (oure)Tj -1732 79 TD [(holding)-27000(y)]TJ 318 0 TD [(ourself)-28000(b)0.1(ack)]TJ -318 141 TD [( Also)-24000(while)-21999.9(y)]TJ 478 0 TD [(oure)-24000(w)]TJ 256.0001 0 TD (o)Tj 41 0 TD [(rking)-22000(h)-0.1(a)]TJ 279.9999 0 TD [(rd)-21999.9(on)-24000.1(a)-22999.9(complicated)-21999.8(p)]TJ 754.0001 0 TD -0.0001 Tc (ro)Tj -1809 79 TD 0 Tc [(gram)-29000(its)-29000(imp)-2000(o)]TJ 545 0 TD [(rtant)-28000.1(t)0(o)-31000(exercise)]TJ 646.9999 0 TD [(The)-31000(l)0.1(ack)-28999.9(o)-0.1(f)-30999.9(physical)]TJ -1191.9999 79.0001 TD [(exercise)-25000(do)-2000(es)-26000.1(most)-25000(p)]TJ 723 0 TD [(rogrammers)-22000.1(i)0.1(n)]TJ 567 0 TD [(It)-24999.9(causes)-26000.1(a)-25000(l)0(oss)-25000.2(o)0(f)]TJ -1290 79 TD [(mental)-26000(acuit)]TJ 438 0 TD (y)Tj 31 0 TD -0.0001 Tc (\012)Tj 104.9999 0 TD 0 Tc ( )Tj /T7 1 Tf 71 0 TD [(John)-29000(P)]TJ 249.9999 0 TD 0.0001 Tc (age)Tj /T6 1 Tf -894.9999 141 TD 0 Tc [(Q)-26000(What)-25999.9(d)-0.1(o)-1999.9(e)0(s)-27000.1(i)0.1(t)-25000(tak)]TJ 709 0 TD [(e)-25000(t)0(o)-26000(b)-1999.9(ecome)-25999.9(a)-26000.1(great)-26000(p)]TJ 775 0 TD (rogramm)Tj 320 0 TD (er)Tj -1804 141 TD 19 Tc [( )19000.1(W)19000(h)18999.9(a)19000.1(td)19000(o)17000(e)18999.9(s)-1999.9(i)19000(tt)19000(a)19000(k)]TJ 617 0 TD 0 Tc [(e)-18000(t)0(o)-19999.9(b)-2000(e)-20000(g)-0.1(o)-1999.9(o)-2000.1(d)-20999.9(a)0(t)-19000(anything)]TJ 918.9999 0 TD [(What)-19000(do)-2000(es)]TJ -1535.9999 78.9999 TD [(it)-25000(tak)]TJ 187 0 TD [(e)-26000(t)0(o)-25999.9(b)-2000(e)-27000(a)-26000(go)-2000.1(o)-1999.9(d)-28000.1(writer)]TJ 826 0 TD [(Someone)-26000(whos)-27000(go)-2000.1(o)-2000(d)-27000(is)-24999.8(a)]TJ -1013 79.0001 TD [(combination)-26000.1(o)0(f)-29000.1(t)]TJ 586 0 TD (w)Tj 55.0001 0 TD 27.9999 Tc [(of)27999.8(a)27999.9(c)28000(t)27999.8(o)]TJ 247.9999 0 TD 0.0001 Tc (rs)Tj 124.0001 0 TD 0 Tc [(an)-28000(accidental)-26999.9(mental)-27000(co)]TJ 839 0 TD -0.0002 Tc (r)Tj -1852 79 TD 0 Tc [(resp)-2000(ondence)-30000(to)-30000(the)-30000(needs)-30000(of)-30000(the)-30000(d)-0.1(iscipli)]TJ 1409 0 TD [(nes)-27000(c)-0.1(ombined)]TJ -1409 78.9999 TD (with)Tj 184 0 TD (a)Tj 73.0001 0 TD [(mental)-32000(abilit)]TJ 446 0 TD 29.9999 Tc [(yt)29999.9(o)]TJ 176 0 TD -0.0001 Tc (not)Tj 150 0 TD 1.9999 Tc (be)Tj 116.9999 0 TD 0 Tc (stupid)Tj 288.0001 0 TD (Thats)Tj 267 0 TD (a)Tj 74 0 TD (ra)Tj 67.9998 0 TD 0.0002 Tc (re)Tj -1842.9998 79.0001 TD 0 Tc [(combination)-27000(but)-30000(its)-28999.9(not)-28999.9(a)0(t)-30000.1(a)0(ll)-27000(mystical)]TJ 1475.9999 0 TD 2 Tc [(A)-28000(g)2000(ood)-28999.8(p)]TJ 333.0001 0 TD -0.0001 Tc (ro)Tj -1809 79 TD 0 Tc (grammer)Tj 350 0 TD (must)Tj 211 0 TD (enjo)Tj 143.9999 0 TD (y)Tj 75 0 TD (p)Tj 41 0 TD (rogramm)Tj 320.0001 0 TD (ing)Tj 140 0 TD (and)Tj 163 0 TD 2 Tc (be)Tj 121 0 TD 0 Tc (interested)Tj -1565 78 TD [(in)-25000(it)-27000(so)-26000(he)-27000(will)-24999.9(try)-27000.1(to)-25999.9(lea)]TJ 863.9999 0 TD 0.0001 Tc [(rn)-24999.9(mo)]TJ 206 0 TD (re)Tj 128 0 TD 27 Tc [(Ag)27000(o)25000(o)24999.9(dp)]TJ 326 0 TD 0 Tc (rogrammer)Tj -1523.9999 78.9999 TD (also)Tj 171 0 TD (needs)Tj 232 0 TD 0.0001 Tc (an)Tj 120 0 TD 0 Tc (aesthetic)Tj 349.0001 0 TD (sense)Tj 247 0 TD (combined)Tj 371 0 TD (with)Tj 187 0 TD (a)Tj 77 0 TD -0.0001 Tc (guilt)Tj -1754 78.9999 TD 0 Tc [(complex)-24000(and)-25000.1(a)-24999.9(k)]TJ 593 0 TD [(een)-24999.9(a)]TJ 183.0001 0 TD (w)Tj 55 0 TD (a)Tj 38.9999 0 TD [(reness)-23999.9(of)-25000.1(when)-26000(to)-25000(violate)-24000(t)0.2(hat)]TJ -869.9999 79.0001 TD [(aesthetic)-27000.1(sense)]TJ 587 0 TD [(The)-27000(g)0(uilt)-26000.1(complex)-25999.9(fo)]TJ 734.0001 0 TD [(rces)-27000(him)-26000(to)-27000(w)]TJ 477.9998 0 TD (o)Tj 41.0002 0 TD -0.0002 Tc (rk)Tj -1840 78.9999 TD -0.0001 Tc (ha)Tj 82 0 TD 0 Tc [(rder)-26000(to)-27000(imp)]TJ 395 0 TD [(rove)-26000(the)-28000(p)]TJ 355.0001 0 TD [(rogram)-25000.1(a)0.1(nd)-26999.9(to)-27000.1(b)]TJ 574 0 TD [(ring)-26000(it)-27000(mo)]TJ 348 0 TD [(re)-26000(in)]TJ -1754 79 TD [(line)-27000.1(with)-28000(the)-28999.9(aesthetic)-29000.1(s)0.1(ense\012)]TJ 1100.9999 0 TD ( )Tj /T7 1 Tf 71.0001 0 TD [(Bob)-30000(F)]TJ 221 0 TD (rankston)Tj /T4 1 Tf 300.9998 311 TD 0.0001 Tc ()Tj ET endstream endobj 366 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 368 0 obj << /Length 2026 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 595.6201 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 578.1241 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 547.3801 Tm (Recommended)Tj 719 0 TD [(Bo)-3000(oks)]TJ /T9 1 Tf -719 141.0002 TD [(Intro)-3000(ductions)-32000(to)-32000(Common)]TJ 1032.9999 0 TD 0.0001 Tc (Lisp)Tj /T8 1 Tf -954 171.9998 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD [(Rob)-2000(ert)-30000(W)0.1(ilensky)]TJ /T7 1 Tf 610.9999 0 TD [(Common)-27000.1(LISPcraft)]TJ /T8 1 Tf -689 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Deb)-2000(o)]TJ 185 0 TD [(rah)-23000(G)-22999.9(T)]TJ 295 0 TD (ata)Tj 111.0001 0 TD (r)Tj /T7 1 Tf 50 0 TD [(A)-23000(P)0.1(rogrammers)-20000(Guide)-23000(to)-22000(Com)]TJ -641.0001 79 TD [(mon)-27999.9(L)-0.1(isp)]TJ /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Ro)-2000(dney)-21999.9(A)-0.1()-20000(B)0(ro)-2000(oks)]TJ /T7 1 Tf 691.0001 0 TD (Programmi)Tj 393.9999 0 TD [(ng)-16999.9(in)-19000(Common)-18000(Lisp)]TJ /T9 1 Tf -1241.9999 173.0001 TD [(References)-32000(and)-31999.9(a)]TJ 697 0 TD (MustHave)Tj /T8 1 Tf -618.0001 171.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Guy)-28999.9(L)0()-27000(Steele)]TJ /T7 1 Tf 508.0001 0 TD [(Common)-26000(Lisp )]TJ 551.9999 0 TD [(The)-27000(L)0.1(anguage)-27999.8(\015nd)]TJ -1060 79.0001 TD (Edition)Tj /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD (ANSI)Tj /T7 1 Tf 210 0 TD [(Draft)-29000(P)-0.1(rop)-1999.9(osed)-29000(Common)-27000.1(Lisp)-27999.9(Standa)]TJ 1339 0 TD (rd)Tj /T8 1 Tf -1627.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Ha)Tj 95 0 TD [(rold)-18000(Ab)-1999.9(elson)-19000(a)0.1(nd)-19000(Gerald)-17999.9(Ja)]TJ 920.0001 0 TD [(y)-19000(S)0(ussman)-19000(w)0.1(ith)-19000(Julie)]TJ -1015.0001 78.9998 TD (Sussman)Tj /T7 1 Tf 399 0 TD (Structure)Tj 369.0001 0 TD (and)Tj 165 0 TD (Interp)Tj 204 0 TD (retation)Tj 314 0 TD (of)Tj 107 0 TD -0.0001 Tc (Com)Tj -1558 78 TD 0 Tc [(puter)-29000(Programs)]TJ /T6 1 Tf 579.9999 0 TD ( Scheme\015)Tj /T4 1 Tf 956.9999 541 TD 0.0001 Tc ()Tj ET endstream endobj 369 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 371 0 obj << /Length 2793 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 640.26 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 622.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 592.02 Tm (Recommended)Tj 719 0 TD [(Bo)-3000(oks)]TJ /T9 1 Tf -719 140.9998 TD (Mo)Tj 122 0 TD [(re)-32000(Advanced)]TJ /T8 1 Tf -43 172.0002 TD ()Tj /T6 1 Tf 78 0 TD (P)Tj 52 0 TD [(atrick)-17999.9(H)0()-19000(W)0(inston)-17999.9(and)-19000.1(Berthold)-19000(K)-0.1()-18999.9(P)]TJ 1243 0 TD 19 Tc [(H)19000.1(o)]TJ 139.9999 0 TD 0.0001 Tc (rn)Tj /T7 1 Tf 130.0001 0 TD (LISP)Tj /T6 1 Tf 173 0 TD 0 Tc ()Tj -1738 78.9998 TD [(rd)-28999.9(e)0(dition)]TJ /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD (W)Tj 77 0 TD [(ade)-29000(L)0.1()-28000(Hennessey)]TJ /T7 1 Tf 642.0001 0 TD [(Common)-26999.9(Lisp)]TJ /T8 1 Tf -797.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Sony)Tj 170 0 TD [(a)-26000.1(E)0.1()-27000(K)-0.1(eene)]TJ /T7 1 Tf 414.0001 0 TD [(ObjectOriented)-27000(Programmi)]TJ 996 0 TD -0.0001 Tc [(ng)-24000.3(in)]TJ -1580 79.0001 TD 0 Tc [(Common)-27000(Lisp )]TJ 553.0001 0 TD [(A)-29000(P)0(rogrammers)-26000(Guide)-29000(t)0(o)-29000.1(CLOS)]TJ /T8 1 Tf -631.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Eugene)-31000(Cha)]TJ 427 0 TD [(rniak)-28000.1(Christopher)-30000(K)-30000.1(Riesb)-1999.9(eck)-31000(Drew)]TJ -427 79 TD 0.0001 Tc (V)Tj 116 0 TD 0 Tc (McDermott)Tj 444.9999 0 TD (and)Tj 164.0001 0 TD (James)Tj 255 0 TD -0.0001 Tc (R)Tj 116 0 TD 0 Tc (Meehan)Tj /T7 1 Tf 359 0 TD (Articial)Tj -1455 78 TD [(Intelligence)-27999.9(Programmi)]TJ 815.9999 0 TD 0.0001 Tc (ng)Tj /T6 1 Tf 86.0001 0 TD 0 Tc [()-26000()0(nd)-28000.1(edition)]TJ /T8 1 Tf -980.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (P)Tj 52 0 TD [(eter)-19000(No)]TJ 252 0 TD (rvig)Tj /T7 1 Tf 188.0001 0 TD (P)Tj 52 0 TD (a)Tj 39 0 TD [(radigms)-15999.9(of)-19000(AI)-20000(Programmi)]TJ 872 0 TD [(ng )-31000(C)0(ase)]TJ -1455 79 TD [(Studies)-28000.1(in)-28000.1(Common)-27000(Lisp)]TJ /T9 1 Tf -157 172.9999 TD (P)Tj 57 0 TD [(erio)-3000(dicals)]TJ /T8 1 Tf 22 172.0001 TD ()Tj /T6 1 Tf 78 0 TD [(LISP)-28999.9(P)]TJ 254 0 TD (ointers)Tj 298.0001 0 TD -0.0001 Tc ( A)Tj 86 0 TD 0 Tc [(CM)-28999.9(SIGPLAN\015)-30000(Since)-27999.9(")]TJ /T8 1 Tf -716.0001 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(LISP)-28999.9(a)0(nd)-28000.1(Symb)-2000(olic)-27000(C)-0.1(omputation)]TJ 1225 0 TD [(Since)-28000("")]TJ /T8 1 Tf -1303 110 TD ()Tj /T6 1 Tf 78 0 TD [(Pro)-1999.9(ceedings)-30000(of)-29000(the)-29000.1(b)0.1(iannual)-27000.1(A)]TJ 1067 0 TD [(CM)-30000(Lisp)-26999.9(and)-29000(F)]TJ 532.0001 0 TD -0.0001 Tc (unc)Tj -1599 79 TD 0 Tc [(tional)-27000.1(P)0.1(rogrammi)]TJ 619.0001 0 TD [(ng)-26000(Conference)]TJ 566.9999 0 TD [(Since)-28000.1(")]TJ /T4 1 Tf 350.9999 349 TD 0.0001 Tc ()Tj ET endstream endobj 372 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R /T9 24 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 374 0 obj << /Length 2585 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 610.26 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 592.764 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 562.02 Tm (Quotes)Tj /T6 1 Tf 0 140.9998 TD [(Quotes)-30000(from)]TJ /T7 1 Tf 479 0 TD [(Programmers)-27000.1(a)0(t)-29999.9(W)]TJ 681.0001 0 TD (o)Tj 40.9999 0 TD (rk)Tj /T6 1 Tf 70.0001 0 TD [()-28999.9(S)-0.1(usan)-30000(Lammers)]TJ -1271 79.0002 TD [(Microsoft)-28000(Press)-29000("")]TJ /T8 1 Tf 78.9999 171.9998 TD ()Tj /T6 1 Tf 78 0 TD [(Bob)-30000.1(F)]TJ 221 0 TD (rankston)Tj 364.9999 0 TD (Soft)Tj 146 0 TD (w)Tj 55.0001 0 TD (a)Tj 38.9999 0 TD [(re)-28000(Arts)-29000(VisiCalc)-26000(L)0.1(otus)]TJ /T8 1 Tf -904 110 TD ()Tj /T6 1 Tf 78 0 TD [(Bill)-27000(Gates)]TJ 405 0 TD [(Altair)-27000(BASIC)-30000(Microsoft)]TJ /T8 1 Tf -483 110.0001 TD ()Tj /T6 1 Tf 78 0 TD (Ga)Tj 96 0 TD [(ry)-28999.9(Kildall)]TJ 317 0 TD ()Tj 59 0 TD [(Digital)-26000.1(Resea)]TJ 465.9999 0 TD [(rch)-29000(C)0.1(PM)]TJ /T8 1 Tf -1016 110 TD ()Tj /T6 1 Tf 78 0 TD [(Scott)-29000(K)-0.1(im)]TJ 426 0 TD (Stanfo)Tj 230.0001 0 TD [(rd)-28000(X)0.1(ero)]TJ 287 0 TD [(x)-29000(Inversions)]TJ /T8 1 Tf -1021.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Butler)Tj 254 0 TD (Lampson)Tj 396.9999 0 TD (Xero)Tj 163 0 TD (x)Tj 75.0001 0 TD (Ethernet)Tj 370 0 TD (Alto)Tj 212 0 TD (Do)Tj 102 0 TD (rado)Tj -1573 78.9999 TD (Sta)Tj 118 0 TD [(r)-27999.9(Mesa)-29000(DEC)]TJ /T8 1 Tf -196 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(John)-29000(P)]TJ 250.0001 0 TD -0.0001 Tc (age)Tj 184 0 TD 0 Tc [(HP)-28000(Soft)]TJ 307.9999 0 TD (w)Tj 55.0001 0 TD (a)Tj 38.9999 0 TD [(re)-28000(Publishing)-26000(P)0(FSFILE)]TJ /T8 1 Tf -914 110 TD ()Tj /T6 1 Tf 78 0 TD (W)Tj 77 0 TD (a)Tj 39 0 TD [(yne)-28999.9(R)0(atli)]TJ 425.9999 0 TD [(NASA)-29999.9(A)-0.1(shtonT)]TJ 600 0 TD [(ate)-28000(d)0.1(BASE)-30000(I)-2000(I)]TJ /T8 1 Tf -1220 110 TD ()Tj /T6 1 Tf 78 0 TD [(Jonathan)-28000.1(Sachs)]TJ 618.0001 0 TD [(MIT)-29000(Lotus)-29000.1()]TJ /T8 1 Tf -696.0001 110 TD ()Tj /T6 1 Tf 78 0 TD (Cha)Tj 137 0 TD (rles)Tj 157 0 TD (Simonyi)Tj 359.0001 0 TD (Xero)Tj 162.9999 0 TD (x)Tj 77.0001 0 TD (Bravo)Tj 273.9999 0 TD (Microsoft)Tj 372.0001 0 TD (W)Tj 77 0 TD (o)Tj 41 0 TD (rd)Tj -1657 78.9998 TD (Excel)Tj /T8 1 Tf -78 110 TD ()Tj /T6 1 Tf 78 0 TD [(John)-29000(W)]TJ 275.0001 0 TD (a)Tj 38.9999 0 TD [(rno)-2000.1(c)0.1(k)]TJ 257.0001 0 TD [(NASA)-30000.1(X)0(ero)]TJ 431 0 TD [(x)-29000(Adob)-1999.9(e)-30000(P)]TJ 397 0 TD (ostScript)Tj /T4 1 Tf 137.9998 475 TD 0.0001 Tc ()Tj ET endstream endobj 375 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 377 0 obj << /Length 2608 >> stream BT /T6 1 Tf 0.24 0 0 -0.24 89.04 627.78 Tm 0 g /GS1 gs -0.0001 Tc 0 Tw ()Tj 105 0 TD 0 Tc (Miscellaneous)Tj ET q 458.4 0 0 -1.44 89.016 610.284 cm /Im1 Do Q BT /T3 1 Tf 0.24 0 0 -0.24 89.04 579.54 Tm (Quotes)Tj /T6 1 Tf 0 140.9998 TD [(Other)-29000(q)-0.1(uotes)]TJ /T8 1 Tf 78.9999 173 TD ()Tj /T6 1 Tf 78 0 TD (Ha)Tj 95 0 TD [(rold)-27000(Ab)-1999.9(elson)]TJ 502.0001 0 TD [(MIT)-28000.1(SICP)-29000(L)-0.1(ogo)]TJ /T8 1 Tf -675.0001 110.0002 TD ()Tj /T6 1 Tf 78 0 TD [(Judy)-29000(Anderson)]TJ 583.0001 0 TD -0.0001 Tc (Ha)Tj 95 0 TD 0 Tc [(rlequin)-26000(I)0.1(nc)]TJ /T8 1 Tf -756.0001 109.9998 TD ()Tj /T6 1 Tf 78 0 TD (F)Tj 49 0 TD [(red)-29000(Bro)-2000(oks)]TJ 448.0001 0 TD [(IBM)-30000()-29000.1(a)]TJ 375 0 TD [(rchitect)-26999.9(no)]TJ 402.9999 0 TD 29 Tc [(wa)28999.9(tU)29000(N)29000(C)]TJ /T8 1 Tf -1353 110 TD 0 Tc ()Tj /T6 1 Tf 78 0 TD 0.0001 Tc (Bea)Tj 133.0001 0 TD 28.9999 Tc [(rB)28999.8(r)29000(y)]TJ 179 0 TD 0 Tc (ant)Tj 176.9999 0 TD [(Alabama)-26000.1(fo)-1999.9(otball)-27000.1(coach)]TJ /T8 1 Tf -567 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Brian)-28000(Kernighan)-27000.1(#)-29000(P)]TJ 743.0001 0 TD [(J)-28000.1(P)0.1(lauger)]TJ 444.9999 0 TD [(Bell)-27999.9(Labs)-28000(UNIX)]TJ /T8 1 Tf -1266 110 TD ()Tj /T6 1 Tf 78 0 TD (David)Tj 239 0 TD (McDonald)Tj 436.0001 0 TD (MIT)Tj 214 0 TD (UMass)Tj 270 0 TD (natural)Tj 281.9999 0 TD (language)Tj -1441 78 TD (generation)Tj /T8 1 Tf -78 109.9999 TD ()Tj /T6 1 Tf 78 0 TD [(Guy)-29999.9(S)0(teele)]TJ 443 0 TD [(Thinking)-26000(Machines)-29000(S)0(cheme)-28000.1(CLtL)]TJ /T8 1 Tf -521 110 TD ()Tj /T6 1 Tf 78 0 TD [(Gerald)-28000.1(Sussman)]TJ 625.9999 0 TD [(MIT)-29000(SICP)-28000(Scheme)]TJ /T8 1 Tf -704 110 TD ()Tj /T6 1 Tf 78 0 TD [(Deb)-2000(o)]TJ 185 0 TD [(rah)-29000(T)]TJ 197 0 TD (ata)Tj 111 0 TD (r)Tj 88.9999 0 TD [(DEC)-29000(Xero)]TJ 386.0001 0 TD [(x)-29000(autho)]TJ 290 0 TD (r)Tj /T8 1 Tf -1336.0001 110.0001 TD ()Tj /T6 1 Tf 78 0 TD [(Niklaus)-27000.1(Wirth)]TJ 544.0001 0 TD [(ETH)-28000.1(Zurich)-27000.1(P)]TJ 528.9999 0 TD (ascal)Tj /T7 1 Tf -1229.9999 172.9999 TD [(Almost)-18000.1(all)-16999.9(B)0(ad)-19999.9(Co)-2000(de)-19999.9(examples)-17999.9(a)]TJ 1103 0 TD [(re)-18999.9(tak)]TJ 197 0 TD [(en)-19000(from)-18000.1(published)]TJ -1300 78.9999 TD [(b)-2000(o)-2000(oks)-26000(and)-25000.1(a)]TJ 424 0 TD [(rticles)-23000.1(whose)-26999.9(autho)]TJ 705.0001 0 TD [(rs)-24000.1(should)-25000(kno)]TJ 461 0 TD [(w)-25000(b)-2000(etter)]TJ -1590 78 TD [(but)-28000(will)-27000(remain)-25999.9(a)0(nonymous)]TJ /T4 1 Tf 1693.9998 376 TD 0.0001 Tc ()Tj ET endstream endobj 378 0 obj << /ProcSet [/PDF /Text /ImageB ] /Font << /T3 6 0 R /T4 7 0 R /T6 14 0 R /T7 19 0 R /T8 20 0 R >> /XObject << /Im1 15 0 R >> /ExtGState << /GS1 9 0 R >> >> endobj 15 0 obj << /Type /XObject /Subtype /Image /Width 1 /Height 1 /BitsPerComponent 1 /ImageMask true /Length 2 >> stream endstream endobj 9 0 obj << /Type /ExtGState /SA false /SM 0.02 /OP false /op false /OPM 1 /BG2 /Default /UCR2 /Default /HT /Default /TR2 /Default >> endobj 379 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 4 0 obj << /Name /T1 /Type /Font /Subtype /Type3 /Resources 379 0 R /FontBBox [4 -13 75 58] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 117 /Encoding 380 0 R /CharProcs 381 0 R /Widths [52 52 29 52 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 0 66 0 0 0 0 0 0 0 0 59 0 0 0 0 0 0 0 0 67 67 0 0 0 0 0 0 0 0 0 0 49 0 46 52 46 32 52 0 22 0 0 0 0 52 52 52 0 34 40 37 52 ] /ToUnicode 382 0 R >> endobj 380 0 obj << /Type /Encoding /Differences [0/1 /0 /, /9 /3 65/A 67/C 76/L 85/U /V 97/a 99/c /d /e /f /g 105/i 110/n /o /p 114/r /s /t /u ] >> endobj 381 0 obj << /1 383 0 R /0 384 0 R /, 385 0 R /9 386 0 R /3 387 0 R /A 388 0 R /C 389 0 R /L 390 0 R /U 391 0 R /V 392 0 R /a 393 0 R /c 394 0 R /d 395 0 R /e 396 0 R /f 397 0 R /g 398 0 R /i 399 0 R /n 400 0 R /o 401 0 R /p 402 0 R /r 403 0 R /s 404 0 R /t 405 0 R /u 406 0 R >> endobj 383 0 obj << /Length 307 >> stream 52 0 11 0 43 56 d1 q 32 0 0 56 11.1 0.1 cm BI /W 32 /H 56 /BPC 1 /IM true ID ���������������������������������������������������������������?���?���?���?���?�������������������������������������������������������������������������������� EI Q endstream endobj 384 0 obj << /Length 425 >> stream 52 0 9 -1 53 56 d1 q 44 0 0 57 9.1 -0.9 cm BI /W 44 /H 57 /BPC 1 /IM true ID �������������������������?����?�������������������������������������������������������?����?����?����?����������������������������?�����?�����?�����?���������������������������������������������������������������������?��?���������������������������� EI Q endstream endobj 385 0 obj << /Length 122 >> stream 29 0 8 -11 19 8 d1 q 11 0 0 19 8.1 -10.9 cm BI /W 11 /H 19 /BPC 1 /IM true ID �������?�?������������������ EI Q endstream endobj 386 0 obj << /Length 425 >> stream 52 0 8 -1 53 56 d1 q 45 0 0 57 8.1 -0.9 cm BI /W 45 /H 57 /BPC 1 /IM true ID ���?������������������������?������?������������������������������������������������������������������������������������������0���p�����?���?���?������������������������������������������������������?����������������������������?�����������?��� EI Q endstream endobj 387 0 obj << /Length 425 >> stream 52 0 6 -1 53 56 d1 q 47 0 0 57 6.1 -0.9 cm BI /W 47 /H 57 /BPC 1 /IM true ID ������������?�������?�����������������������������������������������������������������������������?��������������������?�����������������������������?�����������������������������������������������������������������?��������������?��������������������������� EI Q endstream endobj 388 0 obj << /Length 537 >> stream 67 0 4 0 63 57 d1 q 59 0 0 57 4.1 0.1 cm BI /W 59 /H 57 /BPC 1 /IM true ID ����������������������������������������������������������������������������������������������?��������������������?�������?������?������?����������������������������������?������?��������������������������������������������������������������������������������������������������������������������������?�����?�?�����?������?�������?�������������?������? EI Q endstream endobj 389 0 obj << /Length 557 >> stream 66 0 12 -1 70 58 d1 q 58 0 0 59 12.1 -0.9 cm BI /W 58 /H 59 /BPC 1 /IM true ID ��������������������?���?���?�?������?�����������������������������������������?�����������������������������������������������������������������������������������?�������?�������?�������������������������������������������������������������������������������������������������?�������?�������?���������������������������������������������?������?��?�������������������������������������� EI Q endstream endobj 390 0 obj << /Length 425 >> stream 59 0 10 0 55 57 d1 q 45 0 0 57 10.1 0.1 cm BI /W 45 /H 57 /BPC 1 /IM true ID ��?�����?����������?�����?�����?�����?�����?������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�����?�����?�����?�����?���������������������������������� EI Q endstream endobj 391 0 obj << /Length 491 >> stream 67 0 13 -1 69 57 d1 q 56 0 0 58 13.1 -0.9 cm BI /W 56 /H 58 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������?����?�?����?�?����?�?����?�?����?�����������������������������������������������������������������������������������?�������?���������������������������������?��� EI Q endstream endobj 392 0 obj << /Length 539 >> stream 67 0 14 0 75 57 d1 q 61 0 0 57 14.1 0.1 cm BI /W 61 /H 57 /BPC 1 /IM true ID ������������������������������?������?�����?�?�����������������������������������������������������������������������?�����������������������������������������������������������������?������?���������������������������������?������?������?������?�������������?������������������������������������������ ������������������������?������?������������������������ EI Q endstream endobj 393 0 obj << /Length 313 >> stream 49 0 7 -1 47 45 d1 q 40 0 0 46 7.1 -0.9 cm BI /W 40 /H 46 /BPC 1 /IM true ID ��������?�����������������������������������������������������������������������������?��������������?������������������������������?�� ?��`?��?��?�������� EI Q endstream endobj 394 0 obj << /Length 359 >> stream 46 0 8 -1 50 45 d1 q 42 0 0 46 8.1 -0.9 cm BI /W 42 /H 46 /BPC 1 /IM true ID ���?�������������?���?����?��?��?������������������������������������?�����?����������������������������������������������������������������������������������������������������������������?�������������?������������?������� EI Q endstream endobj 395 0 obj << /Length 431 >> stream 52 0 8 -1 55 57 d1 q 47 0 0 58 8.1 -0.9 cm BI /W 47 /H 58 /BPC 1 /IM true ID �������������������������������������������������������������������������������x��0��������?����������?����?����?����?����?�����?����?����������������������������������������������������������������������������������������������?����������8��x������������� EI Q endstream endobj 396 0 obj << /Length 313 >> stream 46 0 8 -1 48 45 d1 q 40 0 0 46 8.1 -0.9 cm BI /W 40 /H 46 /BPC 1 /IM true ID ����������?������������?�����������������������������?����?����������������������������������������������������������������������������?����������?��������?����� EI Q endstream endobj 397 0 obj << /Length 373 >> stream 32 0 11 0 47 58 d1 q 36 0 0 58 11.1 0.1 cm BI /W 36 /H 58 /BPC 1 /IM true ID ����������������������?����?�����������������������������?�?��?��?������������������������������������������������������������������������������������������?����?����?����?����?������������������������������������������������������ EI Q endstream endobj 398 0 obj << /Length 427 >> stream 52 0 5 -13 52 44 d1 q 47 0 0 57 5.1 -12.9 cm BI /W 47 /H 57 /BPC 1 /IM true ID ���������?����������?���������������?��������������������������������������������������������?���?�?���?�?���?�?���?�?���?�������������������������������?��������������������������������������������������������?������������������?������� EI Q endstream endobj 399 0 obj << /Length 255 >> stream 22 0 8 0 26 58 d1 q 18 0 0 58 8.1 0.1 cm BI /W 18 /H 58 /BPC 1 /IM true ID ������?��?����������������������������������������������������������������������������?��?��?��?��?������������������������������������� EI Q endstream endobj 400 0 obj << /Length 345 >> stream 52 0 9 0 50 44 d1 q 41 0 0 44 9.1 0.1 cm BI /W 41 /H 44 /BPC 1 /IM true ID ����?����������������������?�������������������������������������������������������������������?����?����?����?����?�����������������������������������������������������������������?�����?� EI Q endstream endobj 401 0 obj << /Length 359 >> stream 52 0 8 -1 52 45 d1 q 44 0 0 46 8.1 -0.9 cm BI /W 44 /H 46 /BPC 1 /IM true ID ��������?����������������������������?����?���������������������?����?���������������������������������������������������?����?����?���������������������������������?����������?���������������������� EI Q endstream endobj 402 0 obj << /Length 415 >> stream 52 0 6 -11 52 44 d1 q 46 0 0 55 6.1 -10.9 cm BI /W 46 /H 55 /BPC 1 /IM true ID �����������~���8���0��`�?��C����������������������������������������������������������������������������������������������������?����?��������������������������#���� ���0��8���|���~�������������������������������������������������������������� EI Q endstream endobj 403 0 obj << /Length 257 >> stream 34 0 9 0 41 44 d1 q 32 0 0 44 9.1 0.1 cm BI /W 32 /H 44 /BPC 1 /IM true ID �����������������?�������?�������������������������������������?���?���?���?���?������������������������������������������������������ EI Q endstream endobj 404 0 obj << /Length 313 >> stream 40 0 4 -1 43 45 d1 q 39 0 0 46 4.1 -0.9 cm BI /W 39 /H 46 /BPC 1 /IM true ID ������?���������������������������������������������������������������������������?���?�������������������������������������������?����?��������������������� EI Q endstream endobj 405 0 obj << /Length 309 >> stream 37 0 11 -1 41 55 d1 q 30 0 0 56 11.1 -0.9 cm BI /W 30 /H 56 /BPC 1 /IM true ID �����?���?���?���?���?�����������������������������������������������������������������������������������������?���?���?���?������������������������>������������� EI Q endstream endobj 406 0 obj << /Length 349 >> stream 52 0 10 -1 52 43 d1 q 42 0 0 44 10.1 -0.9 cm BI /W 42 /H 44 /BPC 1 /IM true ID ������������?����?�������������������������������������������������������������?����?����?����?���������������������������������������������������������������� ?���`?���?���?���?�����?������� EI Q endstream endobj 407 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 5 0 obj << /Name /T2 /Type /Font /Subtype /Type3 /Resources 407 0 R /FontBBox [3 -23 125 100] /FontMatrix [1 0 0 -1 0 0] /FirstChar 71 /LastChar 121 /Encoding 408 0 R /CharProcs 409 0 R /Widths [119 0 0 0 0 101 0 0 0 112 0 0 99 128 0 0 0 0 0 0 0 0 0 0 0 0 84 0 0 89 79 0 89 0 40 0 0 40 140 89 89 89 0 59 68 64 89 0 0 0 79 ] /ToUnicode 410 0 R >> endobj 408 0 obj << /Type /Encoding /Differences [71/G 76/L 80/P 83/S /T 97/a 100/d /e 103/g 105/i 108/l /m /n /o /p 114/r /s /t /u 121/y ] >> endobj 409 0 obj << /G 411 0 R /L 412 0 R /P 413 0 R /S 414 0 R /T 415 0 R /a 416 0 R /d 417 0 R /e 418 0 R /g 419 0 R /i 420 0 R /l 421 0 R /m 422 0 R /n 423 0 R /o 424 0 R /p 425 0 R /r 426 0 R /s 427 0 R /t 428 0 R /u 429 0 R /y 430 0 R >> endobj 411 0 obj << /Length 1314 >> stream 119 0 13 -2 106 100 d1 q 93 0 0 102 13.1 -1.9 cm BI /W 93 /H 102 /BPC 1 /IM true ID ��������������������������������������������������������?�����������������������������������������������������������������?���������������������?�����������������������������������������������������������������������������������������������������?����������?�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?���������?���������������������������������������������������������������������������������������������?���������������������������������������������������������������������������������������������?�������������?��������������������������������������?��� EI Q endstream endobj 412 0 obj << /Length 1064 >> stream 101 0 16 0 93 98 d1 q 77 0 0 98 16.1 0.1 cm BI /W 77 /H 98 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 413 0 obj << /Length 1163 >> stream 112 0 16 0 101 98 d1 q 85 0 0 98 16.1 0.1 cm BI /W 85 /H 98 /BPC 1 /IM true ID ����������������?��������������?����������������������������������������������������������?�������?���������������������������������������������������������������������������������������������������������������������������������������������������������?�������?�������������������������������������������������������?��������?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ EI Q endstream endobj 414 0 obj << /Length 1106 >> stream 99 0 8 -2 88 100 d1 q 80 0 0 102 8.1 -1.9 cm BI /W 80 /H 102 /BPC 1 /IM true ID ���������������������������?�����������������?�������������������������������������������?������������������������������������������������������������������������������������������������������������������������������������������������������?������������������������������������������������������������?���������������������������������������?����������������������������������������?����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�����?�����?���������������������������������������������������� EI Q endstream endobj 415 0 obj << /Length 1555 >> stream 128 0 6 0 121 98 d1 q 115 0 0 98 6.1 0.1 cm BI /W 115 /H 98 /BPC 1 /IM true ID ��?��?����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 416 0 obj << /Length 699 >> stream 84 0 9 -1 69 76 d1 q 60 0 0 77 9.1 -0.9 cm BI /W 60 /H 77 /BPC 1 /IM true ID ���������?���������������?�����������������������������������?����?������?������?��������������������������������������������������������������������������������������������������������������������������������������������������������?�����������������������������������������������������������������������������������������������������������������������������?���������������?������ EI Q endstream endobj 417 0 obj << /Length 985 >> stream 89 0 8 -1 74 99 d1 q 66 0 0 100 8.1 -0.9 cm BI /W 66 /H 100 /BPC 1 /IM true ID �����������������������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?�������?������?���?�?����?����?����?��~?��>?��?��?���?����?��?��?������?�����?�����?�����?�����?�?����?�����?������?������?������?������?������?������?������?������?������?������?������?������?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?������?������?������?������?������?������?������?������?������?������?������?������?�����?�����?�?����?�����?�����?����?����?����?����?���?��?��>?��~?���?����?����?������������������ EI Q endstream endobj 418 0 obj << /Length 776 >> stream 79 0 7 -1 73 76 d1 q 66 0 0 77 7.1 -0.9 cm BI /W 66 /H 77 /BPC 1 /IM true ID �����������������������?��������������������������������?�������������������������������?���������������������������������������������������������������������������������?�������?�������?�������?������?������??????�?��������������������������������������������������������������������������������������������������������������������������������������������?��������������������������������������?�������������������������?����������������������������� EI Q endstream endobj 419 0 obj << /Length 967 >> stream 89 0 8 -23 74 75 d1 q 66 0 0 98 8.1 -22.9 cm BI /W 66 /H 98 /BPC 1 /IM true ID ������������?�����?����?����?���~?��>?��?��?���?����?����?����?�����?�����?�����?�����?�����?�?����?�����?������?������?������?������?������?������?������?������?������?������?������?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?������?������?������?������?������?������?������?������?������?������?�����?�?����?�����?����?����?����?���?����?���?��>?��~?���?���?���?����?����?����?������?�������?�������?�������?�������?����������������������������������������������������������������������������������������?����?������������������������������� EI Q endstream endobj 420 0 obj << /Length 286 >> stream 40 0 12 0 26 100 d1 q 14 0 0 100 12.1 0.1 cm BI /W 14 /H 100 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������� EI Q endstream endobj 421 0 obj << /Length 281 >> stream 40 0 14 0 25 99 d1 q 11 0 0 99 14.1 0.1 cm BI /W 11 /H 99 /BPC 1 /IM true ID ��?���?� EI Q endstream endobj 422 0 obj << /Length 1137 >> stream 140 0 14 0 125 75 d1 q 111 0 0 75 14.1 0.1 cm BI /W 111 /H 75 /BPC 1 /IM true ID �������������������?�?������������������������?��?�����??����������������� ����?�������������������?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������� EI Q endstream endobj 423 0 obj << /Length 683 >> stream 89 0 14 0 74 75 d1 q 60 0 0 75 14.1 0.1 cm BI /W 60 /H 75 /BPC 1 /IM true ID ������������?���������������������?���?�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�����������? EI Q endstream endobj 424 0 obj << /Length 853 >> stream 89 0 7 -1 81 76 d1 q 74 0 0 77 7.1 -0.9 cm BI /W 74 /H 77 /BPC 1 /IM true ID �������������������?�������������������������������������������������������������������������?������?��?�������������������������������������������������������������������������������������������������������������������������������������?������?������?������?������?������?������?������?������?������?������?������?�����������������������������������������������������������������������������������������������������������?������?����������������?��������������������������������������������?�����������������������?������������������� EI Q endstream endobj 425 0 obj << /Length 942 >> stream 89 0 14 -20 80 75 d1 q 66 0 0 95 14.1 -19.9 cm BI /W 66 /H 95 /BPC 1 /IM true ID ���������������?����������������������?����������?���?�������������������������������������������������������������������������������������������������������?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?������������������������������������������������������������������������������������������������?�?������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������� EI Q endstream endobj 426 0 obj << /Length 533 >> stream 59 0 14 0 56 75 d1 q 42 0 0 75 14.1 0.1 cm BI /W 42 /H 75 /BPC 1 /IM true ID ���������?���?�?��??�??�??�??�??�??�?��?��>��>?��<���8���8���0��� ��� ?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������� EI Q endstream endobj 427 0 obj << /Length 699 >> stream 68 0 5 -1 63 76 d1 q 58 0 0 77 5.1 -0.9 cm BI /W 58 /H 77 /BPC 1 /IM true ID ������������������������������������?��������������������������������������������������������������������������������������������������������������������������������������������������������?�������������������?��������������������������������������������������������������?������?������?������?������?������?������?������?������?������?�������������������?����������������?������������?��������������?�������� EI Q endstream endobj 428 0 obj << /Length 762 >> stream 64 0 3 -1 58 96 d1 q 55 0 0 97 3.1 -0.9 cm BI /W 55 /H 97 /BPC 1 /IM true ID ���������?���������������������������������������������������������������������������������������������������������?����?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�����������?������� EI Q endstream endobj 429 0 obj << /Length 685 >> stream 89 0 14 -1 74 74 d1 q 60 0 0 75 14.1 -0.9 cm BI /W 60 /H 75 /BPC 1 /IM true ID ������?�?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�������������������?������ EI Q endstream endobj 430 0 obj << /Length 940 >> stream 79 0 4 -21 74 74 d1 q 70 0 0 95 4.1 -20.9 cm BI /W 70 /H 95 /BPC 1 /IM true ID ���������?����������������������������������������������������������������������������?������?�����?�����������?������?����������������������������������������������������������������������������������������?������?�����?��������?�����?����������������������������������������������������������������������������������������������������?������?�����~�����~�����<�����<������<������������������������������������������������������������������������������������������?�������?��������������������������������������������������������������������������������������������������������?������?����������������������������������?������������������� EI Q endstream endobj 431 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 6 0 obj << /Name /T3 /Type /Font /Subtype /Type3 /Resources 431 0 R /FontBBox [1 -17 102 63] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 121 /Encoding 432 0 R /CharProcs 433 0 R /Widths [32 32 32 32 60 38 44 44 57 66 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 75 73 81 71 67 76 74 30 0 77 64 93 74 88 71 88 74 63 81 74 73 105 0 73 0 0 0 0 0 0 0 53 56 50 56 52 35 56 56 25 0 53 25 89 56 57 56 56 38 44 41 56 50 75 50 50 ] /ToUnicode 434 0 R >> endobj 432 0 obj << /Type /Encoding /Differences [0/. /, /' /: /#0C /- /#28 /#29 /#2F /#0B /0 65/A /B /C /D /E /F /G /H /I 75/K /L /M /N /O /P /Q /R /S /T /U /V /W 89/Y 97/a /b /c /d /e /f /g /h /i 107/k /l /m /n /o /p /q /r /s /t /u /v /w /x /y ] >> endobj 433 0 obj << /. 435 0 R /, 436 0 R /' 437 0 R /: 438 0 R /#0C 439 0 R /- 440 0 R /#28 441 0 R /#29 442 0 R /#2F 443 0 R /#0B 444 0 R /0 445 0 R /A 446 0 R /B 447 0 R /C 448 0 R /D 449 0 R /E 450 0 R /F 451 0 R /G 452 0 R /H 453 0 R /I 454 0 R /K 455 0 R /L 456 0 R /M 457 0 R /N 458 0 R /O 459 0 R /P 460 0 R /Q 461 0 R /R 462 0 R /S 463 0 R /T 464 0 R /U 465 0 R /V 466 0 R /W 467 0 R /Y 468 0 R /a 469 0 R /b 470 0 R /c 471 0 R /d 472 0 R /e 473 0 R /f 474 0 R /g 475 0 R /h 476 0 R /i 477 0 R /k 478 0 R /l 479 0 R /m 480 0 R /n 481 0 R /o 482 0 R /p 483 0 R /q 484 0 R /r 485 0 R /s 486 0 R /t 487 0 R /u 488 0 R /v 489 0 R /w 490 0 R /x 491 0 R /y 492 0 R >> endobj 435 0 obj << /Length 107 >> stream 32 0 10 0 22 12 d1 q 12 0 0 12 10.1 0.1 cm BI /W 12 /H 12 /BPC 1 /IM true ID � EI Q endstream endobj 436 0 obj << /Length 130 >> stream 32 0 10 -10 22 12 d1 q 12 0 0 22 10.1 -9.9 cm BI /W 12 /H 22 /BPC 1 /IM true ID ���?���������� EI Q endstream endobj 437 0 obj << /Length 129 >> stream 32 0 10 35 22 57 d1 q 12 0 0 22 10.1 35.1 cm BI /W 12 /H 22 /BPC 1 /IM true ID ���?���������� EI Q endstream endobj 438 0 obj << /Length 171 >> stream 32 0 10 0 22 44 d1 q 12 0 0 44 10.1 0.1 cm BI /W 12 /H 44 /BPC 1 /IM true ID ������������������������������������������ EI Q endstream endobj 439 0 obj << /Length 487 >> stream 60 0 2 0 52 58 d1 q 50 0 0 58 2.1 0.1 cm BI /W 50 /H 58 /BPC 1 /IM true ID ����������?���?���?���?����?�����������������������������������?�?�?�?��?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���� EI Q endstream endobj 440 0 obj << /Length 105 >> stream 38 0 1 19 31 25 d1 q 30 0 0 6 1.1 19.1 cm BI /W 30 /H 6 /BPC 1 /IM true ID �� EI Q endstream endobj 441 0 obj << /Length 405 >> stream 44 0 9 -17 37 63 d1 q 28 0 0 80 9.1 -16.9 cm BI /W 28 /H 80 /BPC 1 /IM true ID ���������?������������������������������?��?��������������������������������������������������������������������������������������������������������������������������������������������?���?��������������������������������?������ EI Q endstream endobj 442 0 obj << /Length 405 >> stream 44 0 7 -17 34 63 d1 q 27 0 0 80 7.1 -16.9 cm BI /W 27 /H 80 /BPC 1 /IM true ID ��������������?������������������������?���������������������������������������������?��?��?��?��?������������������������������?��?��?��?��?��������������������������������������������?����������������������?��������������� EI Q endstream endobj 443 0 obj << /Length 565 >> stream 57 0 6 -17 50 63 d1 q 44 0 0 80 6.1 -16.9 cm BI /W 44 /H 80 /BPC 1 /IM true ID �����?����������������������������������������?�����?�������������������������������������������������������������������������?�����?�������������������������������������������������������������������������?�����?��������������������������������������������������������������������?�����?�������������������������������������������������������������������������?�����?���������������������������������������� EI Q endstream endobj 444 0 obj << /Length 603 >> stream 66 0 2 0 70 58 d1 q 68 0 0 58 2.1 0.1 cm BI /W 68 /H 58 /BPC 1 /IM true ID ���?�������������������������������?�����?�����?�����?�����?�����?�������������������?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�����?�������� EI Q endstream endobj 445 0 obj << /Length 437 >> stream 57 0 4 -1 52 58 d1 q 48 0 0 59 4.1 -0.9 cm BI /W 48 /H 59 /BPC 1 /IM true ID ����������������������?�?���������������������������������������������������������������������������������������������������������������������������������������������������������?�?��������������������� EI Q endstream endobj 446 0 obj << /Length 537 >> stream 73 0 4 0 68 57 d1 q 64 0 0 57 4.1 0.1 cm BI /W 64 /H 57 /BPC 1 /IM true ID ��������������?�����?�����?�������������������������������������������������������������������������������������?����?���?����?����������������������������������������������������������������������?�?����������������������������������������������������������� EI Q endstream endobj 447 0 obj << /Length 537 >> stream 75 0 9 0 68 57 d1 q 59 0 0 57 9.1 0.1 cm BI /W 59 /H 57 /BPC 1 /IM true ID �����������������������������������������������������������������������������������?����������������������������������������?����?����������������������������?����?�����������?����������� EI Q endstream endobj 448 0 obj << /Length 555 >> stream 73 0 6 -1 66 58 d1 q 60 0 0 59 6.1 -0.9 cm BI /W 60 /H 59 /BPC 1 /IM true ID ����������������������������?����?��?���?������?�����?�����?�����������?��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?����������������������������������?������������������?������������������� EI Q endstream endobj 449 0 obj << /Length 594 >> stream 81 0 9 0 74 57 d1 q 65 0 0 57 9.1 0.1 cm BI /W 65 /H 57 /BPC 1 /IM true ID �����?��������������������������������?����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������?�������� EI Q endstream endobj 450 0 obj << /Length 480 >> stream 71 0 9 0 65 57 d1 q 56 0 0 57 9.1 0.1 cm BI /W 56 /H 57 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 451 0 obj << /Length 480 >> stream 67 0 9 0 61 57 d1 q 52 0 0 57 9.1 0.1 cm BI /W 52 /H 57 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 452 0 obj << /Length 555 >> stream 76 0 6 -1 67 58 d1 q 61 0 0 59 6.1 -0.9 cm BI /W 61 /H 59 /BPC 1 /IM true ID ������������������?�����������������?�����������������������������?�?������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������������������?������������������������������������ EI Q endstream endobj 453 0 obj << /Length 480 >> stream 74 0 9 0 64 57 d1 q 55 0 0 57 9.1 0.1 cm BI /W 55 /H 57 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 454 0 obj << /Length 309 >> stream 30 0 2 0 27 57 d1 q 25 0 0 57 2.1 0.1 cm BI /W 25 /H 57 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������������� EI Q endstream endobj 455 0 obj << /Length 537 >> stream 77 0 9 0 70 57 d1 q 61 0 0 57 9.1 0.1 cm BI /W 61 /H 57 /BPC 1 /IM true ID �?��������������������?�����������������������?�����������������������?�����������������������?����������?�����������������������������?�?����������������������������������?���������������������������������������?�����������������?����� EI Q endstream endobj 456 0 obj << /Length 480 >> stream 64 0 9 0 58 57 d1 q 49 0 0 57 9.1 0.1 cm BI /W 49 /H 57 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 457 0 obj << /Length 651 >> stream 93 0 9 0 83 57 d1 q 74 0 0 57 9.1 0.1 cm BI /W 74 /H 57 /BPC 1 /IM true ID �������������?������?����?����??����??����?����?����?����?����?����? ����? ����?0����?0����?8����?8����?<����?<����?>��>?>��>???��~???��~??����??����??����??����??����??����??����??����??����??����??����??����??����??�?�??�?�??�>�??�>�??����??����??����??����??����??����??����??����??����??����??����??����??����??��?��??����?������� EI Q endstream endobj 458 0 obj << /Length 480 >> stream 74 0 9 0 64 57 d1 q 55 0 0 57 9.1 0.1 cm BI /W 55 /H 57 /BPC 1 /IM true ID �����������?������������������ ��� ���0���0���8���<��<��>?��>?��?��?���?���?���?���?���?���?���?���?���?��?�?�?�?�?��?��?���?���?���?���?���?���?���?���?��x?��x?��8?��?��?���?���?���?���?���?���?���?���?���?������� EI Q endstream endobj 459 0 obj << /Length 673 >> stream 88 0 6 -1 81 58 d1 q 75 0 0 59 6.1 -0.9 cm BI /W 75 /H 59 /BPC 1 /IM true ID ��������������������������������������������������������������������?��������������?�������?����������������������������������������������������������?�������?�������?�������?�������������������������������������������������������������������?�������?�������?��������������������������������������?�������?������������������������������?����������?������������������������?����������������������������� EI Q endstream endobj 460 0 obj << /Length 480 >> stream 71 0 9 0 64 57 d1 q 55 0 0 57 9.1 0.1 cm BI /W 55 /H 57 /BPC 1 /IM true ID �����?����?��������������������������������������������������������������������?��������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 461 0 obj << /Length 764 >> stream 88 0 6 -10 81 58 d1 q 75 0 0 68 6.1 -9.9 cm BI /W 75 /H 68 /BPC 1 /IM true ID ��������������������������������������������������?������������������?��������������������?���������������������������������������������������������?�������?�������?�������?�������������������������������������������������������������������?�������?�������?��������������������������������������������?������������������<�����?��������?����������������������?�����?���������������������������������������������������?����������������������������������������� EI Q endstream endobj 462 0 obj << /Length 537 >> stream 74 0 9 0 68 57 d1 q 59 0 0 57 9.1 0.1 cm BI /W 59 /H 57 /BPC 1 /IM true ID �����������?������������������������������?����?����?����?����?����?����������������������?�����?�����������?����?�����������������������������������������?����?���������������������������������������������?������������� EI Q endstream endobj 463 0 obj << /Length 496 >> stream 63 0 5 -1 56 58 d1 q 51 0 0 59 5.1 -0.9 cm BI /W 51 /H 59 /BPC 1 /IM true ID ���?��������?�����������������������������������������������������������������������������������������������������?�����������������������?����?�����?����������������������������������������?�����?�?���?��������������������?������������������ EI Q endstream endobj 464 0 obj << /Length 594 >> stream 81 0 4 0 76 57 d1 q 72 0 0 57 4.1 0.1 cm BI /W 72 /H 57 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?��� EI Q endstream endobj 465 0 obj << /Length 489 >> stream 74 0 9 -1 64 57 d1 q 55 0 0 58 9.1 -0.9 cm BI /W 55 /H 58 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������?�����������������������?�� EI Q endstream endobj 466 0 obj << /Length 594 >> stream 73 0 3 0 69 57 d1 q 66 0 0 57 3.1 0.1 cm BI /W 66 /H 57 /BPC 1 /IM true ID �����?�����?�����?�����?���������������������������������������������?������?��������������������������������������������?�����?�����������������������������������������?������?�������������������������������������������?�����?�����?�������������������������������@������@������������������������������������������������������������?���������� EI Q endstream endobj 467 0 obj << /Length 826 >> stream 105 0 2 0 102 57 d1 q 100 0 0 57 2.1 0.1 cm BI /W 100 /H 57 /BPC 1 /IM true ID �?����?�����������������������������������������������������?�������?�������?����@�������`�������`���������������������������������������������������������������?�������?�������?���?�������?�������?������������������������������������������������?����?���?����?���?����?����������������������������������������������������������������x��������p��������p���p����0���`���� ���`������� �����������������������������������������������������������?����?�����?����?�����?����������������� EI Q endstream endobj 468 0 obj << /Length 594 >> stream 73 0 2 0 70 57 d1 q 68 0 0 57 2.1 0.1 cm BI /W 68 /H 57 /BPC 1 /IM true ID �����������?�����?���������?�������������������������������������?�������?���������������������������������x�����0����������?�������������������������������������������������������?���������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 469 0 obj << /Length 365 >> stream 53 0 3 -1 45 46 d1 q 42 0 0 47 3.1 -0.9 cm BI /W 42 /H 47 /BPC 1 /IM true ID ������������������������������?��������������?����?����?����?����?����?����?���?��?��?��|?��?��?��?���?���?���?���?���?��?��?��?��?��?��?���?���?���?�~?� ?�?�<?��?������� EI Q endstream endobj 470 0 obj << /Length 431 >> stream 56 0 7 -1 51 57 d1 q 44 0 0 58 7.1 -0.9 cm BI /W 44 /H 58 /BPC 1 /IM true ID �������������������������������������������������������� �������������������?��?������������������������������������?��?�������������������� ����������� EI Q endstream endobj 471 0 obj << /Length 365 >> stream 50 0 4 -1 46 46 d1 q 42 0 0 47 4.1 -0.9 cm BI /W 42 /H 47 /BPC 1 /IM true ID ���������������������?��������������������������������������������������������������������������������������������������������������������������������������������?�?�?��?��?�����������?������ EI Q endstream endobj 472 0 obj << /Length 431 >> stream 56 0 4 -1 48 57 d1 q 44 0 0 58 4.1 -0.9 cm BI /W 44 /H 58 /BPC 1 /IM true ID ����������������������������������������������������������������?���������������������������������������������������������������������������������?������������������ EI Q endstream endobj 473 0 obj << /Length 365 >> stream 52 0 3 -1 48 46 d1 q 45 0 0 47 3.1 -0.9 cm BI /W 45 /H 47 /BPC 1 /IM true ID ��������������������������?�?��?������������������������������������������������������������������������������������������������������?���������?����������������� EI Q endstream endobj 474 0 obj << /Length 371 >> stream 35 0 2 0 39 58 d1 q 37 0 0 58 2.1 0.1 cm BI /W 37 /H 58 /BPC 1 /IM true ID ���?��������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 475 0 obj << /Length 433 >> stream 56 0 4 -13 48 45 d1 q 44 0 0 58 4.1 -12.9 cm BI /W 44 /H 58 /BPC 1 /IM true ID ������������������?���������������������������������������������������������������������?�����������?���������������������������?�?��?��������������������� EI Q endstream endobj 476 0 obj << /Length 423 >> stream 56 0 7 0 48 57 d1 q 41 0 0 57 7.1 0.1 cm BI /W 41 /H 57 /BPC 1 /IM true ID ������������������������������������������������������������ ��������������������������������������������������������������������������������� EI Q endstream endobj 477 0 obj << /Length 197 >> stream 25 0 5 0 18 58 d1 q 13 0 0 58 5.1 0.1 cm BI /W 13 /H 58 /BPC 1 /IM true ID ������������������������������������������������������������ EI Q endstream endobj 478 0 obj << /Length 423 >> stream 53 0 8 0 49 57 d1 q 41 0 0 57 8.1 0.1 cm BI /W 41 /H 57 /BPC 1 /IM true ID �����?����?����?����?����?����?����?����?����?����?����?����?����?���?���?���?��?��?��?��?��?���?���?��>��<��8?�� ���������������������?�����������?���?���?���?���?��?�?�?�?�?��?��?��?���?���?���?���?��?������ EI Q endstream endobj 479 0 obj << /Length 195 >> stream 25 0 6 0 18 57 d1 q 12 0 0 57 6.1 0.1 cm BI /W 12 /H 57 /BPC 1 /IM true ID �� EI Q endstream endobj 480 0 obj << /Length 531 >> stream 89 0 7 0 81 45 d1 q 74 0 0 45 7.1 0.1 cm BI /W 74 /H 45 /BPC 1 /IM true ID ���������������������|� �8��0����!������?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?���?�� EI Q endstream endobj 481 0 obj << /Length 351 >> stream 56 0 7 0 48 45 d1 q 41 0 0 45 7.1 0.1 cm BI /W 41 /H 45 /BPC 1 /IM true ID �������������� ��������������������������������������������������������������������������������� EI Q endstream endobj 482 0 obj << /Length 412 >> stream 57 0 3 -1 53 46 d1 q 50 0 0 47 3.1 -0.9 cm BI /W 50 /H 47 /BPC 1 /IM true ID ��������?�������������������?����������������������������������������������������������?���?���?���?���?���?���?���?���?���?���������������������������������������������������������������������?�������� EI Q endstream endobj 483 0 obj << /Length 421 >> stream 56 0 7 -11 51 45 d1 q 44 0 0 56 7.1 -10.9 cm BI /W 44 /H 56 /BPC 1 /IM true ID ���������� ���~����������������?��?������������������������������������?��?�������������������� ������������������������������������������������� EI Q endstream endobj 484 0 obj << /Length 421 >> stream 56 0 4 -11 48 45 d1 q 44 0 0 56 4.1 -10.9 cm BI /W 44 /H 56 /BPC 1 /IM true ID ������������������?�������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 485 0 obj << /Length 261 >> stream 38 0 7 0 35 45 d1 q 28 0 0 45 7.1 0.1 cm BI /W 28 /H 45 /BPC 1 /IM true ID �������� ���������������������������������������������������������������������� EI Q endstream endobj 486 0 obj << /Length 318 >> stream 44 0 3 -1 40 46 d1 q 37 0 0 47 3.1 -0.9 cm BI /W 37 /H 47 /BPC 1 /IM true ID �����������������?���?�?��?�?��?�?����?������������������������������?�����������������������������������������������??��������� EI Q endstream endobj 487 0 obj << /Length 373 >> stream 41 0 2 -1 37 57 d1 q 35 0 0 58 2.1 -0.9 cm BI /W 35 /H 58 /BPC 1 /IM true ID �����������������������������������������������������������������������������������������������������������������������������������������?���?�������?������������ EI Q endstream endobj 488 0 obj << /Length 353 >> stream 56 0 7 -1 48 44 d1 q 41 0 0 45 7.1 -0.9 cm BI /W 41 /H 45 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������8�x���������� EI Q endstream endobj 489 0 obj << /Length 345 >> stream 50 0 2 0 47 44 d1 q 45 0 0 44 2.1 0.1 cm BI /W 45 /H 44 /BPC 1 /IM true ID ����?����������������������������?���?���?�����������������������������������?���?���?������������������������������?���?���?��������������������������������������� EI Q endstream endobj 490 0 obj << /Length 477 >> stream 75 0 2 0 72 44 d1 q 70 0 0 44 2.1 0.1 cm BI /W 70 /H 44 /BPC 1 /IM true ID ������?����������������������������������������?�����?�����?���������������?���@�?���@�?�����������������������������������~����~����>����>����<��������������������`����@����@�������?����?����?�����?�������?�����?�����?�������������� EI Q endstream endobj 491 0 obj << /Length 345 >> stream 50 0 2 0 47 44 d1 q 45 0 0 44 2.1 0.1 cm BI /W 45 /H 44 /BPC 1 /IM true ID ������������?���������������?�������������?���?��������������������������������������������������������������?����������?���?�������������������?������������?��� EI Q endstream endobj 492 0 obj << /Length 421 >> stream 50 0 3 -12 47 44 d1 q 44 0 0 56 3.1 -11.9 cm BI /W 44 /H 56 /BPC 1 /IM true ID ���?���������������?���?���?�����������������������������������?���?�������������������������������?���?���?����������������������������������������������������������������������������������?���������������������� EI Q endstream endobj 493 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 7 0 obj << /Name /T4 /Type /Font /Subtype /Type3 /Resources 493 0 R /FontBBox [1 -10 52 41] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 121 /Encoding 494 0 R /CharProcs 495 0 R /Widths [36 36 36 20 36 20 36 36 36 36 36 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 0 0 0 0 0 0 0 0 0 48 0 59 47 0 45 0 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 32 36 32 0 36 36 16 0 0 16 56 36 36 36 0 24 27 26 0 32 0 0 32 ] /ToUnicode 496 0 R >> endobj 494 0 obj << /Type /Encoding /Differences [0/1 /9 /2 /, /3 /. /4 /5 /6 /7 /8 /0 65/A 75/K 77/M /N 80/P 82/R 97/a 99/c /d /e 103/g /h /i 108/l /m /n /o /p 114/r /s /t 118/v 121/y ] >> endobj 495 0 obj << /1 497 0 R /9 498 0 R /2 499 0 R /, 500 0 R /3 501 0 R /. 502 0 R /4 503 0 R /5 504 0 R /6 505 0 R /7 506 0 R /8 507 0 R /0 508 0 R /A 509 0 R /K 510 0 R /M 511 0 R /N 512 0 R /P 513 0 R /R 514 0 R /a 515 0 R /c 516 0 R /d 517 0 R /e 518 0 R /g 519 0 R /h 520 0 R /i 521 0 R /l 522 0 R /m 523 0 R /n 524 0 R /o 525 0 R /p 526 0 R /r 527 0 R /s 528 0 R /t 529 0 R /v 530 0 R /y 531 0 R >> endobj 497 0 obj << /Length 198 >> stream 36 0 7 0 30 39 d1 q 23 0 0 39 7.1 0.1 cm BI /W 23 /H 39 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������������������� EI Q endstream endobj 498 0 obj << /Length 243 >> stream 36 0 3 -1 32 39 d1 q 29 0 0 40 3.1 -0.9 cm BI /W 29 /H 40 /BPC 1 /IM true ID ��?���������������?���?�����������������������������������?����>���������������?���?�������������������?���� EI Q endstream endobj 499 0 obj << /Length 237 >> stream 36 0 3 0 31 39 d1 q 28 0 0 39 3.1 0.1 cm BI /W 28 /H 39 /BPC 1 /IM true ID ��?��������������?�����������������������������������?��������������������������?����������������������?���������� EI Q endstream endobj 500 0 obj << /Length 94 >> stream 20 0 7 -8 13 6 d1 q 6 0 0 14 7.1 -7.9 cm BI /W 6 /H 14 /BPC 1 /IM true ID LJ��� EI Q endstream endobj 501 0 obj << /Length 243 >> stream 36 0 3 -1 32 39 d1 q 29 0 0 40 3.1 -0.9 cm BI /W 29 /H 40 /BPC 1 /IM true ID ��������������?���������������������?���?������������������������?������������������������������������?�?���������� EI Q endstream endobj 502 0 obj << /Length 82 >> stream 20 0 7 0 13 6 d1 q 6 0 0 6 7.1 0.1 cm BI /W 6 /H 6 /BPC 1 /IM true ID � EI Q endstream endobj 503 0 obj << /Length 233 >> stream 36 0 2 0 33 38 d1 q 31 0 0 38 2.1 0.1 cm BI /W 31 /H 38 /BPC 1 /IM true ID ������������� ��� ��� ���`���`���������������������������������?���������������������������������������������������������������� EI Q endstream endobj 504 0 obj << /Length 239 >> stream 36 0 3 -1 31 38 d1 q 28 0 0 39 3.1 -0.9 cm BI /W 28 /H 39 /BPC 1 /IM true ID ��?�?������������������������������������������������������?���?����������������������������������?����?����������� EI Q endstream endobj 505 0 obj << /Length 243 >> stream 36 0 3 -1 32 39 d1 q 29 0 0 40 3.1 -0.9 cm BI /W 29 /H 40 /BPC 1 /IM true ID �����?��?�?��?����?����������������������������������?�?����������������������������������������?����������� EI Q endstream endobj 506 0 obj << /Length 233 >> stream 36 0 3 0 32 38 d1 q 29 0 0 38 3.1 0.1 cm BI /W 29 /H 38 /BPC 1 /IM true ID ��������?��������������������������������?���?��������������������������������������������������������������������������� EI Q endstream endobj 507 0 obj << /Length 243 >> stream 36 0 3 -1 32 39 d1 q 29 0 0 40 3.1 -0.9 cm BI /W 29 /H 40 /BPC 1 /IM true ID ���������?�?���?���������������������������?��?�����������?����������������������������������?�?�������� EI Q endstream endobj 508 0 obj << /Length 243 >> stream 36 0 3 -1 32 39 d1 q 29 0 0 40 3.1 -0.9 cm BI /W 29 /H 40 /BPC 1 /IM true ID ��?�����������?���?�������������������������������������������������������������������?��?����������?� EI Q endstream endobj 509 0 obj << /Length 276 >> stream 46 0 3 0 42 39 d1 q 39 0 0 39 3.1 0.1 cm BI /W 39 /H 39 /BPC 1 /IM true ID ��������������������������0���8?���8?���|���|���������������������������������������������������������?�?�������������������������������������������� EI Q endstream endobj 510 0 obj << /Length 276 >> stream 48 0 6 0 43 39 d1 q 37 0 0 39 6.1 0.1 cm BI /W 37 /H 39 /BPC 1 /IM true ID �������������?���������������������������������������?��������������?�����������?�������������������������������?������������� EI Q endstream endobj 511 0 obj << /Length 315 >> stream 59 0 6 0 52 39 d1 q 46 0 0 39 6.1 0.1 cm BI /W 46 /H 39 /BPC 1 /IM true ID ���������������?���?�����������������Ã��Ã�����������������������������������?���?��?���?���?�����������������������������������������������������?������������ EI Q endstream endobj 512 0 obj << /Length 276 >> stream 47 0 6 0 40 39 d1 q 34 0 0 39 6.1 0.1 cm BI /W 34 /H 39 /BPC 1 /IM true ID �������?��??��??��?��?��?��?��?��?���?���?���?���?���?��?�?�?�?�?��?��?��?��?��?���?���?���?���?���?��x?��8?��8?��?��?��?��?��?���?���?���� EI Q endstream endobj 513 0 obj << /Length 276 >> stream 45 0 6 0 40 39 d1 q 34 0 0 39 6.1 0.1 cm BI /W 34 /H 39 /BPC 1 /IM true ID ���?�����������������������?���?���?���?���?�������������������?�������������������������������������������������������������������� EI Q endstream endobj 514 0 obj << /Length 276 >> stream 47 0 6 0 43 39 d1 q 37 0 0 39 6.1 0.1 cm BI /W 37 /H 39 /BPC 1 /IM true ID �����������?������������������������������?����������������?���?��������������������������������?���?�������������� EI Q endstream endobj 515 0 obj << /Length 201 >> stream 34 0 3 0 28 30 d1 q 25 0 0 30 3.1 0.1 cm BI /W 25 /H 30 /BPC 1 /IM true ID ����������������������������������������0���������������������������0����� EI Q endstream endobj 516 0 obj << /Length 201 >> stream 32 0 3 0 29 30 d1 q 26 0 0 30 3.1 0.1 cm BI /W 26 /H 30 /BPC 1 /IM true ID ��������?��?��?��������������������������������������������������������������?��?��?�?������� EI Q endstream endobj 517 0 obj << /Length 241 >> stream 36 0 3 0 30 40 d1 q 27 0 0 40 3.1 0.1 cm BI /W 27 /H 40 /BPC 1 /IM true ID ���?�����������������������������|�� �������������������������������������������������������� ��<���? EI Q endstream endobj 518 0 obj << /Length 201 >> stream 32 0 3 0 29 30 d1 q 26 0 0 30 3.1 0.1 cm BI /W 26 /H 30 /BPC 1 /IM true ID ��?������������������������?���?��?��???����������������������������?�?�?��?�?������� EI Q endstream endobj 519 0 obj << /Length 244 >> stream 36 0 3 -10 30 30 d1 q 27 0 0 40 3.1 -9.9 cm BI /W 27 /H 40 /BPC 1 /IM true ID ��~?�� ����?������������������������������������������������� ��<������������?���?���?��������������?� EI Q endstream endobj 520 0 obj << /Length 241 >> stream 36 0 5 0 30 40 d1 q 25 0 0 40 5.1 0.1 cm BI /W 25 /H 40 /BPC 1 /IM true ID �������������������������������������?������������������������������������������������������� EI Q endstream endobj 521 0 obj << /Length 120 >> stream 16 0 4 0 10 41 d1 q 6 0 0 41 4.1 0.1 cm BI /W 6 /H 41 /BPC 1 /IM true ID �������ǃ���������������������������� EI Q endstream endobj 522 0 obj << /Length 119 >> stream 16 0 5 0 10 40 d1 q 5 0 0 40 5.1 0.1 cm BI /W 5 /H 40 /BPC 1 /IM true ID �� EI Q endstream endobj 523 0 obj << /Length 261 >> stream 56 0 5 0 50 30 d1 q 45 0 0 30 5.1 0.1 cm BI /W 45 /H 30 /BPC 1 /IM true ID �������?�?������������?���?������������������������������������������������������������������� EI Q endstream endobj 524 0 obj << /Length 201 >> stream 36 0 5 0 30 30 d1 q 25 0 0 30 5.1 0.1 cm BI /W 25 /H 30 /BPC 1 /IM true ID �������?������������������������������������������������������� EI Q endstream endobj 525 0 obj << /Length 201 >> stream 36 0 2 0 33 30 d1 q 31 0 0 30 2.1 0.1 cm BI /W 31 /H 30 /BPC 1 /IM true ID �������������������������������������������������������������������������?������������ EI Q endstream endobj 526 0 obj << /Length 235 >> stream 36 0 5 -8 32 30 d1 q 27 0 0 38 5.1 -7.9 cm BI /W 27 /H 38 /BPC 1 /IM true ID ��?�����~����������?��?��?������������������?��?��?��������~������������������������������� EI Q endstream endobj 527 0 obj << /Length 171 >> stream 24 0 5 0 22 30 d1 q 17 0 0 30 5.1 0.1 cm BI /W 17 /H 30 /BPC 1 /IM true ID �����?������������������������������������������������� EI Q endstream endobj 528 0 obj << /Length 171 >> stream 27 0 2 0 25 30 d1 q 23 0 0 30 2.1 0.1 cm BI /W 23 /H 30 /BPC 1 /IM true ID ����������������������������������������������������?�� EI Q endstream endobj 529 0 obj << /Length 195 >> stream 26 0 1 0 23 38 d1 q 22 0 0 38 1.1 0.1 cm BI /W 22 /H 38 /BPC 1 /IM true ID �?������������������������������������������������������������������� EI Q endstream endobj 530 0 obj << /Length 201 >> stream 32 0 2 0 29 30 d1 q 27 0 0 30 2.1 0.1 cm BI /W 27 /H 30 /BPC 1 /IM true ID �����������?���?���?������������������������?���?���?��������������������?���?����������� EI Q endstream endobj 531 0 obj << /Length 235 >> stream 32 0 2 -8 29 30 d1 q 27 0 0 38 2.1 -7.9 cm BI /W 27 /H 38 /BPC 1 /IM true ID �����������?���?�����������������������?���?�������������������������?���?���?������������������������������������� EI Q endstream endobj 532 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 8 0 obj << /Name /T5 /Type /Font /Subtype /Type3 /Resources 532 0 R /FontBBox [3 -12 57 41] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 0 /Encoding 533 0 R /CharProcs 534 0 R /Widths [61 ] >> endobj 533 0 obj << /Type /Encoding /Differences [0/#0D ] >> endobj 534 0 obj << /#0D 535 0 R >> endobj 535 0 obj << /Length 456 >> stream 61 0 3 -12 57 41 d1 q 54 0 0 53 3.1 -11.9 cm BI /W 54 /H 53 /BPC 1 /IM true ID ����������������������?��?��������������������������?����������������������?���������������������������������������Ǐ�����Ǐ�����������������������������������������������������������������������������Ǐ�����Ǐ���������������������������������������������?������������?�������������������������������?��?��������������������� EI Q endstream endobj 536 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 14 0 obj << /Name /T6 /Type /Font /Subtype /Type3 /Resources 536 0 R /FontBBox [-6 -14 85 53] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 122 /Encoding 537 0 R /CharProcs 538 0 R /Widths [43 24 41 43 29 43 43 43 43 43 43 43 33 33 24 69 43 24 45 24 50 67 67 24 45 86 43 24 24 43 43 24 24 43 43 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 56 55 61 54 51 57 56 22 40 58 49 70 56 66 54 66 56 48 62 56 55 79 55 55 53 0 0 0 0 0 0 41 43 38 43 38 26 43 43 20 22 41 20 68 43 43 43 43 29 33 31 43 38 57 38 38 37 ] /ToUnicode 539 0 R >> endobj 537 0 obj << /Type /Encoding /Differences [0/1 /. /? /2 /- /3 /4 /5 /6 /#5C /" /#7B /#28 /#29 /: /#0E /#2F /, /#0C /' /#0B /+ /= /! /#0D /| /0 /;; /` /8 /7 /#5B /#5D /* /9 /& 65/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z 97/a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z ] >> endobj 538 0 obj << /1 540 0 R /. 541 0 R /? 542 0 R /2 543 0 R /- 544 0 R /3 545 0 R /4 546 0 R /5 547 0 R /6 548 0 R /#5C 549 0 R /" 550 0 R /#7B 551 0 R /#28 552 0 R /#29 553 0 R /: 554 0 R /#0E 555 0 R /#2F 556 0 R /, 557 0 R /#0C 558 0 R /' 559 0 R /#0B 560 0 R /+ 561 0 R /= 562 0 R /! 563 0 R /#0D 564 0 R /| 565 0 R /0 566 0 R /;; 567 0 R /` 568 0 R /8 569 0 R /7 570 0 R /#5B 571 0 R /#5D 572 0 R /* 573 0 R /9 574 0 R /& 575 0 R /A 576 0 R /B 577 0 R /C 578 0 R /D 579 0 R /E 580 0 R /F 581 0 R /G 582 0 R /H 583 0 R /I 584 0 R /J 585 0 R /K 586 0 R /L 587 0 R /M 588 0 R /N 589 0 R /O 590 0 R /P 591 0 R /Q 592 0 R /R 593 0 R /S 594 0 R /T 595 0 R /U 596 0 R /V 597 0 R /W 598 0 R /X 599 0 R /Y 600 0 R /Z 601 0 R /a 602 0 R /b 603 0 R /c 604 0 R /d 605 0 R /e 606 0 R /f 607 0 R /g 608 0 R /h 609 0 R /i 610 0 R /j 611 0 R /k 612 0 R /l 613 0 R /m 614 0 R /n 615 0 R /o 616 0 R /p 617 0 R /q 618 0 R /r 619 0 R /s 620 0 R /t 621 0 R /u 622 0 R /v 623 0 R /w 624 0 R /x 625 0 R /y 626 0 R /z 627 0 R >> endobj 540 0 obj << /Length 265 >> stream 43 0 8 0 35 46 d1 q 27 0 0 46 8.1 0.1 cm BI /W 27 /H 46 /BPC 1 /IM true ID ����������������������`�������������������������������������������������������������������������������������������������������������������������������������������?�? EI Q endstream endobj 541 0 obj << /Length 83 >> stream 24 0 8 0 15 7 d1 q 7 0 0 7 8.1 0.1 cm BI /W 7 /H 7 /BPC 1 /IM true ID � EI Q endstream endobj 542 0 obj << /Length 273 >> stream 41 0 5 0 35 48 d1 q 30 0 0 48 5.1 0.1 cm BI /W 30 /H 48 /BPC 1 /IM true ID ������������������������������������������������?���������������������?���?�������������������������������������������������������������������������������� EI Q endstream endobj 543 0 obj << /Length 311 >> stream 43 0 4 0 38 46 d1 q 34 0 0 46 4.1 0.1 cm BI /W 34 /H 46 /BPC 1 /IM true ID ���������?�������������������������������?����?����?����?����?����?����?�������������������������������������������?�����������������������������������������������������������???� EI Q endstream endobj 544 0 obj << /Length 93 >> stream 29 0 1 16 23 20 d1 q 22 0 0 4 1.1 16.1 cm BI /W 22 /H 4 /BPC 1 /IM true ID �� EI Q endstream endobj 545 0 obj << /Length 318 >> stream 43 0 4 -1 38 46 d1 q 34 0 0 47 4.1 -0.9 cm BI /W 34 /H 47 /BPC 1 /IM true ID ���������?���������?�����������������������������������������������������������������?�����������������������������������������?����?����?����?����?����?���������������������������?�������� EI Q endstream endobj 546 0 obj << /Length 306 >> stream 43 0 2 0 40 45 d1 q 38 0 0 45 2.1 0.1 cm BI /W 38 /H 45 /BPC 1 /IM true ID ������������������������������������������>���~���������������������������������?��������������������������������������������������������������������� EI Q endstream endobj 547 0 obj << /Length 313 >> stream 43 0 4 -1 38 45 d1 q 34 0 0 46 4.1 -0.9 cm BI /W 34 /H 46 /BPC 1 /IM true ID �������������������������������������������������������x���@�������������������������������������?����?����?����?����?����?����?��������������������������������?�������� EI Q endstream endobj 548 0 obj << /Length 271 >> stream 43 0 5 -1 37 46 d1 q 32 0 0 47 5.1 -0.9 cm BI /W 32 /H 47 /BPC 1 /IM true ID ���?��������������������?��������������������������������?��?�������������������������������������������������������������?�����?�������� EI Q endstream endobj 549 0 obj << /Length 136 >> stream 43 0 15 31 39 48 d1 q 24 0 0 17 15.1 31.1 cm BI /W 24 /H 17 /BPC 1 /IM true ID ����������������������Ç�Ï���������������� EI Q endstream endobj 550 0 obj << /Length 134 >> stream 43 0 3 31 27 48 d1 q 24 0 0 17 3.1 31.1 cm BI /W 24 /H 17 /BPC 1 /IM true ID ���������������������������Ï�Ǐ�������� EI Q endstream endobj 551 0 obj << /Length 105 >> stream 43 0 0 20 42 24 d1 q 42 0 0 4 0.1 20.1 cm BI /W 42 /H 4 /BPC 1 /IM true ID �??� EI Q endstream endobj 552 0 obj << /Length 286 >> stream 33 0 6 -14 27 53 d1 q 21 0 0 67 6.1 -13.9 cm BI /W 21 /H 67 /BPC 1 /IM true ID ���������?���������������������?��?������������������������������������������������������������������������������������������������������?��?�����������������������?������� EI Q endstream endobj 553 0 obj << /Length 286 >> stream 33 0 6 -14 26 53 d1 q 20 0 0 67 6.1 -13.9 cm BI /W 20 /H 67 /BPC 1 /IM true ID ����������������?���������������������������������?��?��?������������������������������������������������?��?��?�������������������������������?���������������� EI Q endstream endobj 554 0 obj << /Length 115 >> stream 24 0 8 0 15 36 d1 q 7 0 0 36 8.1 0.1 cm BI /W 7 /H 36 /BPC 1 /IM true ID ������������������������ EI Q endstream endobj 555 0 obj << /Length 473 >> stream 69 0 1 0 62 49 d1 q 61 0 0 49 1.1 0.1 cm BI /W 61 /H 49 /BPC 1 /IM true ID ���������?����?����?����?������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 556 0 obj << /Length 353 >> stream 43 0 5 -14 37 53 d1 q 32 0 0 67 5.1 -13.9 cm BI /W 32 /H 67 /BPC 1 /IM true ID �����������������������������������������������������������?���?��������������������������������������������������������?���?�������������������������������������������������������?���?���?��������������������������������������������� EI Q endstream endobj 557 0 obj << /Length 98 >> stream 24 0 8 -10 15 7 d1 q 7 0 0 17 8.1 -9.9 cm BI /W 7 /H 17 /BPC 1 /IM true ID ���LJ�� EI Q endstream endobj 558 0 obj << /Length 326 >> stream 45 0 1 0 38 49 d1 q 37 0 0 49 1.1 0.1 cm BI /W 37 /H 49 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 559 0 obj << /Length 98 >> stream 24 0 8 31 15 48 d1 q 7 0 0 17 8.1 31.1 cm BI /W 7 /H 17 /BPC 1 /IM true ID ���LJ�� EI Q endstream endobj 560 0 obj << /Length 417 >> stream 50 0 1 0 53 48 d1 q 52 0 0 48 1.1 0.1 cm BI /W 52 /H 48 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 561 0 obj << /Length 482 >> stream 67 0 5 -9 61 48 d1 q 56 0 0 57 5.1 -8.9 cm BI /W 56 /H 57 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ EI Q endstream endobj 562 0 obj << /Length 242 >> stream 67 0 5 8 61 31 d1 q 56 0 0 23 5.1 8.1 cm BI /W 56 /H 23 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������� EI Q endstream endobj 563 0 obj << /Length 127 >> stream 24 0 8 0 15 48 d1 q 7 0 0 48 8.1 0.1 cm BI /W 7 /H 48 /BPC 1 /IM true ID ������������ EI Q endstream endobj 564 0 obj << /Length 321 >> stream 45 0 1 0 37 48 d1 q 36 0 0 48 1.1 0.1 cm BI /W 36 /H 48 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 565 0 obj << /Length 125 >> stream 86 0 0 20 85 24 d1 q 85 0 0 4 0.1 20.1 cm BI /W 85 /H 4 /BPC 1 /IM true ID �� EI Q endstream endobj 566 0 obj << /Length 318 >> stream 43 0 4 -1 38 46 d1 q 34 0 0 47 4.1 -0.9 cm BI /W 34 /H 47 /BPC 1 /IM true ID ���������?���������������������������������������������������������?���?���?���?���?���?���?���?���?���?���?���?���?���?���?����������������������������������������?�����������?��������� EI Q endstream endobj 567 0 obj << /Length 128 >> stream 24 0 8 -10 15 36 d1 q 7 0 0 46 8.1 -9.9 cm BI /W 7 /H 46 /BPC 1 /IM true ID ��������������������������LJ�� EI Q endstream endobj 568 0 obj << /Length 98 >> stream 24 0 8 31 15 48 d1 q 7 0 0 17 8.1 31.1 cm BI /W 7 /H 17 /BPC 1 /IM true ID ������LJ�� EI Q endstream endobj 569 0 obj << /Length 318 >> stream 43 0 4 -1 38 46 d1 q 34 0 0 47 4.1 -0.9 cm BI /W 34 /H 47 /BPC 1 /IM true ID ���������������������������������������������������������������������?�����������?�������������������������������?���?���?���?���?���?������������������������������������� EI Q endstream endobj 570 0 obj << /Length 306 >> stream 43 0 4 0 38 45 d1 q 34 0 0 45 4.1 0.1 cm BI /W 34 /H 45 /BPC 1 /IM true ID �???����������������������������������?��������������������������������������������������������������?����?����?����?������������������������������������������������������������������� EI Q endstream endobj 571 0 obj << /Length 219 >> stream 24 0 9 -14 22 53 d1 q 13 0 0 67 9.1 -13.9 cm BI /W 13 /H 67 /BPC 1 /IM true ID ������������������������������������������������������������� EI Q endstream endobj 572 0 obj << /Length 219 >> stream 24 0 1 -14 14 53 d1 q 13 0 0 67 1.1 -13.9 cm BI /W 13 /H 67 /BPC 1 /IM true ID ��������������������������������������������������������������� EI Q endstream endobj 573 0 obj << /Length 227 >> stream 43 0 5 17 37 53 d1 q 32 0 0 36 5.1 17.1 cm BI /W 32 /H 36 /BPC 1 /IM true ID �����?���?���?���?���?���?���?���?��?������>|�x�`��A���������������A��`�x�>|�����?���?���?���?���?���?���?���?���?���� EI Q endstream endobj 574 0 obj << /Length 271 >> stream 43 0 5 -1 37 46 d1 q 32 0 0 47 5.1 -0.9 cm BI /W 32 /H 47 /BPC 1 /IM true ID ����������?���������������������������������������������������������������� ��`�����������?��������������������������������?���?������������� EI Q endstream endobj 575 0 obj << /Length 433 >> stream 65 0 4 -1 59 49 d1 q 55 0 0 50 4.1 -0.9 cm BI /W 55 /H 50 /BPC 1 /IM true ID �����������������������������������������������������������������������������������������������������������������������?����`����@��������?�����?�������������������������������������?����������������������?�����?������������������������������������������������ EI Q endstream endobj 576 0 obj << /Length 363 >> stream 55 0 3 0 51 47 d1 q 48 0 0 47 3.1 0.1 cm BI /W 48 /H 47 /BPC 1 /IM true ID �������������������������������������������������������������������������?����?���?����?��������������������������������������������������������������?�?��?����������������������������������������������������������� EI Q endstream endobj 577 0 obj << /Length 363 >> stream 56 0 8 0 50 47 d1 q 42 0 0 47 8.1 0.1 cm BI /W 42 /H 47 /BPC 1 /IM true ID �������?�����������������������������������������������������������������������������������������������������������?����?����?����?����?����?����������������������?������ EI Q endstream endobj 578 0 obj << /Length 377 >> stream 55 0 7 -1 50 48 d1 q 43 0 0 49 7.1 -0.9 cm BI /W 43 /H 49 /BPC 1 /IM true ID ���?�������?��?��?���?��?���������������������������?����������������������������������������������������������������������������������������������������������������������������������?������������������������������?��������������������� EI Q endstream endobj 579 0 obj << /Length 363 >> stream 61 0 8 0 55 47 d1 q 47 0 0 47 8.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID ����������������������������?��������������������������������������������������������������������������������������������������������������������������?������������������������ EI Q endstream endobj 580 0 obj << /Length 363 >> stream 54 0 8 0 49 47 d1 q 41 0 0 47 8.1 0.1 cm BI /W 41 /H 47 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ EI Q endstream endobj 581 0 obj << /Length 316 >> stream 51 0 8 0 46 47 d1 q 38 0 0 47 8.1 0.1 cm BI /W 38 /H 47 /BPC 1 /IM true ID �����������������������������������������������������������������??������������������������������������������������������������������������������������� EI Q endstream endobj 582 0 obj << /Length 377 >> stream 57 0 7 -1 50 48 d1 q 43 0 0 49 7.1 -0.9 cm BI /W 43 /H 49 /BPC 1 /IM true ID �������������������?������?����?����������������?���������������������������������������������������������������������������������������������������������������?�������������������������?������������������� EI Q endstream endobj 583 0 obj << /Length 316 >> stream 56 0 8 0 47 47 d1 q 39 0 0 47 8.1 0.1 cm BI /W 39 /H 47 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 584 0 obj << /Length 222 >> stream 22 0 2 0 19 47 d1 q 17 0 0 47 2.1 0.1 cm BI /W 17 /H 47 /BPC 1 /IM true ID ���������������������������������������������������������������������������������� EI Q endstream endobj 585 0 obj << /Length 275 >> stream 40 0 4 -1 32 47 d1 q 28 0 0 48 4.1 -0.9 cm BI /W 28 /H 48 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������??������� EI Q endstream endobj 586 0 obj << /Length 363 >> stream 58 0 8 0 53 47 d1 q 45 0 0 47 8.1 0.1 cm BI /W 45 /H 47 /BPC 1 /IM true ID �����������������?�����������������������?����������������������������?���������������������������@���?�����������?����������������������?���������������������������������������?����������������� EI Q endstream endobj 587 0 obj << /Length 316 >> stream 49 0 8 0 44 47 d1 q 36 0 0 47 8.1 0.1 cm BI /W 36 /H 47 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 588 0 obj << /Length 410 >> stream 70 0 8 0 61 47 d1 q 53 0 0 47 8.1 0.1 cm BI /W 53 /H 47 /BPC 1 /IM true ID ����������?����?������������������������������������������������>����>����>���~���~�?����?����������������������������������������������?����?�������p���p����p����!����!���������������������������� EI Q endstream endobj 589 0 obj << /Length 316 >> stream 56 0 8 0 47 47 d1 q 39 0 0 47 8.1 0.1 cm BI /W 39 /H 47 /BPC 1 /IM true ID ��������?�������������������������������������������?���?�������������������������������������������?�������������������������������������A���A���������������� EI Q endstream endobj 590 0 obj << /Length 426 >> stream 66 0 5 -1 60 48 d1 q 55 0 0 49 5.1 -0.9 cm BI /W 55 /H 49 /BPC 1 /IM true ID ����������������?�������������������������������������?�?�����?��������������������������������������������������������������������������������������������������������������������������������������������?��������������?��������������������������������?��������������� EI Q endstream endobj 591 0 obj << /Length 316 >> stream 54 0 8 0 48 47 d1 q 40 0 0 47 8.1 0.1 cm BI /W 40 /H 47 /BPC 1 /IM true ID �?�������������������������������������������������������������������?����������������������������������������������������������������������������������� EI Q endstream endobj 592 0 obj << /Length 490 >> stream 66 0 5 -10 60 48 d1 q 55 0 0 58 5.1 -9.9 cm BI /W 55 /H 58 /BPC 1 /IM true ID ����������������?������������������������������������?������?��������������������������������������������������������������������������������������������������������������������������������������������?�����������?�?���������������������������?���?��������x��������������������������������������?������������������ EI Q endstream endobj 593 0 obj << /Length 363 >> stream 56 0 8 0 52 47 d1 q 44 0 0 47 8.1 0.1 cm BI /W 44 /H 47 /BPC 1 /IM true ID �?��������������������������������?����?����?����?����?����?�����������������������?������������������������������������������?�������������������������������������������?������������� EI Q endstream endobj 594 0 obj << /Length 328 >> stream 48 0 4 -1 42 48 d1 q 38 0 0 49 4.1 -0.9 cm BI /W 38 /H 49 /BPC 1 /IM true ID ��?���������������?��?���������������������������������������������?������������������������������?���������������������������������������������������������?���?������������ EI Q endstream endobj 595 0 obj << /Length 410 >> stream 62 0 3 0 58 47 d1 q 55 0 0 47 3.1 0.1 cm BI /W 55 /H 47 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 596 0 obj << /Length 323 >> stream 56 0 8 -1 47 47 d1 q 39 0 0 48 8.1 -0.9 cm BI /W 39 /H 48 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������������������������������?������������ EI Q endstream endobj 597 0 obj << /Length 410 >> stream 55 0 2 0 52 47 d1 q 50 0 0 47 2.1 0.1 cm BI /W 50 /H 47 /BPC 1 /IM true ID �����?�����?�����?��������������������������������?������?��������������������������������������������?�����?����������������������������������������?������?������������������������������������������?�����?�������������������������������A������A��������������������������������� EI Q endstream endobj 598 0 obj << /Length 551 >> stream 79 0 2 0 76 47 d1 q 74 0 0 47 2.1 0.1 cm BI /W 74 /H 47 /BPC 1 /IM true ID ��������?�������?����?���?����?���?�����?�������������� �������� ������� �������������������?�������?��>�����?��?�������?����������������������������������������������������������������������?������?�?������?�?�������?�����������������������������������~�������~�������|�������<�������> stream 55 0 3 0 51 47 d1 q 48 0 0 47 3.1 0.1 cm BI /W 48 /H 47 /BPC 1 /IM true ID ���������������?�������?���������������������������������?�����?���������������������������������������������������������������������������������?���?��������������������������������?�����?����?�������������������������� EI Q endstream endobj 600 0 obj << /Length 410 >> stream 55 0 2 0 52 47 d1 q 50 0 0 47 2.1 0.1 cm BI /W 50 /H 47 /BPC 1 /IM true ID �����?�����?�����?������?����������������������������������������?���������������?��������������������������������?�����?�����@�������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 601 0 obj << /Length 363 >> stream 53 0 5 0 48 47 d1 q 43 0 0 47 5.1 0.1 cm BI /W 43 /H 47 /BPC 1 /IM true ID ��?�?�?�����������������������������������������?���������������������������������������������?���������������������������������������������?���������������������������������������������?���������������?�? EI Q endstream endobj 602 0 obj << /Length 225 >> stream 41 0 5 0 33 36 d1 q 28 0 0 36 5.1 0.1 cm BI /W 28 /H 36 /BPC 1 /IM true ID ��������������?��������������������������������>���?����������������������������������>�� EI Q endstream endobj 603 0 obj << /Length 273 >> stream 43 0 7 0 38 48 d1 q 31 0 0 48 7.1 0.1 cm BI /W 31 /H 48 /BPC 1 /IM true ID ��������������������������������������������?������������������������������������������������������������������??�������?� EI Q endstream endobj 604 0 obj << /Length 225 >> stream 38 0 4 0 35 36 d1 q 31 0 0 36 4.1 0.1 cm BI /W 31 /H 36 /BPC 1 /IM true ID �����?���������?����������������������������������������������������������������������������������?��������������� EI Q endstream endobj 605 0 obj << /Length 273 >> stream 43 0 4 0 35 48 d1 q 31 0 0 48 4.1 0.1 cm BI /W 31 /H 48 /BPC 1 /IM true ID ������������������������������������������������������������A���?����������������������������������������������������������������������������������A������������� EI Q endstream endobj 606 0 obj << /Length 225 >> stream 38 0 4 0 34 36 d1 q 30 0 0 36 4.1 0.1 cm BI /W 30 /H 36 /BPC 1 /IM true ID �����������?�����������������������������������������������������������������������?�������������� EI Q endstream endobj 607 0 obj << /Length 273 >> stream 26 0 1 0 29 48 d1 q 28 0 0 48 1.1 0.1 cm BI /W 28 /H 48 /BPC 1 /IM true ID ����������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 608 0 obj << /Length 277 >> stream 43 0 4 -12 35 36 d1 q 31 0 0 48 4.1 -11.9 cm BI /W 31 /H 48 /BPC 1 /IM true ID ������������A��A�?�������������������������������������������������������������������������?�A��A����������������������������������������������?������ EI Q endstream endobj 609 0 obj << /Length 273 >> stream 43 0 7 0 35 48 d1 q 28 0 0 48 7.1 0.1 cm BI /W 28 /H 48 /BPC 1 /IM true ID ��������������������������������������������?�������������������������������������������������������������� EI Q endstream endobj 610 0 obj << /Length 128 >> stream 20 0 6 0 13 49 d1 q 7 0 0 49 6.1 0.1 cm BI /W 7 /H 49 /BPC 1 /IM true ID �������ǃ���������������������������������� EI Q endstream endobj 611 0 obj << /Length 263 >> stream 22 0 -6 -10 14 49 d1 q 20 0 0 59 -5.9 -9.9 cm BI /W 20 /H 59 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������?����� EI Q endstream endobj 612 0 obj << /Length 273 >> stream 41 0 7 0 38 48 d1 q 31 0 0 48 7.1 0.1 cm BI /W 31 /H 48 /BPC 1 /IM true ID �����������������������������������������������?��������������?�����������?�0?�x���������������������?����������������� EI Q endstream endobj 613 0 obj << /Length 127 >> stream 20 0 7 0 12 48 d1 q 5 0 0 48 7.1 0.1 cm BI /W 5 /H 48 /BPC 1 /IM true ID �� EI Q endstream endobj 614 0 obj << /Length 333 >> stream 68 0 7 0 60 36 d1 q 53 0 0 36 7.1 0.1 cm BI /W 53 /H 36 /BPC 1 /IM true ID �����������??��?� ?��� ������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 615 0 obj << /Length 225 >> stream 43 0 7 0 35 36 d1 q 28 0 0 36 7.1 0.1 cm BI /W 28 /H 36 /BPC 1 /IM true ID ��������?�������������������������������������������������������������� EI Q endstream endobj 616 0 obj << /Length 261 >> stream 43 0 3 0 39 36 d1 q 36 0 0 36 3.1 0.1 cm BI /W 36 /H 36 /BPC 1 /IM true ID ��������������������?��������������?����?����������������������������������������������������?����?��������?��������������������� EI Q endstream endobj 617 0 obj << /Length 268 >> stream 43 0 7 -10 38 36 d1 q 31 0 0 46 7.1 -9.9 cm BI /W 31 /H 46 /BPC 1 /IM true ID ��������?�����������������������������������������������������������������??������?�������������������������������� EI Q endstream endobj 618 0 obj << /Length 268 >> stream 43 0 4 -10 35 36 d1 q 31 0 0 46 4.1 -9.9 cm BI /W 31 /H 46 /BPC 1 /IM true ID ������������A��A�?�����������������������������������������������������������������������������?���A����������������������������������������������������� EI Q endstream endobj 619 0 obj << /Length 189 >> stream 29 0 7 0 27 36 d1 q 20 0 0 36 7.1 0.1 cm BI /W 20 /H 36 /BPC 1 /IM true ID ��������?��������������������������������������������������������� EI Q endstream endobj 620 0 obj << /Length 225 >> stream 33 0 2 0 30 36 d1 q 28 0 0 36 2.1 0.1 cm BI /W 28 /H 36 /BPC 1 /IM true ID ��������?�?�?���?���?�������������������������������������������?���������������������������?�?�������� EI Q endstream endobj 621 0 obj << /Length 265 >> stream 31 0 2 0 27 46 d1 q 25 0 0 46 2.1 0.1 cm BI /W 25 /H 46 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������������������������������������������������?� EI Q endstream endobj 622 0 obj << /Length 225 >> stream 43 0 7 0 35 36 d1 q 28 0 0 36 7.1 0.1 cm BI /W 28 /H 36 /BPC 1 /IM true ID ���������������������������������������������������������������������~�� EI Q endstream endobj 623 0 obj << /Length 261 >> stream 38 0 2 0 35 36 d1 q 33 0 0 36 2.1 0.1 cm BI /W 33 /H 36 /BPC 1 /IM true ID �������������������������������������������������������?���?�������������?���?���?������������������������������������������������������������������ EI Q endstream endobj 624 0 obj << /Length 333 >> stream 57 0 2 0 54 36 d1 q 52 0 0 36 2.1 0.1 cm BI /W 52 /H 36 /BPC 1 /IM true ID ������������������������C�����A�����a��?������?������?���������������������������������?��?���?��?���?��?���?����������������������������������?�����?�����?������������?�����?������?������� EI Q endstream endobj 625 0 obj << /Length 261 >> stream 38 0 1 0 36 36 d1 q 35 0 0 36 1.1 0.1 cm BI /W 35 /H 36 /BPC 1 /IM true ID �����������������������?�������������?����?������������A�����������������������������������������������?��������������?��������������������?�������? EI Q endstream endobj 626 0 obj << /Length 314 >> stream 38 0 2 -10 35 36 d1 q 33 0 0 46 2.1 -9.9 cm BI /W 33 /H 46 /BPC 1 /IM true ID ��������������������������������������������������?���?����������������?���?����������������������������������������������������������������������������������?����?�������������������������� EI Q endstream endobj 627 0 obj << /Length 225 >> stream 37 0 2 0 33 36 d1 q 31 0 0 36 2.1 0.1 cm BI /W 31 /H 36 /BPC 1 /IM true ID �������������������?���?�����������������������������?�����������������������������?������������������ EI Q endstream endobj 628 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 19 0 obj << /Name /T7 /Type /Font /Subtype /Type3 /Resources 628 0 R /FontBBox [-7 -14 86 53] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 121 /Encoding 629 0 R /CharProcs 630 0 R /Widths [24 24 45 29 65 24 69 33 33 41 50 24 24 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 56 55 61 54 51 57 56 22 40 58 49 70 56 66 54 0 56 48 62 0 0 79 0 0 0 0 0 0 0 0 0 41 43 38 43 38 26 43 43 20 22 41 20 68 43 43 43 0 29 33 31 43 38 57 38 38 ] /ToUnicode 631 0 R >> endobj 629 0 obj << /Type /Encoding /Differences [0/. /' /#0C /- /& /, /#0E /#28 /#29 /? /#0B /: /! /2 65/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P 82/R /S /T 87/W 97/a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p 114/r /s /t /u /v /w /x /y ] >> endobj 630 0 obj << /. 632 0 R /' 633 0 R /#0C 634 0 R /- 635 0 R /& 636 0 R /, 637 0 R /#0E 638 0 R /#28 639 0 R /#29 640 0 R /? 641 0 R /#0B 642 0 R /: 643 0 R /! 644 0 R /2 645 0 R /A 646 0 R /B 647 0 R /C 648 0 R /D 649 0 R /E 650 0 R /F 651 0 R /G 652 0 R /H 653 0 R /I 654 0 R /J 655 0 R /K 656 0 R /L 657 0 R /M 658 0 R /N 659 0 R /O 660 0 R /P 661 0 R /R 662 0 R /S 663 0 R /T 664 0 R /W 665 0 R /a 666 0 R /b 667 0 R /c 668 0 R /d 669 0 R /e 670 0 R /f 671 0 R /g 672 0 R /h 673 0 R /i 674 0 R /j 675 0 R /k 676 0 R /l 677 0 R /m 678 0 R /n 679 0 R /o 680 0 R /p 681 0 R /r 682 0 R /s 683 0 R /t 684 0 R /u 685 0 R /v 686 0 R /w 687 0 R /x 688 0 R /y 689 0 R >> endobj 632 0 obj << /Length 83 >> stream 24 0 8 0 16 7 d1 q 8 0 0 7 8.1 0.1 cm BI /W 8 /H 7 /BPC 1 /IM true ID ������ EI Q endstream endobj 633 0 obj << /Length 119 >> stream 24 0 15 31 25 48 d1 q 10 0 0 17 15.1 31.1 cm BI /W 10 /H 17 /BPC 1 /IM true ID ��?�?���������������������?� EI Q endstream endobj 634 0 obj << /Length 326 >> stream 45 0 8 0 47 49 d1 q 39 0 0 49 8.1 0.1 cm BI /W 39 /H 49 /BPC 1 /IM true ID ��������?������?��?�����������������������������������������������������������������?���?���?���?�?���?���?���?���?��������������������������������������������������������������������������� EI Q endstream endobj 635 0 obj << /Length 93 >> stream 29 0 5 16 27 20 d1 q 22 0 0 4 5.1 16.1 cm BI /W 22 /H 4 /BPC 1 /IM true ID �� EI Q endstream endobj 636 0 obj << /Length 483 >> stream 65 0 6 -1 63 49 d1 q 57 0 0 50 6.1 -0.9 cm BI /W 57 /H 50 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������������������������������?������������������������������������������������������������������?������?����������������������������?������?�������������?�������������������������������������������?���������?����������?� EI Q endstream endobj 637 0 obj << /Length 117 >> stream 24 0 6 -10 16 7 d1 q 10 0 0 17 6.1 -9.9 cm BI /W 10 /H 17 /BPC 1 /IM true ID �?�?�?�?�?��������������������� EI Q endstream endobj 638 0 obj << /Length 473 >> stream 69 0 8 0 71 49 d1 q 63 0 0 49 8.1 0.1 cm BI /W 63 /H 49 /BPC 1 /IM true ID �������������?���?���?�����?�������������������������������������������������������������������������������������������������������������?�����?�����?�����?�?��?���?��?���?��?���?��?���?��?���������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 639 0 obj << /Length 353 >> stream 33 0 9 -14 38 53 d1 q 29 0 0 67 9.1 -13.9 cm BI /W 29 /H 67 /BPC 1 /IM true ID �������������?�����������������������?������������������������������������?���?����������������������������������������������������������������������������������������������������������������������������������������?����������������������� EI Q endstream endobj 640 0 obj << /Length 353 >> stream 33 0 3 -14 31 53 d1 q 28 0 0 67 3.1 -13.9 cm BI /W 28 /H 67 /BPC 1 /IM true ID �����?����������������������������������������?���?���������������������������������������������������������������������?���?���?�����������������������������������������������?���?���������������������������?������������������� EI Q endstream endobj 641 0 obj << /Length 275 >> stream 41 0 14 0 43 48 d1 q 29 0 0 48 14.1 0.1 cm BI /W 29 /H 48 /BPC 1 /IM true ID ������?�?�������������������������������?���������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 642 0 obj << /Length 417 >> stream 50 0 8 0 63 48 d1 q 55 0 0 48 8.1 0.1 cm BI /W 55 /H 48 /BPC 1 /IM true ID ������������������?����������������������������������������������������������������������������������������������?�����?�����?�����?���?�����?�����?�����?�����?������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 643 0 obj << /Length 153 >> stream 24 0 8 0 22 36 d1 q 14 0 0 36 8.1 0.1 cm BI /W 14 /H 36 /BPC 1 /IM true ID ���������������������������������������������������������������� EI Q endstream endobj 644 0 obj << /Length 225 >> stream 24 0 8 0 25 48 d1 q 17 0 0 48 8.1 0.1 cm BI /W 17 /H 48 /BPC 1 /IM true ID ������������������������������������������������������������������?��?��?��?�������������������������������������������� EI Q endstream endobj 645 0 obj << /Length 357 >> stream 43 0 4 0 45 46 d1 q 41 0 0 46 4.1 0.1 cm BI /W 41 /H 46 /BPC 1 /IM true ID ��������?�������������������������������������������������������������������������������������������������������������?�������������������������������������������������������������������������������������?����?��� EI Q endstream endobj 646 0 obj << /Length 363 >> stream 55 0 4 0 51 47 d1 q 47 0 0 47 4.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID ������������������������������������������������������������?�����?�����������������������������������������������?����?����?��?��?����������������������������������?���������������������������������������������� EI Q endstream endobj 647 0 obj << /Length 363 >> stream 56 0 8 0 56 47 d1 q 48 0 0 47 8.1 0.1 cm BI /W 48 /H 47 /BPC 1 /IM true ID �������������������������������������������������������������������������������������?���������?���?�?����?����?����?��������������������������������������?�����?�������������?������ EI Q endstream endobj 648 0 obj << /Length 379 >> stream 55 0 12 -1 58 48 d1 q 46 0 0 49 12.1 -0.9 cm BI /W 46 /H 49 /BPC 1 /IM true ID ������������������?�������������?�����������������������������������?���������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 649 0 obj << /Length 410 >> stream 61 0 8 0 60 47 d1 q 52 0 0 47 8.1 0.1 cm BI /W 52 /H 47 /BPC 1 /IM true ID ����������?����������������������������������?�����?����������������������������������������������������������������������������?�����?�����?����?�?����?�?������������������������������������������������������?������������������?��������� EI Q endstream endobj 650 0 obj << /Length 410 >> stream 54 0 8 0 58 47 d1 q 50 0 0 47 8.1 0.1 cm BI /W 50 /H 47 /BPC 1 /IM true ID ����?��?��������������������������������������������������������������������������������������������������?��������?��������?������?������?������?������?��������������������������������������������������������������������������������?�?����� EI Q endstream endobj 651 0 obj << /Length 363 >> stream 51 0 8 0 56 47 d1 q 48 0 0 47 8.1 0.1 cm BI /W 48 /H 47 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������?�����?�����?�����?�����?��������������������������������������������������������������������������������������������� EI Q endstream endobj 652 0 obj << /Length 379 >> stream 57 0 12 -1 59 48 d1 q 47 0 0 49 12.1 -0.9 cm BI /W 47 /H 49 /BPC 1 /IM true ID ��������?����������������������?�����������������������������������?����������������������������������������������������������?����?����?����?����?������������������������������������������������������������������������ EI Q endstream endobj 653 0 obj << /Length 410 >> stream 56 0 8 0 57 47 d1 q 49 0 0 47 8.1 0.1 cm BI /W 49 /H 47 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������?�����?�����?�����?�����?��������?�����?�����?�����?�����?������������������������������������������������������������������������ EI Q endstream endobj 654 0 obj << /Length 269 >> stream 22 0 2 0 29 47 d1 q 27 0 0 47 2.1 0.1 cm BI /W 27 /H 47 /BPC 1 /IM true ID ��?������?����������������������������������������?���?���?���?���?�������������������������������������������������������������������������?�?����� EI Q endstream endobj 655 0 obj << /Length 323 >> stream 40 0 5 -1 42 47 d1 q 37 0 0 48 5.1 -0.9 cm BI /W 37 /H 48 /BPC 1 /IM true ID ����������������������������������������������������?����?����?����?����?��������������������������������������������������������������������������������������������������������������?�����������?�� EI Q endstream endobj 656 0 obj << /Length 410 >> stream 58 0 8 0 62 47 d1 q 54 0 0 47 8.1 0.1 cm BI /W 54 /H 47 /BPC 1 /IM true ID �������������������������������?���������������������������?�����������������������������?���������������������������������������������������������������?�����?��������?������������������������������������������������������?����������������������������������� EI Q endstream endobj 657 0 obj << /Length 316 >> stream 49 0 8 0 45 47 d1 q 37 0 0 47 8.1 0.1 cm BI /W 37 /H 47 /BPC 1 /IM true ID ����������������������������������������������������������������������������������������������������������������?����?����?����?����?�������������������������������������������������������� EI Q endstream endobj 658 0 obj << /Length 457 >> stream 70 0 8 0 71 47 d1 q 63 0 0 47 8.1 0.1 cm BI /W 63 /H 47 /BPC 1 /IM true ID ��?�������������������������������������������������������������� ��������<����<����|������������������������������������?����?�?����?�?����?�?��?�?���?�����������������?������?�������?�������?������������������������?������?������������������������������������������������� EI Q endstream endobj 659 0 obj << /Length 410 >> stream 56 0 8 0 57 47 d1 q 49 0 0 47 8.1 0.1 cm BI /W 49 /H 47 /BPC 1 /IM true ID ��?���������������������������������������������������������������������������������������������������?����?����?�������?����?����?����?����������������������������?������?������?������?������?�����������p�����p����� ����� ������ ������������������������������ EI Q endstream endobj 660 0 obj << /Length 426 >> stream 66 0 9 -1 65 48 d1 q 56 0 0 49 9.1 -0.9 cm BI /W 56 /H 49 /BPC 1 /IM true ID ���������������������������?������������?���������������������������������������������?�������������������������������������������������������������������������������������������������������������������������������������?������?�����������������������������?����������������������� EI Q endstream endobj 661 0 obj << /Length 363 >> stream 54 0 8 0 55 47 d1 q 47 0 0 47 8.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID �����������������������������������������������������������������������������������������?�������������?�����?�����?�����?��������������������������������������������������������������������������������������������� EI Q endstream endobj 662 0 obj << /Length 410 >> stream 56 0 8 0 57 47 d1 q 49 0 0 47 8.1 0.1 cm BI /W 49 /H 47 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������?�����?�����?��?���?�����?�������������������������������������������������������������������?������?����������������������� EI Q endstream endobj 663 0 obj << /Length 377 >> stream 48 0 5 -1 48 48 d1 q 43 0 0 49 5.1 -0.9 cm BI /W 43 /H 49 /BPC 1 /IM true ID �����������������������?��?��?���������������������������������������������������������������������������?�����������������������������������������������������������������������������������������������?�����?����������������� EI Q endstream endobj 664 0 obj << /Length 412 >> stream 62 0 12 0 68 47 d1 q 56 0 0 47 12.1 0.1 cm BI /W 56 /H 47 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������������������������������������������������������?������?������?������?������?������������������������������������������������������������������������������������������������������������ EI Q endstream endobj 665 0 obj << /Length 553 >> stream 79 0 12 0 86 47 d1 q 74 0 0 47 12.1 0.1 cm BI /W 74 /H 47 /BPC 1 /IM true ID ��������?�������?�����������������������?�������?�������0?�������0?��������p?�������x?��������?��������������������������?��������?�������������������������������������������������?���������������������������������������?����?���?����?���?�������?������?�������>�������>�������<�������> stream 41 0 7 0 38 36 d1 q 31 0 0 36 7.1 0.1 cm BI /W 31 /H 36 /BPC 1 /IM true ID �����?���������������������������������������������������������?���������������������������� �8��?�� EI Q endstream endobj 667 0 obj << /Length 321 >> stream 43 0 7 0 42 48 d1 q 35 0 0 48 7.1 0.1 cm BI /W 35 /H 48 /BPC 1 /IM true ID ����������������������������������������������������������������� ��?��������?���?���?�������?���?���?���?�����������������?����?����?����������������������������������������?������������� EI Q endstream endobj 668 0 obj << /Length 261 >> stream 38 0 7 0 41 36 d1 q 34 0 0 36 7.1 0.1 cm BI /W 34 /H 36 /BPC 1 /IM true ID ���������������?���������������?�������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 669 0 obj << /Length 321 >> stream 43 0 7 0 45 48 d1 q 38 0 0 48 7.1 0.1 cm BI /W 38 /H 48 /BPC 1 /IM true ID ���������������������������������������������������������<���� ��?�������?���?���?�?��?���?����������������������������������������������������������������������������������������������>����� EI Q endstream endobj 670 0 obj << /Length 225 >> stream 38 0 7 0 39 36 d1 q 32 0 0 36 7.1 0.1 cm BI /W 32 /H 36 /BPC 1 /IM true ID �����?������~����������?���?�������������������������������������������������������������������������?������� EI Q endstream endobj 671 0 obj << /Length 273 >> stream 26 0 8 0 39 48 d1 q 31 0 0 48 8.1 0.1 cm BI /W 31 /H 48 /BPC 1 /IM true ID �����������?���������������������������������������������������������������������?���?���?���?���?������������������������������������������������������������� EI Q endstream endobj 672 0 obj << /Length 325 >> stream 43 0 4 -12 42 36 d1 q 38 0 0 48 4.1 -11.9 cm BI /W 38 /H 48 /BPC 1 /IM true ID �������������������?������������������������?���?���?������������������?����?���?���?���?����?���?������ ���`�����������������������������������������������������?�?�������������� EI Q endstream endobj 673 0 obj << /Length 321 >> stream 43 0 7 0 41 48 d1 q 34 0 0 48 7.1 0.1 cm BI /W 34 /H 48 /BPC 1 /IM true ID ������������������������������������������������������������������� ?�������?���?���?���?�������?���?���?�������������������������������������������������������������������������������������������� EI Q endstream endobj 674 0 obj << /Length 179 >> stream 20 0 7 0 22 49 d1 q 15 0 0 49 7.1 0.1 cm BI /W 15 /H 49 /BPC 1 /IM true ID ���������������������������������?�?�?�?����������������������������������� EI Q endstream endobj 675 0 obj << /Length 322 >> stream 22 0 -7 -10 24 49 d1 q 31 0 0 59 -6.9 -9.9 cm BI /W 31 /H 59 /BPC 1 /IM true ID ����������������������������������������������������������������������������������?���?���?���?��������������������������������������������������������������������������������������������?���������� EI Q endstream endobj 676 0 obj << /Length 321 >> stream 41 0 7 0 43 48 d1 q 36 0 0 48 7.1 0.1 cm BI /W 36 /H 48 /BPC 1 /IM true ID ��������������������������������������������������������������������?�����������������?�����?����>���<���8���`���@�����������������?������������������?����������������������������������������� EI Q endstream endobj 677 0 obj << /Length 177 >> stream 20 0 7 0 22 48 d1 q 15 0 0 48 7.1 0.1 cm BI /W 15 /H 48 /BPC 1 /IM true ID ��������������������������������?�?�?�?����������������������������������� EI Q endstream endobj 678 0 obj << /Length 369 >> stream 68 0 7 0 66 36 d1 q 59 0 0 36 7.1 0.1 cm BI /W 59 /H 36 /BPC 1 /IM true ID ��������������~� �<�?���8��?�������������������������?�����?�?��?��?�?��?��?�?��?��?��������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 679 0 obj << /Length 261 >> stream 43 0 7 0 41 36 d1 q 34 0 0 36 7.1 0.1 cm BI /W 34 /H 36 /BPC 1 /IM true ID ����������� ?�������?���?���?���?�������?���?���?�������������������������������������������������������������������������������������������� EI Q endstream endobj 680 0 obj << /Length 261 >> stream 43 0 6 0 43 36 d1 q 37 0 0 36 6.1 0.1 cm BI /W 37 /H 36 /BPC 1 /IM true ID ��������������?�?����?����������?���������������������������������������������������������?����?�������������������?������?���������� EI Q endstream endobj 681 0 obj << /Length 314 >> stream 43 0 5 -10 42 36 d1 q 37 0 0 46 5.1 -9.9 cm BI /W 37 /H 46 /BPC 1 /IM true ID �����������������?���������������������������������������������?���?���?���?���?��?���?�?���?����?���������������������������������������������������������������������������� EI Q endstream endobj 682 0 obj << /Length 225 >> stream 29 0 7 0 34 36 d1 q 27 0 0 36 7.1 0.1 cm BI /W 27 /H 36 /BPC 1 /IM true ID ���������?� ������������������������?���?���������������������������������������������������������������������������� EI Q endstream endobj 683 0 obj << /Length 225 >> stream 33 0 3 0 35 36 d1 q 32 0 0 36 3.1 0.1 cm BI /W 32 /H 36 /BPC 1 /IM true ID ��?�����������������������������������������������������������������������������������?�?�������� EI Q endstream endobj 684 0 obj << /Length 219 >> stream 31 0 9 0 33 46 d1 q 24 0 0 46 9.1 0.1 cm BI /W 24 /H 46 /BPC 1 /IM true ID �����������������������������������������?��?��?��?��?�������������������������������������������?���?����� EI Q endstream endobj 685 0 obj << /Length 261 >> stream 43 0 9 0 42 36 d1 q 33 0 0 36 9.1 0.1 cm BI /W 33 /H 36 /BPC 1 /IM true ID �����?���?���?���?���?�������������������������������������������������������������������������������������������������������� ����8���?���� EI Q endstream endobj 686 0 obj << /Length 261 >> stream 38 0 9 0 42 36 d1 q 33 0 0 36 9.1 0.1 cm BI /W 33 /H 36 /BPC 1 /IM true ID ���������������������������������������������������������?����?�����������������������������������~���<���<���8?���8?���0������������������������������ EI Q endstream endobj 687 0 obj << /Length 333 >> stream 57 0 9 0 62 36 d1 q 53 0 0 36 9.1 0.1 cm BI /W 53 /H 36 /BPC 1 /IM true ID ������������������������C��������?����������������������������������������������������������������������?�����?������������?������������������������������������������������������������������������?�����?�������?�� EI Q endstream endobj 688 0 obj << /Length 261 >> stream 38 0 2 0 41 36 d1 q 39 0 0 36 2.1 0.1 cm BI /W 39 /H 36 /BPC 1 /IM true ID ���������������������������?�����?����?���������� ������?�����������������������������0���x?������������������������?�����������������������?��� EI Q endstream endobj 689 0 obj << /Length 360 >> stream 38 0 1 -10 42 36 d1 q 41 0 0 46 1.1 -9.9 cm BI /W 41 /H 46 /BPC 1 /IM true ID ������������������������������������������������������������������������?�������������������������������������?����?����>����>����<����8?��������������������������������������������������������������?�����������������������������?���� EI Q endstream endobj 690 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 20 0 obj << /Name /T8 /Type /Font /Subtype /Type3 /Resources 690 0 R /FontBBox [4 -3 68 37] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 3 /Encoding 691 0 R /CharProcs 692 0 R /Widths [37 73 73 73 ] >> endobj 691 0 obj << /Type /Encoding /Differences [0/#0F /! /#20 /#29 ] >> endobj 692 0 obj << /#0F 693 0 R /! 694 0 R /#20 695 0 R /#29 696 0 R >> endobj 693 0 obj << /Length 193 >> stream 37 0 4 3 32 31 d1 q 28 0 0 28 4.1 3.1 cm BI /W 28 /H 28 /BPC 1 /IM true ID ��?�����������?�?�����?�?�����������?� EI Q endstream endobj 694 0 obj << /Length 273 >> stream 73 0 4 5 68 29 d1 q 64 0 0 24 4.1 5.1 cm BI /W 64 /H 24 /BPC 1 /IM true ID ����������������������������������������������������������������������?�������������������������?��������������������������������������������������������������� EI Q endstream endobj 695 0 obj << /Length 273 >> stream 73 0 5 5 68 29 d1 q 63 0 0 24 5.1 5.1 cm BI /W 63 /H 24 /BPC 1 /IM true ID �����������������������������������������?�����������������������������������������������������������������������?���������������������������������������������� EI Q endstream endobj 696 0 obj << /Length 403 >> stream 73 0 4 -3 68 37 d1 q 64 0 0 40 4.1 -2.9 cm BI /W 64 /H 40 /BPC 1 /IM true ID ���������������������������?���������������������������������������������������?��������������������������������?�����������������������������������?������������������������?�������������������������������������������������������?������������������������ EI Q endstream endobj 697 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 24 0 obj << /Name /T9 /Type /Font /Subtype /Type3 /Resources 697 0 R /FontBBox [0 -14 70 53] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 121 /Encoding 698 0 R /CharProcs 699 0 R /Widths [26 26 26 47 55 27 47 47 32 37 37 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 62 60 67 59 0 63 62 25 0 64 54 78 62 73 60 73 62 53 68 62 61 0 0 0 0 0 0 0 0 0 0 44 47 42 47 43 29 47 47 21 0 44 21 73 47 47 47 47 31 36 34 47 42 63 42 42 ] /ToUnicode 700 0 R >> endobj 698 0 obj << /Type /Encoding /Differences [0/, /. /: /#7B /#0B /! /#5C /" /- /#28 /#29 /' 65/A /B /C /D /E 71/G /H /I 75/K /L /M /N /O /P /Q /R /S /T /U /V 97/a /b /c /d /e /f /g /h /i 107/k /l /m /n /o /p /q /r /s /t /u /v /w /x /y ] >> endobj 699 0 obj << /, 701 0 R /. 702 0 R /: 703 0 R /#7B 704 0 R /#0B 705 0 R /! 706 0 R /#5C 707 0 R /" 708 0 R /- 709 0 R /#28 710 0 R /#29 711 0 R /' 712 0 R /A 713 0 R /B 714 0 R /C 715 0 R /D 716 0 R /E 717 0 R /G 718 0 R /H 719 0 R /I 720 0 R /K 721 0 R /L 722 0 R /M 723 0 R /N 724 0 R /O 725 0 R /P 726 0 R /Q 727 0 R /R 728 0 R /S 729 0 R /T 730 0 R /U 731 0 R /V 732 0 R /a 733 0 R /b 734 0 R /c 735 0 R /d 736 0 R /e 737 0 R /f 738 0 R /g 739 0 R /h 740 0 R /i 741 0 R /k 742 0 R /l 743 0 R /m 744 0 R /n 745 0 R /o 746 0 R /p 747 0 R /q 748 0 R /r 749 0 R /s 750 0 R /t 751 0 R /u 752 0 R /v 753 0 R /w 754 0 R /x 755 0 R /y 756 0 R >> endobj 701 0 obj << /Length 119 >> stream 26 0 8 -8 18 10 d1 q 10 0 0 18 8.1 -7.9 cm BI /W 10 /H 18 /BPC 1 /IM true ID ??????????������������� EI Q endstream endobj 702 0 obj << /Length 101 >> stream 26 0 8 0 18 10 d1 q 10 0 0 10 8.1 0.1 cm BI /W 10 /H 10 /BPC 1 /IM true ID ?????????�? EI Q endstream endobj 703 0 obj << /Length 155 >> stream 26 0 8 0 18 37 d1 q 10 0 0 37 8.1 0.1 cm BI /W 10 /H 37 /BPC 1 /IM true ID �??????????����������������������������������?????????�? EI Q endstream endobj 704 0 obj << /Length 111 >> stream 47 0 0 20 46 25 d1 q 46 0 0 5 0.1 20.1 cm BI /W 46 /H 5 /BPC 1 /IM true ID �� EI Q endstream endobj 705 0 obj << /Length 417 >> stream 55 0 2 0 58 48 d1 q 56 0 0 48 2.1 0.1 cm BI /W 56 /H 48 /BPC 1 /IM true ID �����������������?������������������������~?~?~?����������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 706 0 obj << /Length 177 >> stream 27 0 8 0 18 48 d1 q 10 0 0 48 8.1 0.1 cm BI /W 10 /H 48 /BPC 1 /IM true ID �????????????????������������������������������????????� EI Q endstream endobj 707 0 obj << /Length 157 >> stream 47 0 15 30 43 48 d1 q 28 0 0 18 15.1 30.1 cm BI /W 28 /H 18 /BPC 1 /IM true ID �?��?��������?���?������?�?�?�?�?�?�?�?�?�?� EI Q endstream endobj 708 0 obj << /Length 155 >> stream 47 0 3 30 31 48 d1 q 28 0 0 18 3.1 30.1 cm BI /W 28 /H 18 /BPC 1 /IM true ID ?�?�?�?�?�?�?�?�?�?������?���?���������������� EI Q endstream endobj 709 0 obj << /Length 101 >> stream 32 0 1 16 26 21 d1 q 25 0 0 5 1.1 16.1 cm BI /W 25 /H 5 /BPC 1 /IM true ID ���� EI Q endstream endobj 710 0 obj << /Length 286 >> stream 37 0 7 -14 31 53 d1 q 24 0 0 67 7.1 -13.9 cm BI /W 24 /H 67 /BPC 1 /IM true ID ����������������?��?��������������������������������������?�?�?�?�?�?�?�?�?�?�?�?�?�?��?����������������������������������������?��?�������������� EI Q endstream endobj 711 0 obj << /Length 286 >> stream 37 0 6 -14 29 53 d1 q 23 0 0 67 6.1 -13.9 cm BI /W 23 /H 67 /BPC 1 /IM true ID �������������?�������������������?��?������������������������������������������������������������������������?��?�����������������?������������� EI Q endstream endobj 712 0 obj << /Length 119 >> stream 26 0 8 30 18 48 d1 q 10 0 0 18 8.1 30.1 cm BI /W 10 /H 18 /BPC 1 /IM true ID ??????????������������� EI Q endstream endobj 713 0 obj << /Length 410 >> stream 61 0 3 0 57 47 d1 q 54 0 0 47 3.1 0.1 cm BI /W 54 /H 47 /BPC 1 /IM true ID ���?����������������������������������������������� ����`����p����p������������������?����?����?������������������������������������?����?���������������?�?������������������������������������?���� EI Q endstream endobj 714 0 obj << /Length 410 >> stream 62 0 7 0 56 47 d1 q 49 0 0 47 7.1 0.1 cm BI /W 49 /H 47 /BPC 1 /IM true ID ����?�������?���������������������������������������������?����������������������������������������������������������������������������� EI Q endstream endobj 715 0 obj << /Length 426 >> stream 60 0 5 -1 54 48 d1 q 49 0 0 49 5.1 -0.9 cm BI /W 49 /H 49 /BPC 1 /IM true ID �������������������������?������������������?��������������������������������������������������������������������������������������������������������������������������������������������������������������?��������������������?���������������?������� EI Q endstream endobj 716 0 obj << /Length 410 >> stream 67 0 7 0 61 47 d1 q 54 0 0 47 7.1 0.1 cm BI /W 54 /H 47 /BPC 1 /IM true ID ����������?��������������������?�������������������������������������������������������������������������������������������?����������������?���������� EI Q endstream endobj 717 0 obj << /Length 363 >> stream 59 0 7 0 54 47 d1 q 47 0 0 47 7.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID ���������������������������������������������������������??����������������������������������������������������������������� EI Q endstream endobj 718 0 obj << /Length 426 >> stream 63 0 5 -1 56 48 d1 q 51 0 0 49 5.1 -0.9 cm BI /W 51 /H 49 /BPC 1 /IM true ID ����������������?��?��?��?�?�������������?�������������������������������������������������������������������������������������������������������������������������������?������������������?��������������������� EI Q endstream endobj 719 0 obj << /Length 363 >> stream 62 0 7 0 54 47 d1 q 47 0 0 47 7.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID �?����������������������������������������������������������������������������������������������������������������������������?��� EI Q endstream endobj 720 0 obj << /Length 222 >> stream 25 0 1 0 23 47 d1 q 22 0 0 47 1.1 0.1 cm BI /W 22 /H 47 /BPC 1 /IM true ID ��������������������������������������� EI Q endstream endobj 721 0 obj << /Length 410 >> stream 64 0 7 0 58 47 d1 q 51 0 0 47 7.1 0.1 cm BI /W 51 /H 47 /BPC 1 /IM true ID �����?�������������������������?�������������������?�������������|���x���p���@���������������<��~?�����������������?�������������?���?������������������������������?��������� EI Q endstream endobj 722 0 obj << /Length 363 >> stream 54 0 7 0 49 47 d1 q 42 0 0 47 7.1 0.1 cm BI /W 42 /H 47 /BPC 1 /IM true ID �?��������������������������������������������������������������������������������������������������������������������������������������������������������������������????� EI Q endstream endobj 723 0 obj << /Length 457 >> stream 78 0 7 0 70 47 d1 q 63 0 0 47 7.1 0.1 cm BI /W 63 /H 47 /BPC 1 /IM true ID ���������������������������������?���?���@���@���`��� `��� p���p���x���<x���<|��||��|~���~����������?���?����������������������?���?�������������������������������������������� EI Q endstream endobj 724 0 obj << /Length 363 >> stream 62 0 7 0 54 47 d1 q 47 0 0 47 7.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID ������������������?��?��@��@��`��p��p��x��x��|��~��~����?��?����������������������|��<��<������ ������������������������ EI Q endstream endobj 725 0 obj << /Length 475 >> stream 73 0 5 -1 67 48 d1 q 62 0 0 49 5.1 -0.9 cm BI /W 62 /H 49 /BPC 1 /IM true ID ����������?����������������?���������������������������������������?�����������������������������������������������������������������������������������������������������������������������������������?����������?����������������������?�����������������?��������� EI Q endstream endobj 726 0 obj << /Length 363 >> stream 60 0 7 0 54 47 d1 q 47 0 0 47 7.1 0.1 cm BI /W 47 /H 47 /BPC 1 /IM true ID ���?���?��������������������������������������������?��������������������������������������������������������������������������?���� EI Q endstream endobj 727 0 obj << /Length 531 >> stream 73 0 5 -8 67 48 d1 q 62 0 0 56 5.1 -7.9 cm BI /W 62 /H 56 /BPC 1 /IM true ID ����������?����������������?�������������������?�������������������?����������������������������������������������������������������������������������������������������������������������������������?����������x��� ������������?����������������?���������������������������������������������������� EI Q endstream endobj 728 0 obj << /Length 410 >> stream 62 0 7 0 57 47 d1 q 50 0 0 47 7.1 0.1 cm BI /W 50 /H 47 /BPC 1 /IM true ID ���������?�����������������������������������������������������?�����?��������������������������������������?�������������������������������������?�?��� EI Q endstream endobj 729 0 obj << /Length 377 >> stream 53 0 4 -1 47 48 d1 q 43 0 0 49 4.1 -0.9 cm BI /W 43 /H 49 /BPC 1 /IM true ID ������?�����������������������������?�����?�����?���������������������������������?������������������?���?��������������������������������������?����?����������������������� EI Q endstream endobj 730 0 obj << /Length 457 >> stream 68 0 3 0 64 47 d1 q 61 0 0 47 3.1 0.1 cm BI /W 61 /H 47 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 731 0 obj << /Length 371 >> stream 62 0 7 -1 54 47 d1 q 47 0 0 48 7.1 -0.9 cm BI /W 47 /H 48 /BPC 1 /IM true ID �?�������������������������������������������������������������������������������������������������������������������������������?�����������?������ EI Q endstream endobj 732 0 obj << /Length 410 >> stream 61 0 2 0 58 47 d1 q 56 0 0 47 2.1 0.1 cm BI /W 56 /H 47 /BPC 1 /IM true ID ���������������������������������������������������������������?��?�?��?�������������������������������������������������������������������??���>?��������� ������������������������������������������������������� EI Q endstream endobj 733 0 obj << /Length 266 >> stream 44 0 3 0 38 37 d1 q 35 0 0 37 3.1 0.1 cm BI /W 35 /H 37 /BPC 1 /IM true ID ���������������?���?�����������������������������������������������?��?��?��?��?��?�������������������? EI Q endstream endobj 734 0 obj << /Length 321 >> stream 47 0 5 0 43 48 d1 q 38 0 0 48 5.1 0.1 cm BI /W 38 /H 48 /BPC 1 /IM true ID ����?���?���?���?���?���?���?���?���?���?���?��<�0� ����??��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?�?���� �0�<?���� EI Q endstream endobj 735 0 obj << /Length 266 >> stream 42 0 3 0 38 37 d1 q 35 0 0 37 3.1 0.1 cm BI /W 35 /H 37 /BPC 1 /IM true ID �������������������?���?���?�������������?����?���?���?���?���?���?���?���?����?��������������������������������������������?� EI Q endstream endobj 736 0 obj << /Length 321 >> stream 47 0 3 0 41 48 d1 q 38 0 0 48 3.1 0.1 cm BI /W 38 /H 48 /BPC 1 /IM true ID �������������������������������������������������p��0���?�����������������������?��?��?��?��?��?��?��?��?��?���?����������������������������p������ EI Q endstream endobj 737 0 obj << /Length 266 >> stream 43 0 3 0 39 37 d1 q 36 0 0 37 3.1 0.1 cm BI /W 36 /H 37 /BPC 1 /IM true ID ��������������|��?���?����������������?���?���?���?���?���?����?�����������������������������?����?��������?� EI Q endstream endobj 738 0 obj << /Length 273 >> stream 29 0 2 0 32 48 d1 q 30 0 0 48 2.1 0.1 cm BI /W 30 /H 48 /BPC 1 /IM true ID ����������?����������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 739 0 obj << /Length 330 >> stream 47 0 3 -12 41 37 d1 q 38 0 0 49 3.1 -11.9 cm BI /W 38 /H 49 /BPC 1 /IM true ID ��������0���?������������������������?��?��?��?��?��?��?��?������������������������~�0�p�����������������������������������������?����������� EI Q endstream endobj 740 0 obj << /Length 321 >> stream 47 0 5 0 41 48 d1 q 36 0 0 48 5.1 0.1 cm BI /W 36 /H 48 /BPC 1 /IM true ID ����?���?���?���?���?���?���?���?���?���?���?��?�>�80? �����������?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?����� EI Q endstream endobj 741 0 obj << /Length 179 >> stream 21 0 4 0 15 49 d1 q 11 0 0 49 4.1 0.1 cm BI /W 11 /H 49 /BPC 1 /IM true ID �?�?�������������?������������������������������������? EI Q endstream endobj 742 0 obj << /Length 321 >> stream 44 0 6 0 41 48 d1 q 35 0 0 48 6.1 0.1 cm BI /W 35 /H 48 /BPC 1 /IM true ID ��������������������������������������������~�|�x?�p��`��@����������������������<�~?������������������?�����? EI Q endstream endobj 743 0 obj << /Length 177 >> stream 21 0 5 0 15 48 d1 q 10 0 0 48 5.1 0.1 cm BI /W 10 /H 48 /BPC 1 /IM true ID �??????????????????????????????????????????????� EI Q endstream endobj 744 0 obj << /Length 377 >> stream 73 0 5 0 67 37 d1 q 62 0 0 37 5.1 0.1 cm BI /W 62 /H 37 /BPC 1 /IM true ID �����?��>��?8~0< �?���������������������?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?��������� EI Q endstream endobj 745 0 obj << /Length 266 >> stream 47 0 5 0 41 37 d1 q 36 0 0 37 5.1 0.1 cm BI /W 36 /H 37 /BPC 1 /IM true ID ���?�>�80? �����������?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?����� EI Q endstream endobj 746 0 obj << /Length 266 >> stream 47 0 3 0 43 37 d1 q 40 0 0 37 3.1 0.1 cm BI /W 40 /H 37 /BPC 1 /IM true ID ��������������?�������������������?���?���?��?��?��?��?��?��?��?��?���?������������������������~?������������ EI Q endstream endobj 747 0 obj << /Length 319 >> stream 47 0 5 -10 43 37 d1 q 38 0 0 47 5.1 -9.9 cm BI /W 38 /H 47 /BPC 1 /IM true ID ���<�0� ����??�?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?�?���� �0�<?�?��?���?���?���?���?���?���?���?���?������� EI Q endstream endobj 748 0 obj << /Length 319 >> stream 47 0 3 -10 41 37 d1 q 38 0 0 47 3.1 -9.9 cm BI /W 38 /H 47 /BPC 1 /IM true ID ��������0���?������������������������?��?��?��?��?��?��?��?��?���������������������������~��0��p���������������������������������������������� EI Q endstream endobj 749 0 obj << /Length 192 >> stream 31 0 5 0 29 37 d1 q 24 0 0 37 5.1 0.1 cm BI /W 24 /H 37 /BPC 1 /IM true ID ��?�><80 ?�����?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?��� EI Q endstream endobj 750 0 obj << /Length 229 >> stream 36 0 3 0 33 37 d1 q 30 0 0 37 3.1 0.1 cm BI /W 30 /H 37 /BPC 1 /IM true ID ������?����?�����������������������?�����������������������������?������ EI Q endstream endobj 751 0 obj << /Length 273 >> stream 34 0 2 0 31 48 d1 q 29 0 0 48 2.1 0.1 cm BI /W 29 /H 48 /BPC 1 /IM true ID ����������������������������������?�?������������������������������������������������������������������������������~���������� EI Q endstream endobj 752 0 obj << /Length 266 >> stream 47 0 5 0 41 37 d1 q 36 0 0 37 5.1 0.1 cm BI /W 36 /H 37 /BPC 1 /IM true ID ���?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?�?��?�@��@���������� EI Q endstream endobj 753 0 obj << /Length 266 >> stream 42 0 2 0 39 37 d1 q 37 0 0 37 2.1 0.1 cm BI /W 37 /H 37 /BPC 1 /IM true ID �����?���?���?�����������������?���?��?�������������������������������p��p��0�� ��� ���������������?���?���?�������� EI Q endstream endobj 754 0 obj << /Length 377 >> stream 63 0 2 0 60 37 d1 q 58 0 0 37 2.1 0.1 cm BI /W 58 /H 37 /BPC 1 /IM true ID ������?����?����??��?�?�?��?�?���?���������������������������0����0����8����8����x����x����|����|���������������������������������?���?���?��������������������������������������� EI Q endstream endobj 755 0 obj << /Length 266 >> stream 42 0 1 0 40 37 d1 q 39 0 0 37 1.1 0.1 cm BI /W 39 /H 37 /BPC 1 /IM true ID ����������������?���|��x��0���������������?��������������������?������������0���8��x��������?��?���������������?�� EI Q endstream endobj 756 0 obj << /Length 319 >> stream 42 0 2 -10 39 37 d1 q 37 0 0 47 2.1 -9.9 cm BI /W 37 /H 47 /BPC 1 /IM true ID ��?��?�����������������������?���?��?�������������|��|��<���8���8���������������������������������?���?��������������������������������������� EI Q endstream endobj 757 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 51 0 obj << /Name /T10 /Type /Font /Subtype /Type3 /Resources 757 0 R /FontBBox [0 -16 37 48] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 122 /Encoding 758 0 R /CharProcs 759 0 R /Widths [37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 0 0 0 0 0 0 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 ] /ToUnicode 760 0 R >> endobj 758 0 obj << /Type /Encoding /Differences [0/: /;; /#28 /#23 /' /- /#29 /0 /, /#3E /3 /+ /1 /" /& /#5B /#5D /. /* /2 /` /@ /~ /#25 /? /= /#3C /#7B /^ /#7D /#2F /4 /9 /_ /6 /5 /! /8 /#5C /| 65/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z 97/a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z ] >> endobj 759 0 obj << /: 761 0 R /;; 762 0 R /#28 763 0 R /#23 764 0 R /' 765 0 R /- 766 0 R /#29 767 0 R /0 768 0 R /, 769 0 R /#3E 770 0 R /3 771 0 R /+ 772 0 R /1 773 0 R /" 774 0 R /& 775 0 R /#5B 776 0 R /#5D 777 0 R /. 778 0 R /* 779 0 R /2 780 0 R /` 781 0 R /@ 782 0 R /~ 783 0 R /#25 784 0 R /? 785 0 R /= 786 0 R /#3C 787 0 R /#7B 788 0 R /^ 789 0 R /#7D 790 0 R /#2F 791 0 R /4 792 0 R /9 793 0 R /_ 794 0 R /6 795 0 R /5 796 0 R /! 797 0 R /8 798 0 R /#5C 799 0 R /| 800 0 R /A 801 0 R /B 802 0 R /C 803 0 R /D 804 0 R /E 805 0 R /F 806 0 R /G 807 0 R /H 808 0 R /I 809 0 R /J 810 0 R /K 811 0 R /L 812 0 R /M 813 0 R /N 814 0 R /O 815 0 R /P 816 0 R /Q 817 0 R /R 818 0 R /S 819 0 R /T 820 0 R /U 821 0 R /V 822 0 R /W 823 0 R /X 824 0 R /Y 825 0 R /Z 826 0 R /a 827 0 R /b 828 0 R /c 829 0 R /d 830 0 R /e 831 0 R /f 832 0 R /g 833 0 R /h 834 0 R /i 835 0 R /j 836 0 R /k 837 0 R /l 838 0 R /m 839 0 R /n 840 0 R /o 841 0 R /p 842 0 R /q 843 0 R /r 844 0 R /s 845 0 R /t 846 0 R /u 847 0 R /v 848 0 R /w 849 0 R /x 850 0 R /y 851 0 R /z 852 0 R >> endobj 761 0 obj << /Length 141 >> stream 37 0 14 0 23 30 d1 q 9 0 0 30 14.1 0.1 cm BI /W 9 /H 30 /BPC 1 /IM true ID ���������������������������������������� EI Q endstream endobj 762 0 obj << /Length 166 >> stream 37 0 12 -10 23 30 d1 q 11 0 0 40 12.1 -9.9 cm BI /W 11 /H 40 /BPC 1 /IM true ID ��?������?�����������������������������?���������?�?��������� EI Q endstream endobj 763 0 obj << /Length 247 >> stream 37 0 11 -6 30 48 d1 q 19 0 0 54 11.1 -5.9 cm BI /W 19 /H 54 /BPC 1 /IM true ID ��?������?��������������?��?����������������������������������������������������������������������������?��?����������������?������? EI Q endstream endobj 764 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ���?�������������������������?������������������������������������������������������?�� EI Q endstream endobj 765 0 obj << /Length 129 >> stream 37 0 12 20 24 42 d1 q 12 0 0 22 12.1 20.1 cm BI /W 12 /H 22 /BPC 1 /IM true ID ��?��������������?�?�������� EI Q endstream endobj 766 0 obj << /Length 105 >> stream 37 0 4 18 32 24 d1 q 28 0 0 6 4.1 18.1 cm BI /W 28 /H 6 /BPC 1 /IM true ID �� EI Q endstream endobj 767 0 obj << /Length 245 >> stream 37 0 6 -6 25 48 d1 q 19 0 0 54 6.1 -5.9 cm BI /W 19 /H 54 /BPC 1 /IM true ID �������������?������������������������������?��?��?��?��������������������������?��?��?��?����������������������������?������������� EI Q endstream endobj 768 0 obj << /Length 249 >> stream 37 0 3 0 33 42 d1 q 30 0 0 42 3.1 0.1 cm BI /W 30 /H 42 /BPC 1 /IM true ID ��?��������������?�?�?������������������������������������������������������������������������������?�?��?�������������?� EI Q endstream endobj 769 0 obj << /Length 123 >> stream 37 0 12 -10 24 9 d1 q 12 0 0 19 12.1 -9.9 cm BI /W 12 /H 19 /BPC 1 /IM true ID ��?������������?������� EI Q endstream endobj 770 0 obj << /Length 225 >> stream 37 0 4 3 32 39 d1 q 28 0 0 36 4.1 3.1 cm BI /W 28 /H 36 /BPC 1 /IM true ID ������������?���������������?����������������������������������������������?�������������?�������������� EI Q endstream endobj 771 0 obj << /Length 249 >> stream 37 0 3 0 33 42 d1 q 30 0 0 42 3.1 0.1 cm BI /W 30 /H 42 /BPC 1 /IM true ID ���������?�?����������������������������?���?�������������?�������������������������������������������?��?�������� EI Q endstream endobj 772 0 obj << /Length 209 >> stream 37 0 3 5 33 37 d1 q 30 0 0 32 3.1 5.1 cm BI /W 30 /H 32 /BPC 1 /IM true ID �����?���?���?���?���?���?���?���?���?���?���?���?�����?���?���?���?���?���?���?���?���?���?���?���?���� EI Q endstream endobj 773 0 obj << /Length 207 >> stream 37 0 7 0 31 42 d1 q 24 0 0 42 7.1 0.1 cm BI /W 24 /H 42 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������ EI Q endstream endobj 774 0 obj << /Length 143 >> stream 37 0 7 23 29 43 d1 q 22 0 0 20 7.1 23.1 cm BI /W 22 /H 20 /BPC 1 /IM true ID �������������������������������������� EI Q endstream endobj 775 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID �����������?��?����<��~��~��~��~��|��|�x0�p0�0p� x����?��?��?���������������������������������������������������� EI Q endstream endobj 776 0 obj << /Length 247 >> stream 37 0 14 -6 34 48 d1 q 20 0 0 54 14.1 -5.9 cm BI /W 20 /H 54 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������ EI Q endstream endobj 777 0 obj << /Length 245 >> stream 37 0 2 -6 22 48 d1 q 20 0 0 54 2.1 -5.9 cm BI /W 20 /H 54 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������� EI Q endstream endobj 778 0 obj << /Length 96 >> stream 37 0 14 0 23 9 d1 q 9 0 0 9 14.1 0.1 cm BI /W 9 /H 9 /BPC 1 /IM true ID �������� EI Q endstream endobj 779 0 obj << /Length 201 >> stream 37 0 4 6 32 36 d1 q 28 0 0 30 4.1 6.1 cm BI /W 28 /H 30 /BPC 1 /IM true ID ��������������������������?������p����������������������p���������?����������������������� EI Q endstream endobj 780 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID ��?�������������?����������������������������������?���?�������������������������?��������������������?����� EI Q endstream endobj 781 0 obj << /Length 129 >> stream 37 0 13 25 25 47 d1 q 12 0 0 22 13.1 25.1 cm BI /W 12 /H 22 /BPC 1 /IM true ID �?����?���������������������� EI Q endstream endobj 782 0 obj << /Length 249 >> stream 37 0 3 0 33 42 d1 q 30 0 0 42 3.1 0.1 cm BI /W 30 /H 42 /BPC 1 /IM true ID ���������?�?�����?����������<��~����������������������������������������������~��<����?�����?��������������� EI Q endstream endobj 783 0 obj << /Length 108 >> stream 37 0 6 33 30 42 d1 q 24 0 0 9 6.1 33.1 cm BI /W 24 /H 9 /BPC 1 /IM true ID �������������? EI Q endstream endobj 784 0 obj << /Length 299 >> stream 37 0 2 -6 34 48 d1 q 32 0 0 54 2.1 -5.9 cm BI /W 32 /H 54 /BPC 1 /IM true ID �������?����������?�?�?���������?����������������������������������������?���?�����������������������������`��`�����������������`�?�`�?���������� EI Q endstream endobj 785 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID ��������?�������������������?����������������?�������������������������������������������������������������������������������������������� EI Q endstream endobj 786 0 obj << /Length 155 >> stream 37 0 3 12 33 30 d1 q 30 0 0 18 3.1 12.1 cm BI /W 30 /H 18 /BPC 1 /IM true ID ������������������������������ EI Q endstream endobj 787 0 obj << /Length 225 >> stream 37 0 4 3 32 39 d1 q 28 0 0 36 4.1 3.1 cm BI /W 28 /H 36 /BPC 1 /IM true ID ��������������������������������?�������������?������?���������������?�������������������������������� EI Q endstream endobj 788 0 obj << /Length 299 >> stream 37 0 4 -6 32 48 d1 q 28 0 0 54 4.1 -5.9 cm BI /W 28 /H 54 /BPC 1 /IM true ID �����������������?�������������������������������������������������������������������������������������������������������������������������?���������������� EI Q endstream endobj 789 0 obj << /Length 113 >> stream 37 0 7 32 29 42 d1 q 22 0 0 10 7.1 32.1 cm BI /W 22 /H 10 /BPC 1 /IM true ID ��������?��x������� EI Q endstream endobj 790 0 obj << /Length 299 >> stream 37 0 4 -6 32 48 d1 q 28 0 0 54 4.1 -5.9 cm BI /W 28 /H 54 /BPC 1 /IM true ID �����������������������������������������������������������������?���������������������?���������������������������������������������������������������� EI Q endstream endobj 791 0 obj << /Length 299 >> stream 37 0 4 -6 32 48 d1 q 28 0 0 54 4.1 -5.9 cm BI /W 28 /H 54 /BPC 1 /IM true ID ������������������������?���?���������������������������������������������������?���?�����������������������������������������������������?���?������������������������������������ EI Q endstream endobj 792 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID �����������������0���0���p���������������������������������?������������������������������������������������������������������ EI Q endstream endobj 793 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID ��?�����������������?���?��?������������������������������<���������������?���?��������������������������� EI Q endstream endobj 794 0 obj << /Length 105 >> stream 37 0 4 -7 32 -1 d1 q 28 0 0 6 4.1 -6.9 cm BI /W 28 /H 6 /BPC 1 /IM true ID �� EI Q endstream endobj 795 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID ���������?�?�������?������?�������������������������?�?����������������������������������?�?������������?� EI Q endstream endobj 796 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID ��?�?�?������������������������������������������������������������?�����������������������������������?����������� EI Q endstream endobj 797 0 obj << /Length 123 >> stream 37 0 15 0 22 42 d1 q 7 0 0 42 15.1 0.1 cm BI /W 7 /H 42 /BPC 1 /IM true ID ǃ��������ǃ�� EI Q endstream endobj 798 0 obj << /Length 249 >> stream 37 0 3 0 33 42 d1 q 30 0 0 42 3.1 0.1 cm BI /W 30 /H 42 /BPC 1 /IM true ID ���������?��������������������������������?������������?���������������������������������������?�������� EI Q endstream endobj 799 0 obj << /Length 299 >> stream 37 0 4 -6 32 48 d1 q 28 0 0 54 4.1 -5.9 cm BI /W 28 /H 54 /BPC 1 /IM true ID �����������������������������������?���?�������������������������������������������������������?���?�����������������������������������������������������?���?��������������������� EI Q endstream endobj 800 0 obj << /Length 137 >> stream 37 0 15 -6 21 48 d1 q 6 0 0 54 15.1 -5.9 cm BI /W 6 /H 54 /BPC 1 /IM true ID �� EI Q endstream endobj 801 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ��������������������������������������������������������������������������������������?�?�?�?��?��?��?��?���������� EI Q endstream endobj 802 0 obj << /Length 249 >> stream 37 0 1 0 33 42 d1 q 32 0 0 42 1.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ����?��?��?���?���?���?���?���?���?���?���?��?��?���?�?���?��?���?���?���?���?���?���?���?���?���?���?���?��?��?�� EI Q endstream endobj 803 0 obj << /Length 249 >> stream 37 0 3 0 33 42 d1 q 30 0 0 42 3.1 0.1 cm BI /W 30 /H 42 /BPC 1 /IM true ID ������������������������������������ǃ������������������������������������������������������������������������?�������� EI Q endstream endobj 804 0 obj << /Length 249 >> stream 37 0 2 0 33 42 d1 q 31 0 0 42 2.1 0.1 cm BI /W 31 /H 42 /BPC 1 /IM true ID �������?������������������������������������������������������������������������������?�?���� EI Q endstream endobj 805 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ���?���?���?���?���?���?���?���?���?���?���?���?���?�������������?���?���?���?���?���?���?���?���?���?���?���?���?���?���� EI Q endstream endobj 806 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ���?���?���?���?���?���?���?���?���?���?���?���?���?�������������?���?���?���?���?���?���?���?���?���?���?���?���?���?�������������� EI Q endstream endobj 807 0 obj << /Length 249 >> stream 37 0 3 0 34 42 d1 q 31 0 0 42 3.1 0.1 cm BI /W 31 /H 42 /BPC 1 /IM true ID �������������?��������������������������������������������������������������������������?������������ EI Q endstream endobj 808 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ������������������������������������������������������������������������� EI Q endstream endobj 809 0 obj << /Length 249 >> stream 37 0 6 0 31 42 d1 q 25 0 0 42 6.1 0.1 cm BI /W 25 /H 42 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 810 0 obj << /Length 249 >> stream 37 0 4 0 33 42 d1 q 29 0 0 42 4.1 0.1 cm BI /W 29 /H 42 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������������ EI Q endstream endobj 811 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID �������������?���������������������������������?���������?��������������?���?��������������������������?���?������������� EI Q endstream endobj 812 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ����������?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���?���� EI Q endstream endobj 813 0 obj << /Length 291 >> stream 37 0 1 0 35 42 d1 q 34 0 0 42 1.1 0.1 cm BI /W 34 /H 42 /BPC 1 /IM true ID �?�?�?�?�?�����C����C����C����C�������������������������������������������������������������������������������������������������������������������������������������������?�?�?�� EI Q endstream endobj 814 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID �?������������������������������������������������?��?���������������������������������������������� EI Q endstream endobj 815 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID ������?�?�����������������������������������������������������������������������?�?����� EI Q endstream endobj 816 0 obj << /Length 249 >> stream 37 0 2 0 33 42 d1 q 31 0 0 42 2.1 0.1 cm BI /W 31 /H 42 /BPC 1 /IM true ID ���?��?��?��?��?��?���?���?���?���?���?���?���?���?��?��?��?����?�����?���?���?���?���?���?���?���?���?���?���?�������������� EI Q endstream endobj 817 0 obj << /Length 292 >> stream 37 0 4 -10 32 42 d1 q 28 0 0 52 4.1 -9.9 cm BI /W 28 /H 52 /BPC 1 /IM true ID ������?�?������������������������������������������������������~�<�<�������|�?�?��������������������������?���?��������� EI Q endstream endobj 818 0 obj << /Length 291 >> stream 37 0 2 0 36 42 d1 q 34 0 0 42 2.1 0.1 cm BI /W 34 /H 42 /BPC 1 /IM true ID �������������?������������������������������������?�����������������������?���?���?���?���?���?���?���?���<��8?��8?��?��?��������� EI Q endstream endobj 819 0 obj << /Length 249 >> stream 37 0 4 0 32 42 d1 q 28 0 0 42 4.1 0.1 cm BI /W 28 /H 42 /BPC 1 /IM true ID �?���������������������?������������?������?������������?���?����������������������������?�� ���� EI Q endstream endobj 820 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID ����������������������������������������������������������������������������������������������������� EI Q endstream endobj 821 0 obj << /Length 291 >> stream 37 0 0 0 36 42 d1 q 36 0 0 42 0.1 0.1 cm BI /W 36 /H 42 /BPC 1 /IM true ID ��������?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����?����������������������������?������������ EI Q endstream endobj 822 0 obj << /Length 291 >> stream 37 0 1 0 35 42 d1 q 34 0 0 42 1.1 0.1 cm BI /W 34 /H 42 /BPC 1 /IM true ID ���?�?�?���?���?���?���?����������������������������?���?���?���?������������������������������������������������������������������������������������������������� EI Q endstream endobj 823 0 obj << /Length 291 >> stream 37 0 1 0 35 42 d1 q 34 0 0 42 1.1 0.1 cm BI /W 34 /H 42 /BPC 1 /IM true ID �?��?�?�?�?������������������������������������������������������������������������������x���x���pÇ��pÇ��pÇ��pÇ��q���a���a���a���a���#���#���#���#���'����������������?� EI Q endstream endobj 824 0 obj << /Length 249 >> stream 37 0 2 0 34 42 d1 q 32 0 0 42 2.1 0.1 cm BI /W 32 /H 42 /BPC 1 /IM true ID �����������������������������������������������������?���������������������������������������������?���?�������� EI Q endstream endobj 825 0 obj << /Length 291 >> stream 37 0 1 0 35 42 d1 q 34 0 0 42 1.1 0.1 cm BI /W 34 /H 42 /BPC 1 /IM true ID ���?�?�?����������������������?����?��������������������������A����A������������������������������������������������������������������������������������������ EI Q endstream endobj 826 0 obj << /Length 249 >> stream 37 0 3 0 33 42 d1 q 30 0 0 42 3.1 0.1 cm BI /W 30 /H 42 /BPC 1 /IM true ID ��������������������?�����������������������������������?���?�����������������������������������?������������������ EI Q endstream endobj 827 0 obj << /Length 201 >> stream 37 0 4 0 36 30 d1 q 32 0 0 30 4.1 0.1 cm BI /W 32 /H 30 /BPC 1 /IM true ID �������������������������������������?������������������~����<�� EI Q endstream endobj 828 0 obj << /Length 291 >> stream 37 0 1 0 34 42 d1 q 33 0 0 42 1.1 0.1 cm BI /W 33 /H 42 /BPC 1 /IM true ID �?������������������������������������������������?��������������������������������������������������������������������������������?����>�� EI Q endstream endobj 829 0 obj << /Length 201 >> stream 37 0 5 0 32 30 d1 q 27 0 0 30 5.1 0.1 cm BI /W 27 /H 30 /BPC 1 /IM true ID �������?�?��?�?�?����������������������������������������������?������?���?���������� EI Q endstream endobj 830 0 obj << /Length 291 >> stream 37 0 2 0 35 42 d1 q 33 0 0 42 2.1 0.1 cm BI /W 33 /H 42 /BPC 1 /IM true ID ���?��������������������������������������������<�� �����������?�������������������������������������������������������������������� ���~� EI Q endstream endobj 831 0 obj << /Length 201 >> stream 37 0 4 0 32 30 d1 q 28 0 0 30 4.1 0.1 cm BI /W 28 /H 30 /BPC 1 /IM true ID ��������������?�������������������������������������?��������� EI Q endstream endobj 832 0 obj << /Length 249 >> stream 37 0 2 0 31 42 d1 q 29 0 0 42 2.1 0.1 cm BI /W 29 /H 42 /BPC 1 /IM true ID ���?������������~��������������������?�?����������������������������������������������������������������������������������?�?�?� EI Q endstream endobj 833 0 obj << /Length 315 >> stream 37 0 2 -16 35 30 d1 q 33 0 0 46 2.1 -15.9 cm BI /W 33 /H 46 /BPC 1 /IM true ID �������������?��������������������������������������?����������������������������������_�������?��������������������������������������������������������������� EI Q endstream endobj 834 0 obj << /Length 291 >> stream 37 0 1 0 35 42 d1 q 34 0 0 42 1.1 0.1 cm BI /W 34 /H 42 /BPC 1 /IM true ID �?��������������������������������������������������?��?�����������������������������������������������������������������p?p?p?�� EI Q endstream endobj 835 0 obj << /Length 253 >> stream 37 0 6 0 32 43 d1 q 26 0 0 43 6.1 0.1 cm BI /W 26 /H 43 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������������������������������������������???� EI Q endstream endobj 836 0 obj << /Length 259 >> stream 37 0 3 -15 25 43 d1 q 22 0 0 58 3.1 -14.9 cm BI /W 22 /H 58 /BPC 1 /IM true ID ������������������������������������������������������������������������������������������������������������������������������������������?����� EI Q endstream endobj 837 0 obj << /Length 291 >> stream 37 0 2 0 35 42 d1 q 33 0 0 42 2.1 0.1 cm BI /W 33 /H 42 /BPC 1 /IM true ID ����?���?���?����?����?����?����?����?����?����?����?����?��>��>��>��?��?���?����?����?����?���>���<���8?���0��� ���������������������?����?���?���?�?��?����������� EI Q endstream endobj 838 0 obj << /Length 249 >> stream 37 0 4 0 33 42 d1 q 29 0 0 42 4.1 0.1 cm BI /W 29 /H 42 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������������������������� EI Q endstream endobj 839 0 obj << /Length 231 >> stream 37 0 0 0 36 30 d1 q 36 0 0 30 0.1 0.1 cm BI /W 36 /H 30 /BPC 1 /IM true ID �����x�0��������?������������������������������������������������������������������������� � � ��� EI Q endstream endobj 840 0 obj << /Length 231 >> stream 37 0 1 0 35 30 d1 q 34 0 0 30 1.1 0.1 cm BI /W 34 /H 30 /BPC 1 /IM true ID �?���?�?�����������������������������������������������������������������p?p?p?�� EI Q endstream endobj 841 0 obj << /Length 201 >> stream 37 0 4 0 32 30 d1 q 28 0 0 30 4.1 0.1 cm BI /W 28 /H 30 /BPC 1 /IM true ID ��?�������������?���?�������������������������������������?��?������������?� EI Q endstream endobj 842 0 obj << /Length 310 >> stream 37 0 1 -15 34 30 d1 q 33 0 0 45 1.1 -14.9 cm BI /W 33 /H 45 /BPC 1 /IM true ID �?��?������������������������������������������������������������������������������?������������������������������������������������������������ EI Q endstream endobj 843 0 obj << /Length 310 >> stream 37 0 3 -15 37 30 d1 q 34 0 0 45 3.1 -14.9 cm BI /W 34 /H 45 /BPC 1 /IM true ID ��?�������������?��������������������������������������������������������������������������~�����������������������������������������������?���?���?��� EI Q endstream endobj 844 0 obj << /Length 201 >> stream 37 0 2 0 34 30 d1 q 32 0 0 30 2.1 0.1 cm BI /W 32 /H 30 /BPC 1 /IM true ID ��������������������������������������������������������������������� EI Q endstream endobj 845 0 obj << /Length 201 >> stream 37 0 5 0 31 30 d1 q 26 0 0 30 5.1 0.1 cm BI /W 26 /H 30 /BPC 1 /IM true ID �9����������������������������?��������������������?��?��?��?��?��??��� ���?� EI Q endstream endobj 846 0 obj << /Length 233 >> stream 37 0 2 0 31 38 d1 q 29 0 0 38 2.1 0.1 cm BI /W 29 /H 38 /BPC 1 /IM true ID ���������������������������������?�?������������������������������������������������������������������������������?�������� EI Q endstream endobj 847 0 obj << /Length 231 >> stream 37 0 1 0 35 30 d1 q 34 0 0 30 1.1 0.1 cm BI /W 34 /H 30 /BPC 1 /IM true ID �?�������������������������������������������������������������������������?�?��?�� EI Q endstream endobj 848 0 obj << /Length 201 >> stream 37 0 2 0 34 30 d1 q 32 0 0 30 2.1 0.1 cm BI /W 32 /H 30 /BPC 1 /IM true ID ������������?�?�?�?�?�?��������������������������������������������������������������?� EI Q endstream endobj 849 0 obj << /Length 231 >> stream 37 0 1 0 35 30 d1 q 34 0 0 30 1.1 0.1 cm BI /W 34 /H 30 /BPC 1 /IM true ID ���?�?�?������������������������������������|���x���x���x���x���0C���0A��0A��0A��0��� ��� ���!����������������?� EI Q endstream endobj 850 0 obj << /Length 201 >> stream 37 0 2 0 34 30 d1 q 32 0 0 30 2.1 0.1 cm BI /W 32 /H 30 /BPC 1 /IM true ID �������������������������������������?��������������Ã����������������?������� EI Q endstream endobj 851 0 obj << /Length 265 >> stream 37 0 2 -15 34 30 d1 q 32 0 0 45 2.1 -14.9 cm BI /W 32 /H 45 /BPC 1 /IM true ID ����������?��?�?��?��?�������������������������������������������������������������������������?���?���?�����������������������������������?�� EI Q endstream endobj 852 0 obj << /Length 201 >> stream 37 0 2 0 33 30 d1 q 31 0 0 30 2.1 0.1 cm BI /W 31 /H 30 /BPC 1 /IM true ID ��������������?������������������������?���������������������?����������� EI Q endstream endobj 853 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 61 0 obj << /Name /T11 /Type /Font /Subtype /Type3 /Resources 853 0 R /FontBBox [2 -1 53 48] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 110 /Encoding 854 0 R /CharProcs 855 0 R /Widths [20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 ] /ToUnicode 856 0 R >> endobj 854 0 obj << /Type /Encoding /Differences [0/: 79/O 110/n ] >> endobj 855 0 obj << /: 857 0 R /O 858 0 R /n 859 0 R >> endobj 857 0 obj << /Length 84 >> stream 20 0 6 0 14 8 d1 q 8 0 0 8 6.1 0.1 cm BI /W 8 /H 8 /BPC 1 /IM true ID Á�� EI Q endstream endobj 858 0 obj << /Length 426 >> stream 56 0 3 -1 53 48 d1 q 50 0 0 49 3.1 -0.9 cm BI /W 50 /H 49 /BPC 1 /IM true ID ���������������������?��������������������������������������������������������������������������?�?����?�?����?�����?�����?����������������������������������������������������������������������������������������������?��������������������������?������������?������������������������� EI Q endstream endobj 859 0 obj << /Length 231 >> stream 44 0 2 0 41 30 d1 q 39 0 0 30 2.1 0.1 cm BI /W 39 /H 30 /BPC 1 /IM true ID �?����������Ï����?������������?���?���?�����������������������������������������������������?���?���?���?�����?����� EI Q endstream endobj 860 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 118 0 obj << /Name /T12 /Type /Font /Subtype /Type3 /Resources 860 0 R /FontBBox [1 0 34 25] /FontMatrix [1 0 0 -1 0 0] /FirstChar 110 /LastChar 110 /Encoding 861 0 R /CharProcs 862 0 R /Widths [37 ] /ToUnicode 863 0 R >> endobj 861 0 obj << /Type /Encoding /Differences [110/n ] >> endobj 862 0 obj << /n 864 0 R >> endobj 864 0 obj << /Length 206 >> stream 37 0 1 0 34 25 d1 q 33 0 0 25 1.1 0.1 cm BI /W 33 /H 25 /BPC 1 /IM true ID ����??��>�� ��� ��������>��>���������?���?���?���?�?���?���>��~��~������������������s��������� EI Q endstream endobj 865 0 obj << /ProcSet [/PDF /ImageB ] >> endobj 298 0 obj << /Name /T13 /Type /Font /Subtype /Type3 /Resources 865 0 R /FontBBox [0 -14 30 40] /FontMatrix [1 0 0 -1 0 0] /FirstChar 0 /LastChar 121 /Encoding 866 0 R /CharProcs 867 0 R /Widths [30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 30 0 0 0 0 0 30 0 0 0 0 0 0 30 0 0 30 30 0 0 0 0 0 0 0 0 0 0 0 0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 0 30 30 30 30 30 30 30 30 ] /ToUnicode 868 0 R >> endobj 866 0 obj << /Type /Encoding /Differences [0/;; /= /- /: /#3C /#3E /" /. /, /1 /' /0 /7 /#2F /2 /8 /3 /9 /6 /4 66/B /C 73/I 80/P 83/S /T 97/a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p 114/r /s /t /u /v /w /x /y ] >> endobj 867 0 obj << /;; 869 0 R /= 870 0 R /- 871 0 R /: 872 0 R /#3C 873 0 R /#3E 874 0 R /" 875 0 R /. 876 0 R /, 877 0 R /1 878 0 R /' 879 0 R /0 880 0 R /7 881 0 R /#2F 882 0 R /2 883 0 R /8 884 0 R /3 885 0 R /9 886 0 R /6 887 0 R /4 888 0 R /B 889 0 R /C 890 0 R /I 891 0 R /P 892 0 R /S 893 0 R /T 894 0 R /a 895 0 R /b 896 0 R /c 897 0 R /d 898 0 R /e 899 0 R /f 900 0 R /g 901 0 R /h 902 0 R /i 903 0 R /j 904 0 R /k 905 0 R /l 906 0 R /m 907 0 R /n 908 0 R /o 909 0 R /p 910 0 R /r 911 0 R /s 912 0 R /t 913 0 R /u 914 0 R /v 915 0 R /w 916 0 R /x 917 0 R /y 918 0 R >> endobj 869 0 obj << /Length 149 >> stream 30 0 10 -8 19 25 d1 q 9 0 0 33 10.1 -7.9 cm BI /W 9 /H 33 /BPC 1 /IM true ID ������������������������������������������������������ EI Q endstream endobj 870 0 obj << /Length 143 >> stream 30 0 2 10 27 25 d1 q 25 0 0 15 2.1 10.1 cm BI /W 25 /H 15 /BPC 1 /IM true ID �������������������������������� EI Q endstream endobj 871 0 obj << /Length 96 >> stream 30 0 3 15 26 20 d1 q 23 0 0 5 3.1 15.1 cm BI /W 23 /H 5 /BPC 1 /IM true ID �� EI Q endstream endobj 872 0 obj << /Length 106 >> stream 30 0 11 0 19 25 d1 q 8 0 0 25 11.1 0.1 cm BI /W 8 /H 25 /BPC 1 /IM true ID Á�����������Á�� EI Q endstream endobj 873 0 obj << /Length 174 >> stream 30 0 3 2 26 33 d1 q 23 0 0 31 3.1 2.1 cm BI /W 23 /H 31 /BPC 1 /IM true ID �������������������?����������?��������?������������?����������������� EI Q endstream endobj 874 0 obj << /Length 174 >> stream 30 0 3 2 26 33 d1 q 23 0 0 31 3.1 2.1 cm BI /W 23 /H 31 /BPC 1 /IM true ID �������������?�����������?��������������������?���������?������������� EI Q endstream endobj 875 0 obj << /Length 134 >> stream 30 0 5 19 24 36 d1 q 19 0 0 17 5.1 19.1 cm BI /W 19 /H 17 /BPC 1 /IM true ID ����?����?��?��?��?��?��?��?��?��?��?��?��?�� EI Q endstream endobj 876 0 obj << /Length 86 >> stream 30 0 11 0 19 8 d1 q 8 0 0 8 11.1 0.1 cm BI /W 8 /H 8 /BPC 1 /IM true ID Á�� EI Q endstream endobj 877 0 obj << /Length 116 >> stream 30 0 10 -8 20 8 d1 q 10 0 0 16 10.1 -7.9 cm BI /W 10 /H 16 /BPC 1 /IM true ID ������?�?�?�?�?�?���������� EI Q endstream endobj 878 0 obj << /Length 186 >> stream 30 0 5 0 25 35 d1 q 20 0 0 35 5.1 0.1 cm BI /W 20 /H 35 /BPC 1 /IM true ID ��������������������������������������������������������������� EI Q endstream endobj 879 0 obj << /Length 121 >> stream 30 0 10 17 20 35 d1 q 10 0 0 18 10.1 17.1 cm BI /W 10 /H 18 /BPC 1 /IM true ID ������?�?�?�?�?�?�?������������ EI Q endstream endobj 880 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID �������?�|������������Ç�Ç��������������������������Ç�Ã������������|�?������ EI Q endstream endobj 881 0 obj << /Length 189 >> stream 30 0 3 0 26 36 d1 q 23 0 0 36 3.1 0.1 cm BI /W 23 /H 36 /BPC 1 /IM true ID �����������?��?����������������������������������������������������������?� EI Q endstream endobj 882 0 obj << /Length 218 >> stream 30 0 3 -5 26 40 d1 q 23 0 0 45 3.1 -4.9 cm BI /W 23 /H 45 /BPC 1 /IM true ID ���������������������������������?��?���������������������������������������?��?�������������������������������� EI Q endstream endobj 883 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID �����������������������������������������������?���������������?������� EI Q endstream endobj 884 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID ���?������������������Ã������?�?��|��������������������������|����� EI Q endstream endobj 885 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID ���?���������Á��������������������?������������������������������������� EI Q endstream endobj 886 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID ����?��|�������������������������������a������������������������?������� EI Q endstream endobj 887 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID ��?�������?����������σ��������� ~��������������������������|����� EI Q endstream endobj 888 0 obj << /Length 221 >> stream 30 0 2 0 27 35 d1 q 25 0 0 35 2.1 0.1 cm BI /W 25 /H 35 /BPC 1 /IM true ID ��?����������������������������>��>��~��~������������������������������������������������� EI Q endstream endobj 889 0 obj << /Length 221 >> stream 30 0 1 0 27 35 d1 q 26 0 0 35 1.1 0.1 cm BI /W 26 /H 35 /BPC 1 /IM true ID �?���������������������������������������������������������������������?���?���?���?���?���?���������������� EI Q endstream endobj 890 0 obj << /Length 221 >> stream 30 0 2 0 27 35 d1 q 25 0 0 35 2.1 0.1 cm BI /W 25 /H 35 /BPC 1 /IM true ID ��|���������������������������������������������������������������������������������������������?� EI Q endstream endobj 891 0 obj << /Length 186 >> stream 30 0 5 0 25 35 d1 q 20 0 0 35 5.1 0.1 cm BI /W 20 /H 35 /BPC 1 /IM true ID ���������������������������������������������������������� EI Q endstream endobj 892 0 obj << /Length 186 >> stream 30 0 2 0 26 35 d1 q 24 0 0 35 2.1 0.1 cm BI /W 24 /H 35 /BPC 1 /IM true ID ������������������������������������������������������������������������������� EI Q endstream endobj 893 0 obj << /Length 186 >> stream 30 0 3 0 26 35 d1 q 23 0 0 35 3.1 0.1 cm BI /W 23 /H 35 /BPC 1 /IM true ID ��������������������������������?������������������������������?�� EI Q endstream endobj 894 0 obj << /Length 221 >> stream 30 0 2 0 27 35 d1 q 25 0 0 35 2.1 0.1 cm BI /W 25 /H 35 /BPC 1 /IM true ID �������������������������������������������������������������������������������������������������������������� EI Q endstream endobj 895 0 obj << /Length 181 >> stream 30 0 3 0 29 25 d1 q 26 0 0 25 3.1 0.1 cm BI /W 26 /H 25 /BPC 1 /IM true ID ���������?�������������������������������������������?��?�� EI Q endstream endobj 896 0 obj << /Length 221 >> stream 30 0 1 0 27 35 d1 q 26 0 0 35 1.1 0.1 cm BI /W 26 /H 35 /BPC 1 /IM true ID ������������������������������p?��@������������?��?�����?��?��?��?��?��?��?�?��?��������������@���?� EI Q endstream endobj 897 0 obj << /Length 156 >> stream 30 0 5 0 25 25 d1 q 20 0 0 25 5.1 0.1 cm BI /W 20 /H 25 /BPC 1 /IM true ID ��?���|�����������������������������������|��?��� EI Q endstream endobj 898 0 obj << /Length 221 >> stream 30 0 2 0 28 35 d1 q 26 0 0 35 2.1 0.1 cm BI /W 26 /H 35 /BPC 1 /IM true ID �����������������������������������������������|�����������������������������������������������x���?��?�� EI Q endstream endobj 899 0 obj << /Length 156 >> stream 30 0 3 0 25 25 d1 q 22 0 0 25 3.1 0.1 cm BI /W 22 /H 25 /BPC 1 /IM true ID ����?��|������������������������������?����� EI Q endstream endobj 900 0 obj << /Length 186 >> stream 30 0 2 0 24 35 d1 q 22 0 0 35 2.1 0.1 cm BI /W 22 /H 35 /BPC 1 /IM true ID ���������������������������������������������������������������������������������� EI Q endstream endobj 901 0 obj << /Length 241 >> stream 30 0 2 -14 28 25 d1 q 26 0 0 39 2.1 -13.9 cm BI /W 26 /H 39 /BPC 1 /IM true ID �����?�?�x�������������������������x��?����������������������?����������������������������������������� EI Q endstream endobj 902 0 obj << /Length 221 >> stream 30 0 1 0 28 35 d1 q 27 0 0 35 1.1 0.1 cm BI /W 27 /H 35 /BPC 1 /IM true ID ������������������������������p?��@������������?���?�������������������������������������������?��? EI Q endstream endobj 903 0 obj << /Length 189 >> stream 30 0 4 0 25 36 d1 q 21 0 0 36 4.1 0.1 cm BI /W 21 /H 36 /BPC 1 /IM true ID ���������������������������������������������������������������������������������������� EI Q endstream endobj 904 0 obj << /Length 232 >> stream 30 0 3 -13 21 36 d1 q 18 0 0 49 3.1 -12.9 cm BI /W 18 /H 49 /BPC 1 /IM true ID �������?��?����������������������?�?�?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?��?������������ EI Q endstream endobj 905 0 obj << /Length 221 >> stream 30 0 1 0 28 35 d1 q 27 0 0 35 1.1 0.1 cm BI /W 27 /H 35 /BPC 1 /IM true ID ������������������������������x�p?�p?�x���~��|��x?��p��`���A��������?��?��<��~�������������?��? EI Q endstream endobj 906 0 obj << /Length 186 >> stream 30 0 3 0 27 35 d1 q 24 0 0 35 3.1 0.1 cm BI /W 24 /H 35 /BPC 1 /IM true ID ����������������������������������������������������������������������������������������� EI Q endstream endobj 907 0 obj << /Length 181 >> stream 30 0 0 0 30 25 d1 q 30 0 0 25 0.1 0.1 cm BI /W 30 /H 25 /BPC 1 /IM true ID ������?�?�0 �x��>��>��~��~��~��~��~��~��~��~��~��~��~��~��~�x0 0 �x EI Q endstream endobj 908 0 obj << /Length 181 >> stream 30 0 1 0 28 25 d1 q 27 0 0 25 1.1 0.1 cm BI /W 27 /H 25 /BPC 1 /IM true ID ��?�@�����������?���?�������������������������������������������?��? EI Q endstream endobj 909 0 obj << /Length 156 >> stream 30 0 4 0 25 25 d1 q 21 0 0 25 4.1 0.1 cm BI /W 21 /H 25 /BPC 1 /IM true ID ������?�����������������������������������?����� EI Q endstream endobj 910 0 obj << /Length 237 >> stream 30 0 1 -13 27 25 d1 q 26 0 0 38 1.1 -12.9 cm BI /W 26 /H 38 /BPC 1 /IM true ID ��?�@�����������?��?�����?��?��?��?��?��?��?�?��?��������������@��p?�������������������������������������� EI Q endstream endobj 911 0 obj << /Length 181 >> stream 30 0 2 0 27 25 d1 q 25 0 0 25 2.1 0.1 cm BI /W 25 /H 25 /BPC 1 /IM true ID �?����p������������������������������������������������������ EI Q endstream endobj 912 0 obj << /Length 156 >> stream 30 0 4 0 25 25 d1 q 21 0 0 25 4.1 0.1 cm BI /W 21 /H 25 /BPC 1 /IM true ID �?�������?��������?�������������?�� EI Q endstream endobj 913 0 obj << /Length 177 >> stream 30 0 1 0 25 32 d1 q 24 0 0 32 1.1 0.1 cm BI /W 24 /H 32 /BPC 1 /IM true ID ������������������������������������������������������������ EI Q endstream endobj 914 0 obj << /Length 181 >> stream 30 0 1 0 28 25 d1 q 27 0 0 25 1.1 0.1 cm BI /W 27 /H 25 /BPC 1 /IM true ID ���x�x��|��������������������������������������������������>��?�����? EI Q endstream endobj 915 0 obj << /Length 181 >> stream 30 0 1 0 28 25 d1 q 27 0 0 25 1.1 0.1 cm BI /W 27 /H 25 /BPC 1 /IM true ID �?�?����������?���?���?���?������������������?���?���?�������������� EI Q endstream endobj 916 0 obj << /Length 181 >> stream 30 0 1 0 28 25 d1 q 27 0 0 25 1.1 0.1 cm BI /W 27 /H 25 /BPC 1 /IM true ID �?�?��������������������������������������a���a���c���c���c��DC��DC��NC��������� EI Q endstream endobj 917 0 obj << /Length 181 >> stream 30 0 2 0 27 25 d1 q 25 0 0 25 2.1 0.1 cm BI /W 25 /H 25 /BPC 1 /IM true ID �<����<��>��<��?����������������������������������?��>��>����>��>� EI Q endstream endobj 918 0 obj << /Length 237 >> stream 30 0 2 -13 28 25 d1 q 26 0 0 38 2.1 -12.9 cm BI /W 26 /H 38 /BPC 1 /IM true ID �>??�>����������������?��?��>������?�� ?�� ?�� ?������������������������������������������������������������?��������� EI Q endstream endobj 382 0 obj << /Filter /FlateDecode /Length 278 >> stream H�TQ�n� ���-���3�Iȍ��E�/�9�v,�a\����0������1���fݢ�~4��e^�F��0H3�F��>�IY�$n���Ԙ~)��Ż �.�Cr��u�F3�|Ѯ�~��CU����ʾ� ��w�,B��ӣ���b�F�̀ Oi�,*@��?cET\{����IB �<�<`qMX�j�9�s���p9�z���β{%aRgQFi�.�D≈2;nL�h��B��8��%���� �>��6�< �#�g/�� endstream endobj 410 0 obj << /Filter /FlateDecode /Length 288 >> stream H�T�=o�0 ��� ��:8>��X�����ݹ�pH%D��������O�ux����u� �=��+����� ���A��ͺ��L�M��۲�Ժ~��R���5���<e��߂�0���� j���n��,�j7="" ��&�m���#$�="">��� �����*����g���so.]PRE��pC�ESPUoL�X�s��Kᒸ��h殞�Β�Uv��,�+0�Ȥ��+2;�{ '��X�E��� ��d�!��۫lF�E�����ٳ#����� endstream endobj 434 0 obj << /Filter /FlateDecode /Length 256 >> stream H�TP=o�0��7��`H Q%�!�������j)ؖ1��gLRu�}���c����}x+[ �k�<nv���a(v�� [��r��e="" 86���y�="">�8�����)��zm�|}���]qD ���}�N�½��E�vY�n͋�c�prB�f@�eQ?�ԀF���]/����H<��Ɉ��卓$�]���Q�?$�H@UbT�Qu�8n�S�8S\�ݞ��'��6W�њ6x_��.:�'�`�(� endstream endobj 496 0 obj << /Filter /FlateDecode /Length 297 >> stream H�T��n�0 Ew}������8K�>P��m�N Բ +C�����`���Hٞ�'3y�onQz'����)�/��] zR~ۅ��{ �����q>�q���W�n�pΟ�G��N��̅��㓄�j�7�h<$�4�q�}��K?#HN���7����n3^4��W�zsA��]u�o��&��1��w"F& -�C�q���8���1���� L�f��F��V�����u�)(��r�jqYĒ �1 �_/S�lė���nn�>?�'p:G- c ��M���'~儑Q endstream endobj 539 0 obj << /Filter /FlateDecode /Length 227 >> stream H�TP�n� ���[u�v�tA^��C�*N�8[H1�3��=�$Uнw������.���`ZL�9o �0�A�b�<�Xg�-�t��v��(%䙛c�^.����,��=��&�)��P�`�r���m�e�Ղ������AҾGP�e �C׀���ju\���-KUQp-���e�k�#�<-��LD�y��-�r���!� ��_�@n8 endstream endobj 631 0 obj << /Filter /FlateDecode /Length 256 >> stream H�TP=o� ��[u IsU��\� �Ps��"5���k wU�~�g���������[9`�Q�q��������eسt�Y8�$�%�ܛ�B�2�A�K�ܝ�����W赙x��"`X���M�����^�{3��?�9�*����*\��腙ں�m�:@���]�Q~ ��CC̢��wG�+'Kr�C�����@����03���T�P���rq����=�zO��6��hM�-�Y���~�� endstream endobj 700 0 obj << /Filter /FlateDecode /Length 249 >> stream H�T�=o�0 �w~��V�# 1��0�C���"��0��kzU�X�c��4ύ5Ļ�U�c��e^�B�q4�h���VM�A�v[N�f��D|Pr ~��k��ރx���#���/���7Nh�PנqH��s�݄ X�Ǯ�C8�qv4�5.�S�;;"T笆�(k@���<*�!�����IS� � =������d���%�?�1� ���?�W���V�i��t�6���x�����/�`tPxE endstream endobj 760 0 obj << /Filter /FlateDecode /Length 226 >> stream H�TP�n� ���-�;���4.�P|I���B��q�ς�.Jڙ�Y�����>���h�0�����E8��4-8o����&�d�-�>���K� n���S� ��!�01s���İ��3� ��B^Mz33���?�%�����tt�$c�L��CӁ~6`p�{���q�����Z)��~�x��Z����L+��&�+�����J(�S�P��`�~n� endstream endobj 856 0 obj << /Filter /FlateDecode /Length 227 >> stream H�T��n� ��<���z ɪ�".�*尵Z��)� ��C@�N;��o�o��;t�F�g���:M8����n@[ר�j�x��e�8v�xh[ƿRr���˥�7�+�i$놤�}�$��C��.BB�F���C�O9"�����% 4%���^��B�n@h�F@�C���k�ը_I�QYUۣ`H�ݻ`�[+r���Ӎ���Ѳ}���X�� >�����l endstream endobj 863 0 obj << /Filter /FlateDecode /Length 215 >> stream H�TP�n�0 ��St��� /I}�N�+� �)���}%�I�����)�ݡ#@~��=,��-�.8Z��cuغ�zRd��p�hp�4B~��x�ݩ�^���l�-��y�9G�_��� )@m !���� Af݃<���}�Y;��WYш���^�<�n�ˠ��fQ��V�ݍM�t�=�^�c�|q���-��)���J� 0�Ri� endstream endobj 868 0 obj << /Filter /FlateDecode /Length 263 >> stream H�TP�n� ���)���f ��4.r(ޤga� �a\��3�w�0o�̛����Κ��Ϫ�����2�^!\p4� �Qa�ү&逓�ߖ�Sg��`���K�ܝ������5zcGb��/"�չ��(�mA����E�W9!��#ϛC��_�g��� ��#�h������UYqԷ�L4�$�� �"a2�t{Fs���\�������M��D<��y�E���u"��\�/����Z��3�ۦe�����nvq��د��� endstream endobj 1 0 obj << /Type /Page /Parent 10 0 R /Resources 3 0 R /Contents 2 0 R >> endobj 11 0 obj << /Type /Page /Parent 10 0 R /Resources 13 0 R /Contents 12 0 R >> endobj 16 0 obj << /Type /Page /Parent 10 0 R /Resources 18 0 R /Contents 17 0 R >> endobj 21 0 obj << /Type /Page /Parent 10 0 R /Resources 23 0 R /Contents 22 0 R >> endobj 25 0 obj << /Type /Page /Parent 10 0 R /Resources 27 0 R /Contents 26 0 R >> endobj 28 0 obj << /Type /Page /Parent 10 0 R /Resources 30 0 R /Contents 29 0 R >> endobj 31 0 obj << /Type /Page /Parent 10 0 R /Resources 33 0 R /Contents 32 0 R >> endobj 34 0 obj << /Type /Page /Parent 10 0 R /Resources 36 0 R /Contents 35 0 R >> endobj 37 0 obj << /Type /Page /Parent 10 0 R /Resources 39 0 R /Contents 38 0 R >> endobj 40 0 obj << /Type /Page /Parent 10 0 R /Resources 42 0 R /Contents 41 0 R >> endobj 43 0 obj << /Type /Page /Parent 47 0 R /Resources 45 0 R /Contents 44 0 R >> endobj 48 0 obj << /Type /Page /Parent 47 0 R /Resources 50 0 R /Contents 49 0 R >> endobj 52 0 obj << /Type /Page /Parent 47 0 R /Resources 54 0 R /Contents 53 0 R >> endobj 55 0 obj << /Type /Page /Parent 47 0 R /Resources 57 0 R /Contents 56 0 R >> endobj 58 0 obj << /Type /Page /Parent 47 0 R /Resources 60 0 R /Contents 59 0 R >> endobj 62 0 obj << /Type /Page /Parent 47 0 R /Resources 64 0 R /Contents 63 0 R >> endobj 65 0 obj << /Type /Page /Parent 47 0 R /Resources 67 0 R /Contents 66 0 R >> endobj 68 0 obj << /Type /Page /Parent 47 0 R /Resources 70 0 R /Contents 69 0 R >> endobj 71 0 obj << /Type /Page /Parent 47 0 R /Resources 73 0 R /Contents 72 0 R >> endobj 74 0 obj << /Type /Page /Parent 47 0 R /Resources 76 0 R /Contents 75 0 R >> endobj 77 0 obj << /Type /Page /Parent 80 0 R /Resources 79 0 R /Contents 78 0 R >> endobj 81 0 obj << /Type /Page /Parent 80 0 R /Resources 83 0 R /Contents 82 0 R >> endobj 84 0 obj << /Type /Page /Parent 80 0 R /Resources 86 0 R /Contents 85 0 R >> endobj 87 0 obj << /Type /Page /Parent 80 0 R /Resources 89 0 R /Contents 88 0 R >> endobj 90 0 obj << /Type /Page /Parent 80 0 R /Resources 92 0 R /Contents 91 0 R >> endobj 93 0 obj << /Type /Page /Parent 80 0 R /Resources 95 0 R /Contents 94 0 R >> endobj 96 0 obj << /Type /Page /Parent 80 0 R /Resources 98 0 R /Contents 97 0 R >> endobj 99 0 obj << /Type /Page /Parent 80 0 R /Resources 101 0 R /Contents 100 0 R >> endobj 102 0 obj << /Type /Page /Parent 80 0 R /Resources 104 0 R /Contents 103 0 R >> endobj 105 0 obj << /Type /Page /Parent 80 0 R /Resources 107 0 R /Contents 106 0 R >> endobj 108 0 obj << /Type /Page /Parent 111 0 R /Resources 110 0 R /Contents 109 0 R >> endobj 112 0 obj << /Type /Page /Parent 111 0 R /Resources 114 0 R /Contents 113 0 R >> endobj 115 0 obj << /Type /Page /Parent 111 0 R /Resources 117 0 R /Contents 116 0 R >> endobj 119 0 obj << /Type /Page /Parent 111 0 R /Resources 121 0 R /Contents 120 0 R >> endobj 122 0 obj << /Type /Page /Parent 111 0 R /Resources 124 0 R /Contents 123 0 R >> endobj 125 0 obj << /Type /Page /Parent 111 0 R /Resources 127 0 R /Contents 126 0 R >> endobj 128 0 obj << /Type /Page /Parent 111 0 R /Resources 130 0 R /Contents 129 0 R >> endobj 131 0 obj << /Type /Page /Parent 111 0 R /Resources 133 0 R /Contents 132 0 R >> endobj 134 0 obj << /Type /Page /Parent 111 0 R /Resources 136 0 R /Contents 135 0 R >> endobj 137 0 obj << /Type /Page /Parent 111 0 R /Resources 139 0 R /Contents 138 0 R >> endobj 140 0 obj << /Type /Page /Parent 143 0 R /Resources 142 0 R /Contents 141 0 R >> endobj 144 0 obj << /Type /Page /Parent 143 0 R /Resources 146 0 R /Contents 145 0 R >> endobj 147 0 obj << /Type /Page /Parent 143 0 R /Resources 149 0 R /Contents 148 0 R >> endobj 150 0 obj << /Type /Page /Parent 143 0 R /Resources 152 0 R /Contents 151 0 R >> endobj 153 0 obj << /Type /Page /Parent 143 0 R /Resources 155 0 R /Contents 154 0 R >> endobj 156 0 obj << /Type /Page /Parent 143 0 R /Resources 158 0 R /Contents 157 0 R >> endobj 159 0 obj << /Type /Page /Parent 143 0 R /Resources 161 0 R /Contents 160 0 R >> endobj 162 0 obj << /Type /Page /Parent 143 0 R /Resources 164 0 R /Contents 163 0 R >> endobj 165 0 obj << /Type /Page /Parent 143 0 R /Resources 167 0 R /Contents 166 0 R >> endobj 168 0 obj << /Type /Page /Parent 143 0 R /Resources 170 0 R /Contents 169 0 R >> endobj 171 0 obj << /Type /Page /Parent 174 0 R /Resources 173 0 R /Contents 172 0 R >> endobj 175 0 obj << /Type /Page /Parent 174 0 R /Resources 177 0 R /Contents 176 0 R >> endobj 178 0 obj << /Type /Page /Parent 174 0 R /Resources 180 0 R /Contents 179 0 R >> endobj 181 0 obj << /Type /Page /Parent 174 0 R /Resources 183 0 R /Contents 182 0 R >> endobj 184 0 obj << /Type /Page /Parent 174 0 R /Resources 186 0 R /Contents 185 0 R >> endobj 187 0 obj << /Type /Page /Parent 174 0 R /Resources 189 0 R /Contents 188 0 R >> endobj 190 0 obj << /Type /Page /Parent 174 0 R /Resources 192 0 R /Contents 191 0 R >> endobj 193 0 obj << /Type /Page /Parent 174 0 R /Resources 195 0 R /Contents 194 0 R >> endobj 196 0 obj << /Type /Page /Parent 174 0 R /Resources 198 0 R /Contents 197 0 R >> endobj 199 0 obj << /Type /Page /Parent 174 0 R /Resources 201 0 R /Contents 200 0 R >> endobj 202 0 obj << /Type /Page /Parent 205 0 R /Resources 204 0 R /Contents 203 0 R >> endobj 206 0 obj << /Type /Page /Parent 205 0 R /Resources 208 0 R /Contents 207 0 R >> endobj 209 0 obj << /Type /Page /Parent 205 0 R /Resources 211 0 R /Contents 210 0 R >> endobj 212 0 obj << /Type /Page /Parent 205 0 R /Resources 214 0 R /Contents 213 0 R >> endobj 215 0 obj << /Type /Page /Parent 205 0 R /Resources 217 0 R /Contents 216 0 R >> endobj 218 0 obj << /Type /Page /Parent 205 0 R /Resources 220 0 R /Contents 219 0 R >> endobj 221 0 obj << /Type /Page /Parent 205 0 R /Resources 223 0 R /Contents 222 0 R >> endobj 224 0 obj << /Type /Page /Parent 205 0 R /Resources 226 0 R /Contents 225 0 R >> endobj 227 0 obj << /Type /Page /Parent 205 0 R /Resources 229 0 R /Contents 228 0 R >> endobj 230 0 obj << /Type /Page /Parent 205 0 R /Resources 232 0 R /Contents 231 0 R >> endobj 233 0 obj << /Type /Page /Parent 236 0 R /Resources 235 0 R /Contents 234 0 R >> endobj 237 0 obj << /Type /Page /Parent 236 0 R /Resources 239 0 R /Contents 238 0 R >> endobj 240 0 obj << /Type /Page /Parent 236 0 R /Resources 242 0 R /Contents 241 0 R >> endobj 243 0 obj << /Type /Page /Parent 236 0 R /Resources 245 0 R /Contents 244 0 R >> endobj 246 0 obj << /Type /Page /Parent 236 0 R /Resources 248 0 R /Contents 247 0 R >> endobj 249 0 obj << /Type /Page /Parent 236 0 R /Resources 251 0 R /Contents 250 0 R >> endobj 252 0 obj << /Type /Page /Parent 236 0 R /Resources 254 0 R /Contents 253 0 R >> endobj 255 0 obj << /Type /Page /Parent 236 0 R /Resources 257 0 R /Contents 256 0 R >> endobj 258 0 obj << /Type /Page /Parent 236 0 R /Resources 260 0 R /Contents 259 0 R >> endobj 261 0 obj << /Type /Page /Parent 236 0 R /Resources 263 0 R /Contents 262 0 R >> endobj 264 0 obj << /Type /Page /Parent 267 0 R /Resources 266 0 R /Contents 265 0 R >> endobj 268 0 obj << /Type /Page /Parent 267 0 R /Resources 270 0 R /Contents 269 0 R >> endobj 271 0 obj << /Type /Page /Parent 267 0 R /Resources 273 0 R /Contents 272 0 R >> endobj 274 0 obj << /Type /Page /Parent 267 0 R /Resources 276 0 R /Contents 275 0 R >> endobj 277 0 obj << /Type /Page /Parent 267 0 R /Resources 279 0 R /Contents 278 0 R >> endobj 280 0 obj << /Type /Page /Parent 267 0 R /Resources 282 0 R /Contents 281 0 R >> endobj 283 0 obj << /Type /Page /Parent 267 0 R /Resources 285 0 R /Contents 284 0 R >> endobj 286 0 obj << /Type /Page /Parent 267 0 R /Resources 288 0 R /Contents 287 0 R >> endobj 289 0 obj << /Type /Page /Parent 267 0 R /Resources 291 0 R /Contents 290 0 R >> endobj 292 0 obj << /Type /Page /Parent 267 0 R /Resources 294 0 R /Contents 293 0 R >> endobj 295 0 obj << /Type /Page /Parent 299 0 R /Resources 297 0 R /Contents 296 0 R >> endobj 300 0 obj << /Type /Page /Parent 299 0 R /Resources 302 0 R /Contents 301 0 R >> endobj 303 0 obj << /Type /Page /Parent 299 0 R /Resources 305 0 R /Contents 304 0 R >> endobj 306 0 obj << /Type /Page /Parent 299 0 R /Resources 308 0 R /Contents 307 0 R >> endobj 309 0 obj << /Type /Page /Parent 299 0 R /Resources 311 0 R /Contents 310 0 R >> endobj 312 0 obj << /Type /Page /Parent 299 0 R /Resources 314 0 R /Contents 313 0 R >> endobj 315 0 obj << /Type /Page /Parent 299 0 R /Resources 317 0 R /Contents 316 0 R >> endobj 318 0 obj << /Type /Page /Parent 299 0 R /Resources 320 0 R /Contents 319 0 R >> endobj 321 0 obj << /Type /Page /Parent 299 0 R /Resources 323 0 R /Contents 322 0 R >> endobj 324 0 obj << /Type /Page /Parent 299 0 R /Resources 326 0 R /Contents 325 0 R >> endobj 327 0 obj << /Type /Page /Parent 331 0 R /Resources 329 0 R /Contents 328 0 R >> endobj 332 0 obj << /Type /Page /Parent 331 0 R /Resources 334 0 R /Contents 333 0 R >> endobj 335 0 obj << /Type /Page /Parent 331 0 R /Resources 337 0 R /Contents 336 0 R >> endobj 338 0 obj << /Type /Page /Parent 331 0 R /Resources 340 0 R /Contents 339 0 R >> endobj 341 0 obj << /Type /Page /Parent 331 0 R /Resources 343 0 R /Contents 342 0 R >> endobj 344 0 obj << /Type /Page /Parent 331 0 R /Resources 346 0 R /Contents 345 0 R >> endobj 347 0 obj << /Type /Page /Parent 331 0 R /Resources 349 0 R /Contents 348 0 R >> endobj 350 0 obj << /Type /Page /Parent 331 0 R /Resources 352 0 R /Contents 351 0 R >> endobj 353 0 obj << /Type /Page /Parent 331 0 R /Resources 355 0 R /Contents 354 0 R >> endobj 356 0 obj << /Type /Page /Parent 331 0 R /Resources 358 0 R /Contents 357 0 R >> endobj 359 0 obj << /Type /Page /Parent 363 0 R /Resources 361 0 R /Contents 360 0 R >> endobj 364 0 obj << /Type /Page /Parent 363 0 R /Resources 366 0 R /Contents 365 0 R >> endobj 367 0 obj << /Type /Page /Parent 363 0 R /Resources 369 0 R /Contents 368 0 R >> endobj 370 0 obj << /Type /Page /Parent 363 0 R /Resources 372 0 R /Contents 371 0 R >> endobj 373 0 obj << /Type /Page /Parent 363 0 R /Resources 375 0 R /Contents 374 0 R >> endobj 376 0 obj << /Type /Page /Parent 363 0 R /Resources 378 0 R /Contents 377 0 R >> endobj 919 0 obj << /S /D >> endobj 920 0 obj << /Nums [0 919 0 R ] >> endobj 10 0 obj << /Type /Pages /Kids [1 0 R 11 0 R 16 0 R 21 0 R 25 0 R 28 0 R 31 0 R 34 0 R 37 0 R 40 0 R] /Count 10 /Parent 46 0 R >> endobj 47 0 obj << /Type /Pages /Kids [43 0 R 48 0 R 52 0 R 55 0 R 58 0 R 62 0 R 65 0 R 68 0 R 71 0 R 74 0 R] /Count 10 /Parent 46 0 R >> endobj 80 0 obj << /Type /Pages /Kids [77 0 R 81 0 R 84 0 R 87 0 R 90 0 R 93 0 R 96 0 R 99 0 R 102 0 R 105 0 R] /Count 10 /Parent 46 0 R >> endobj 111 0 obj << /Type /Pages /Kids [108 0 R 112 0 R 115 0 R 119 0 R 122 0 R 125 0 R 128 0 R 131 0 R 134 0 R 137 0 R] /Count 10 /Parent 46 0 R >> endobj 143 0 obj << /Type /Pages /Kids [140 0 R 144 0 R 147 0 R 150 0 R 153 0 R 156 0 R 159 0 R 162 0 R 165 0 R 168 0 R] /Count 10 /Parent 46 0 R >> endobj 174 0 obj << /Type /Pages /Kids [171 0 R 175 0 R 178 0 R 181 0 R 184 0 R 187 0 R 190 0 R 193 0 R 196 0 R 199 0 R] /Count 10 /Parent 46 0 R >> endobj 205 0 obj << /Type /Pages /Kids [202 0 R 206 0 R 209 0 R 212 0 R 215 0 R 218 0 R 221 0 R 224 0 R 227 0 R 230 0 R] /Count 10 /Parent 46 0 R >> endobj 236 0 obj << /Type /Pages /Kids [233 0 R 237 0 R 240 0 R 243 0 R 246 0 R 249 0 R 252 0 R 255 0 R 258 0 R 261 0 R] /Count 10 /Parent 46 0 R >> endobj 267 0 obj << /Type /Pages /Kids [264 0 R 268 0 R 271 0 R 274 0 R 277 0 R 280 0 R 283 0 R 286 0 R 289 0 R 292 0 R] /Count 10 /Parent 46 0 R >> endobj 299 0 obj << /Type /Pages /Kids [295 0 R 300 0 R 303 0 R 306 0 R 309 0 R 312 0 R 315 0 R 318 0 R 321 0 R 324 0 R] /Count 10 /Parent 46 0 R >> endobj 46 0 obj << /Type /Pages /Kids [10 0 R 47 0 R 80 0 R 111 0 R 143 0 R 174 0 R 205 0 R 236 0 R 267 0 R 299 0 R ] /Count 100 /Parent 330 0 R >> endobj 331 0 obj << /Type /Pages /Kids [327 0 R 332 0 R 335 0 R 338 0 R 341 0 R 344 0 R 347 0 R 350 0 R 353 0 R 356 0 R] /Count 10 /Parent 362 0 R >> endobj 363 0 obj << /Type /Pages /Kids [359 0 R 364 0 R 367 0 R 370 0 R 373 0 R 376 0 R] /Count 6 /Parent 362 0 R >> endobj 362 0 obj << /Type /Pages /Kids [331 0 R 363 0 R ] /Count 16 /Parent 330 0 R >> endobj 330 0 obj << /Type /Pages /Kids [46 0 R 362 0 R ] /Count 116 /MediaBox [0 0 612 792] >> endobj 921 0 obj << /CreationDate (D:20050127191359-05'00') /ModDate (D:20050127191359-05'00') /Producer (PSNormalizer.framework) >> endobj 922 0 obj << /Type /Catalog /Pages 330 0 R /PageLabels 920 0 R >> endobj xref 0 923 0000000000 65535 f 0000581812 00000 n 0000000016 00000 n 0000001429 00000 n 0000385112 00000 n 0000396430 00000 n 0000415716 00000 n 0000445590 00000 n 0000456264 00000 n 0000384924 00000 n 0000591976 00000 n 0000581893 00000 n 0000001563 00000 n 0000002460 00000 n 0000457123 00000 n 0000384786 00000 n 0000581977 00000 n 0000002611 00000 n 0000005406 00000 n 0000488636 00000 n 0000511465 00000 n 0000582061 00000 n 0000005579 00000 n 0000010805 00000 n 0000513228 00000 n 0000582145 00000 n 0000010989 00000 n 0000012520 00000 n 0000582229 00000 n 0000012693 00000 n 0000014637 00000 n 0000582313 00000 n 0000014810 00000 n 0000017115 00000 n 0000582397 00000 n 0000017277 00000 n 0000019841 00000 n 0000582481 00000 n 0000020003 00000 n 0000025119 00000 n 0000582565 00000 n 0000025292 00000 n 0000027933 00000 n 0000582649 00000 n 0000028106 00000 n 0000031649 00000 n 0000593434 00000 n 0000592113 00000 n 0000582733 00000 n 0000031833 00000 n 0000036309 00000 n 0000534648 00000 n 0000582817 00000 n 0000036483 00000 n 0000039769 00000 n 0000582901 00000 n 0000039943 00000 n 0000043520 00000 n 0000582985 00000 n 0000043716 00000 n 0000047501 00000 n 0000562982 00000 n 0000583069 00000 n 0000047709 00000 n 0000050304 00000 n 0000583153 00000 n 0000050489 00000 n 0000054042 00000 n 0000583237 00000 n 0000054239 00000 n 0000056862 00000 n 0000583321 00000 n 0000057058 00000 n 0000061932 00000 n 0000583405 00000 n 0000062095 00000 n 0000066309 00000 n 0000583489 00000 n 0000066482 00000 n 0000069411 00000 n 0000592251 00000 n 0000583573 00000 n 0000069584 00000 n 0000071988 00000 n 0000583657 00000 n 0000072161 00000 n 0000077025 00000 n 0000583741 00000 n 0000077188 00000 n 0000078607 00000 n 0000583825 00000 n 0000078781 00000 n 0000082119 00000 n 0000583909 00000 n 0000082282 00000 n 0000086379 00000 n 0000583993 00000 n 0000086553 00000 n 0000088844 00000 n 0000584077 00000 n 0000089017 00000 n 0000092245 00000 n 0000584163 00000 n 0000092431 00000 n 0000096111 00000 n 0000584250 00000 n 0000096286 00000 n 0000097621 00000 n 0000584337 00000 n 0000097796 00000 n 0000099917 00000 n 0000592391 00000 n 0000584425 00000 n 0000100114 00000 n 0000103234 00000 n 0000584513 00000 n 0000103420 00000 n 0000106736 00000 n 0000564511 00000 n 0000584601 00000 n 0000106935 00000 n 0000109573 00000 n 0000584689 00000 n 0000109759 00000 n 0000114559 00000 n 0000584777 00000 n 0000114734 00000 n 0000119725 00000 n 0000584865 00000 n 0000119911 00000 n 0000122320 00000 n 0000584953 00000 n 0000122495 00000 n 0000124930 00000 n 0000585041 00000 n 0000125105 00000 n 0000128505 00000 n 0000585129 00000 n 0000128680 00000 n 0000131942 00000 n 0000585217 00000 n 0000132105 00000 n 0000135004 00000 n 0000592540 00000 n 0000585305 00000 n 0000135179 00000 n 0000137331 00000 n 0000585393 00000 n 0000137505 00000 n 0000141849 00000 n 0000585481 00000 n 0000142035 00000 n 0000144430 00000 n 0000585569 00000 n 0000144604 00000 n 0000148526 00000 n 0000585657 00000 n 0000148723 00000 n 0000151320 00000 n 0000585745 00000 n 0000151506 00000 n 0000155110 00000 n 0000585833 00000 n 0000155285 00000 n 0000157035 00000 n 0000585921 00000 n 0000157198 00000 n 0000158807 00000 n 0000586009 00000 n 0000158982 00000 n 0000162772 00000 n 0000586097 00000 n 0000162936 00000 n 0000166377 00000 n 0000592689 00000 n 0000586185 00000 n 0000166574 00000 n 0000170740 00000 n 0000586273 00000 n 0000170937 00000 n 0000173984 00000 n 0000586361 00000 n 0000174159 00000 n 0000176586 00000 n 0000586449 00000 n 0000176772 00000 n 0000179355 00000 n 0000586537 00000 n 0000179541 00000 n 0000183063 00000 n 0000586625 00000 n 0000183272 00000 n 0000186069 00000 n 0000586713 00000 n 0000186244 00000 n 0000189595 00000 n 0000586801 00000 n 0000189759 00000 n 0000192279 00000 n 0000586889 00000 n 0000192465 00000 n 0000196644 00000 n 0000586977 00000 n 0000196830 00000 n 0000200510 00000 n 0000592838 00000 n 0000587065 00000 n 0000200707 00000 n 0000204212 00000 n 0000587153 00000 n 0000204398 00000 n 0000206900 00000 n 0000587241 00000 n 0000207086 00000 n 0000210249 00000 n 0000587329 00000 n 0000210435 00000 n 0000213282 00000 n 0000587417 00000 n 0000213479 00000 n 0000215380 00000 n 0000587505 00000 n 0000215555 00000 n 0000218382 00000 n 0000587593 00000 n 0000218568 00000 n 0000220633 00000 n 0000587681 00000 n 0000220819 00000 n 0000223743 00000 n 0000587769 00000 n 0000223929 00000 n 0000226892 00000 n 0000587857 00000 n 0000227089 00000 n 0000229767 00000 n 0000592987 00000 n 0000587945 00000 n 0000229953 00000 n 0000233214 00000 n 0000588033 00000 n 0000233411 00000 n 0000236426 00000 n 0000588121 00000 n 0000236590 00000 n 0000240236 00000 n 0000588209 00000 n 0000240411 00000 n 0000242712 00000 n 0000588297 00000 n 0000242909 00000 n 0000247242 00000 n 0000588385 00000 n 0000247417 00000 n 0000252070 00000 n 0000588473 00000 n 0000252245 00000 n 0000257285 00000 n 0000588561 00000 n 0000257449 00000 n 0000261554 00000 n 0000588649 00000 n 0000261718 00000 n 0000264580 00000 n 0000588737 00000 n 0000264744 00000 n 0000267283 00000 n 0000593136 00000 n 0000588825 00000 n 0000267458 00000 n 0000269602 00000 n 0000588913 00000 n 0000269788 00000 n 0000272985 00000 n 0000589001 00000 n 0000273171 00000 n 0000276633 00000 n 0000589089 00000 n 0000276830 00000 n 0000279541 00000 n 0000589177 00000 n 0000279727 00000 n 0000282583 00000 n 0000589265 00000 n 0000282747 00000 n 0000285760 00000 n 0000589353 00000 n 0000285935 00000 n 0000288005 00000 n 0000589441 00000 n 0000288180 00000 n 0000293080 00000 n 0000589529 00000 n 0000293266 00000 n 0000298103 00000 n 0000589617 00000 n 0000298289 00000 n 0000302933 00000 n 0000565142 00000 n 0000593285 00000 n 0000589705 00000 n 0000303109 00000 n 0000306371 00000 n 0000589793 00000 n 0000306557 00000 n 0000310267 00000 n 0000589881 00000 n 0000310442 00000 n 0000312665 00000 n 0000589969 00000 n 0000312851 00000 n 0000314620 00000 n 0000590057 00000 n 0000314783 00000 n 0000316864 00000 n 0000590145 00000 n 0000317061 00000 n 0000320349 00000 n 0000590233 00000 n 0000320535 00000 n 0000323877 00000 n 0000590321 00000 n 0000324052 00000 n 0000326679 00000 n 0000590409 00000 n 0000326843 00000 n 0000330256 00000 n 0000590497 00000 n 0000330420 00000 n 0000333564 00000 n 0000593936 00000 n 0000593582 00000 n 0000590585 00000 n 0000333728 00000 n 0000336350 00000 n 0000590673 00000 n 0000336525 00000 n 0000340071 00000 n 0000590761 00000 n 0000340246 00000 n 0000342991 00000 n 0000590849 00000 n 0000343166 00000 n 0000345178 00000 n 0000590937 00000 n 0000345341 00000 n 0000348430 00000 n 0000591025 00000 n 0000348616 00000 n 0000353420 00000 n 0000591113 00000 n 0000353617 00000 n 0000355477 00000 n 0000591201 00000 n 0000355652 00000 n 0000360445 00000 n 0000591289 00000 n 0000360619 00000 n 0000363477 00000 n 0000591377 00000 n 0000363640 00000 n 0000368649 00000 n 0000593849 00000 n 0000593732 00000 n 0000591465 00000 n 0000368812 00000 n 0000373677 00000 n 0000591553 00000 n 0000373840 00000 n 0000375920 00000 n 0000591641 00000 n 0000376105 00000 n 0000378952 00000 n 0000591729 00000 n 0000379137 00000 n 0000381776 00000 n 0000591817 00000 n 0000381950 00000 n 0000384612 00000 n 0000385064 00000 n 0000385602 00000 n 0000385752 00000 n 0000578216 00000 n 0000386039 00000 n 0000386399 00000 n 0000386877 00000 n 0000387052 00000 n 0000387530 00000 n 0000388008 00000 n 0000388598 00000 n 0000389208 00000 n 0000389686 00000 n 0000390230 00000 n 0000390822 00000 n 0000391188 00000 n 0000391600 00000 n 0000392084 00000 n 0000392450 00000 n 0000392876 00000 n 0000393356 00000 n 0000393664 00000 n 0000394062 00000 n 0000394474 00000 n 0000394942 00000 n 0000395252 00000 n 0000395618 00000 n 0000395980 00000 n 0000396382 00000 n 0000396786 00000 n 0000396929 00000 n 0000578568 00000 n 0000397172 00000 n 0000398540 00000 n 0000399658 00000 n 0000400875 00000 n 0000402035 00000 n 0000403644 00000 n 0000404396 00000 n 0000405434 00000 n 0000406263 00000 n 0000407283 00000 n 0000407622 00000 n 0000407956 00000 n 0000409147 00000 n 0000409883 00000 n 0000410789 00000 n 0000411784 00000 n 0000412370 00000 n 0000413122 00000 n 0000413937 00000 n 0000414675 00000 n 0000415668 00000 n 0000416250 00000 n 0000416503 00000 n 0000578930 00000 n 0000417174 00000 n 0000417334 00000 n 0000417517 00000 n 0000417699 00000 n 0000417923 00000 n 0000418463 00000 n 0000418621 00000 n 0000419079 00000 n 0000419537 00000 n 0000420155 00000 n 0000420811 00000 n 0000421301 00000 n 0000421891 00000 n 0000422481 00000 n 0000423089 00000 n 0000423736 00000 n 0000424269 00000 n 0000424802 00000 n 0000425410 00000 n 0000425943 00000 n 0000426305 00000 n 0000426895 00000 n 0000427428 00000 n 0000428132 00000 n 0000428665 00000 n 0000429391 00000 n 0000429924 00000 n 0000430741 00000 n 0000431331 00000 n 0000431880 00000 n 0000432527 00000 n 0000433069 00000 n 0000433716 00000 n 0000434595 00000 n 0000435242 00000 n 0000435660 00000 n 0000436144 00000 n 0000436562 00000 n 0000437046 00000 n 0000437464 00000 n 0000437888 00000 n 0000438374 00000 n 0000438850 00000 n 0000439100 00000 n 0000439576 00000 n 0000439824 00000 n 0000440408 00000 n 0000440812 00000 n 0000441277 00000 n 0000441751 00000 n 0000442225 00000 n 0000442539 00000 n 0000442910 00000 n 0000443336 00000 n 0000443742 00000 n 0000444140 00000 n 0000444670 00000 n 0000445068 00000 n 0000445542 00000 n 0000446099 00000 n 0000446290 00000 n 0000579260 00000 n 0000446698 00000 n 0000446949 00000 n 0000447245 00000 n 0000447535 00000 n 0000447681 00000 n 0000447977 00000 n 0000448111 00000 n 0000448397 00000 n 0000448689 00000 n 0000448985 00000 n 0000449271 00000 n 0000449567 00000 n 0000449863 00000 n 0000450192 00000 n 0000450521 00000 n 0000450889 00000 n 0000451218 00000 n 0000451547 00000 n 0000451876 00000 n 0000452130 00000 n 0000452384 00000 n 0000452678 00000 n 0000452932 00000 n 0000453229 00000 n 0000453523 00000 n 0000453696 00000 n 0000453868 00000 n 0000454182 00000 n 0000454436 00000 n 0000454690 00000 n 0000454978 00000 n 0000455202 00000 n 0000455426 00000 n 0000455674 00000 n 0000455928 00000 n 0000456216 00000 n 0000456469 00000 n 0000456530 00000 n 0000456566 00000 n 0000457075 00000 n 0000457689 00000 n 0000458040 00000 n 0000579631 00000 n 0000459054 00000 n 0000459372 00000 n 0000459507 00000 n 0000459833 00000 n 0000460197 00000 n 0000460342 00000 n 0000460713 00000 n 0000461072 00000 n 0000461438 00000 n 0000461762 00000 n 0000461951 00000 n 0000462138 00000 n 0000462296 00000 n 0000462635 00000 n 0000462974 00000 n 0000463142 00000 n 0000463668 00000 n 0000464074 00000 n 0000464224 00000 n 0000464603 00000 n 0000464753 00000 n 0000465223 00000 n 0000465758 00000 n 0000466053 00000 n 0000466233 00000 n 0000466607 00000 n 0000466785 00000 n 0000467156 00000 n 0000467337 00000 n 0000467487 00000 n 0000467858 00000 n 0000468217 00000 n 0000468489 00000 n 0000468761 00000 n 0000469041 00000 n 0000469365 00000 n 0000469851 00000 n 0000470267 00000 n 0000470683 00000 n 0000471113 00000 n 0000471529 00000 n 0000471945 00000 n 0000472314 00000 n 0000472744 00000 n 0000473113 00000 n 0000473388 00000 n 0000473716 00000 n 0000474132 00000 n 0000474501 00000 n 0000474964 00000 n 0000475333 00000 n 0000475812 00000 n 0000476181 00000 n 0000476724 00000 n 0000477140 00000 n 0000477521 00000 n 0000477984 00000 n 0000478360 00000 n 0000478823 00000 n 0000479427 00000 n 0000479843 00000 n 0000480306 00000 n 0000480722 00000 n 0000481000 00000 n 0000481326 00000 n 0000481604 00000 n 0000481930 00000 n 0000482208 00000 n 0000482534 00000 n 0000482864 00000 n 0000483190 00000 n 0000483371 00000 n 0000483687 00000 n 0000484013 00000 n 0000484193 00000 n 0000484579 00000 n 0000484857 00000 n 0000485171 00000 n 0000485492 00000 n 0000485813 00000 n 0000486055 00000 n 0000486333 00000 n 0000486651 00000 n 0000486929 00000 n 0000487243 00000 n 0000487629 00000 n 0000487943 00000 n 0000488310 00000 n 0000488588 00000 n 0000489170 00000 n 0000489423 00000 n 0000579932 00000 n 0000490094 00000 n 0000490229 00000 n 0000490401 00000 n 0000490780 00000 n 0000490925 00000 n 0000491461 00000 n 0000491631 00000 n 0000492157 00000 n 0000492563 00000 n 0000492969 00000 n 0000493297 00000 n 0000493767 00000 n 0000493973 00000 n 0000494251 00000 n 0000494661 00000 n 0000495077 00000 n 0000495493 00000 n 0000495925 00000 n 0000496388 00000 n 0000496851 00000 n 0000497267 00000 n 0000497699 00000 n 0000498162 00000 n 0000498484 00000 n 0000498860 00000 n 0000499323 00000 n 0000499692 00000 n 0000500202 00000 n 0000500665 00000 n 0000501144 00000 n 0000501560 00000 n 0000502023 00000 n 0000502453 00000 n 0000502918 00000 n 0000503524 00000 n 0000503802 00000 n 0000504176 00000 n 0000504490 00000 n 0000504864 00000 n 0000505142 00000 n 0000505468 00000 n 0000505846 00000 n 0000506220 00000 n 0000506452 00000 n 0000506827 00000 n 0000507201 00000 n 0000507431 00000 n 0000507853 00000 n 0000508167 00000 n 0000508481 00000 n 0000508848 00000 n 0000509126 00000 n 0000509404 00000 n 0000509676 00000 n 0000509990 00000 n 0000510304 00000 n 0000510690 00000 n 0000511004 00000 n 0000511417 00000 n 0000511679 00000 n 0000511753 00000 n 0000511826 00000 n 0000512072 00000 n 0000512398 00000 n 0000512724 00000 n 0000513180 00000 n 0000513759 00000 n 0000514006 00000 n 0000580262 00000 n 0000514655 00000 n 0000514827 00000 n 0000514981 00000 n 0000515189 00000 n 0000515353 00000 n 0000515823 00000 n 0000516053 00000 n 0000516263 00000 n 0000516471 00000 n 0000516625 00000 n 0000516964 00000 n 0000517303 00000 n 0000517475 00000 n 0000517938 00000 n 0000518401 00000 n 0000518880 00000 n 0000519343 00000 n 0000519759 00000 n 0000520238 00000 n 0000520654 00000 n 0000520929 00000 n 0000521392 00000 n 0000521808 00000 n 0000522318 00000 n 0000522734 00000 n 0000523262 00000 n 0000523678 00000 n 0000524262 00000 n 0000524725 00000 n 0000525155 00000 n 0000525665 00000 n 0000526089 00000 n 0000526552 00000 n 0000526871 00000 n 0000527245 00000 n 0000527564 00000 n 0000527938 00000 n 0000528257 00000 n 0000528583 00000 n 0000528966 00000 n 0000529340 00000 n 0000529572 00000 n 0000529946 00000 n 0000530176 00000 n 0000530606 00000 n 0000530925 00000 n 0000531244 00000 n 0000531616 00000 n 0000531988 00000 n 0000532233 00000 n 0000532515 00000 n 0000532841 00000 n 0000533160 00000 n 0000533479 00000 n 0000533909 00000 n 0000534228 00000 n 0000534600 00000 n 0000535218 00000 n 0000535583 00000 n 0000580585 00000 n 0000536643 00000 n 0000536837 00000 n 0000537056 00000 n 0000537356 00000 n 0000537658 00000 n 0000537840 00000 n 0000537998 00000 n 0000538296 00000 n 0000538598 00000 n 0000538774 00000 n 0000539052 00000 n 0000539354 00000 n 0000539616 00000 n 0000539876 00000 n 0000540072 00000 n 0000540374 00000 n 0000540674 00000 n 0000540972 00000 n 0000541120 00000 n 0000541374 00000 n 0000541676 00000 n 0000541858 00000 n 0000542160 00000 n 0000542321 00000 n 0000542673 00000 n 0000542975 00000 n 0000543183 00000 n 0000543461 00000 n 0000543813 00000 n 0000543979 00000 n 0000544331 00000 n 0000544683 00000 n 0000544985 00000 n 0000545287 00000 n 0000545445 00000 n 0000545747 00000 n 0000546049 00000 n 0000546225 00000 n 0000546527 00000 n 0000546879 00000 n 0000547069 00000 n 0000547371 00000 n 0000547673 00000 n 0000547975 00000 n 0000548277 00000 n 0000548579 00000 n 0000548881 00000 n 0000549183 00000 n 0000549485 00000 n 0000549787 00000 n 0000550089 00000 n 0000550391 00000 n 0000550693 00000 n 0000551037 00000 n 0000551339 00000 n 0000551641 00000 n 0000551943 00000 n 0000552288 00000 n 0000552632 00000 n 0000552934 00000 n 0000553236 00000 n 0000553580 00000 n 0000553924 00000 n 0000554268 00000 n 0000554570 00000 n 0000554914 00000 n 0000555216 00000 n 0000555470 00000 n 0000555814 00000 n 0000556068 00000 n 0000556412 00000 n 0000556666 00000 n 0000556968 00000 n 0000557336 00000 n 0000557680 00000 n 0000557986 00000 n 0000558298 00000 n 0000558642 00000 n 0000558944 00000 n 0000559228 00000 n 0000559512 00000 n 0000559766 00000 n 0000560129 00000 n 0000560492 00000 n 0000560746 00000 n 0000561000 00000 n 0000561286 00000 n 0000561570 00000 n 0000561824 00000 n 0000562108 00000 n 0000562362 00000 n 0000562680 00000 n 0000562934 00000 n 0000563437 00000 n 0000563508 00000 n 0000580885 00000 n 0000563564 00000 n 0000563700 00000 n 0000564179 00000 n 0000564463 00000 n 0000564740 00000 n 0000564801 00000 n 0000581186 00000 n 0000564835 00000 n 0000565094 00000 n 0000565669 00000 n 0000565897 00000 n 0000581475 00000 n 0000566477 00000 n 0000566679 00000 n 0000566875 00000 n 0000567023 00000 n 0000567182 00000 n 0000567409 00000 n 0000567636 00000 n 0000567823 00000 n 0000567961 00000 n 0000568130 00000 n 0000568369 00000 n 0000568543 00000 n 0000568782 00000 n 0000569024 00000 n 0000569295 00000 n 0000569534 00000 n 0000569773 00000 n 0000570012 00000 n 0000570251 00000 n 0000570490 00000 n 0000570764 00000 n 0000571038 00000 n 0000571312 00000 n 0000571551 00000 n 0000571790 00000 n 0000572029 00000 n 0000572303 00000 n 0000572537 00000 n 0000572811 00000 n 0000573020 00000 n 0000573294 00000 n 0000573503 00000 n 0000573742 00000 n 0000574036 00000 n 0000574310 00000 n 0000574552 00000 n 0000574837 00000 n 0000575111 00000 n 0000575350 00000 n 0000575584 00000 n 0000575818 00000 n 0000576027 00000 n 0000576317 00000 n 0000576551 00000 n 0000576760 00000 n 0000576990 00000 n 0000577224 00000 n 0000577458 00000 n 0000577692 00000 n 0000577926 00000 n 0000591905 00000 n 0000591934 00000 n 0000594031 00000 n 0000594164 00000 n trailer << /Size 923 /Root 922 0 R /Info 921 0 R /ID [] >> startxref 594237 %%EOF</nv���a(v��></e��߂�0����>