%!PS-Adobe-2.0 EPSF-1.2 %%Title: f3 %%Creator: Tgif-2.12 by William Chia-Wei Cheng (william@cs.UCLA.edu) %%CreationDate: Wed Aug 17 09:31:56 1994 %%For:venkates 4339 %%Pages: 1 %%DocumentFonts: %%BoundingBox: 235 507 388 631 %%BeginPreview: 154 123 1 123 % 01ffffffffffffffffffffffffffffffffffff00 % 0100800000000000000000000000000000000100 % 0100800000000000000000000000000000000100 % 0100800000000000000000000000000000000100 % 0100800000000000000000000000000000000100 % 0100800000000000000000000000000000000100 % 0100800000000000000000000000000000000100 % 0100800000000000000000000000000000000100 % 0100400000000000000000000000000000000100 % 01f0400000000000000000000000000000000100 % 0100400000000000000000000000000000000100 % 0100400000000000000000000000000000000100 % 0100400000000000000000000000000004000100 % 0100400000000000000000000000000006000100 % 0100400000000000000000000000000005000100 % 0100200000000000000000000000000006000100 % 0100200000000000000000000060000000000100 % 01002000000000000000000000a18c2000000100 % 01f02000000000000000000000a00c60fffe0100 % 01002000000000000000000000e18c0000000100 % 0100200000000000000000000000000000000100 % 0100200000000000000000000000000000000100 % 01002000000000000000000000000000000c0100 % 0100100000000000000000000000000000a40100 % 0100100000000000000000000000000060a00100 % 6100100000000000000000000000000040ac0100 % a100100000000000000000000000000070000100 % a1f0100000000000000000000000000060000100 % e100100000000000000000000000000060000100 % 0100100000000000000000000000000000000100 % 0100080000000000000000000000000000000100 % 0100080000000000000000000000000000000100 % 0100080000000000000000000000000000000100 % 0100080000000000000000000000000000000100 % 0100080000000000000000000000000000000100 % 0100080000000000000000000000000000000100 % 01f0040000000000000000000000000000000100 % 0100040000000000000000000000000000000100 % 0100040000000000000000000000000000000100 % 0100040000000000000000000000000000000100 % 0100040000000000000000000000000000000100 % 0100020000000000000000000000000000000100 % 0100020000000000000000000000000000000100 % 0100020000000000000000000000000000000100 % 0100020000000000000000000000000000000100 % 01f0020000000000000000000000000000000100 % 0100010000000000000000000000000000000100 % 0100010000000000000000000000000000000100 % 0100010000000000000000000000000000000100 % 0100010000000000000000000000000000000100 % 0100008000000000000000000000000000000100 % 0100008000000000000000000000000000000100 % 0100008000000000000000000000000000000100 % 0100004000000000000000000000000000000100 % 01f0004000000000000000000000000000000100 % 0100004000000000000000000000000000000100 % 0100004000000000000000000000000000000100 % 0100002000000000000000000000000000000100 % 0100002000000000000000000000000000000100 % 0100002000000000000000000000000000000100 % 0100002000000000000000000000000000000100 % 0100001000000000000000000000000000000100 % 0100001000000000000000000000000000000100 % 01f0001000000000000000000000000000000100 % 0100000800000000000000000000000000000100 % 0100000800000000000000000000000000000100 % 0100000800000000000000000000000000000100 % 0100000800000000000000000000000000000100 % 0100000400000000000000000000000000000100 % 0100000400000000000000000000000000000100 % 0100000200000000000000000000000000000100 % 0100000200000000000000000000000000000100 % 01f0000200000000000000000000000000000100 % 0100000100000000000000000000000000000100 % 0100000080000000000000000000000000000100 % 0100000040000000000000000000000000000100 % 0100000020000000000000000000000000000100 % 0100000010000000000000000000000000000100 % 0100000008000000000000000000000000000100 % 0100000006000000000000000000000000000100 % 0100000001800000000000000000000000000100 % 01f0000000600000000000000000000000000100 % 01000000001c0000000000000000000000000100 % 0100000000038000000000000000000000000100 % 0100000000007000000000000000000000000100 % 0100000000000f00000000000000000000000100 % 01000000000000f0000000000000000000000100 % 010000000000000f800000000000000000000100 % 01000000000000007c0000000000000000000100 % 010000000000000003e000000000000000000100 % 01f0000000000000001f00000000000000000100 % 01000000000000000000ff000000000000000100 % 0100000000000000000000ffe000000000000100 % 0100000000000000000000001ffe000000000100 % 0100000000000000000000000001ffe000000100 % 0100000000000000000000000000001fff800100 % 01000000000000000000000000000000007fc100 % 0100000000000000000000000000000000000100 % 6100000000000000000000000000000000000100 % 61fcfe7f3f9fcfe7f3f9fcfe7f3f9fcfe7f3f900 % 6100000000000000000000000000000000000100 % 0100000000000000000000000000000000000100 % 0100000000000000000000000000000000000100 % 0100080020000004002000800000100080020100 % 0100080020000004002000800000100080020100 % 0100080020010004002000800400100080020100 % 0100080020010004002000800400100080020100 % 0100080020010004002000800400100080020100 % 01ffffffffffffffffffffffffffffffffffff00 % 0000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000 % 0000000000000000000000000000000000000000 % 0000000000000000000000c00000000000000000 % 0000000000000000000006400000000000000000 % 0000000000000000000006000000000000000000 % 0000000000000000000606c00000000000000000 % 0000000000000000000400000000000000000000 % 0000000000000000000700000000000000000000 % 0000000000000000000600000000000000000000 % 0000000000000000000600000000000000000000 %%EndImage %%EndPreview save countdictstack mark newpath /showpage {} def %%EndProlog %%Page 1 1 %! % % Due to bugs in Transcript, the 'PS-Adobe-' stuff is omitted from line 1 % /tgifdict 120 dict def tgifdict begin /tgifellipsedict 6 dict def tgifellipsedict /mtrx matrix put /tgifellipse { tgifellipsedict begin /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y translate xrad yrad scale 0 0 1 0 360 arc savematrix setmatrix end } def /tgifarrowtipdict 8 dict def tgifarrowtipdict /mtrx matrix put /tgifarrowtip { tgifarrowtipdict begin /dy exch def /dx exch def /h exch def /w exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y translate dy dx atan rotate 0 0 moveto w neg h lineto w neg h neg lineto savematrix setmatrix end } def /tgifarcdict 8 dict def tgifarcdict /mtrx matrix put /tgifarcn { tgifarcdict begin /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y translate xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix end } def /tgifarc { tgifarcdict begin /endangle exch def /startangle exch def /yrad exch def /xrad exch def /y exch def /x exch def /savematrix mtrx currentmatrix def x y translate xrad yrad scale 0 0 1 startangle endangle arcn savematrix setmatrix end } def /tgifsetuserscreendict 22 dict def tgifsetuserscreendict begin /tempctm matrix def /temprot matrix def /tempscale matrix def /concatprocs { /proc2 exch cvlit def /proc1 exch cvlit def /newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx } def /resmatrix matrix def /findresolution { 72 0 resmatrix defaultmatrix dtransform /yres exch def /xres exch def xres dup mul yres dup mul add sqrt } def end /tgifsetuserscreen { tgifsetuserscreendict begin /spotfunction exch def /screenangle exch def /cellsize exch def /m tempctm currentmatrix def /rm screenangle temprot rotate def /sm cellsize dup tempscale scale def sm rm m m concatmatrix m concatmatrix pop 1 0 m dtransform /y1 exch def /x1 exch def /veclength x1 dup mul y1 dup mul add sqrt def /frequency findresolution veclength div def /newscreenangle y1 x1 atan def m 2 get m 1 get mul m 0 get m 3 get mul sub 0 gt {{neg} /spotfunction load concatprocs /spotfunction exch def } if frequency newscreenangle /spotfunction load setscreen end } def /tgifsetpatterndict 18 dict def tgifsetpatterndict begin /bitison { /ybit exch def /xbit exch def /bytevalue bstring ybit bwidth mul xbit 8 idiv add get def /mask 1 7 xbit 8 mod sub bitshift def bytevalue mask and 0 ne } def end /tgifbitpatternspotfunction { tgifsetpatterndict begin /y exch def /x exch def /xindex x 1 add 2 div bpside mul cvi def /yindex y 1 add 2 div bpside mul cvi def xindex yindex bitison { /onbits onbits 1 add def 1 } { /offbits offbits 1 add def 0 } ifelse end } def /tgifsetpattern { tgifsetpatterndict begin /cellsz exch def /angle exch def /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def cellsz angle /tgifbitpatternspotfunction load tgifsetuserscreen {} settransfer offbits offbits onbits add div setgray end } def /tgifxpmdict 4 dict def /tgifbwpicstr 1 string def /tgifcolorpicstr 3 string def /tgifsetpixels { tgifxpmdict begin /pixels exch def end } def /tgifbwspot { tgifxpmdict begin /index exch def tgifbwpicstr 0 pixels index 3 mul 3 getinterval aload pop 255 mul .114 mul exch 255 mul .587 mul add exch 255 mul .299 mul add cvi put tgifbwpicstr end } def /tgifcolorspot { tgifxpmdict begin /index exch def pixels index 3 mul 3 getinterval aload pop 255 mul cvi tgifcolorpicstr 2 3 -1 roll put 255 mul cvi tgifcolorpicstr 1 3 -1 roll put 255 mul cvi tgifcolorpicstr 0 3 -1 roll put tgifcolorpicstr end } def /tgifpatdict 10 dict def /tgifpatbyte { currentdict /retstr get exch pat i cellsz mod get put } def /tgifpatproc { 0 1 widthlim {tgifpatbyte} for retstr /i i 1 add def } def /tgifpatfill { tgifpatdict begin /h exch def /w exch def /lty exch def /ltx exch def /cellsz exch def /pat exch def /widthlim w cellsz div cvi 1 sub def /retstr widthlim 1 add string def /i 0 def ltx lty translate w h true [1 0 0 1 0 0] {tgifpatproc} imagemask ltx neg lty neg translate end } def /pat1 def /pat2 <0000000000000000> def /pat3 <8000000008000000> def /pat4 <8800000022000000> def /pat5 <8800220088002200> def /pat6 <8822882288228822> def /pat7 def /pat8 <77dd77dd77dd77dd> def /pat9 <77ffddff77ffddff> def /pat10 <77ffffff77ffffff> def /pat11 <7fffffff7fffffff> def /pat12 <8040200002040800> def /pat13 <40a00000040a0000> def /pat14 def /pat15 def /pat16 def /pat17 <038448300c020101> def /pat18 <081c22c180010204> def /pat19 <8080413e080814e3> def /pat20 <8040201008040201> def /pat21 <8844221188442211> def /pat22 <77bbddee77bbddee> def /pat23 def /pat24 <7fbfdfeff7fbfdfe> def /pat25 <3e1f8fc7e3f1f87c> def /pat26 <0102040810204080> def /pat27 <1122448811224488> def /pat28 def /pat29 <83070e1c3870e0c1> def /pat30 def /pat31 <7cf8f1e3c78f1f3e> def /tgifcentertext { dup stringwidth pop 2 div neg 0 rmoveto } def /tgifrighttext { dup stringwidth pop neg 0 rmoveto } def /tgifreencsmalldict 12 dict def /tgifReEncodeSmall { tgifreencsmalldict begin /newcodesandnames exch def /newfontname exch def /basefontname exch def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName newfontname put newcodesandnames aload pop newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put} repeat newfontname newfont definefont pop end } def /tgifgray { 8 1 0 72 300 32 div div tgifsetpattern } bind def /tgifboxdict 6 dict def /tgifboxstroke { tgifboxdict begin /pat def /w def /y2 exch def /x2 exch def /y1 exch def /x1 exch def 1.415 setmiterlimit w 1 eq { w setlinewidth } if pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath pat pat2 eq { 1 setgray stroke 0 setgray } { stroke } ifelse pat pat1 ne pat pat2 ne and { grestore } if w 1 eq { 1 setlinewidth } if 1 setmiterlimit end } def /tgifboxfill { tgifboxdict begin /pat def /y2 exch def /x2 exch def /y1 exch def /x1 exch def pat pat1 ne pat pat2 ne and { gsave pat tgifgray } if newpath x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto closepath pat pat2 eq { 1 setgray fill 0 setgray } { fill } ifelse pat pat1 ne pat pat2 ne and { grestore } if end } def /tgifsavedpage save def 1 setmiterlimit 1 setlinewidth 72 0 mul 72 11 mul translate 72 128 div 100 mul 100 div dup neg scale gsave % BOX gsave 1.415 setmiterlimit newpath 432 288 moveto 688 288 lineto 688 480 lineto 432 480 lineto closepath stroke 1 setmiterlimit grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 464 moveto 688 464 lineto stroke [] 0 setdash grestore % TEXT 0 setgray /Courier-Oblique findfont [12 0 0 -12 0 0] makefont setfont gsave 560 507 moveto (E) tgifcentertext show grestore % TEXT 0 setgray /Courier-Oblique findfont [12 0 0 -12 0 0] makefont setfont gsave 424 467 moveto (a) tgifcentertext show grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 304 moveto 440 304 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 320 moveto 440 320 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 336 moveto 440 336 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 352 moveto 440 352 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 368 moveto 440 368 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 384 moveto 440 384 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 400 moveto 440 400 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 416 moveto 440 416 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 432 moveto 440 432 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 432 448 moveto 440 448 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 456 480 moveto 456 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 480 480 moveto 480 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 512 480 moveto 504 480 lineto 504 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 528 480 moveto 528 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 552 480 moveto 552 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 576 480 moveto 576 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 592 480 moveto 600 480 lineto 600 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 624 480 moveto 624 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 648 480 moveto 648 472 lineto stroke [] 0 setdash grestore % POLY/OPEN-SPLINE gsave [12 4] 0 setdash newpath 672 480 moveto 672 472 lineto stroke [] 0 setdash grestore % TEXT 0 setgray /Symbol findfont [12 0 0 -12 0 0] makefont setfont gsave 424 340 moveto (s) tgifcentertext show grestore % TEXT 0 setgray /Symbol findfont [12 0 0 -12 0 0] makefont setfont gsave 608 324 moveto (s) tgifcentertext show grestore % TEXT 0 setgray /NewCenturySchlbk-Italic findfont [12 0 0 -12 0 0] makefont setfont gsave 616 324 moveto (= a + ) show grestore % TEXT 0 setgray /NewCenturySchlbk-Italic findfont [12 0 0 -12 0 0] makefont setfont gsave 656 316 moveto (b) show grestore % TEXT 0 setgray /NewCenturySchlbk-Italic findfont [12 0 0 -12 0 0] makefont setfont gsave 648 340 moveto (E) show grestore % TEXT 0 setgray /NewCenturySchlbk-Italic findfont [10 0 0 -10 0 0] makefont setfont gsave 660 335 moveto (1/2) show grestore % TEXT 0 setgray /NewCenturySchlbk-Italic findfont [10 0 0 -10 0 0] makefont setfont gsave 568 499 moveto (1/2) show grestore % POLY/OPEN-SPLINE gsave newpath 648 320 moveto 672 320 lineto stroke grestore % POLY/OPEN-SPLINE gsave newpath 448 292 moveto 448 288 lineto stroke grestore % POLY/OPEN-SPLINE gsave newpath 448 288 moveto 453.33 330.67 457.33 357.33 460.00 368.00 curveto 462.67 378.67 465.33 388.67 468.00 398.00 curveto 470.67 407.33 472.67 413.33 474.00 416.00 curveto 475.33 418.67 477.33 421.33 480.00 424.00 curveto 482.67 426.67 486.67 429.33 492.00 432.00 curveto 497.33 434.67 502.67 436.67 508.00 438.00 curveto 513.33 439.33 518.67 440.67 524.00 442.00 curveto 529.33 443.33 535.33 444.67 542.00 446.00 curveto 548.67 447.33 555.33 448.67 562.00 450.00 curveto 568.67 451.33 608.00 454.67 680 460 curveto stroke grestore grestore tgifsavedpage restore end showpage %MatchingCreationDate: Wed Aug 17 09:31:56 1994 %%Trailer cleartomark countdictstack exch sub { end } repeat restore %%EOF