%! /TeXDict 200 dict def TeXDict begin /Mtrx matrix def /@start { /StartTime usertime def vmstatus pop /@VMused exch def pop 72 720 translate } def /@letter { /letter where { pop letter 72 720 translate } if } def /@legal { /legal where { pop legal 72 936 translate } if } def /@note { /note where { pop note 72 720 translate } if } def /@a4 { /a4 where { pop a4 72 765 translate } if } def /@landscape { [ 0 1 -1 0 0 0 ] concat -648 0 translate } def /@manualfeed { /manualfeed where { /manualfeed true put } if } def /@duplex { /setduplexmode where { /setduplexmode true put } if } def /@copies { /#copies exch def } def /@startdoc { dup 72 exch div dup neg scale 0 0 transform round exch round exch itransform translate Mtrx currentmatrix pop currentdict /isoddpage known { /SecondMtrx matrix def 8.5 exch mul 0 translate SecondMtrx currentmatrix pop }{ pop } ifelse /@TeXSave save def } def /@restore /restore load def /restore { vmstatus pop dup @VMused lt {pop @VMused} if exch pop exch @restore /@VMused exch def } bind def /@pri { ( ) print ( ) cvs print }def /@newfont { /newname exch def newname 7 dict def newname load begin /FontType 3 def dup neg matrix scale /FontMatrix exch def /FontBBox [0 0 1 1] def /BitMaps 256 array def /BuildChar {CharBuilder} def /Encoding 256 array def 0 1 255 {Encoding exch /.undef put} for end newname newname load definefont pop } bind def /ch-image {ch-data 0 get} bind def /ch-width {ch-data 1 get} bind def /ch-height {ch-data 2 get} bind def /ch-xoff {ch-data 3 get} bind def /ch-yoff {ch-data 4 get} bind def /ch-tfmw {ch-data 5 get} bind def /CharBuilder { exch /BitMaps get exch get /ch-data exch def ch-data null ne { ch-tfmw 0 ch-xoff neg ch-yoff neg ch-width ch-xoff sub ch-height ch-yoff sub setcachedevice ch-width ch-height true [1 0 0 1 ch-xoff ch-yoff] {ch-image} imagemask } if } bind def /@dc{ /ch-code exch def dup 0 get length 2 lt { pop [ <00> 1 1 0 0 8.00 ] } if /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code dup ( ) cvs cvn put } bind def /@pc { pop /ch-data exch def currentpoint translate ch-width ch-height true [1 0 0 -1 ch-xoff ch-yoff ] {ch-image} imagemask } bind def /@sf { setfont } def /@flushfonts { @TeXSave restore /@TeXSave save def} def /@bop0 { pop } bind def /@bop1 { pop Mtrx setmatrix /SaveImage save def } def /@eop { showpage SaveImage restore } def /p { moveto } bind def /r { 0 rmoveto } bind def /s { show pop } bind def /ks { 2 1 counttomark 2 sub { -1 roll } for counttomark 2 idiv { show 0 rmoveto } repeat show pop } bind def /m { mark } bind def /ru { /dy exch 1 sub neg def /dx exch 1 sub def gsave currentpoint newpath moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill grestore } bind def /@end { (Time used: ) print usertime StartTime sub @pri (VM used: ) print @VMused @pri (. Unused: ) print vmstatus @VMused sub @pri pop pop (\n) print flush end } def /DraftFirst { gsave initmatrix newpath /Helvetica-Bold findfont setfont (Draft) dup stringwidth pop 8.875 exch div dup 72 mul dup scale 52.3 rotate 2.5 exch div -.35 translate 0.95 setgray 0 0 moveto show grestore } bind def /DraftMore { gsave initmatrix newpath /Helvetica-Bold findfont 72 scalefont setfont 0.95 setgray 576 702 moveto (Draft) stringwidth exch neg exch neg rmoveto (Draft) show grestore } bind def /@draft { /@bop1 { 1 le {DraftFirst} {DraftMore} ifelse Mtrx setmatrix /SaveImage save def } bind def } bind def /@twoup { initmatrix [ 0 1 -1 0 0 0 ] concat 36 -87 translate 5.5 8.5 div dup scale /isoddpage true def /@eop { isoddpage not {showpage} if SaveImage restore /isoddpage isoddpage not def } def /@bop1 { pop isoddpage { SecondMtrx setmatrix } { Mtrx setmatrix } ifelse /SaveImage save def } def /@end { isoddpage not { showpage } if end } def } def /@beginspecial { SpecialDict begin gsave /SpecialSave save def currentpoint transform initgraphics itransform translate 0 0 moveto SpecialDefaults IfMacSetUp } def /@setspecial { hof vof translate setclipper hsc vsc scale angl rotate } def /@endspecial { SpecialSave restore grestore end } def /@beginfullpage { gsave /SpecialSave save def SpecialDict begin /showpage {} def initgraphics } def /@endfullpage { clear end SpecialSave restore grestore showpage } def /SpecialDict 50 dict def SpecialDict begin /Inch { 72 mul} bind def /SpecialDefaults { /hsi 8.5 Inch def /vsi 11 Inch def /hof 0 def /vof 0 def /hsc 1 def /vsc 1 def /angl 0 def /CLIP false def } def /@hsize {/hsi exch def /CLIP true def} def /@vsize {/vsi exch def /CLIP true def} def /@hoffset {/hof exch def} def /@voffset {/vof exch def} def /@hscale {/hsc exch def} def /@vscale {/vsc exch def} def /@rotate {/angl exch def} def /setclipper { CLIP { newpath 0 0 moveto hsi 0 rlineto 0 vsi rlineto hsi neg 0 rlineto closepath clip } if } def end /IfMacSetUp { userdict /md known { userdict /md get type /dicttype eq { md begin /txpose{ 1 -1 scale } bind def /cp {pop pop} bind def end } if } if } def end /TeXDict where {/TeXDict get begin} { (Need to load basic TeXDict first\n) print currentfile flushfile} ifelse /@texmakefont { /TeXsize exch def [ TeXsize 0 0 TeXsize neg 0 0 ] makefont def } bind def /@ps2texfont { dup FontDirectory exch known { exch pop findfont } { ReEncodeForTeX } ifelse exch @texmakefont } bind def /ReEncodeForTeX { /newfontname exch def /basefontname exch def /TeXstr 30 string 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 basefontdict /MathFontName known not { /TeXvec basefontname TeXstr cvs (Courier) search { pop pop pop TeXcourvec } { pop TeXnormalvec } ifelse def TeXvec aload pop TeXvec length 2 idiv { newfont /Encoding get 3 1 roll put } repeat } if newfontname newfont definefont } bind def /TeXnormalvec [ 8#014 /fi 8#015 /fl 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#042 /quotedblright 8#074 /exclamdown 8#076 /questiondown 8#134 /quotedblleft 8#136 /circumflex 8#137 /dotaccent 8#173 /endash 8#174 /emdash 8#175 /hungarumlat 8#176 /tilde 8#177 /dieresis ] def /TeXcourvec [ 8#016 /exclamdown 8#017 /questiondown 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#074 /less 8#076 /greater 8#134 /backslash 8#136 /circumflex 8#137 /underscore 8#173 /braceleft 8#174 /bar 8#175 /braceright 8#177 /dieresis ] def /ObliqueFont { /ObliqueAngle exch def /ObliqueBaseName exch def /ObliqueFontName exch def /ObliqueTransform [1 0 ObliqueAngle sin ObliqueAngle cos div 1 0 0] def /basefontdict ObliqueBaseName findfont ObliqueTransform makefont 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 ObliqueFontName put ObliqueFontName newfont definefont pop } bind def /SmallCapsFont { /SmallCapsBaseName exch def /SmallCapsFontName exch def /basefontdict SmallCapsBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName SmallCapsFontName def /FontBaseDict basefontdict 1000 scalefont def /FontSCDict FontBaseDict .8 scalefont def /FontType 3 def /BuildChar {SmallCapChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get def end SmallCapsFontName newfont definefont pop } bind def /SmallCapChar { /achar (A) def achar exch 0 exch put begin achar 0 get dup 97 ge exch 122 le and { achar 0 achar 0 get 32 sub put FontSCDict } { FontBaseDict } ifelse setfont achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end } bind def /MathEncodingVec [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon1 /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon /zeta /nu /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /omega1 /rho /sigma /phi1 /arrowleft /arrowleft /arrowright /arrowright /suchthat /congruent /proportional /angle /zero /one /two /three /four /five /six /seven /eight /nine /period /comma /less /slash /greater /asteriskmath /partialdiff /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 /registerserif /copyrightserif /trademarkserif /logicalor /logicaland /section /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 /dotlessi /j /weierstrass /macron /breve ] def /MathCharVec [ 71 68 81 76 88 80 83 161 70 89 87 97 98 103 100 101 122 110 113 105 107 108 109 110 120 112 114 115 116 117 102 99 121 119 101 74 118 114 115 106 172 172 174 174 39 64 181 208 48 49 50 51 52 53 54 55 56 57 46 44 60 47 62 42 182 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 210 211 212 218 217 167 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 245 106 195 197 198 ] def /MathDictVec [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 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 2 2 2 2 2 2 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 2 0 0 ] def /MathOblique { 3 copy ObliqueFont pop pop MathFont } bind def /MathFont { /MathSymName exch def /MathBaseName exch def /MathFontName exch def /basefontdict MathBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName MathFontName def /FontDictArray [ basefontdict 1000 scalefont MathSymName findfont 950 scalefont /Symbol findfont 950 scalefont ] def /FontType 3 def /BuildChar {MathFontChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get dup length array copy def /WhichFont MathDictVec def /WhichChar MathCharVec def MathEncodingVec Encoding copy pop /achar (A) def end MathFontName newfont definefont pop } bind def /MathFontChar { exch begin achar exch 0 exch put FontDictArray WhichFont achar 0 get get get setfont achar dup 0 get WhichChar exch get 0 exch put achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end } bind def end /psf$TeXscale { 65536 div } def /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def /startTexFig { /psf$SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /psf$ury exch psf$TeXscale def /psf$urx exch psf$TeXscale def /psf$lly exch psf$TeXscale def /psf$llx exch psf$TeXscale def /psf$y exch psf$TeXscale def /psf$x exch psf$TeXscale def currentpoint /psf$cy exch def /psf$cx exch def /psf$sx psf$x psf$urx psf$llx sub div def /psf$sy psf$y psf$ury psf$lly sub div def psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def /erasepage { initgraphics } def /copypage {} def } bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto } bind def /doclip { psf$llx psf$lly psf$urx psf$ury clipFig } def /endTexFig { end psf$SavedState restore } def %%Title: hug.dvi %%Creator: dvi2ps 3.1 %%EndProlog TeXDict begin @start 300 @startdoc 28 @bop0 1.000000 /cmr10.300 @newfont cmr10.300 @sf [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @dc [ 20 18 -1 0 23] 110 @dc [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @dc [ 13 18 -1 0 16] 114 @dc [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @dc [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @dc [ 33 18 -1 0 36] 109 @dc [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @dc [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @dc [<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0 1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000 1C00001C0000FC0000> 19 29 -1 0 23] 98 @dc [<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000 01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121 @dc [ 19 26 -1 8 23] 112 @dc [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @dc [ 9 29 -1 0 12] 105 @dc [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @dc [ 20 29 -1 0 23] 104 @dc 1.000000 /cmtt10.300 @newfont cmtt10.300 @sf [<00F80001FC0003FE00078700070380070380070380070100070000070000070000070000070000 070000070000FFFF00FFFF007FFF00070000070000070000070000030000> 17 23 -1 0 22] 116 @dc [ 19 18 -1 0 22] 114 @dc [<0F83E03FE7E07FFFE0783E00E00E00E00E00E00E00700E003E0E001FFE0003FE00000E00000E00 300E00783C007FF8003FF0001FE000> 19 18 -2 0 22] 97 @dc [<03F00FF81FFC3E0E78077007F000E000E000E000E000E0007000780C3C1E1FFE0FFC03F8> 16 18 -3 0 22] 99 @dc [<03F00FFC1FFE3C0F78077007E000E000FFFFFFFFFFFFE0077007780E3C1E1FFC0FF803E0> 16 18 -3 0 22] 101 @dc cmr10.300 @sf [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @dc [<60F0F060> 4 4 -4 0 12] 46 @dc [ 12 28 -1 0 15] 73 @dc [<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4 000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119 @dc [ 9 29 -1 0 12] 108 @dc [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @dc [<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F 0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84 @dc [ 19 29 -1 0 22] 107 @dc [<7F87F80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 0E01C00E01C00E01C00E01C0FFFFC00E00000E00000E00000E00000E00000E01800E03C00703C0 03018001C180007E00> 21 29 0 0 23] 12 @dc [ 21 18 0 0 22] 120 @dc [<804020201010101070F0F060> 4 12 -4 8 12] 44 @dc [<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200 0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118 @dc 1.000000 /cmbx10.432 @newfont cmbx10.432 @sf [<00FF800003FFF0000FFFF8001F01FE003C007F0078003F8078003F80FC001FC0FE001FC0FE001F E0FE001FE0FE001FE07C001FE018001FE000001FE000001FE000001FC000001FC000001F800C00 3F000E003E000F80FC000FFFF8000E7FC0000E0000000E0000000E0000000E0000000E0000000E 0000000FFE00000FFFC0000FFFE0000FFFF0000FFFF8000FFFFC000FFFFE000F803F000C000300> 27 39 -3 0 34] 53 @dc [ 29 41 -4 0 38] 83 @dc [<001F8000FFC001F86003F87003F03807F03807F03807F03807F03807F03807F03807F00007F000 07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFFF0FFFFF0 1FFFF007F00003F00003F00001F00000F00000F00000F000007000007000007000007000> 21 38 -1 0 27] 116 @dc [<01FC03FC0FFF0FFC3F839FFC7F00DF807E007F80FE003F80FE003F80FE003F80FE003F807F003F 803F003F803F803F800FE03F8007FC3F8000FFFF80000FFF8000003F8000003F8000003F800700 3F800F803F801FC03F001FC07E001FC07E000F81F80007FFF00001FF8000> 30 27 -2 0 33] 97 @dc [<003FC3FF8001FFF3FF8003F03BFF8007E00FF80007E007F8000FE007F8000FE003F8000FE003F8 000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003 F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE0 03F800FFE03FF800FFE03FF800FFE03FF800> 33 27 -3 0 38] 117 @dc [ 22 27 -2 0 27] 115 @dc [ 33 27 -3 0 38] 110 @dc [<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8 007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003 F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0 0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000 0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800 00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100 @dc [<0001C000000003E000000003E000000007F000000007F00000000FF80000000FF80000000FF800 00001FDC0000001FDC0000003FDE0000003F8E0000007F8F0000007F070000007F07000000FE03 800000FE03800001FC01C00001FC01C00003FC01E00003F800E00007F800F00007F000700007F0 007000FFFE03FF80FFFE03FF80FFFE03FF80> 33 27 -1 0 36] 118 @dc [ 15 43 -3 0 20] 105 @dc [ 15 42 -3 0 20] 108 @dc [<0E01FC00000F07FF80000F9E07E0000FF803F0000FF001F8000FE000FC000FE000FE000FE0007F 000FE0007F000FE0007F000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE000 7F800FE0007F800FE0007F000FE0007F000FE0007F000FE000FE000FE000FC000FF000F8000FF8 01F0000FFE07E0000FE7FF80000FE1FE00000FE00000000FE00000000FE00000000FE00000000F E00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000 FFE0000000FFE0000000FFE0000000> 33 42 -2 0 38] 98 @dc [<0FC00000003FE00000007C78000000FE3C000000FE1E000000FE0E000000FE0F0000007C070000 003807800000000380000000038000000001C000000001C000000003E000000003E000000007F0 00000007F00000000FF80000000FF80000000FF80000001FDC0000001FDC0000003FDE0000003F 8E0000007F8F0000007F070000007F07000000FE03800000FE03800001FC01C00001FC01C00003 FC01E00003F800E00007F800F00007F000700007F0007000FFFE03FF80FFFE03FF80FFFE03FF80> 33 39 -1 12 36] 121 @dc cmr10.300 @sf [ 26 28 -2 0 31] 72 @dc [ 26 28 -2 0 31] 78 @dc [<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000 8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000 00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000 1F8080> 25 30 -2 1 30] 67 @dc [ 24 28 -2 0 28] 69 @dc [ 28 29 -1 0 31] 65 @dc [<001800180000180018000018001800003C003C00003C003C00003C003C00003E007C00007A007A 00007A007A00007900FA0000F100F10000F100F10000F100F10001E081E08001E081E08001E081 E08003E043C04003C043C04003C043C04003C02780400780278020078027802007801F00200F00 1F00100F001F00100F001F00101E001E00181F001F003CFFE0FFE0FF> 40 29 -1 1 43] 87 @dc [<003FF00000C01F80030001E0040000000800000010000000201F0F002070988040E0784040C038 4041C038208180382083803820838038208380382083803820838038208180382041C0384040C0 384040E0404020708080201F00801000010008000200040004000300180000C06000003F8000> 27 29 -2 0 32] 64 @dc [<60F0F0600000000000000000000060F0F060> 4 18 -4 0 12] 58 @dc 1.000000 /cmsy10.300 @newfont cmsy10.300 @sf [<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0> 16 16 -2 -2 21] 15 @dc cmr10.300 @sf [<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0 00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200 010000800040> 10 42 -3 11 16] 40 @dc [<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001 C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000 200040008000> 10 42 -2 11 16] 41 @dc [<001F00000070C00000C02000018010000380100007800800070008000F0004000F0004000F0004 000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00 04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F000E00FFF07FC0> 26 29 -2 1 31] 85 @dc [ 21 28 -2 0 26] 76 @dc [<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078 000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00 1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82 @dc [ 28 28 -1 0 31] 88 @dc [<000600000006000000060000000F0000000F0000001F8000001E8000001E8000003C4000003C40 00003C4000007820000078200000F8300000F0100000F0100001F0080001E0080001E0080003C0 040003C0040003C0040007800200078002000F8003000F0001000F0001801F0003C0FFE00FF0> 28 29 -1 1 31] 86 @dc [<01FFC0001C00001C00001C00001C00001C00001C00001C00FFFFC0C01C00401C00201C00301C00 101C00081C000C1C00041C00021C00031C00011C00009C0000DC00005C00003C00003C00001C00 000C00000C00> 18 28 -1 0 21] 52 @dc [ 13 28 -4 0 21] 49 @dc [<07C018702038401C401E800EF00FF00FF00F600F000F000F000F000E200E301C2818243023E020 00200020002000200020003FC03FF03FF8300C> 16 29 -2 1 21] 53 @dc [ 24 28 -2 0 29] 66 @dc [ 33 28 -2 0 38] 77 @dc [<804020101008080868F8F060> 5 12 -4 -17 12] 39 @dc [ 22 28 -2 0 27] 70 @dc [ 27 28 -2 0 32] 68 @dc [<30307878F8F8B0B080808080808040404040202010100808> 13 12 -6 -17 21] 92 @dc [<808040402020101010100808080808086868F8F8F0F06060> 13 12 -1 -17 21] 34 @dc cmbx10.432 @sf [ 48 41 -3 0 52] 82 @dc [<001FF00000FFFE0003F81F0007E003800FC001C01F8000E03F8000E07F0000007F0000007F0000 00FF000000FF000000FF000000FFFFFFE0FFFFFFE0FF0007E0FF0007E07F0007E07F0007C07F00 0FC03F800FC01F800F800F801F8007C01F0003F07E0001FFF800003FE000> 27 27 -2 0 32] 101 @dc [<7FFF807FFF807FFF8007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000 07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0 FFFFC007F00007F00007F00007F00007F00007F00007F00007F03E07F07F03F07F03F87F01F87F 00FE3E003FFC0007F0> 24 42 -2 0 21] 102 @dc [ 24 27 -2 0 28] 114 @dc [<001FE00000FFFC0003F01E0007E007000FC003801F8001C03F8001C07F8000007F0000007F0000 00FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F0000007F80 0E003F801F001F803F800FC03F8007E03F8003F01F0000FFFE00001FF800> 26 27 -2 0 31] 99 @dc cmr10.300 @sf [ 7 41 -4 10 12] 91 @dc [ 7 41 0 10 12] 93 @dc [<1F0021C040E0F0F0F878F878F87870780078007800780078007800780078007800780078007800 78007800780078007800780078007800F81FFF> 16 29 -1 1 21] 74 @dc [<001F800000E060800180118007000B800E0007801C0007801C0007803800078078000780780007 8070000780F0000F80F000FFF0F0000000F0000000F0000000F0000000F0000000F00000007000 00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000 1F8080> 28 30 -2 1 33] 71 @dc [<83F800CC0C00D00200E00300C00180C001808001C08001C08001C00001C00003C00007C0000F80 00FF8007FF001FFE003FF8007FC0007C0000F80000F00000E00080E00080E00080E00180600180 7003803005801C198007E080> 18 30 -2 1 23] 83 @dc [ 11 2 0 -8 14] 45 @dc 1.000000 /cmti10.300 @newfont cmti10.300 @sf [ 26 28 -3 0 28] 80 @dc [<3000700038003800380038001C001C001C001C000E000E008E008E064707468726C23C3C> 16 18 -4 0 18] 114 @dc [<1E00318060C0E060E030E038E018E01CE01CE01C700E700E300E380C180C0C0C071801E0> 15 18 -5 0 21] 111 @dc [<1F0030C06020E010E008E000E000E000E000E0007000700030003838181C0C08070801F0> 14 18 -5 0 19] 99 @dc [<1F0030C060206010E008E000E000E000E000E0007F8070607010381018080C10071001E0> 13 18 -5 0 19] 101 @dc [<3C380062640061E400C0E200C0E200E0E200E07000E07000E07000E07000703800703800303800 383800181C000C3C00063C0003DC00000E00000E00000E00000E00000700000700000700000700 000380000380001F80> 17 29 -5 0 21] 100 @dc [<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000 0000000000000000000000010003800180> 9 28 -4 0 13] 105 @dc [<300E00701900383880383840381C40381C401C1C001C0E001C0E001C0E000E07000E07008E0700 8E07004707004687002646003C3C00> 18 18 -4 0 23] 110 @dc [<7E00C300E1C0C0C000E000E0007000700F7018F01878303830383838381C381C381C381C1C0E1C 0E0C0E0E0E0607030F018F00F3> 16 26 -3 8 19] 103 @dc [<1F0060C08060C030E03060300038007807F00FF01FC01F001C0018180C1C0C08060801F0> 14 18 -3 0 17] 115 @dc [<780000CC0000E60000C6000007000003000003000003800003800003800001C00001C00001C000 01C00001C00000E00000E00000E00000E00000E00000700000700000700000700000700003FF80 003800003800003800003800003800001C00001C00001C60000C700006700003C0> 20 37 1 8 13] 102 @dc [<83E000CC1800F004006002006003006001806001802000C02000C00000C00000C00001C00001C0 0007C0007F8001FF0003FC0003E000070000070000060000060010060010030018030018010018 00801800403C00304C000F84> 22 30 -3 1 23] 83 @dc [<078E001C59001839001838803838803838801C1C001C1C001C1C001C1C000E0E000E0E00870E00 870E004707004707002707001E0300> 17 18 -4 0 22] 117 @dc [ 19 26 -1 8 21] 112 @dc [<300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C0701 C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780> 29 18 -4 0 34] 109 @dc [<0E00190038803840384038401C001C001C001C000E000E000E000E00070007000700FFE0038003 800380038001C001C001C000C0> 11 26 -3 0 14] 116 @dc [<7C0000860000818000E0C000E0C000006000003000003800001800001C00079C000C6C00181E00 181E00380E00380F003807003807003807001C03001C03001C03800C03800E0300060300030300 01830000C600003C00> 17 29 -5 1 21] 57 @dc [ 15 28 -4 0 21] 49 @dc cmr10.300 @sf [<07E01830201C401CF00EF80FF80FF80F700F000F000F000E001C001C003007E000600030001800 1C001C381E781E780E781E201C201C183007E0> 16 29 -2 1 21] 51 @dc [ 20 1 0 -11 21] 123 @dc [<003FE000070000070000070000070000070000070000070007C7000C3700180F00300F00700700 600700E00700E00700E00700E00700E00700E00700700700700700300F00180B000C330003C100> 19 26 -2 8 22] 113 @dc [<0F8030C0203070107818780C300C000E0006000607C70C271817300F700F6007E007E007E007E0 07E007E006E006600E700C300C18180C3003C0> 16 29 -2 1 21] 57 @dc [ 16 28 -2 0 21] 50 @dc [ 23 28 -2 0 28] 80 @dc [<003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003C0780003 C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E07000 01C0780003C0780003C0380003803C0007801C0007000E000E0007001C000380380000E0E00000 3F8000> 27 30 -2 1 32] 79 @dc [ 16 41 -2 10 21] 47 @dc [<07E01C10300C60046002C003C003C003C003C007600F601E307E18FC07F807F01FE03FB03E0878 0C70066006600660062006200C10080C3003E0> 16 29 -2 1 21] 56 @dc [<03E00C301818300C300E700660076007E007E007E007E007E007E006F00EF00CE818E430E3E060 0070007000300C301E181E0C0E0604030C00F0> 16 29 -2 1 21] 54 @dc 28 @bop1 cmr10.300 @sf 0 42 p m (en) 0 (ter) 17 (trace) 17 (mo) 1 (de) 16 (b) 0 (y) 15 (pressing) 17 (the) ks cmtt10.300 @sf 17 r m (trace) s cmr10.300 @sf 15 r m (button.) 26 (In) 17 (trace) 17 (mo) 1 (de) 16 (y) 0 (ou) 15 (will) 15 (see) 17 (a) 17 (ro) 0 (w) 15 (of) 16 (buttons) 17 (and) 16 (a) 16 (large) ks 0 91 p m (windo) 0 (w.) 26 (The) 18 (four) 17 (buttons) 18 (on) 17 (the) 18 (far) 17 (left) 17 (con) 0 (trol) 16 (the) 18 (pla) 0 (ybac) -1 (k) 15 (of) 17 (the) 18 (trace\014le.) 29 (The) 18 (\014rst) 18 (button) 17 (rewinds) ks 0 141 p m (the) 18 (\014le.) 30 (The) 18 (second) 19 (stops) 19 (pla) 0 (yba) -1 (c) 0 (k.) 27 (The) 19 (third) 17 (will) 17 (single) 17 (step) 19 (through) 18 (the) 18 (trace\014le) 19 (and) 17 (the) 19 (fourth) 17 (will) ks 0 191 p m (con) 0 (tin) 0 (uousl) -1 (y) 13 (pla) 0 (y) 13 (through) 15 (the) 15 (trace\014le.) 21 (The) 16 (slider) 14 (next) 16 (to) 14 (these) 16 (buttons) 16 (con) 0 (trols) 13 (the) 16 (pla) 0 (ybac) -1 (k) 12 (sp) 1 (eed.) 22 (The) ks 0 241 p m (second) 14 (to) 12 (last) 13 (button,) 12 (the) 13 (one) 13 (that) 13 (lo) 1 (oks) 12 (lik) 0 (e) 11 (a) 12 (satellite) 12 (dish,) 13 (is) 12 (the) 13 (monitor) 11 (button.) 18 (If) 12 (this) 13 (button) 12 (is) 13 (pressed) ks 0 291 p m (b) 1 (efore) 13 (pla) 0 (ybac) 0 (k,) 10 (h) 0 (to) 1 (ol) 11 (will) 11 (assume) 12 (that) 13 (the) 13 (program) 12 (is) 12 (curren) 0 (tly) 13 (executing) 13 (and) 13 (will) 11 (sho) 0 (w) 12 (the) 13 (trace) 14 (\014le) 12 (up) 13 (to) ks 0 340 p m (the) 13 (curren) 0 (t) 13 (p) 1 (oin) 0 (t) 12 (then) 13 (w) 0 (ait) 11 (for) 12 (new) 13 (trace) 14 (ev) 0 (en) 0 (ts) 12 (to) 12 (come) 12 (in,) 12 (displa) 0 (yi) -1 (ng) 11 (them) 12 (as) 12 (they) 14 (arriv) 0 (e.) 16 (The) 13 (last) 13 (button) ks 0 390 p m (brings) 13 (up) 13 (a) 13 (windo) 0 (w) 11 (sho) 0 (wing) 12 (the) 14 (mac) -1 (hines) 12 (used) 14 (in) 12 (the) 14 (trace) 14 (mo) 1 (de.) 17 (These) 14 (mac) 0 (hines) 11 (are) 14 (represen) 0 (ted) 15 (b) 0 (y) 12 (icons) ks 0 440 p m (with) 14 (the) 14 (name) 13 (of) 13 (the) 14 (mac) 0 (hine) 12 (under) 15 (the) 14 (icon.) ks cmbx10.432 @sf 0 577 p m (5) s 103 577 p m (Status) 23 (and) 24 (a) -1 (v) -3 (ailabi) -1 (l) -1 (it) -3 (y) ks cmr10.300 @sf 0 668 p m (The) 15 (curren) 0 (t) 15 (HeNCE) 15 (programm) -1 (ing) 12 (to) 1 (ol,) 14 (h) 0 (to) 1 (ol,) 12 (is) 14 (the) 15 (result) 16 (of) 13 (a) 15 (lot) 14 (of) 13 (co) 1 (ding) 15 (in) 14 (a) 14 (relativ) 0 (ely) 13 (short) 15 (p) 1 (erio) 1 (d) 15 (of) ks 0 718 p m (time.) 19 (As) 15 (a) 15 (result) 15 (it) 15 (is) 14 (not) 15 (complete.) 20 (W) -2 (e) 13 (solicit) 14 (feedbac) 0 (k) 15 (from) 13 (the) 15 (users.) 22 (If) 15 (y) 0 (ou) 13 (ha) 0 (v) -1 (e) 13 (an) 0 (y) 14 (bugs) 15 (to) 14 (rep) 1 (ort) 16 (or) ks 0 768 p m (suggestions) 16 (to) 15 (mak) -1 (e) 14 (regarding) 15 (HeNCE) 16 (please) 16 (send) 17 (them) 14 (via) 15 (email) 13 (to) 15 (hence@msr.epm.ornl.go) -1 (v) -1 (.) 21 (When) 15 (y) 0 (ou) ks 0 818 p m (ha) 0 (v) -1 (e) 13 (bug) 13 (rep) 1 (orts,) 15 (please) 15 (sp) 1 (ecify:) ks cmsy10.300 @sf 62 901 p m (\017) s cmr10.300 @sf 104 901 p m (the) 14 (mac) 0 (hi) -1 (ne) 13 (t) 0 (yp) 1 (e) 13 (y) 0 (ou) 13 (are) 14 (running) 14 (on) 13 (\(v) 0 (endor,) 13 (mo) 1 (del\),) ks cmsy10.300 @sf 62 984 p m (\017) s cmr10.300 @sf 104 984 p m (the) 14 (op) 1 (erating) 14 (system) 14 (v) 0 (ersion) 13 (\(ie) 14 (UL) -2 (TRIX) 12 (V4.1\),) ks cmsy10.300 @sf 62 1067 p m (\017) s cmr10.300 @sf 104 1067 p m (the) 14 (V) -2 (ersion) 13 (of) 13 (X) 14 (windo) 0 (ws) 13 (\(R4,) 13 (R5,) 12 (IBM's...\),) 13 (and) ks cmsy10.300 @sf 62 1150 p m (\017) s cmr10.300 @sf 104 1150 p m (the) 14 (windo) 0 (w) 12 (manager) 13 (y) 0 (ou're) 12 (using.) ks 62 1233 p m (There) 16 (are) 14 (man) 0 (y) 12 (enhancemen) 0 (ts) 14 (that) 14 (w) 0 (e) 13 (plan) 14 (for) 14 (h) 0 (to) 1 (ol.) 17 (W) -2 (e) 13 (plan) 14 (on) 14 (revising) 14 (the) 15 (no) 1 (de) 14 (program) 13 (syn) 0 (tax) 13 (to) ks 0 1283 p m (mak) -1 (e) 11 (the) 14 (partitioning) 11 (of) 13 (arra) 0 (ys) 12 (more) 12 (natural.) 17 (W) -2 (e) 11 (en) 0 (vision) 12 (something) 11 (along) 12 (the) 14 (lines) 13 (of) 12 (F) -2 (ortranD) 11 (syn) 0 (tax) 12 (for) ks 0 1332 p m (the) 14 (no) 1 (de) 13 (programs) 12 (w) 0 (ould) 11 (b) 1 (e) 14 (helpful.) 17 (In) 13 (the) 14 (future) 14 (w) 0 (e) 12 (w) 0 (ould) 11 (lik) 0 (e) 12 (to) 13 (supp) 1 (ort) 13 (hierarc) 0 (hal) 12 (HeNCE) 14 (graphs.) 18 (The) ks 0 1382 p m (curren) 0 (t) 13 (mak) 0 (e) 11 (facilit) -1 (y) 11 (do) 1 (esn't) 14 (help) 13 (m) -1 (uc) -1 (h) 11 (when) 14 (m) -1 (ultipl) -1 (e) 12 (arc) 0 (hitectures) 14 (are) 13 (b) 1 (eing) 13 (used.) 19 (Hto) 1 (ol) 12 (needs) 14 (to) 13 (supp) 1 (ort) ks 0 1432 p m (a) 15 (remote) 16 (mak) -1 (e) 14 (facilit) 0 (y) -4 (.) 22 (This) 15 (facilit) 0 (y) 14 (w) 0 (ould) 14 (include) 15 (feedbac) 0 (k) 16 (to) 15 (the) 17 (user) 17 (ab) 1 (out) 15 (whic) 0 (h) 15 (mac) 0 (hi) -1 (nes) 15 (need) 17 (to) 15 (b) 1 (e) ks 0 1482 p m (up) 1 (dated.) 19 (Under) 15 (user) 15 (direction) 14 (h) 0 (to) 1 (ol) 12 (could) 13 (also) 14 (cop) 0 (y) 12 (source) 16 (and) 13 (mak) -1 (e\014les) 13 (around) 14 (the) 14 (virtual) 13 (mac) 0 (hines.) ks 62 1532 p m (Curren) 0 (t) 11 (soft) 0 (w) 0 (are) 9 (releases) 13 (and) 10 (rep) 1 (orts) 13 (regarding) 10 (HeNCE) 12 (can) 11 (b) 1 (e) 12 (obtained) 10 (from) 9 (netlib) 11 (b) 0 (y) 10 (sending) 11 (electronic) ks 0 1581 p m (mail) 15 (to) 17 (netlib@ornl.go) 0 (v) 15 (con) 0 (taining) 16 (the) 18 (line) 17 (\\send) 19 (index) 17 (from) 16 (hence".) 31 (Instructions) 18 (on) 18 (ho) 0 (w) 16 (to) 17 (receiv) 0 (e) 18 (the) ks 0 1631 p m (v) -1 (arious) 12 (parts) 15 (of) 13 (the) 14 (HeNCE) 15 (system) 14 (will) 12 (b) 1 (e) 15 (sen) 0 (t) 13 (b) 0 (y) 13 (return) 15 (mail.) ks cmbx10.432 @sf 0 1768 p m (References) s cmr10.300 @sf 0 1859 p m ([1]) s 65 1859 p m (A.) 17 (Beguelin,) 18 (J.) 17 (J.) 17 (Dongarra,) 17 (G.) 16 (A.) 17 (Geist,) 18 (R.) 17 (Manc) 0 (hek,) 17 (and) 17 (V.) 17 (S.) 17 (Sunderam.) 28 (Graphical) 16 (dev) 0 (elopm) -1 (en) 0 (t) ks 65 1909 p m (to) 1 (ols) 16 (for) 16 (net) 0 (w) 0 (ork-based) 16 (concurren) 0 (t) 17 (sup) 1 (ercomputing.) 26 (In) ks cmti10.300 @sf 17 r m (Pr) -1 (o) -2 (c) -2 (e) -2 (e) -2 (dings) 16 (of) 17 (Sup) -1 (er) -1 (c) -1 (omputing) 16 (91) ks cmr10.300 @sf m (,) 17 (pages) 17 (435{) ks 65 1959 p m (444,) 12 (Albuquerque,) 14 (1991.) ks 0 2042 p m ([2]) s 65 2042 p m (A.) 16 (Beguelin,) 17 (J.) 17 (J.) 17 (Dongarra,) 16 (G.) 16 (A.) 16 (Geist,) 17 (R.) 16 (Manc) 0 (hek,) 17 (and) 17 (V.) 16 (S.) 16 (Sunderam.) 26 (A) 17 (users') 18 (guide) 17 (to) 17 (PVM) ks 65 2092 p m (parallel) 9 (virtual) 9 (mac) 0 (hi) -1 (ne.) 11 (T) -2 (ec) 0 (hnical) 8 (Rep) 1 (ort) 10 (ORNL/TM-11826,) 9 (Oak) 10 (Ridge) 10 (National) 9 (Lab) 1 (oratory) -2 (,) 8 (July) 10 (1991.) ks 954 2794 p m (28) s @eop 27 @bop0 cmr10.300 @sf [<030000078000078000078000078000078000078000038000038000038000038000018000018000 01C00000C00000C0000040000060000020000010000010008008008004008004004002007FFF00 7FFF007FFF80400000> 17 29 -2 1 21] 55 @dc cmtt10.300 @sf [ 21 18 0 0 22] 109 @dc [ 15 18 -3 0 22] 115 @dc [<00F80003FE0007FF000707000E03800E03801C01C01C01C01C01C01C01C01C01C01C01C01C01C0 1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0> 21 25 0 0 22] 85 @dc [<03F8000FFE003FFF807C07C07001C0E000E0E000E0E000E0E000E07803C03FFF801FFF001FFC00 1800003800001BE0001FF0000FF8001C1C00380E00380E00380E00380E00380E001C1CC00FFFE0 07F7E003E3C0> 19 28 -1 10 22] 103 @dc [<70F8F8F870000000000000000070F8F8F870> 5 18 -8 0 22] 58 @dc [<000180000780001F80003E0000F80001F00007C0000F80003E0000FC0000F00000FC00003E0000 0F800007C00001F00000F800003E00001F80000780000180> 17 21 -2 -2 22] 60 @dc [<7FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E3C000EFF000FFF800F83C0 0F01E00E00E00E00700E00700E00700E00700E00700E00700E00E00F00E00F83C07FFF80FEFF00 7E3E00> 20 27 0 9 22] 112 @dc [<7FC7F0FFE7F87FC7F00E03800E03800E03800E03800E03800E03800E03800E03800E03800E0380 0F03800F87800FFF000EFE000E3C000E00000E00000E00000E00007E0000FE00007E0000> 21 25 0 0 22] 104 @dc [ 17 3 -2 -11 22] 45 @dc [<3FFE007FFF003FFE0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 01C00001C000FFFF00FFFF007FFF0001C00001C00001C30001E78000FF80007F80001F00> 17 25 -1 0 22] 102 @dc [<7FFFFFFF7FFF01C001C001C001C001C001C001C001C001C001C001C001C07FC07FC07FC0000000 0000000000018003C003C00180> 16 26 -3 0 22] 105 @dc [ 17 25 -2 0 22] 108 @dc [ 17 21 -2 -2 22] 62 @dc [<001F80007F8000FF8001E00001C00001C00001C00001C00001C00001C00001C00001C00001C000 03C0007F8000FF0000FF00007F800003C00001C00001C00001C00001C00001C00001C00001C000 01C00001C00001E00000FF80007F80001F80> 17 32 -2 3 22] 123 @dc [<03E0000FF8001FFC003C1E00780F00700700F00780E00380E00380E00380E00380E00380700700 780F003C1E001FFC000FF80003E000> 17 18 -2 0 22] 111 @dc [<6030E038E038F078F078F078F078F078F078F078E038> 13 11 -4 -14 22] 34 @dc [<7FC7F0FFE7F87FC7F00E03800E03800E03800E03800E03800E03800E03800E03800E03800E0380 0F03800F87807FFF00FEFE007E3C00> 21 18 0 0 22] 110 @dc [<07C7E00FE7F01FFFE03C1F00700F00700F00E00700E00700E00700E00700E00700E00700700700 780F003C1F001FFF000FF70003C700000700000700000700000700003F00007F00003F00> 20 25 -1 0 22] 100 @dc [<03E3F007FBF80FFFF00E0F800E03800E03800E03800E03800E03800E03800E03800E03800E0380 0E03800E03807E1F80FE3F807E1F80> 21 18 0 0 22] 117 @dc [<7C0000FF0000FF800003C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 01E00000FF00007F80007F8000FF0001E00001C00001C00001C00001C00001C00001C00001C000 01C00001C00003C000FF8000FF00007C0000> 17 32 -2 3 22] 125 @dc [ 12 32 -8 3 22] 91 @dc [<7F1FC0FF3FE07F1FC00E0E00071C00073C0003B80001F00001E00000E00001F00003F00003B800 073C000F1C007F1FC07F3FC07F1FC0> 19 18 -1 0 22] 120 @dc [ 12 32 -1 3 22] 93 @dc [<70F8F8F870> 5 5 -8 0 22] 46 @dc [<00E001E0038007000E001C001C0038003800700070007000E000E000E000E000E000E000E000E0 00E000700070007000380038001C001C000E000700038001E000E0> 11 33 -6 4 22] 40 @dc [ 10 33 -5 4 22] 41 @dc [<7FFF80FFFF807FFF803803801E03800F000003800001C00000E000007000003800001C00000E00 000700000700000380000380600380F00380F00780E00700783E003FFC001FF80007E000> 17 25 -2 0 22] 50 @dc [<00E00001F00001F00003B80003B80003B800071C00071C00071C00071C000E0E000E0E000E0E00 1E0F001C07007F1FC0FF1FE07F1FC0> 19 18 -1 0 22] 118 @dc [<0300078007800300000000000000000003000380038003800380038001C000F00078003C601EF0 0EF00EF01E7FFC3FF80FE0> 15 25 -3 0 22] 63 @dc [<07FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000 00E00000E00000E00000E00000E000E0E0E0E0E0E0E0E0E0E0E0E0FFFFE0FFFFE07FFFE0> 19 25 -1 0 22] 84 @dc cmr10.300 @sf [<7FC7FCFF800E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C 000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E0 1C000E00E01C00FFFFFFFC000E00E000000E00E000000E00E000000E00E000000E00E000000E00 E018000E01E03C000701F03C000380F0180001C09C1800003F07E000> 33 29 0 0 35] 14 @dc [<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0 000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01 C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11 @dc cmtt10.300 @sf [<3C00003F00007F80007BC00079C00001C00000E00000E00000E00000F00000F00000F00001B800 01B800039800039C00039C00071C00071C00070E000E0E000E0E000E07001C07007F1FC0FF9FE0 7F1FC0> 19 27 -1 9 22] 121 @dc 1.000000 /cmbx12.300 @newfont cmbx12.300 @sf [<00FFFE00FFFE0007E00007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEE007E07007E0 3807E01807E00C07E00E07E00707E00307E00187E001C7E000E7E00077E00037E0001FE0001FE0 000FE00007E00003E00003E00001E00000E0> 23 32 -2 0 28] 52 @dc [<387CFEFEFE7C38> 7 7 -4 0 16] 46 @dc [<00FF0003FFC00783E00F00F01E00F83E007C3C007C7C007E7C007E7C007EFC007EFC007EFC007E FC007EFE007CFE007CFF00F8FD80F0FCFFE0FC7FC0FC08007C00007C00007E00F03E01F83E01F8 1F01F80F01F807C0F003F07000FFE0001F80> 23 32 -2 0 28] 54 @dc [<03FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 00000003F800000003F800000003F800000003F800000003F800000003F80000C003F800C0C003 F800C0C003F800C0C003F800C0E003F801C0E003F801C06003F801807003F803807803F807807E 03F80F807FFFFFFF807FFFFFFF80> 34 34 -2 0 39] 84 @dc [ 19 22 -2 0 23] 114 @dc [<07E03F1FF87F7E0CF87E02F0FC01F0FC01F0FC01F0FC01F07E01F03F01F01FC1F003FDF0003FF0 0001F00001F01E01F03F01F03F01E03F03E03F07C01FFF8007FC00> 24 22 -2 0 27] 97 @dc [<00FE0007FF800FC0E01F00603E00307E00007E00007C0000FC0000FC0000FC0000FC0000FC0000 FC00007C00007C01E07E03F03E03F01F03F00F83F007FFE000FF80> 20 22 -2 0 25] 99 @dc [ 11 36 -2 0 16] 105 @dc [ 26 22 -2 0 31] 110 @dc [<01FF000FFFE03F01F87C007C78003CF0001EF0001EF0001EF0001E70003E3800FC1FFFFC0FFFF8 1FFFF03FFF8038000030000030000013FC001FFF001F0F803E07C03C03C07C03E07C03E07C03E0 7C03E07C03E03C03C03E07CF1F0F8F0FFF7F03FC1E> 24 33 -2 11 28] 103 @dc [ 37 34 -2 0 43] 68 @dc [<00FE0007FFC00F83E01F01F03E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E FC007E7C007C7C007C7C007C3E00F81E00F00F83E007FFC000FE00> 23 22 -2 0 28] 111 @dc [<00F80003FE0007C3000F83000F81800F81800F81800F81800F81800F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F8000FFFF00FFFF003F80000F8000078000078000 038000038000018000018000018000018000> 17 32 -1 0 22] 116 @dc [ 32 34 -2 0 38] 80 @dc [<01FC3FC007FF3FC00F83BE001E00FE003E007E007C003E007C003E00FC003E00FC003E00FC003E 00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007E003E003E003E001F007E000F81 FE0007FFBE0001FC3E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000 003E0000003E0000003E0000003E000001FE000001FE00> 26 35 -2 0 31] 100 @dc [<01FC3FC007FF3FC00F81BE001F00FE001F007E001F003E001F003E001F003E001F003E001F003E 001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 3E00FF01FE00FF01FE00> 26 22 -2 0 31] 117 @dc 27 @bop1 0 47 p 1979 2 ru 0 1242 p 2 1195 ru 14 60 p @beginspecial @setspecial 30785863 18471516 4341596 15458713 35916840 34601205 startTexFig %!PS-Adobe-2.0 EPSF-2.0 %%Creator: pnmtops %%Title: noname.ps %%Pages: 1 %%BoundingBox: 66 235 546 526 %%EndComments /rlestr1 1 string def /readrlestring { /rlestr exch def currentfile rlestr1 readhexstring pop 0 get dup 127 le { currentfile rlestr 0 4 3 roll 1 add getinterval readhexstring pop length } { 256 exch sub dup currentfile rlestr1 readhexstring pop 0 get exch 0 exch 1 exch 1 sub { rlestr exch 2 index put } for pop } ifelse } bind def /readstring { dup length 0 { 3 copy exch 1 index sub getinterval readrlestring add 2 copy le { exit } if } loop pop pop } bind def /picstr 63 string def %%EndProlog %%Page: 1 1 gsave 66.48 235.56 translate 479.04 290.88 scale 499 303 1 [ 499 0 0 -303 0 303 ] { picstr readstring } image 01aaadc4ffffe001d555c4ffffe001aaadc4ffffe001d555c4ffffe001aa adc4ffffe006d555ff7fffdfbffbff00bfcfffffe005aaadff7fffdfc8ff ffe00dd555c61c69873a71ff1a7fa73c71d0ffffe00daaadbb7fa6dfb9ae fee9bf9bbbaed0ffffe00dd555cf7c2fdfbbaefeebbfbfbbb3d0ffffe00d aaadf77bafdfbbaefeebbfbfbbbdd0ffffe00dd555bb6bafdbbbb0feebbf bfbbaed0ffffe00daaadc79c2fe71bbeff1bbfbf1c71d0ffffe001d555fb ff00eecaffffe001aaadfbff00f1caffffe001d555c4ffffe001aaadc4ff ffe001d555f7ff02fefffed0ffffe006aaadff7fffdfbffcff02defffed0 ffffe005d555ff7fffdffbff02defffed0ffffe00daaadc61c69873a71ff 1a7f869bb0d0ffffe00dd555bb7fa6dfb9aefee9bfde6baed0ffffe00daa adcf7c2fdfbbaefeebbfdeebaed0ffffe00dd555f77bafdfbbaefeebbfde ebaed0ffffe00daaadbb6bafdbbbb0feebbfdaeb2ed0ffffe00dd555c79c 2fe71bbeff1bbfe6ecb0d0ffffe001aaadfbff00eecaffffe001d555fbff 00f1caffffe001aaadc4ffffe001d555c4ffffe004aaadff1fe0c7ffffe0 04d555feeffec7ffffe004aaadfeeffdc7ffffe004d555ffeffbc7ffffe0 04aaadffdff1c7ffffe004d555ffbffec7ffffe004aaadff7ffec7ffffe0 04d555feffeec7ffffe004aaadfe0ff1c7ffffe001d555c4ffffe001aaad c4ffffe001d555c4ffffe001aaadc4ffffe001d555f8ff00bfcdffffe005 aaadffffffeffcff00bfcdffffe001d555f8ff00bfcdffffe00aaaad86e9 7fcf1fe9c71c2ecdffffe00ad555baeabfeeefe6bbebaecdffffe00aaaad baeabfef3fef830baecdffffe00ad555bb5abfefdfefbeebaccdffffe00b aaad875abfeeefefbaebb2efceffffe00bd555bfbbbfc71fefc70c3ec7ce ffffe002aaadbff9ff01eeefceffffe002d555bff9ff00f1cdffffe001aa adc4ffffe001d555c4ffffe004aaadfffffefcff009fccffffe004d555ff fffefcff006fccffffe004aaadfffffefcff007fccffffe009d55586e970 fffc71a77fccffffe009aaadbaeaaefffbae9a1fccffffe009d555baeaae fffbeebb7fccffffe009aaadbb5aaefffbeebb7fccffffe009d555875aae e7fbaebb7fccffffe009aaadbfbbb0effc71bb7fccffffe005d555bfffff dfc8ffffe002aaadbfc5ffffe001d555c4ffffe001aaadc4ffffe002d555 bbfbff0cc7ff7feffbb3feffffc7ff7fefd7ffffe014aaadbbffffefffff bbff7fcffbbbeeffffbbff7fcfd7ffffe002d555bbfbff0cbbfe7faffbbb feffffbbfe7fafd7ffffe014aaadbb1a71cf1a60fbfd7feffbbbce182efb fd7fefd7ffffe014d555d6e9aeeee9bff7fd7feffbbbeeefeef7fd7fefd7 ffffe014aaadd60bf3eeebbfeffb7feffbbbeeefeeeffb7fefd7ffffe014 d555d6fbfdeeeba0dff83feffbbbeee82edff83fefd7ffffe014aaadeeeb eeeeebbfbfbf7beffbbbeeefecbfbf7befd7ffffe014d555ef1bf1c71bbf 831f7183fc71c61ff2831f7183d7ffffe001aaadf9ff01bffbf9ff01bffb d6ffffe001d555c4ffffe001aaadc4ffffe001d555c4ffffe01caaadbbff ff83fffffefffffffbfff7bc71fff87ffeeffffe0fffff9ff3dfffffe01c d555bbffffbffffffeffffff7bfff75baefffdbffeeffffeffffff6ffbdf ffffe01caaad93ffffbffffffeffffff7bffe6ebaffffdbffe4ffffeffff ff7ffbdfffffe01ed555ab1bbfbe9c71fefc69c61a60d6ebaffffdb1feac 71fefa71837c7bc71fe1ffffe01eaaadabed7f866faefefba6bb79bfd6ec 21fffdaefeabaefe19aefe1fbbbaefe1ffffe01ed555bb0effbefc2efef8 2ebb7bbfb6efaefffdaefeeceefefbafff7c3bce0fe1ffffe01daaadbaee ffbefbaefefbeebb7ba082efaefffdaefeef6efefbaf837bbbf6e0ffffe0 1ed555baed7fbefbb0fefbaec36bbff75baefffdaefeebb0fefbaeff7bbb baefe1ffffe01eaaadbb0bbfbefc3efe0c6efb9bbff7bc71fff871feec7e fe0bb1ff7c31c71fe1ffffe001d555fbff04eeffffffbbf6ff00eed9ffff e001aaadfbff04f1ffffffc7f6ff00f1d9ffffe001d555c4ffffe001aaad c4ffffe001d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ff ffe001d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ffffe0 01d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ffffe001d5 55c4ffffe001aaade9ff09eec7183fffffffee1c6ef7ff0bee1861fff871 860feeeeebaffaffffe003d555ff5febff02eebaeefcff02d6ebaef7ff0b d76daefffbaebbbfeed6ebaffaffffe003aaadff5febff02eebafefcff02 baebeef7ff0bbb6daefffbaebbbfe4bb592ffaffffe003d555fe0febff02 eebafefcff02baebeef7ff0bbb6daefffbaebbbfeabb5aaffaffffe003aa adff5febff02e0bb1efcff02ba1be0f7ff0bbb6da1fff86e87bfeabbbaaf faffffe003d555fe0febff02eebbeefcff0282bbeef7ff0b836dabfffbee afbfee835baffaffffe003aaadff5febff02eebbeefcff02badbeef7ff0b bb6dadfffbeeb7bfeebb5baffaffffe003d555ff5febff02eebaeefcff02 baebaef7ff0bbb6daefffbeebbbfeebaebaffaffffe001aaade9ff02eec7 1efcff02baec6ef7ff0bba186efffbf1bbbfeebaeba0faffffe001d555c4 ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ffffe003d555ffbfe4 ff17871c71ffbc71ffbc71ff1efbff1f71fff83befbffff7bc71faffffe0 03aaadff5feaff01dfbffcff17bbbbaeff3baeff3baefeed73feef6efffb f5d73ffff75baefaffffe003d555feefeaff00dffbff17bbbbaffebbaefe bbeefeebabfeee6efffbeebabfffe6ebaffaffffe003aaadfeefecff1f1b b1873a7fffffffbbbbafffbfaeffbbeeffebbbffed6efffa6ebbbfffd6eb affaffffe003d555feefecff1febaedfb9bfffffff87bbb1ffbf71ffb870 ffdbbbffdd70fff9aebbbfffd6ec21faffffe003aaadfeefecff1f0bb3df bbbfffffffafbbbeffbeeeffbbbeffbbbbffbb7effffaebbbfffb6efaefa ffffe003d555feefedff20feebbddfbbbfffffffb7bbbeffbdeeffbbbeff 7bbbff783effffaebbbfff82efaefaffffe003aaadff5fedff20feeb2edb bbbfffffffbbbbaeffbbeeefbbaeeefd7beeff6efffbb5d7bffff75baefa ffffe003d555ffbfecff1f0cb1e71bbfffffffbb1c71fe0831c60c71c60e e0c60f71fffc7bee0ffff7bc71faffffe001aaaddcff06efffffefffffef efffffe001d555c4ffffe001aaadc4ffffe001d555c4ffffe003aaadffbf e4ff17871c71ffbc71ffbc71ff1efbff1c7bfff83befbffff7bc71faffff e003d555ff3feaff00effbff17bbbbaeff3baeff3baefeed73feebb5fffb f5d75ffff75baefaffffe003aaadfebfe4ff17bbbbaffebbaefebbeefeeb abfeebaefffbeebaefffe6ebaffaffffe003d555ffbfebff1ee9cf1c7fff ffffbbbbafffbfaeffbbeeffebbbffefaefffa6ebaefffd6ebaffaffffe0 03aaadffbfebff1ee6eeebbfffffff87bbb1ffbf71ffb870ffdbbbffdf6e fff9aebaefffd6ec21faffffe003d555ffbfebff02efeeecfcff17afbbbe ffbeeeffbbbeffbbbbffbeeeffffaebaefffb6efaefaffffe003aaadffbf ebff1eefeeef7fffffffb7bbbeffbdeeffbbbeff7bbbff7deeffffaebaef ff82efaefaffffe003d555ffbfebff1eefeeebbfffffffbbbbaeffbbeeef bbaeeefd7beefbf5fffbb5d75ffff75baefaffffe003aaadfe0febff1eef c71c7fffffffbb1c71fe0831c60c71c60ee0c6083bfffc7befbffff7bc71 faffffe001d555dcff06efffffefffffefefffffe001aaadc4ffffe001d5 55c4ffffe001aaadc4ffffe003d555ff1feaff1dbfffbfffffffc6ebbdff bc71ffbc71ff1efbff1c71fff83befbffff7bc71faffffe003aaadfeefeb ff1ef7bfffbfffffffbae9bdff3baeff3baefeed73feebaefffbf5d75fff f75baefaffffe003d555feefebff1ef7bfffbfffffffbee9b9febbaefebb eefeebabfeebaefffbeebaefffe6ebaffaffffe003aaadffefebff1ee1a6 ec3fffffffbeeab5ffbfaeffbbeeffebbbffefaefffa6ebaefffd6ebaffa ffffe003d555ffdfebff1ef79aebbfffffffc6eab5ffbf71ffb870ffdbbb ffdf71fff9aebaefffd6ec21faffffe003aaadffbfebff1ef7baebbfffff fffaeb2dffbeeeffbbbeffbbbbffbeeeffffaebaefffb6efaefaffffe003 d555ff7febff1ef7baebbffffffffaeb20ffbdeeffbbbeff7bbbff7deeff ffaebaefff82efaefaffffe002aaadfeeaff1ef6bacbbfffffffbaebbdff bbeeefbbaeeefd7beefbeefffbb5d75ffff75baefaffffe003d555fe0feb ff1ef9bb2c3fffffffc71bbdfe0831c60c71c60ee0c60831fffc7befbfff f7bc71faffffe001aaaddcff06efffffefffffefefffffe001d555c4ffff e001aaadc4ffffe001d555c4ffffe004aaadfffffec7ffffe004d555ffff fec7ffffe004aaadfffffec7ffffe007d55586e970fff871caffffe007aa adbaeaaefffbaecaffffe007d555baeaaefffbb3caffffe007aaadbb5aae fffbbdcaffffe007d555875aaee7f86ecaffffe007aaadbfbbb0effbf1ca ffffe006d555bfffffdffbc9ffffe006aaadbffffffffbc9ffffe001d555 c4ffffe001aaadc4ffffe001d555f7ff06bbbba0ff1baebbf7ff07fbb1c6 0fe0bfbc71e5ffffe001aaadf7ff069b5bafffb9aebbf7ff07fbaebbbfef bf5baee5ffffe001d555f7ff069ae92fffb9ae93f7ff07fbaebfbfefbeeb efe5ffffe001aaadf7ff06aaeaafffbaaeabf7ff07fbaebfbfefbeebefe5 ffffe001d555f7ff06aaeaa1ffbaaeabf7ff07f82ec7bfe1beebf1e5ffff e001aaadf7ff06b20bafffbb2ebbf7ff07fbaefbbfefbe0b3ee5ffffe001 d555f7ff06b2ebafffbb2ebbf7ff07fbaefbbfefbeebbee5ffffe001aaad f7ff06baebafffbbaebbf7ff07fbaebbbfefbeebaee5ffffe001d555f7ff 06baeba0ff1bb1bbf7ff07fbb1c7bfef82ec71e5ffffe001aaadc4ffffe0 01d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadf8ff07feffff feffffffc7f2ff03ee0efbfbfbff00feecffffe001d555f8ff07fefffffe ffffffbbf6ff07f7efffffcfed73f7faff007fedffffe001aaadf8ff07fe fffffeffffffbbf6ff07f7ffffffafdbabeffaff00bfedffffe001d555f8 ff07f0869c70fffffffbf8ff10c6ec61ce9fffefbbbbde9ff1fe5bbfc7df edffffe001aaadf8ff07eeba6baefffffff7f8ff10faebb7ee6fffef1bbb be6feefeabbfbbefedffffe001d555f8ff07eebafbaeffffffeff8ff10c2 ecf7eeefffefebbbdeffeffeaabf83dfedffffe001aaadf8ff07eebafbae ffffffdff8ff10baef77eeefffefebbbeeffeffeaabfbfbfedffffe001d5 55f8ff07ee86fbaeffffffbff8ff10bacbb6eeefffeeed7bf6fe6ee6aab9 bb7fedffffe001aaadf8ff07f0befc70ffffff83f8ff0fc32c79c6efff83 1ee0fafef1eeed7bc6ecffffe001d555f7ff00bfe8ff04fdffdffff7ebff ffe001aaadf7ff00bfceffffe001d555c4ffffe001aaadc4ffffe001d555 f8ff07fefffffeffffffeff2ff03ee0efbfbfbff00feecffffe001aaadf8 ff07fefffffeffffffd7f6ff07f7efffffcfed73f7faff007fedffffe001 d555f8ff07fefffffeffffffbbf6ff07f7ffffffafdbabeffaff00bfedff ffe001aaadf8ff07f0869c70ffffffbbf8ff10c6ec61ce9fffefbbbbde9f f1fe5bbfc7dfedffffe001d555f8ff07eeba6baeffffffbbf8ff10faebb7 ee6fffef1bbbbe6feefeabbfbbefedffffe001aaadf8ff07eebafbaeffff ffbbf8ff10c2ecf7eeefffefebbbdeffeffeaabf83dfedffffe001d555f8 ff07eebafbaeffffffbbf8ff10baef77eeefffefebbbeeffeffeaabfbfbf edffffe001aaadf8ff07ee86fbaeffffffd7f8ff10bacbb6eeefffeeed7b f6fe6ee6aab9bb7fedffffe001d555f8ff07f0befc70ffffffeff8ff0fc3 2c79c6efff831ee0fafef1eeed7bc6ecffffe001aaadf7ff00bfe8ff04fd ffdffff7ebffffe001d555f7ff00bfceffffe001aaadc4ffffe001d555c4 ffffe001aaadf1ff00eff2ff06efbefbfbffffbfe9ffffe001d555f7ff06 effef7ffffffd7f6ff0af7efffffcf5d73f7ffffdfe9ffffe001aaadf5ff 04f7ffffffbbf6ff0af7ffffffaeebabefffffefe9ffffe001d555f7ff06 ce9ce1ffffffbbf8ff0cc6ec61ce9fffeeebbbde9ff1f7e9ffffe001aaad f7ff06ee6ef7ffffffbbf8ff0cfaebb7ee6fffeeebbbbe6feefbe9ffffe0 01d555f7ff06eeeef7ffffffbbf8ff0cc2ecf7eeefffeeebbbdeffe0f7e9 ffffe001aaadf7ff06eeeef7ffffffbbf8ff0cbaef77eeefffeeebbbeeff efefe9ffffe001d555f7ff06eeeef6ffffffd7f8ff0cbacbb6eeefffef5d 7bf6fe6edfe9ffffe001aaadf7ff06c6ec79ffffffeff8ff0cc32c79c6ef ff83bee0fafef1bfe9ffffe001d555deff00fde7ffffe001aaadc4ffffe0 01d555c4ffffe001aaadc4ffffe001d555f1ff00eff2ff03ee0efbfbfbff 00feecffffe001aaadf6ff007ffcff00d7f6ff07f7efffffcfed73f7faff 007fedffffe001d555f6ff007ffcff00bbf6ff07f7ffffffafdbabeffaff 00bfedffffe001aaadf9ff08f971c61c69ffffffbbf8ff10c6ec61ce9fff efbbbbde9ff1fe5bbfc7dfedffffe001d555f9ff08fabebb7ba6ffffffbb f8ff10faebb7ee6fffef1bbbbe6feefeabbfbbefedffffe001aaadf9ff08 fab0cf782fffffffbbf8ff10c2ecf7eeefffefebbbdeffeffeaabf83dfed ffffe001d555f9ff08faaef77befffffffbbf8ff10baef77eeefffefebbb eeffeffeaabfbfbfedffffe001aaadf9ff08faaebb6bafffffffd7f8ff10 bacbb6eeefffeeed7bf6fe6ee6aab9bb7fedffffe001d555f9ff08fbb0c7 9c6fffffffeff8ff0fc32c79c6efff831ee0fafef1eeed7bc6ecffffe001 aaaddeff04fdffdffff7ebffffe001d555c4ffffe001aaadc4ffffe001d5 55c4ffffe001aaadf8ff07fefffffeffffffeff2ff06efbefbfbffffbfe9 ffffe001d555f8ff07fefffffeffffffcff6ff0afbffffffcf5d73f7ffff dfe9ffffe001aaadf8ff07fefffffeffffffaff2ff06aeebabefffffefe9 ffffe001d555f8ff07f0869c70ffffffeff7ff0bfa73c71fffeeebbbde9f f1f7e9ffffe001aaadf8ff07eeba6baeffffffeff7ff0bf9bbbaefffeeeb bbbe6feefbe9ffffe001d555f8ff07eebafbaeffffffeff7ff0bfbfbbb3f ffeeebbbdeffe0f7e9ffffe001aaadf8ff07eebafbaeffffffeff7ff0bfb fbbbdfffeeebbbeeffefefe9ffffe001d555f8ff07ee86fbaeffffffeff7 ff0bfbfbbaefffef5d7bf6fe6edfe9ffffe001aaadf8ff07f0befc70ffff ff83f7ff0bfbf1c71fff83bee0fafef1bfe9ffffe001d555f7ff00bfe8ff 00fde7ffffe001aaadf7ff00bfceffffe001d555c4ffffe001aaadc4ffff e004d555fffffef8ff0fbffffffffbfffffe0fe0820ef1fffefddfffffe0 1caaadfffffeffffffdffff7ffffbfdffffffbfeffffeffefbeceefffcfd dfffffe01cd555fffffeffffffdffff7efffbfdffffffbffffffdffdf7da eeffbaf9dfffffe01caaad86e970fffc6e861ba1c7fc31861a71c3fcf1ff bffbefbeeec7bef5dfffffe01cd555baeaaefffbaedeebb7effbaedee9ae bbfeeeff1ff1c71ef1ba0ef5dfffffe01caaadbaeaaefffbaedeebb7fffb aedeebeebbfef3ffeffefbeeee83beeddfffffe01cd555bb5aaefffbaede ebb7fffbaedeebeebbfefdffeffefbeeeebfbee0dfffffe01caaad875aae e7fbacda1b36effbaeda1beebbfeeefeeeeebaeeeebbfefddfffffe01cd5 55bfbbb0effc72e6fcb9c7fc31e6fbf1c3fc71ff1c71c71831c7f83ddfff ffe00eaaadbfffffdffffffeffffeffffffefaff00fed8ffffe002d555bf fbff00fefbff00fed1ffffe001aaadc4ffffe001d555c4ffffe002aaadbb fbff01bffeccffffe002d5559bfbff01bffcccffffe002aaad9bfbff01bf faccffffe009d555ab1bbfc61c71a7feccffffe009aaadaaebbfbaebae9b feccffffe009d555b20abf82ebafbbfeccffffe009aaadb2fabfbeebafbb feccffffe009d555baeabfba1baebbfeccffffe00aaaadbb1d7fc6fc71bb f83fcdffffe005d555fffffffec8ffffe005aaadfffffffec8ffffe002d5 5581c5ffffe002aaad81c5ffffe002d55581c5ffffe002aaad81c5ffffe0 02d55581c5ffffe002aaad81c5ffffe002d55581c5ffffe002aaad81c5ff ffe002d55581c5ffffe002aaad81c5ffffe002d55581c5ffffe002aaad81 c5ffffe002d55581c5ffffe001aaadc4ffffe001d555c4ffffe001aaadc4 ffffe001d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ffff e001d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ffffe001 d555c4ffffe001aaadc4ffffe001d555c4ffffe001aaadc4ffffe0 grestore showpage %%Trailer endTexFig @endspecial 1977 1242 p 2 1195 ru 0 1244 p 1979 2 ru cmr10.300 @sf 448 1363 p m (Figure) 14 (17:) 18 (The) 14 (PVM) 14 (console) 15 (after) 14 (executing) 14 (dot) 14 (pro) 1 (duct.) ks 62 1495 p m (The) 17 (program) ks cmtt10.300 @sf 14 r m (master) s cmr10.300 @sf 14 r m (will) 15 (execute) 17 (a) 16 (HeNCE) 16 (program.) 23 (Master) 16 (needs) 18 (a) 15 (graph) 16 (\014le) 16 (and) 15 (a) 16 (cost) 16 (matrix) 14 (for) ks 0 1545 p m (input.) 18 (PVM) 14 (m) -1 (ust) 12 (already) 13 (b) 1 (e) 14 (running) 13 (and) 14 (the) 14 (executables) 15 (for) 13 (the) 14 (HeNCE) 14 (program) 12 (m) -1 (ust) 12 (b) 1 (e) 14 (installed) 13 (in) 13 (the) ks 0 1595 p m (correct) 16 (directories.) 19 (The) ks cmtt10.300 @sf 14 r m (master) s cmr10.300 @sf 13 r m (program) 12 (tak) 0 (es) 13 (the) 15 (follo) -1 (wi) -1 (ng) 12 (parameters:) ks cmtt10.300 @sf 0 1678 p m (Usage:) s 44 1728 p m (master) s 87 1777 p m () 368 ({) 22 (or) 21 ("-") 21 (for) 21 (standard) 21 (input) 20 (}) ks 87 1827 p m ([) 22 (-cm) 21 () 20 (]) 65 ({) 22 (default) 20 (is) 21 (cost.mat) 21 (}) ks 87 1877 p m ([) 22 (-tf) 21 () 19 (]) 196 ({) 22 (default) 20 (\(or) 21 ("-"\)) 21 (is) 22 (stdout.) 20 ("-2") 21 (is) 21 (stderr}) ks 87 1927 p m ([) 22 (-nt) 21 (]) 479 ({) 22 (for) 21 (no) 21 (tracing) 21 (}) ks 87 1977 p m ([) 22 (-trp) 21 (]) 457 ({) 22 (for) 21 (tracing) 20 (parameters) 20 (}) ks 87 2027 p m ([) 22 (-trm) 21 (]) 457 ({) 22 (for) 21 (tracing) 20 (pvm) 21 (messages) 21 (}) ks 87 2076 p m ([) 22 (?) 21 (]) 523 ({) 22 (To) 21 (get) 21 (this) 21 (message) 21 (}) ks cmr10.300 @sf 0 2159 p m (F) -2 (or) 9 (most) 10 (e\016cien) 0 (t) 10 (execution) 12 (the) ks cmtt10.300 @sf 11 r m (-nt) s cmr10.300 @sf 10 r m (option) 10 (should) 11 (b) 1 (e) 11 (used.) 18 (This) 10 (option) 10 (turns) 12 (o\013) 11 (tracing) 10 (and) 11 (th) 0 (us) 10 (elimina) -1 (ting) ks 0 2209 p m (the) 14 (tracing) 14 (o) 0 (v) 0 (erhead.) ks 62 2259 p m (F) -2 (or) 15 (the) 16 (dot) 16 (pro) 1 (duct) 17 (one) 16 (w) 0 (ould) 14 (simply) 14 (execute) 18 (the) 16 (comma) -1 (nd) ks cmtt10.300 @sf 14 r m (master) 21 (dprod.gr) 20 (-cm) 21 (mycost.mat) 20 (-nt) ks cmr10.300 @sf m (.) s 0 2309 p m (This) 15 (is) 15 (assuming) 14 (the) 16 (graph) 15 (is) 15 (stored) 16 (in) 15 (the) 16 (\014le) ks cmtt10.300 @sf 15 r m (dprod.gr) s cmr10.300 @sf m (,) 13 (the) 16 (costs) 16 (are) 16 (stored) 16 (in) 15 (the) 16 (\014le) ks cmtt10.300 @sf 15 r m (mycost.mat) s cmr10.300 @sf m (,) 13 (and) ks 0 2359 p m (that) 14 (PVM) 14 (is) 14 (running) 14 (on) 13 (the) 15 (lo) 1 (cal) 13 (mac) -1 (hine) 12 (plus) 14 (the) 15 (mac) -1 (hines) 13 (in) 13 (the) 15 (cost) 14 (matrix.) ks cmbx12.300 @sf 0 2475 p m (4.6) s 128 2475 p m (T) -4 (racing) 17 (Dot) 19 (Pro) 2 (duct) ks cmr10.300 @sf 0 2551 p m (As) 11 (the) 12 (dot) 11 (pro) 1 (duct) 12 (program) 9 (executes,) 13 (HeNCE) 12 (creates) 13 (a) 11 (\014le) 10 (con) 0 (taining) 9 (trace) 12 (ev) 0 (en) 0 (ts) 10 (that) 11 (indicate) 11 (the) 12 (progress) ks 0 2601 p m (made) 11 (b) 0 (y) 11 (the) 13 (program.) 15 (Figure) 13 (5) 11 (sho) 0 (ws) 12 (trace) 13 (mo) 1 (de) 11 (for) 12 (dot) 12 (pro) 1 (duct.) 18 (This) 12 (trace) 13 (can) 13 (b) 1 (e) 12 (useful) 13 (for) 11 (debugging) 12 (or) ks 0 2651 p m (\014ne) 13 (tuning) 11 (a) 12 (program's) 11 (execution.) 18 (Hto) 1 (ol) 11 (can) 13 (animate) 10 (the) 13 (displa) 0 (y) 10 (of) 12 (this) 12 (trace) 13 (\014le.) 17 (T) -2 (o) 11 (see) 13 (a) 12 (trace) 13 (animatio) -1 (n,) ks 954 2794 p m (27) s @eop 26 @bop0 cmbx12.300 @sf [ 39 34 -2 0 42] 82 @dc cmtt10.300 @sf [<7FFF00FFFF80FFFF80000000000000000000000000000000FFFF80FFFF807FFF00> 17 11 -2 -7 22] 61 @dc [<063C000EFF000FFF800F83C00F01E00E00E00E00700E00700E00700E00700E00700E00700E00E0 0F00E00F83C00FFF800EFF000E3E000E00000E00000E00000E00007E0000FE00007E0000> 20 25 0 0 22] 98 @dc [<0F1E000F1E000F1E001DB7001DB7001DB7001DB70019B30019F30019F30038E380380380380380 380380380380FF1FE0FFBFE0FF1FE0> 19 18 -1 0 22] 119 @dc [ 17 32 -2 3 22] 47 @dc [ 17 25 -2 0 22] 83 @dc [<7F0F00FF9F007F1F001C17001C37001C37001C37001C77001C77001C67001C67001CE7001CE700 1CE7001CC7001CC7001DC7001DC7001D87001D87001D87001D07007F1FC0FF3FE07E1FC0> 19 25 -1 0 22] 78 @dc [<01FFC001FFC001FFC0001C00001C00001C00001C00001C00FFFFE0FFFFE0FFFFE0F01C00781C00 381C003C1C001E1C000E1C000F1C00071C00039C00039C0001DC0000DC0000FC00007C00> 19 25 -1 0 22] 52 @dc cmr10.300 @sf [<3E006180F1C0F0C060E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E00FE0000000000000000000000000000000C001E001E000C0> 11 37 3 8 13] 106 @dc [<007FF8000007800000078000000780000007800000078000000780000007800000078000000780 000007800000078000000FC000000F4000001F2000001E2000003C1000007C18000078080000F8 040000F0040001F0020003E0020003C0010007C00180078000800F8001E0FFF007FC> 30 28 0 0 31] 89 @dc cmbx12.300 @sf [<03F8000FFF001C1F803007C07007E0FC03F0FC03F0FE03F8FE03F87C03F83803F80003F80003F8 0003F00003F01803E01807E01E0FC01FFF0019FC001800001800001800001800001BC0001FF800 1FFE001FFF001FFF801FFFC01E01E0100020> 21 32 -3 0 28] 53 @dc [ 32 34 -2 0 37] 69 @dc [ 27 22 -1 0 30] 120 @dc [<00FF0003FFC00FC0701F00303E00187E00007C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8 FC00F8FC00F87C00F87C00F03E01F01E01E00F87C007FF8000FE00> 21 22 -2 0 26] 101 @dc [<001800C000003800E000003C01E000007C01F000007E03F000007E03F00000FE03D80000FB07D8 0001FB079C0001F38F8C0001F18F0C0003E18F060003E0DF060007E0DE070007C0DE030007C07E 03000F807C01800F807C01800F807801801F007800C0FFE7FF07F8FFE7FF07F8> 37 22 -1 0 40] 119 @dc [ 26 35 -2 0 31] 104 @dc [ 11 35 -2 0 16] 108 @dc 26 @bop1 0 47 p 1979 2 ru 0 1008 p 2 961 ru 14 60 p @beginspecial @setspecial 30785863 14777208 986726 15721840 39271710 34338078 startTexFig %!PS-Adobe-2.0 EPSF-2.0 %%Creator: pnmtops %%Title: noname.ps %%Pages: 1 %%BoundingBox: 15 239 597 522 %%EndComments /rlestr1 1 string def /readrlestring { /rlestr exch def currentfile rlestr1 readhexstring pop 0 get dup 127 le { currentfile rlestr 0 4 3 roll 1 add getinterval readhexstring pop length } { 256 exch sub dup currentfile rlestr1 readhexstring pop 0 get exch 0 exch 1 exch 1 sub { rlestr exch 2 index put } for pop } ifelse } bind def /readstring { dup length 0 { 3 copy exch 1 index sub getinterval readrlestring add 2 copy le { exit } if } loop pop pop } bind def /picstr 102 string def %%EndProlog %%Page: 1 1 gsave 15.3 239.598 translate 581.4 282.804 scale 810 394 1 [ 810 0 0 -394 0 394 ] { picstr readstring } image 9bffffc09bffffc09bffffc09bffffc000f09d000103c002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc011 f7ffee4f9ffffff9fffffc9ff1fffff3ffcfaeff01fbc011f7ffee4f9fff fff9fffffc9ff9fffff3ffcfaeff01fbc011f7ffee4f9ffffff9fffffc9f f9fffff3ffcfaeff01fbc011f7ffeffc1060e1c1ff141ffff9e1c3830e0f aeff01fbc011f7ffeff993264c99fe64cffff9ccf93264cfaeff01fbc011 f7ffeff99327cc99fe64fffff9ccc13204cfaeff01fbc011f7ffeff99327 cc99ff0cfffff9cc99327ccfaeff01fbc012f7ffeff99067cc99ce7cffff f9cc993264ce7fafff01fbc012f7ffeffc13e7e1c1870cffffe061c1830e 0c3fafff01fbc009f7ffeffff3ffffffce67f9ff01fe7fafff01fbc004f7 ffeffff3fcff000fa6ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c004f7ffee4f9cfaff01f93ff4ff00fcb6ff01fbc004f7ffee4f9cfbff02 fcf93ff9ff05e7fffffe7ffcb6ff01fbc003f7ffee4ffaff02fcf939f9ff 04e7fffffe7fb5ff01fbc01bf7ffefff98f0c1c5fe4e183ff0ff838667fc 3870c1ff270c1838e67fb8ff01fbc01bf7ffefff9cfe4c99fe07ccfff9ff 993267f9932667ff03e6799ce67fb8ff01fbc01af7ffefff9cf04c99fe06 0cffffff990267f9f333e7ff030679fcf0b7ff01fbc01af7ffefff9ce64c c3fe64ccffffff993e07f9f33ce7ff326679fcf0b7ff01fbc01bf7ffefff 9ce64c9fce64cc9ff9ff993207f9932664ff326649fce67fb8ff01fbc01b f7ffefff90304cc386660e3ff0ff99876ffc3870f1ff330719f0267fb8ff 01fbc00cf7ffeff99fffff99cffffffff9a9ff01fbc007f7ffeffc3fffff c3a4ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc00af7ffecfffc f1fcffffffcfa7ff01fbc00af7ffecfffcf9fcffffffcfa7ff01fbc00af7 ffecfffff9fcffffffcfa7ff01fbc00bf7ffec1998f9e0ff270e0c3fa8ff 01fbc00bf7ffecc99cf9ccff0264c99fa8ff01fbc00bf7ffecc99cf9ccff 0264c81fa8ff01fbc00af7ffecc99cf9ccff3264c9a7ff01fbc00bf7ffec c99cf9ccff3264c99ca8ff01fbc00cf7ffec1c102060ff330e0c387fa9ff 01fbc002f7ffeff8ff00fca8ff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f5556f9fff01fbc00ef6aaaffffcffff9fff9e3f9ffffff9ab ff01fbc00ef5556ffffcf3ff9fff9f3f9ffffff9abff01fbc00ef6aaafff fff3ff9fffff3f9ffffff9abff01fbc00ff5556e1998e0ff83331f3c1fe4 e1c187acff01fbc00ff6aaacc99cf3ff99339f399fe04c9933acff01fbc0 0ff5556c0c3cf3ff99339f399fe04c9903acff01fbc00ff6aaacfc3cf3ff 99339f399fe64c993facff01fbc010f5556cc99cf27f99339f399fe64c99 339fadff01fbc010f6aaae199038ff8382040c1fe661c1870fadff01fbc0 02f5556ff3ff009fadff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc006f5556ffffff8f3fcff009fa8ff01fbc006f6aa affffff273fcff009fa8ff01fbc005f5556ffffff3fbff009fa8ff01fbc0 0cf6aaae1c3073e3c5fe4e1c187fa9ff01fbc00cf5556cc99321f399fe04 c9933fa9ff01fbc00cf6aaacf99333f399fe04c9903fa9ff01fbc00bf555 6cf99333f3c3fe64c993a8ff01fbc00cf6aaacc99333f39ffe64c99339a9 ff01fbc00cf5556e1c3333c0c3fe661c1870a9ff01fbc002f6aaaffcff00 99fcff00f9a9ff01fbc002f5556ffcff00c3a4ff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f555699fff01fbc002f6aaa09fff01fbc003f555667fa0ff01fbc0 02f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f555 6f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff 01fbc002f5556f9fff01fbc002f7ffef9fff01fbc000f09d000103c09bff ffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc0 00f0f2000103c0f3000107d5f255005eec00001ef6000003eaffffc000f7 f2ff01fbdff3ff01f7bff2ff00feecff00def6ff00fbeaffffc000f7f2ff 01fbdff3ff00f7f1ff00deecff00def6ff00fbeaffffc000f7f2ff01fbdf f3ff01f7bff2ff00feecff00def6ff00fbeaffffc000f7f2ff01fbdff3ff 00f7f1ff00deecff00def6ff00fbeaffffc002f7f9cff8ff14cfffffe1fb dfffffffe7fffff3ffffff3ffffff7bffaff01efbffaff00fefbff058f3c 7fffff9ff7ff01def8f8ff01e1fbeaffffc005f7f9cffffff9fbff1ccfff ffccfbdfffffffe7fffff3ffffff3ffffff7fffffff7fffffff77ffbff02 7fdef9fcff05273e7fffff9ffcff00f3fcff01defcf8ff01ccfbeaffffc0 24f7f9fffffff9ffffffcfffcfffffcffbdfffffffe7f3fff3ffffff3fff fff7bffffffbffeff8ff02bffef9fcff053ffe7ff9ff9ffcff00f3fcff01 defcfaff03fcffcffbeaffffc04ef7c18e0e1c3070c19987fe0c3270cffb df141c3060e1ff820c1c383fe283f7ff5d7d75f5d7fff77d75757fd7d75f def060e1c3873e3e7870ff83860e1c3fe0c1c3870fdefcf0c1c5330e2c38 7fcffbeaffffc04ef799ce64c999e64c99cffcc9902641fbde64cf932673 ff3264c9933fcc99f7beebbbbbeeefffefbfbbaeffabfbbffef9e67c9932 1f3e7339ff993264c99ff3ccf93267defcfe4c9933e4c99cffcffbeaffff c04ef799ce7c09f9e64f99fffcc810264cfbde64fc13267fff3264f9933f cc9ff7fdfdddf7f7fffff77d57777fd5d77fdef9e7e09f033f3e703fff99 0264f81ff3cfc13e07defcf04c993304c81fffcffbeaffffc04ef799ce7c f9f9e64f99fffcc9f3264cfbdf0cf993267fff3264f9933fe19ff7befbbe fbfbffffefbbbbbaffbbbbbffef9e7cc9f3f3f3e73ffff993e64f9fff3cf 993e7fdefce64cc3326619ffffcffbeaffffc04ef799ce7cc999264fc1cf fcc993264cfbde7cf9906673ff320cf99339cf9ff7fdddd7775df7fff77d d777f7dd7777def927cc99333f3e7339ff993264c99cf24f993267defce6 4c9f3264f99cffccfbeaffffc04ef7c1027e1c3c70cff987fe0c3330e1fb df0cfc13e661ff827cfc3830e19ff7bebebafaebebffeeaebbbaebbbabaf fefc67e0c3873c081870ff9986661c3878cfc1870fdef0304cc383061c38 7fe1fbeaffffc000f7f9ff0199cffbff0ffbde67fff3fff3fffe7ffffff9 ccfff7fbff0af7ff77fffff777ffffffdef8ff00f9fbff00fcfbff0bdeff ffff99fffccffcfffffbeaffffc000f7f9ff00c3faff10fbdf0ffff3ffff fffe7fffffffe1fff7bffaff03affffffafcff00feecff0bdeffffffc3ff fe1ffffffffbeaffffc000f7f2ff01fbdff3ff00f7f1ff00deecff00def6 ff00fbeaffffc000f7f2ff01fbdff3ff01f7bff2ff00feecff00def6ff00 fbeaffffc000f0f2000103c0f3000107d5f255005eec00001ef6000003ea ffffc09bffffc09bffffc09bffffc09bffffc000f0fa000101e0fb000101 e0fb0000f0fb00037ffffffef70000f0fa000101e0fb0000f0fa00fdff00 fcfc00000fe1ffffc000f7faff01fde0fb000101effcff01fef7fbff037f fffffef8ff01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00ef e1ffffc000f7faff01fde0fb000101effcff01fef7fbff037ffffffef8ff 01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000 f7faff01fde0fb000101effcff01fef7fbff037ffffffef8ff01fef7faff 01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000f7faff01fd e0fb000101effcff01fef7fbff037ffffffef8ff01fef7faff01fdeffcff 01fef7fbff04fefffffffdfcff00efe1ffffc000f7faff0efde0000001c3 0001ef3fff3c7f3ef7fbff037ffffffef8ff01fef7faff08fdefffff3fff fef7c7fcff093efffffffdffffe7ffefe1ffffc000f7faff0ffde0000003 630001ef3fff3e7f3ef7cffcff0d7ffffffefff3ffff9ffffffffef7fcff 0af9fffdefffff3ff9fef7e7fcff093efffffffdffffe79fefe1ffffc000 f7faff0ffde0000003000001ef3ffffe7f3ef7cffcff0d7ffffffefff3ff ff9ffffffffef7fcff0af9fffdeffffffff9fef7e7fcff093efffffffdff ffff9fefe1ffffc045f7c3864c1c3870fde078f3e3070e81ef06663e783e f783070e1c3f7ffffffef860e18307fc19927ef7c3330e199070fdef060e 38307ef7e7871618383efffffffdf04cc707efe1ffffc045f7993204c993 267de0cd9b37831981ef32673e733ef7cf33e4c99f7ffffffef333fc999f fcc9903ef7993264c999e67def32673999fef7e73264c9933efffffffde6 4ce79fefe1ffffc045f79f3204c999e07de0c19b33031981ef32673e733e f7cf3f04f81f7ffffffef9f3e09f9ffcc9903ef7818604f999e07def327f 3999fef7e7026409933efffffffde64ce79fefe1ffffc045f79f3264c99e 67fde0c19b33030f01ef32673e733ef7cf3e64f9ff7ffffffefe73cc9f9f fccc333ef79f867cf999e7fdef327f3999fef7e73f0cf9933efffffffde6 4ce79fefe1ffffc045f79932641993267de0cd9b33031801ef32673e733e f7c93e64c99f7ffffffef3324c9f93fc1c333ef7993264c999267def067f 39993ef7e7327cc9933efffffffdf04ce793efe1ffffc045f7c38664fc38 70fde078f3330fcf01ef070408183ef7e33f061c3f7ffffffef878e09fc7 fcfe733ef7c3330e1c1c70fdef3e7c099c7ef781870e19983efffffffdfe 6081c7efe1ffffc008f7fffffcfffffffde0fc00021981effcff01fef7fb ff037ffffffefbff04fcfffffef7faff16fdef3ffffffffef7fffe67ffff fefffffffdfe7fffffefe1ffffc008f7fffffcfffffffde0fc00020f01ef fcff01fef7fbff037ffffffefbff04fcfffffef7faff16fdef3ffffffffe f7ffff0ffffffefffffffdfe7fffffefe1ffffc000f7faff01fde0fb0001 01effcff01fef7fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fb ff04fefffffffdfcff00efe1ffffc000f7faff01fde0fb000101effcff01 fef7fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fbff04feffff fffdfcff00efe1ffffc000f0fa000101e0fb000101e0fb0000f0fb00037f fffffef70000f0fa000101e0fb0000f0fa00fdff00fcfc00000fe1ffffc0 9bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bff ffc09bffffc09bffffc09bffffc09bffffc000f0fc00003cfb00001ef700 00f0fc00003cfc00040f000000f0fb00007fc5ffffc000f7fcff00bdfbff 00def8ff01fef7fcff00bdfcff04ef7ffffef7fbff007fc5ffffc000f7fc ff00bdfbff00def8ff01fef7fcff00bdfcff04ef7ffffef7fbff007fc5ff ffc000f7fcff00bdfbff00def8ff01fef7fcff00bdfcff04ef7ffffef7fb ff007fc5ffffc000f7fcff00bdfbff00def8ff01fef7fcff00bdfcff04ef 7ffffef7fbff007fc5ffffc005f7c7ffffcfbdfbff00def8ff15fef7c7ff 8fffbdfe7fffffef7ffffef7ffcffcffff7fc5ffffc00bf7e7ffffcfbdff e7ffffffdefbff18fe7ffffef7e7ff267fbdfe7fffffef7ffffef7ffcffc fcff7fc5ffffc00bf7e7ffffcfbdffe7ffffffdefbff18fe7ffffef7e7ff 3e7fbdfe7fffffef7ffffef7fffffcfcff7fc5ffffc029f7e7870e0fbdf0 c1c3070fdef070ccff860c18333ef7e7873c1fbdf0619907ef79907ef783 8f14183f7fc5ffffc029f7e733e4cfbde667993267def3264cff32667993 3ef7e7321e7fbde64c9933ef79933ef799ce64ccff7fc5ffffc029f7e733 04cfbdf3e7993e07def3204cff026679f33ef7e7033e7fbde64c9933ef79 933ef79fce64ccff7fc5ffffc029f7e73264cfbdfce7993e7fdef327c0ff 3e6679f33ef7e73f3e7fbde64c8133ef79933ef79fcf0cccff7fc5ffffc0 29f7e73264cfbde664993e67def32640ff326649f83ef7e7333e4fbde64c 8133ef79907ef79fce7ccc9f7fc5ffffc029f78187060fbdf0f1c33f0fde f330edff866719ff3ef781873f1fbdf061db33ef7c13fef79f030cce3f7f c5ffffc000f7fcff00bdfbff00def9ff02f33ef7fcff00bdfcff0aef7ff3 fef7fffe67ffff7fc5ffffc000f7fcff00bdfbff00def9ff02f87ef7fcff 00bdfcff0aef7ff3fef7ffff0fffff7fc5ffffc000f7fcff00bdfbff00de f8ff01fef7fcff00bdfcff04ef7ffffef7fbff007fc5ffffc000f7fcff00 bdfbff00def8ff01fef7fcff00bdfcff04ef7ffffef7fbff007fc5ffffc0 00f0fc00003cfb00001ef70000f0fc00003cfc00040f000000f0fb00007f c5ffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bff ffc09bffffc000f09d00013fc000f79dff01bfc000f79dff01bfc000f79d ff01bfc000f79dff01bfc000f7f3ff00e0ac000207bfc000f7f3ff00efac ff02f7bfc000f7f3ff00efacff02f7bfc000f7f3ff00efacff02f7bfc000 f7f3ff00efacff02f7bfc000f7f3ff00efebff013ffcf7ff04fe7fffffe7 d1ff02f7bfc000f7f3ff00efebff023ffcf3f8ff04fe7fffffe7f8ff03fe 7ffff3ddff02f7bfc000f7f3ff00efe9ff00f3f8ff04fe7fffffe7f8ff03 fe7ffff3ddff02f7bfc000f7f3ff00efecff03fe3838e0f8ff04f0418387 07f9ff048664183320ddff02f7bfc000f7f3ff00efebff02399cf3f8ff04 e64c993267f9ff043266799333ddff02f7bfc000f7f3ff00efebff02399c f3f8ff04e64c9f3267f9ff043266799333ddff02f7bfc000f7f3ff00efeb ff02399cf3f8ff04e64c9f3267f9ff043266799333ddff02f7bfc000f7f3 ff00efebff03399cf27ff9ff04e6419f3267f9ff0532664833327fdeff02 f7bfc000f7f3ff00efecff03fc099038f8ff04f04f9f8707f9ff04870719 f838ddff02f7bfc000f7f3ff00eff5ff00fef4ff00eff8ff03cffffffef7 ff03f9ffffefdeff02f7bfc000f7f3ff00eff5ff00fef4ff00eff8ff03cf fffffef7ff03f9ffffefdeff02f7bfc000f7f3ff00eff5ff00fef4ff00ef f5ff00fef4ff00efdeff02f7bfc000f7f3ff00e0cf000007deff02f7bfc0 00f7f3ff00e0ac000207bfc000f79dff01bfc000f79dff01bfc000f79dff 01bfc000f79dff01bfc001f780f5000101e0ac000207bfc001f7bff5ff01 fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdef acff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff 02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7 bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc0 01f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7 bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5 ff01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001f7bff5 ff01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001f7bff5 ff01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001f780f5 000101e0cf000007deff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7 bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5 ff01fdefacff02f7bfc001f7bff8ff04fe7fff9defe9ff00f9f4ff000ff5 ff00f9ddff02f7bfc001f7bff8ff049e7fff9defe9ff00f1f5ff01fe67f5 ff00f1ddff02f7bfc001f7bff8ff049e7fff9defe9ff00e9f5ff01fe67f5 ff00e9ddff02f7bfc001f7bff8ff04060ccc1defe9ff00f9f4ff00e7f5ff 00f9ddff02f7bfc001f7bff8ff049e64c99defe9ff00f9f4ff008ff5ff00 f9ddff02f7bfc001f7bff8ff049e64c99defe9ff00f9f4ff003ff5ff00f9 ddff02f7bfc001f7bff8ff049e64c99defe9ff00f9f5ff01fe7ff5ff00f9 ddff02f7bfc001f7bff8ff049264c99defe9ff00f9f5ff01fe7ff5ff00f9 ddff02f7bfc001f7bff8ff04c6660c1defe9ff01e07ff6ff01fe07f5ff01 e07fdeff02f7bfc001f7bff5ff01f9eff5ff00fef4ff00eff5ff00fef4ff 00efdeff02f7bfc001f7bff5ff01f9eff5ff00fef4ff00eff5ff00fef4ff 00efdeff02f7bfc001f7bff5ff01f9eff5ff00fef4ff00eff5ff00fef4ff 00efdeff02f7bfc001f780f5000101e0cf000007deff02f7bfc001f7bff5 ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01 fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff6ff023ffd efe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bff7ff033f3ffdefe9 ff00f1f4ff001ff5ff00f1ddff02f7bfc001f7bff7ff033ffffdefe9ff00 e9f5ff01fe9ff5ff00e9ddff02f7bfc001f7bffaff06e199860e383defe9 ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bffaff06fc99333f399def e9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bffaff06e0999f3f399d efe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bffaff06cc99e73f39 9defe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bffaff06cc993327 399defe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bffaff06e0c187 8c099defe9ff01e07ff6ff01fe07f5ff01e07fdeff02f7bfc001f7bff5ff 01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001f7bff5ff 01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001f7bff5ff 01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001f780f500 0101e0cf000007deff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff7ff039ffffdefe9ff00f9f4ff009ff5ff00 f9ddff02f7bfc001f7bff7ff039ffffdefe9ff00f1f4ff001ff5ff00f1dd ff02f7bfc001f7bff5ff01fdefe9ff00e9f5ff01fe9ff5ff00e9ddff02f7 bfc001f7bff8ff04071e1c3defe9ff00f9f4ff009ff5ff00f9ddff02f7bf c001f7bff8ff04339cc99defe9ff00f9f4ff009ff5ff00f9ddff02f7bfc0 01f7bff8ff043f9cccfdefe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001 f7bff8ff043f9ccf3defe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7 bff8ff043f9cc99defe9ff00f9f4ff009ff5ff00f9ddff02f7bfc001f7bf f8ff043e061c3defe9ff01e07ff6ff01fe07f5ff01e07fdeff02f7bfc001 f7bff5ff01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001 f7bff5ff01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001 f7bff5ff01f9eff5ff00fef4ff00eff5ff00fef4ff00efdeff02f7bfc001 f780f5000101e0cf000007deff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02 f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02 f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02 f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02 f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02 f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02 f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bf c001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001 f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bf f5ff01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff 01fdefacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fd efacff02f7bfc001f7bff5ff01fdefacff02f7bfc001f7bff5ff01fdefac ff02f7bfc001f780f5000101e0ac000207bfc000f79dff01bfc000f79dff 01bfc000f79dff01bfc000f79dff01bfc000f09d00013fc09bffffc09bff ffc09bffffc09bffffc0 grestore showpage %%Trailer endTexFig @endspecial 1977 1008 p 2 961 ru 0 1010 p 1979 2 ru cmr10.300 @sf 648 1129 p m (Figure) 14 (16:) 18 (Hto) 1 (ol) 13 (in) 13 (con\014gure) 15 (mo) 1 (de.) ks 62 1250 p m (Ev) 0 (ery) 16 (subroutine) 18 (m) -1 (ust) 15 (ha) 0 (v) 0 (e) 15 (a) 16 (cost) 17 (for) 16 (at) 17 (least) 17 (one) 16 (mac) 0 (hine.) 24 (In) 17 (other) 17 (w) 0 (ords,) 16 (no) 16 (subroutine) 17 (ma) 0 (y) 14 (ha) 0 (v) 0 (e) ks 0 1299 p m (a) 16 (completely) 16 (blank) 15 (column.) 25 (F) -2 (or) 15 (our) 16 (example) 16 (w) 0 (e) 15 (need) 18 (to) 16 (input) 17 (costs) 17 (for) 16 (the) 17 (no) 1 (de) 17 (subroutines) 18 (called) 16 (init,) ks 0 1349 p m (dpro) 1 (d,) 14 (and) 13 (output.) ks cmbx12.300 @sf 0 1463 p m (4.4) s 128 1463 p m (Running) 18 (Dot) 19 (Pro) 2 (duct) ks cmr10.300 @sf 0 1540 p m (Before) 16 (w) 0 (e) 14 (can) 15 (execute) 17 (the) 15 (HeNCE) 16 (program) 14 (w) 0 (e) 14 (need) 16 (to) 14 (start) 16 (the) 15 (virtual) 15 (mac) -1 (hine.) 19 (This) 15 (is) 15 (done) 15 (b) 0 (y) 14 (clic) 0 (king) ks 0 1589 p m (the) s cmtt10.300 @sf 15 r m (start) 21 (pvm) ks cmr10.300 @sf 13 r m (button.) 19 (An) 15 (xterm) 13 (running) 14 (the) 15 (master) 13 (p) 0 (vmd) 12 (will) 13 (app) 1 (ear.) 19 (This) 14 (windo) 0 (w) 13 (is) 14 (the) 14 (PVM) 15 (console.) ks 0 1639 p m (When) 17 (the) 16 (p) 0 (vmd) 14 (is) 16 (started) 18 (it) 16 (is) 16 (giv) 0 (en) 15 (a) 16 (host\014le) 17 (whic) 0 (h) 15 (has) 16 (b) 1 (een) 18 (constructed) 18 (from) 15 (the) 17 (cost) 17 (matrix) 14 (and) 16 (the) ks 0 1689 p m (p) 0 (vm) ks 1 r 13 2 ru 93 1689 p m (hosts) 18 (\014le.) 27 (The) 18 (cost) 17 (matrix) 15 (tells) 17 (h) 0 (to) 1 (ol) 15 (whic) 0 (h) 16 (hosts) 18 (to) 17 (use.) 28 (The) 17 (p) 0 (vm) ks 1 r 13 2 ru 1374 1689 p m (hosts) 18 (\014le) 17 (giv) 0 (e) 15 (options) 17 (for) 16 (these) ks 0 1739 p m (v) -1 (arious) 10 (hosts.) 18 (F) -2 (or) 11 (instance,) 13 (y) 0 (our) 11 (cost) 12 (matrix) 11 (ma) -1 (y) 10 (ha) 0 (v) -1 (e) 11 (a) 11 (mac) 0 (hine) 10 (named) 11 (elvis.) 17 (The) 13 (p) 0 (vm) ks 1 r 13 2 ru 1610 1739 p m (hosts) 13 (\014le) 12 (ma) -1 (y) 10 (ha) 0 (v) 0 (e) ks 0 1789 p m (the) 14 (line:) ks cmtt10.300 @sf 0 1860 p m (elvis) 21 (lo=adamb) 20 (pw) 21 (dx=/home/adamb) -1 (/pvm/) -1 (SUN4) -1 (/pvmd) ks cmr10.300 @sf 0 1932 p m (The) 19 (lo) 18 (option) 18 (means) 18 (that) 19 (when) 19 (PVM) 19 (is) 19 (started) 20 (on) 18 (elvis) 19 (it) 18 (should) 19 (use) 19 (the) 19 (login) 18 (name) 17 (adam) -1 (b.) 31 (The) 19 (p) 0 (w) ks 0 1981 p m (tells) 16 (PVM) 17 (to) 16 (ask) 16 (for) 16 (a) 15 (passw) 0 (ord) 16 (for) 16 (adam) -1 (b) 14 (on) 16 (elvis.) 24 (Finally) 15 (the) 17 (dx) 16 (option) 15 (tells) 16 (PVM) 17 (to) 16 (use) 17 (the) 16 (daemon) ks 0 2031 p m (in) 18 (adam) -1 (b') -1 (s) 17 (p) 0 (vm) 15 (directory) 19 (rather) 20 (than) 18 (the) 19 (default) 17 (/tmp/p) 0 (vm) -2 (/p) -1 (vm) -2 (d.) 29 (The) 19 (p) 0 (vm) ks 1 r 13 2 ru 1489 2031 p m (hosts) 19 (\014le) 18 (is) 18 (just) 19 (a) 18 (list) 18 (of) ks 0 2081 p m (mac) 0 (hi) -1 (nes) 16 (and) 17 (defaults) 17 (to) 17 (use.) 29 (If) 17 (y) 0 (our) 16 (mac) 0 (hi) -1 (nes) 16 (are) 18 (setup) 18 (in) 17 (a) 17 (standard) 17 (con\014guration) 17 (then) 18 (y) 0 (ou) 16 (probably) ks 0 2131 p m (will) 13 (not) 15 (ev) 0 (en) 15 (need) 15 (a) 15 (PVM) 15 (hosts) 15 (\014le.) 21 (Y) -2 (ou) 13 (ma) 0 (y) 12 (use) 16 (another) 15 (\014le) 15 (name) 14 (instead) 15 (of) 14 (/dev/n) 0 (ull) 13 (b) 0 (y) 13 (setting) 15 (the) 16 (X) ks 0 2181 p m (resource) 16 (h) 0 (to) 1 (ol.p) -1 (v) -1 (m) -1 (HostFile) 12 (to) 14 (something) 12 (else.) ks 62 2231 p m (Once) 14 (y) 0 (ou) 12 (see) 14 (the) 14 (message) ks cmtt10.300 @sf 13 r m (pvm) 21 (is) 21 (ready.) ks cmr10.300 @sf 17 r m (in) 13 (the) 13 (PVM) 14 (console) 13 (windo) 0 (w) 11 (then) 14 (y) 0 (ou) 11 (ma) -1 (y) 11 (press) 15 (the) ks cmtt10.300 @sf 13 r m (execute) s cmr10.300 @sf 0 2280 p m (button) 13 (and) 14 (h) 0 (to) 1 (ol) 11 (will) 12 (execute) 15 (y) 0 (our) 12 (program.) 16 (Output) 14 (from) 12 (prin) 0 (ts) 13 (in) 12 (y) 0 (our) 13 (program) 11 (will) 12 (sho) 0 (w) 12 (up) 14 (in) 13 (the) 14 (PVM) ks 0 2330 p m (console) 17 (windo) 0 (w.) 25 (Y) -2 (ou) 15 (ma) 0 (y) 14 (do) 17 (a) 16 (ps) 18 (on) 16 (the) 17 (PVM) 18 (console) 17 (to) 16 (see) 19 (where) 17 (y) 0 (our) 16 (HeNCE) 18 (program) 15 (is) 17 (executing.) ks 0 2380 p m (Information) 11 (ab) 1 (out) 14 (y) 0 (our) 13 (program's) 12 (execution) 15 (will) 12 (app) 1 (ear) 14 (in) 14 (h) 0 (to) 1 (ol's) 12 (message) 13 (cen) 0 (ter) 15 (windo) 0 (w.) ks 62 2430 p m (Figure) 14 (17) 14 (sho) 0 (ws) 13 (the) 14 (PVM) 15 (windo) 0 (w) 12 (after) 14 (executing) 14 (the) 15 (dot) 14 (pro) 1 (duct) 14 (program.) ks cmbx12.300 @sf 0 2544 p m (4.5) s 128 2544 p m (Executing) 17 (Dot) 18 (Pro) 2 (duct) 19 (without) 18 (h) -1 (to) 2 (ol) ks cmr10.300 @sf 0 2620 p m (It) 14 (is) 14 (p) 1 (ossible) 14 (to) 14 (execute) 16 (the) 14 (dot) 14 (pro) 1 (duct) 15 (program) 12 (without) 14 (using) 13 (h) 0 (to) 1 (ol.) 17 (This) 14 (is) 13 (useful) 14 (if) 14 (an) 13 (X) 14 (windo) 0 (w) 12 (serv) 0 (er) ks 0 2670 p m (is) 14 (not) 14 (a) 0 (v) -2 (a) -1 (ila) -1 (ble,) 12 (dev) 0 (elopm) -1 (en) 0 (t) 12 (of) 13 (the) 14 (program) 13 (is) 13 (\014nished,) 14 (or) 14 (the) 15 (program) 12 (is) 14 (to) 14 (b) 1 (e) 14 (run) 14 (in) 14 (batc) 0 (h) 13 (mo) 1 (de.) ks 954 2794 p m (26) s @eop 25 @bop0 cmtt10.300 @sf [<01C00001C00001C00001C00071C700F9CF807FFF001FFC0007F00007F0001FFC007FFF00F9CF80 71C70001C00001C00001C00001C000> 17 18 -2 -4 22] 42 @dc [<60F0781C1E0E3E7E7E7C38> 7 11 -7 6 22] 44 @dc [<40E070381C1C3C7C7C78380000000000000000387C7C7C38> 6 24 -7 6 22] 59 @dc [<003FE0007FF0003FE000070000070000070000070000070000070007C7001FE7003FF7003C3F00 700F00700F00E00700E00700E00700E00700E00700E00700700F00700F003C1F001FF7000FE700 07C700> 20 27 -2 9 22] 113 @dc [ 3 32 -9 3 22] 124 @dc cmr10.300 @sf [ 14 18 -1 0 18] 122 @dc 1.000000 /cmbx10.300 @newfont cmbx10.300 @sf [ 37 18 -1 0 40] 109 @dc [<0FE1F83E13F8780BC0F807C0F807C0F807C07C07C03C07C01F07C007E7C0007FC00007C01C07C0 3E07C03E07803E0F801C1E000FF800> 21 18 -1 0 23] 97 @dc [ 22 29 -1 0 25] 107 @dc [<01FC000F03801E00C03C00607C0060780000F80000F80000F80000FFFFE0F801E0F801E07801E0 7801C03C01C01C03800F070001FC00> 19 18 -1 0 22] 101 @dc [<03F8000E0E001C03003C0180780180780000F80000F80000F80000F80000F80000F80000780E00 781F003C1F001C1F000E0E0003FC00> 17 18 -2 0 21] 99 @dc [ 11 29 -1 0 14] 108 @dc [ 24 18 -1 0 27] 110 @dc [ 11 30 -1 0 14] 105 @dc [ 14 18 -2 0 19] 115 @dc [<03F007980F081F0C1F0C1F0C1F0C1F001F001F001F001F001F001F001F001F00FFFC3FFC0F000F 00070007000300030003000300> 14 26 -1 0 19] 116 @dc cmr10.300 @sf [<0080008007E018902088408440828082E083F083F08360870087008E00BE03FC0FF81FF03FC07E 80F080E080C086C08FC08FC087408160823084189807E000800080> 16 33 -2 2 21] 36 @dc cmtt10.300 @sf [<7F87F0FFCFF07F87F00E07800E07000E0E000F1E000FBC000FF8000FF0000EF0000E78000E3C00 0E1E000E0F000E7FE00E7FE00E7FE00E00000E00000E00000E00007E0000FE00007E0000> 20 25 0 0 22] 107 @dc [<7F1FC0FF1FE07F1FC01C07001C07001C07001FFF000FFE000FFE000E0E000E0E00071C00071C00 071C00071C00071C0003180003B80003B80003B80001B00001B00001F00001F00000E000> 19 25 -1 0 22] 65 @dc [<7F03C0FF87E07F07E01C0E701C0E701C0E201C0E001C0E001C0E001C0E001C1C001FFC001FF800 1FFC001C1E001C0F001C07001C07001C07001C07001C0F001C1E007FFC00FFF8007FE000> 20 25 -1 0 22] 82 @dc [<01F00007FC000FFE001F0F003C0700380380700380700380F00000E00000E00000E00000E00000 E00000E00000E00000F000007003807003803803803C07801F0F800FFF8007FB8001F180> 17 25 -2 0 22] 67 @dc [<7F1FC0FFBFE07F1FC01C07001C07001C07001C07001C07001C07001C07001C07001C07001FFF00 1FFF001FFF001C07001C07001C07001C07001C07001C07001C07007F1FC0FFBFE07F1FC0> 19 25 -1 0 22] 72 @dc cmbx12.300 @sf [<01FE000FFFC01E07F07801F87E01FCFF00FCFF00FEFF00FEFF00FE7E00FE3C00FE0000FC0000FC 0001F80001F00007C001FF0001FE00001F800007C00003E00003F01F03F01F03F83F81F83F81F8 3F81F83F03F01E03F00F07E007FFC000FE00> 23 32 -2 0 28] 51 @dc [<0003FE0000001FFFC00000FF00F00001F800380003F0000C0007C00006000F800003001F800003 003F000003803F000001807F000001807E000001807E00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE000000007E000001807E000001807F00 0001803F000003803F000003801F800007800F8000078007C0000F8003E0001F8001F8003F8000 FF01E380001FFF81800003FE0080> 33 34 -3 0 40] 67 @dc [<7FF0FFE07FF0FFE00F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F 000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F80 1F00FFFFFF00FFFFFF000F8000000F8000000F8000000F8000000F800C000F801E000F803F000F 803F0007C03F0003E01F0001F80E00007FFC00000FF000> 27 35 -1 0 31] 12 @dc [<0000380000000038000000007C000000007C00000000FE00000000FE00000000FE00000001FF00 000001FF00000003FD80000003F980000007F9C0000007F0C0000007F0C000000FF06000000FE0 6000001FE03000001FC03000003FC03800003F801800003F801800007F800C00007F000C0000FF 00060000FE00060001FE00070001FC00030001FC00030003F800018003F800018007F80000C007 F00000C0FFFF800FFEFFFF800FFE> 39 34 -1 0 42] 86 @dc [ 48 34 -2 0 53] 77 @dc [<7FF8007FF8000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F8000FFFC00FFFC000F80000F80000F80000F8000 0F80000F80000F83C00F87E007C7E003C7E001E3E000FFC0003F80> 19 35 -1 0 17] 102 @dc 25 @bop1 0 47 p 1979 2 ru 0 521 p 2 474 ru 14 60 p @beginspecial @setspecial 30785863 7080746 986726 20589690 39271710 29470228 startTexFig %!PS-Adobe-2.0 EPSF-2.0 %%Creator: pnmtops %%Title: noname.ps %%Pages: 1 %%BoundingBox: 15 313 597 448 %%EndComments /rlestr1 1 string def /readrlestring { /rlestr exch def currentfile rlestr1 readhexstring pop 0 get dup 127 le { currentfile rlestr 0 4 3 roll 1 add getinterval readhexstring pop length } { 256 exch sub dup currentfile rlestr1 readhexstring pop 0 get exch 0 exch 1 exch 1 sub { rlestr exch 2 index put } for pop } ifelse } bind def /readstring { dup length 0 { 3 copy exch 1 index sub getinterval readrlestring add 2 copy le { exit } if } loop pop pop } bind def /picstr 102 string def %%EndProlog %%Page: 1 1 gsave 15.3 313.529 translate 581.4 134.942 scale 810 188 1 [ 810 0 0 -188 0 188 ] { picstr readstring } image 9bffffc09bffffc09bffffc09bffffc000f09d000103c002f5556f9fff01 fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc00f f5556ccff330c0fffffffc7ffff3ff03acff01fbc00ff6aaaccff3264fff 9ffffe7fffe3fff3acff01fbc00ff5556ccff127cfff9ffffe7fffd3ffe7 acff01fbc00ff6aaaccc3127cfff070e1e7fe673ffcfacff01fbc00ff555 6c099027c1ff9e64ce7fe673ff87acff01fbc00ff6aaacc81227cfff9e64 ce7fe673fff3acff01fbc00ff5556cc9f227cfff9e64ce7ff0f3fff3acff 01fbc00ff6aaacc993264fff9264ce7ff0f3e733acff01fbc00ff5556ccc 3330c0ffc70e181ff9c0c387acff01fbc002f6aaaff5ff00e7abff01fbc0 02f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aa aff9ff01ce7ffaff00fcfbff18fc9f3ffcff3fffcf9ffffffff27fffffff fcfff39ffffff27fcdff01fbc002f5556ffbff0a9fffce7fffffcfffffff fcfbff18fc9f3ffccf3fffcf9ffffffff27ffffffffcfff39ffffff27fcd ff01fbc002f6aaaffbff069fffcfffffffcff7ff11fc9e7ff9cf3fffcf3f ffffffe67ffffffff9fbff01f27fcdff01fbc02ff5556e199060e18307fe 0c7070e183860ccff8f0ff838667fffe70f98306660f3860e199e60e1938 70f999f31e1838bfccff01fbc02ff6aaacc993264c999ffcce73264ccf32 64cffce67f993267fffcfe73cf3264ce73264c99ce64c813267399f39fc9 933fccff01fbc02ff5556cf993e7c0999ffcce73e04fcf327ccffcf3ff99 3267fff9f067cf3264ccf9e64c999e64c81033e799f39e09933fccff01fb c02ff6aaacf993e7cf999ffcce73e7cfcf327ccffcfcff993207fff9e667 cf3264ccfe664c819e64c993fce781f39cc9987fccff01fbc02ef5556cc9 93e7cc9993fcce73e64cc9327e0ffce67f993207fff3e64fc93264c9f326 4c813e64c993264f81f39cc993cbff01fbc02ff6aaae1c13e7e199c7fe08 13f0e1e3867fcff030ff99876ffff3f04fe3330609f86661db3e66199870 cfdbf20609987fccff01fbc002f5556ff3ff01fccfe7ff0433fffff33fcc ff01fbc002f6aaaff3ff01fe1fe7ff0487fffff87fccff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc00af5556cfffcf1fcffffffcfa7ff01fb c00af6aaacfffcf9fcffffffcfa7ff01fbc00af5556cfffff9fcffffffcf a7ff01fbc00bf6aaac1998f9e0ff270e0c3fa8ff01fbc00bf5556cc99cf9 ccff0264c99fa8ff01fbc00bf6aaacc99cf9ccff0264c81fa8ff01fbc00a f5556cc99cf9ccff3264c9a7ff01fbc00bf6aaacc99cf9ccff3264c99ca8 ff01fbc00cf5556c1c102060ff330e0c387fa9ff01fbc002f6aaaff8ff00 fca8ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff 01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc0 02f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aa af9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f555699fff 01fbc002f6aaa09fff01fbc003f555667fa0ff01fbc002f6aaaf9fff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9f ff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9f ff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9f ff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc000f09d000103c09bffffc09bffffc09bffffc09bffffc0 9bffffc09bffffc09bffffc09bffffc000f0f100010780fb00010780fb00 010780ed00010780f600daffffc000f7f1ff01f7bffbff01f7bffbff01f7 bfedff01f7bff7ff00fedaffffc000f7f1ff01f7bffbff01f7bffbff01f7 bfedff01f7bff7ff00fedaffffc000f7f1ff01f7bffbff01f7bffbff01f7 bfedff01f7bff7ff00fedaffffc000f7f1ff01f7bffbff01f7bffbff01f7 bfedff01f7bff7ff00fedaffffc002f7f9cff7ff0c9cfffffff7bfffffff cffff7bffbff01f7bffcff05e3cf1fffffe7f7ff02f7be3ff9ff01f87eda ffffc005f7f9cffffff9faff1d9cfffffff7bfffffffcffff7bffffff3ff fff7be7fffffffc9cf9fffffe7fcff00fcfcff02f7bf3ff9ff01f33edaff ffc009f7f9fffffff9ffffffcffaff19f7bfffffffcfe7f7bffffff3ffe7 f7be7fffffffcfff9ffe7fe7fcff00fcfcff02f7bf3ffaff023ff3fedaff ffc03ef7c18e0e1c3070c19987fccf98f0c1c5f7be283860c1c3f7be1c38 60e1c3f7bc183870e1cf8f9e1c3fe0e183870ff83070e1c3f7bf3c30714c c38b0e1ff3fedaffffc03ef799ce64c999e64c99cffccf9cfe4c99f7bcc9 9f264ce7f7bcc99333cce7f7be799f264c87cf9cce7fe64c993267fcf33e 4c99f7bf3f93264cf932673ff3fedaffffc03ef799ce7c09f9e64f99fffc cf9cf04c99f7bcc9f8264cfff7bcf999f3e7fff7be79f827c0cfcf9c0fff e640993e07fcf3f04f81f7bf3c13264cc13207fff3fedaffffc03ef799ce 7cf9f9e64f99fffc0f9ce64cc3f7be19f3264cfff7bcf99e73f9fff7be79 f327cfcfcf9cffffe64f993e7ffcf3e64f9ff7bf399330cc99867ffff3fe daffffc03ef799ce7cc999264fc1cffc0f9ce64c9ff7bcf9f320cce7f7bc c993324ce7f7be49f3264ccfcf9cce7fe64c9932673c93e64c99f7bf3993 27cc993e673ff33edaffffc03ef7c1027e1c3c70cff987fedf90304cc3f7 be19f827ccc3f7be1c3878e1c3f7bf19f830e1cf02061c3fe66199870e1e 33f061c3f7bc0c1330e0c1870e1ff87edaffffc000f7f9ff1099cffff99f ffff99f7bccfffe7ffe7f7bffcff02e7f7bff9ff01fe7ffbff003ffcff0b f7bfffffe67fff33ff3ffffedaffffc000f7f9ff10c3fffffc3fffffc3f7 be1fffe7fffff7bffbff01f7bfedff0bf7bffffff0ffff87fffffffedaff ffc000f7f1ff01f7bffbff01f7bffbff01f7bfedff01f7bff7ff00fedaff ffc000f7f1ff01f7bffbff01f7bffbff01f7bfedff01f7bff7ff00fedaff ffc000f0f100010780fb00010780fb00010780ed00010780f600daffffc0 9bffffc09bffffc09bffffc09bffffc000f0fa000101e0fb000101e0fb00 00f0fb00037ffffffef70000f0fa000101e0fb0000f0fa00fdff00fcfc00 000fe1ffffc000f7faff01fdeffbff01fde0fb0000f7fbff037ffffffef8 ff01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc0 00f7faff01fdeffbff01fde0fb0000f7fbff037ffffffef8ff01fef7faff 01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000f7faff01fd effbff01fde0fb0000f7fbff037ffffffef8ff01fef7faff01fdeffcff01 fef7fbff04fefffffffdfcff00efe1ffffc000f7faff01fdeffbff01fde0 fb0000f7fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fbff04fe fffffffdfcff00efe1ffffc000f7faff0efdeffffffe3cfffde0c000c380 c0f7fbff037ffffffef8ff01fef7faff08fdefffff3ffffef7c7fcff093e fffffffdffffe7ffefe1ffffc000f7faff0ffdeffffffc9cfffde0c000c1 80c0f7cffcff0d7ffffffefff3ffff9ffffffffef7fcff0af9fffdefffff 3ff9fef7e7fcff093efffffffdffffe79fefe1ffffc000f7faff0ffdefff fffcfffffde0c0000180c0f7cffcff0d7ffffffefff3ffff9ffffffffef7 fcff0af9fffdeffffffff9fef7e7fcff093efffffffdffffff9fefe1ffff c045f7c3864c1c3870fdef870c1cf8f17de0f999c187c0f783070e1c3f7f fffffef860e18307fc19927ef7c3330e199070fdef060e38307ef7e78716 18383efffffffdf04cc707efe1ffffc045f7993204c993267def3264c87c e67de0cd98c18cc0f7cf33e4c99f7ffffffef333fc999ffcc9903ef79932 64c999e67def32673999fef7e73264c9933efffffffde64ce79fefe1ffff c045f79f3204c999e07def3e64ccfce67de0cd98c18cc0f7cf3f04f81f7f fffffef9f3e09f9ffcc9903ef7818604f999e07def327f3999fef7e70264 09933efffffffde64ce79fefe1ffffc045f79f3264c99e67fdef3e64ccfc f0fde0cd98c18cc0f7cf3e64f9ff7ffffffefe73cc9f9ffccc333ef79f86 7cf999e7fdef327f3999fef7e73f0cf9933efffffffde64ce79fefe1ffff c045f79932641993267def3264ccfce7fde0cd98c18cc0f7c93e64c99f7f fffffef3324c9f93fc1c333ef7993264c999267def067f39993ef7e7327c c9933efffffffdf04ce793efe1ffffc045f7c38664fc3870fdef870cccf0 30fde0f8fbf7e7c0f7e33f061c3f7ffffffef878e09fc7fcfe733ef7c333 0e1c1c70fdef3e7c099c7ef781870e19983efffffffdfe6081c7efe1ffff c008f7fffffcfffffffdeffcff02e67de0fb0000f7fbff037ffffffefbff 04fcfffffef7faff16fdef3ffffffffef7fffe67fffffefffffffdfe7fff ffefe1ffffc008f7fffffcfffffffdeffcff02f0fde0fb0000f7fbff037f fffffefbff04fcfffffef7faff16fdef3ffffffffef7ffff0ffffffeffff fffdfe7fffffefe1ffffc000f7faff01fdeffbff01fde0fb0000f7fbff03 7ffffffef8ff01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00 efe1ffffc000f7faff01fdeffbff01fde0fb0000f7fbff037ffffffef8ff 01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000 f0fa000101e0fb000101e0fb0000f0fb00037ffffffef70000f0fa000101 e0fb0000f0fa00fdff00fcfc00000fe1ffffc09bffffc09bffffc09bffff c09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09b ffffc09bffffc000f0f30000f0f30000f0f700000ffc000103c0f50003f0 000003d7ffffc000f7f4ff01fef7f4ff01fef7f7ff06ef7ffffffffbdff6 ff04fef7fffffbd7ffffc000f7f4ff01fef7f4ff01fef7f7ff06ef7fffff fffbdff6ff04fef7fffffbd7ffffc000f7f4ff01fef7f4ff01fef7f7ff06 ef7ffffffffbdff6ff04fef7fffffbd7ffffc000f7f4ff01fef7f4ff01fe f7f7ff06ef7ffffffffbdff6ff04fef7fffcfbd7ffffc003f7ffff9ff7ff 04fef7ffff9ffcff259fff8f3c7ffef7fffe7ffffff1ffffffef7fffe7ff fbdffff9fffff3fffffffc78fef7fff8fbd7ffffc004f7ffff9e7ff8ff2e fef7ffff9e7fffffff9fff273e7ffef7fffe7ffffff9ffffffef7fffe7ff fbdffff9fffff3ffff3ffe7cfef7fff1fbd7ffffc004f7fffffe7ff8ff21 fef7fffffe7fffffff9fff3ffe7ffef7fffe7ffffff9ffffffef7fffe7ff fbdffff9fbff073ffe7cfef7fee3fbd7ffffc03bf799071c1c3fe641c306 0e18387ef799071c1c3fe4e199873e3e787ef79386661ff879e1c307ef79 386661fbde4e19987fe383860e1e7cfef7fe47fbd7ffffc03bf799339e79 9fe64cf93264c9933ef799339e799fe07c93321f3e733ef781f24ccff339 ccf933ef781f24ccfbde07c9333ff399333fce7cfef7fe0ffbd7ffffc03b f7993f9e781fe64fc1326409f9fef7993f9e781fe06087033f3e703ef781 821c0ff3f9c0c133ef781821c0fbde0608703ff3999f3e0e7cfef7fe1ffb d7ffffc03bf7813f9e79ffe04f993264f9fe7ef7813f9e79ffe64c873f3f 3e73fef799321cfff3f9cf9933ef799321cffbde64c873fff399e73cce7c fef7fe0ffbd7ffffc03bf7813f9e499fe04f99060cc9f33ef7813f9e499f e64c93333f3e733ef799324ccff339cc9933ef799324ccfbde64c9333ff3 993324ce7cfef7fe07fbd7ffffc03bf7db3e071c3ff6cfc13e7e19f87ef7 db3e071c3fe66099873c08187ef79982661ff86061c133ef79982661fbde 6609987fc099878e08103ef7fffffbd7ffffc000f7f8ff053e7ffffffef7 f4ff01fef7f7ff06ef7ffffffffbdff6ff04fef7f7fffbd7ffffc000f7f8 ff053e7ffffffef7f4ff01fef7f7ff06ef7ffffffffbdff6ff04fef7e3ff fbd7ffffc000f7f4ff01fef7f4ff01fef7f7ff06ef7ffffffffbdff6ff04 fef7f7fffbd7ffffc000f7f4ff01fef7f4ff01fef7f7ff06ef7ffffffffb dff6ff04fef7fffffbd7ffffc000f0f30000f0f30000f0f700000ffc0001 03c0f50003f7fffffbd7ffffc0c8ff03f7fffffbd7ffffc0c8ff03f7ffff fbd7ffffc0c8ff03f0000003d7ffffc09bffffc09bffffc09bffffc09bff ffc09bffffc09bffffc09bffffc09bffffc0 grestore showpage %%Trailer endTexFig @endspecial 1977 521 p 2 474 ru 0 522 p 1979 2 ru cmr10.300 @sf 684 641 p m (Figure) 14 (14:) 18 (Hto) 1 (ol) 13 (in) 13 (build) 13 (mo) 1 (de.) ks cmtt10.300 @sf 0 769 p m (void) 21 (init\(float*,) 19 (float*,) 21 (int\);) ks 0 818 p m (void) 21 (dprod\(float*) -1 (,) 20 (float*,) 20 (int,) 21 (float*\);) ks 0 868 p m (void) 21 (output\(float) -1 (*,) 20 (int\);) ks cmr10.300 @sf 439 1001 p m (Figure) 14 (15:) 17 (The) 14 (\\sub) 1 (defs") 15 (\014le) 14 (for) 13 (the) 15 (dot) 14 (pro) 1 (duct) 14 (program.) ks 0 1132 p m (the) 19 (settings) 20 (of) 18 (y) 0 (our) 17 (X) 19 (resources.) 34 (Th) 0 (us) 18 (y) 0 (ou) 17 (ma) 0 (y) 16 (w) 0 (an) 0 (t) 16 (to) 19 (c) 0 (hec) 0 (k) 17 (the) 20 (mak) -1 (e\014le) 17 (after) 19 (it) 18 (is) 18 (generated) 20 (to) 19 (see) ks 0 1182 p m (that) 14 (the) 14 (directories) 14 (are) 14 (set) 15 (correctly) -2 (.) 17 (The) 14 (command) ks cmtt10.300 @sf 11 r m (xrdb) 21 (-query) 21 (|) 21 (grep) 21 (htool) ks cmr10.300 @sf 13 r m (will) 12 (sho) 0 (w) 12 (y) 0 (ou) 12 (the) 14 (curren) 0 (t) ks 0 1232 p m (settings) 15 (of) 14 (y) 0 (our) 14 (h) 0 (to) 1 (ol) 12 (X) 15 (resources.) 22 (If) 14 (y) 0 (ou) 14 (ha) 0 (v) -1 (e) 13 (sp) 1 (ecial) 15 (libraries) 14 (other) 15 (than) 15 (PVM) 15 (that) 14 (y) 0 (our) 13 (co) 1 (de) 16 (needs,) 15 (y) 0 (ou) ks 0 1282 p m (will) 12 (ha) 0 (v) 0 (e) 12 (to) 14 (further) 14 (customize) 14 (the) 14 (h) 0 (to) 1 (ol) 12 (generated) 16 (mak) -1 (e\014le.) 16 (Once) 15 (the) 15 (wrapp) 1 (ers) 15 (and) 13 (the) 15 (mak) -1 (e\014le) 12 (ha) 0 (v) 0 (e) 12 (b) 1 (een) ks 0 1332 p m (generated,) 14 (clic) 0 (k) ks cmbx10.300 @sf 12 r m (mak) 0 (e) 14 (clean) ks cmr10.300 @sf 13 r m (then) s cmbx10.300 @sf 14 r m (mak) 0 (e) 14 (instal) -1 (l) ks cmr10.300 @sf m (.) 16 (The) 13 (mak) -1 (e) 12 (clean) 14 (will) 12 (remo) 0 (v) -2 (e) 12 (an) 0 (y) 12 (old) 13 (ob) 2 (ject) 14 (\014les) 13 (that) 14 (ma) -1 (y) ks 0 1382 p m (exist) 16 (in) 15 (y) 0 (our) 15 (directory) -2 (.) 22 (The) 17 (mak) -1 (e) 14 (install) 14 (will) 15 (compil) -1 (e) 15 (y) 0 (our) 14 (co) 1 (de) 16 (and) 16 (the) 16 (wrapp) 1 (er) 17 (co) 1 (de.) 24 (These) 17 (ob) 2 (ject) 17 (\014les) ks 0 1431 p m (will) 11 (b) 1 (e) 14 (link) -1 (ed) 12 (with) 12 (the) 13 (HeNCE) 14 (and) 12 (PVM) 14 (libraries) 12 (and) 13 (then) 13 (b) 1 (e) 13 (placed) 13 (in) 12 (the) 14 (PVM) 13 (binary) 12 (directory) 14 (\(usually) ks 0 1481 p m ($\(HOME\)/p) 0 (vm/$) -1 (\(AR) -1 (CH\)\).) 14 (Error) 17 (messages) 16 (from) 15 (the) 16 (mak) 0 (e) 14 (will) 15 (app) 1 (ear) 16 (in) 16 (the) 17 (scrollable) 16 (message) 16 (cen) 0 (ter) 16 (in) ks 0 1531 p m (h) 0 (to) 1 (ol's) 12 (top) 14 (windo) 0 (w.) ks 62 1581 p m (The) 16 (mak) -1 (e) 13 (from) 13 (within) 15 (build) 14 (mo) 1 (de) 14 (only) 14 (compiles) 14 (on) 15 (the) 15 (mac) 0 (hi) -1 (ne) 14 (where) 16 (h) 0 (to) 1 (ol) 13 (is) 15 (running.) 21 (If) 15 (y) 0 (ou) 13 (ha) 0 (v) 0 (e) 13 (a) ks 0 1631 p m (remote) 13 (mac) -1 (hine) 11 (\(i.e.) 18 (not) 13 (the) 13 (same) 12 (NFS) 14 (\014le) 13 (system\)) 13 (that) 13 (y) 0 (ou) 11 (will) 12 (b) 1 (e) 14 (using) 12 (in) 13 (y) 0 (our) 12 (virtual) 12 (mac) 0 (hi) -1 (ne) 12 (then) 13 (y) 0 (ou) ks 0 1680 p m (will) 11 (ha) 0 (v) 0 (e) 11 (to) 12 (cop) 0 (y) 12 (the) 14 (mak) -1 (e\014le,) 11 (y) 0 (our) 11 (source) 14 (\014les,) 13 (and) 13 (the) 13 (wrapp) 1 (er) 14 (\014les) 13 (to) 13 (the) 13 (remote) 12 (mac) 0 (hine) 11 (and) 12 (do) 13 (a) 12 (mak) 0 (e) ks 0 1730 p m (install) 12 (there.) 19 (If) 14 (the) 14 (y) 0 (ou) 11 (ha) 0 (v) 0 (e) 12 (another) 14 (lo) 1 (cal) 12 (mac) 0 (hi) -1 (ne) 12 (of) 13 (a) 13 (di\013eren) 0 (t) 13 (arc) 0 (hitecture) 15 (whic) 0 (h) 12 (will) 12 (b) 1 (e) 14 (participating) 12 (in) ks 0 1780 p m (the) 16 (execution) 16 (of) 15 (the) 17 (program,) 13 (then) 17 (y) 0 (ou) 14 (will) 14 (ha) 0 (v) -1 (e) 14 (to) 16 (log) 14 (on) 0 (to) 14 (that) 16 (mac) -1 (hine,) 14 (c) 0 (hange) 15 (to) 15 (the) 16 (dpro) 1 (d) 16 (directory) ks 0 1830 p m (and) 15 (t) 0 (yp) 1 (e) ks cmtt10.300 @sf 14 r m (make) 21 (clean) ks cmr10.300 @sf 14 r m (to) 15 (remo) 0 (v) -1 (e) 14 (old) 14 (ob) 2 (ject) 16 (\014les) 15 (and) ks cmtt10.300 @sf 15 r m (make) 21 (ARCH=xxxx) 20 (install) ks cmr10.300 @sf 14 r m (where) 16 (xxx) 15 (is) 15 (righ) 0 (t) 13 (for) 15 (that) ks 0 1880 p m (mac) 0 (hi) -1 (ne.) 16 (This) 11 (will) 9 (create) 13 (the) 11 (executables) 13 (for) 10 (that) 11 (arc) 0 (hitecture.) 18 (It) 11 (is) 11 (also) 10 (p) 1 (ossible) 12 (that) 11 (y) 0 (ou) 9 (ma) -1 (y) 9 (ha) 0 (v) 0 (e) 9 (di\013eren) 0 (t) ks 0 1929 p m (source) 17 (for) 14 (di\013eren) 0 (t) 16 (mac) -1 (hines.) 21 (F) -2 (or) 14 (instance,) 15 (the) 16 (dpro) 1 (d) 16 (no) 1 (de) 16 (subroutine) 15 (could) 16 (b) 1 (e) 15 (implem) -1 (en) -1 (ted) 14 (on) 15 (the) 16 (CM2) ks 0 1979 p m (using) 14 (P) 0 (aris) 13 (calls.) 19 (The) 15 (wrapp) 1 (er) 15 (co) 1 (de) 16 (w) 0 (ould) 12 (b) 1 (e) 15 (the) 15 (same) 13 (for) 14 (the) 15 (dpro) 1 (d) 15 (no) 1 (de) 15 (but) 14 (the) 15 (mak) -1 (e\014le) 13 (w) 0 (ould) 13 (need) 15 (to) ks 0 2029 p m (b) 1 (e) 14 (c) 0 (hanged) 14 (to) 14 (include) 13 (linking) 13 (to) 13 (the) 15 (P) 0 (aris) 13 (library) -2 (.) ks 62 2079 p m (No) 0 (w) 19 (that) 20 (w) 0 (e) 19 (ha) 0 (v) 0 (e) 18 (generated) 22 (executables) 21 (for) 20 (our) 20 (dot) 20 (pro) 1 (duct) 21 (program,) 20 (w) 0 (e) 19 (need) 21 (to) 20 (tell) 20 (h) 0 (to) 1 (ol) 18 (whic) 0 (h) ks 0 2129 p m (mac) 0 (hi) -1 (nes) 13 (w) 0 (e) 13 (w) 0 (an) 0 (t) 12 (to) 13 (use) 15 (in) 13 (our) 14 (virtual) 13 (mac) 0 (hine.) ks cmbx12.300 @sf 0 2245 p m (4.3) s 128 2245 p m (Con\014guring) 19 (a) 19 (Virtual) 18 (Mac) -1 (hine) 18 (for) 18 (Dot) 19 (Pro) 2 (duct) ks cmr10.300 @sf 0 2321 p m (When) 16 (h) 0 (to) 1 (ol) 15 (executes) 18 (the) 17 (dot) 16 (pro) 1 (duct) 17 (program,) 15 (it) 15 (will) 15 (map) 15 (no) 1 (des) 17 (in) 15 (the) 17 (graph) 16 (to) 16 (mac) 0 (hi) -1 (nes) 15 (in) 16 (the) 17 (virtual) ks 0 2371 p m (mac) 0 (hi) -1 (ne.) 17 (This) 13 (mapping) 11 (is) 14 (done) 13 (based) 15 (on) 13 (a) 13 (cost) 14 (matrix.) 16 (The) 14 (cost) 14 (matrix) 12 (is) 13 (sp) 1 (eci\014ed) 15 (in) 13 (h) 0 (to) 1 (ol's) 12 (con\014g) 13 (mo) 1 (de.) ks 0 2421 p m (En) 0 (ter) 18 (con\014g) 17 (b) 0 (y) 17 (pressing) 18 (the) ks cmtt10.300 @sf 19 r m (config) s cmr10.300 @sf 16 r m (button) 18 (on) 17 (h) 0 (to) 1 (ol's) 16 (main) 16 (button) 18 (panel.) 29 (A) 18 (new) 18 (ro) 0 (w) 16 (of) 17 (buttons) 19 (and) 17 (a) ks 0 2471 p m (matrix) 13 (widget) 15 (will) 14 (app) 1 (ear) 16 (in) 14 (the) 16 (b) 1 (ottom) 14 (half) 14 (of) 14 (the) 16 (windo) 0 (w.) 20 (\(See) 16 (Figure) 16 (16\).) 21 (The) 16 (left) 14 (column) 14 (of) 14 (the) 16 (cost) ks 0 2520 p m (matrix) 16 (is) 17 (used) 18 (for) 17 (mac) 0 (hi) -1 (ne) 16 (names.) 28 (The) 18 (top) 17 (ro) 0 (w) 16 (is) 17 (for) 17 (no) 1 (de) 18 (subroutine) 18 (names.) 28 (The) 18 (matrix) 15 (en) 0 (tries) 18 (sho) 0 (w) ks 0 2570 p m (the) 15 (cost) 14 (for) 14 (running) 14 (a) 14 (no) 1 (de) 14 (on) 14 (a) 14 (mac) -1 (hine.) 17 (Costs) 15 (are) 14 (p) 1 (ositiv) 0 (e) 13 (non-zero) 15 (in) 0 (tegers.) 18 (The) 14 (higher) 15 (the) 14 (in) 0 (teger,) 13 (the) ks 0 2620 p m (higher) 16 (the) 16 (cost) 16 (for) 15 (running) 15 (the) 16 (subroutine) 16 (on) 15 (that) 16 (mac) 0 (hi) -1 (ne.) 21 (If) 15 (the) 16 (cost) 17 (is) 15 (blank) 15 (then) 16 (the) 16 (HeNCE) 16 (will) 14 (not) ks 0 2670 p m (execute) 16 (the) 14 (subroutine) 15 (on) 13 (that) 14 (mac) 0 (hine.) ks 954 2794 p m (25) s @eop 24 @bop0 cmtt10.300 @sf [<03E0000FF8001FFC001E3C003C1E00780F00700700700700F00780E00380E00380E00380E00380 E00380E00380E00380E00380700700700700780F00380E001E3C001FFC000FF80003E000> 17 25 -2 0 22] 48 @dc [<01C00001C00001C00001C00001C00001C00001C00001C000FFFF80FFFF80FFFF8001C00001C000 01C00001C00001C00001C00001C00001C000> 17 19 -2 -3 22] 43 @dc [<1803803807C03807C01C0EE01C0EE00E0EE00E0EE00E0EE00707C00707C003838003800001C000 01C00001C00000E00000E0000070000070000070003838007C38007C1C00EE1C00EE0E00EE0E00 EE0E00EE0700EE07007C03807C0380380180> 19 32 -1 3 22] 37 @dc [<000180000380000380000700000700000E00000E00001C00001C00003800003800007000007000 00E00000E00001C00001C0000380000380000700000700000E00000E00001C00001C0000380000 380000700000700000E00000E00000C00000> 17 32 -2 3 22] 92 @dc cmbx12.300 @sf [ 21 32 -3 0 28] 50 @dc [ 43 22 -2 0 48] 109 @dc [ 26 32 -2 10 31] 112 @dc cmbx10.300 @sf [<00E00E0000E00E0000F01E0001F01F0001F83F0001F83F0003F83D8003EC7D8007EC79C007CEF8 C007C6F0C00F86F0600F83F0601F83E0701F03E0301F03E030FF8FF8FEFF8FF8FE> 31 18 -1 0 34] 119 @dc [ 17 18 -1 0 20] 114 @dc [ 23 26 -1 8 27] 112 @dc [<03F9FE0F0FFE1C03F03C01F07801F07801F0F801F0F801F0F801F0F801F0F801F0F801F07801F0 7801F03C01F01C03F00F07F001F9F00001F00001F00001F00001F00001F00001F00001F00001F0 0001F0000FF0000FF0> 23 29 -2 0 27] 100 @dc [<01F8FF0786FF0F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8 1F00F81F00F81F00F8FF07F8FF07F8> 24 18 -1 0 27] 117 @dc [<1C3F001EC1E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C 1F003C1F00781F80701FE1E01F3F801F00001F00001F00001F00001F00001F00001F00001F0000 1F0000FF0000FF0000> 23 29 -1 0 27] 98 @dc [<7FF8007FF8000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8000 0F80000F80000F8000FFF800FFF8000F80000F80000F80000F80000F80000F83800F87C00787C0 03C7C001E380007F00> 18 29 0 0 15] 102 @dc cmti10.300 @sf [ 18 28 -2 0 16] 73 @dc [<3C38626461E4C0E2C0E2E0E2E070E070E070E0707038703830383838181C0C3C063C03CC> 15 18 -5 0 21] 97 @dc [<601C00E03200707100707080703880703880383800381C00381C00381C001C0E001C0E001C0E00 1C0E000E0E000F0E000E8C000E7800070000070000070000070000038000038000038000038000 01C00001C0000FC000> 17 29 -3 0 21] 104 @dc [<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E 000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108 @dc [<3C0063006180C1C0C0C0E0E0E060E070E070E0707038703870387038383038303E6039C01C001C 001C001C000E000E000E000E00070007003F00> 13 29 -5 0 19] 98 @dc [<07C3C00C26301C1C10181C08181C04180C041C0E041C0E021C0E021C0E020E07010E0701870701 8707014703834703872703871E0183> 24 18 -4 0 28] 119 @dc [<60F07830> 5 4 -4 0 13] 46 @dc cmbx10.300 @sf [<7FE1FF807FE1FF800F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C 000F807C000F807C000F807C000F807C000F807C000F807C00FFFFFC00FFFFFC000F8000000F80 00000F8000000F8000000F8038000F807C000F807C0007C07C0003C0380001F03000003FC000> 25 29 0 0 27] 12 @dc 24 @bop1 cmtt10.300 @sf 87 70 p m (void) 21 (output\(s,n\)) ks 87 120 p m (float) 21 (*s;) ks 87 170 p m (int) 21 (n;) ks 87 220 p m ({) s 174 270 p m (float) 21 (total) 21 (=) 21 (0.0;) ks 174 369 p m (while\(n--\)) 20 ({) ks 262 419 p m (total) 20 (+=) 22 (s[n];) ks 262 469 p m (}) s 174 568 p m (printf\("output) -1 (:) 20 (dotprod) 20 (is) 22 (%g\\n",) 20 (total\);) ks 87 618 p m (}) s cmr10.300 @sf 532 751 p m (Figure) 14 (13:) 18 (No) 1 (de) 14 (subroutine) 15 (for) 13 (the) 15 (output) 14 (no) 1 (de.) ks 0 883 p m (b) 1 (e) 16 (partitioned,) 15 (and) 15 (ho) 0 (w) 13 (the) 16 (subroutine) 16 (is) 15 (to) 15 (b) 1 (e) 16 (called.) 21 (No) 1 (de) 16 (programs) 14 (are) 16 (also) 14 (en) 0 (tered) 16 (in) 15 (comp) 1 (ose) 14 (mo) 1 (de,) ks 0 933 p m (but) 16 (they) 16 (are) 16 (t) 0 (yp) 1 (ed) 15 (in) 15 (using) 15 (a) 15 (text) 16 (editor.) 23 (The) 16 (no) 1 (de) 16 (programs) 14 (are) 16 (actually) 15 (stored) 16 (as) 16 (part) 16 (of) 14 (the) 17 (graph.) 22 (If) ks 0 983 p m (y) 0 (ou) 16 (c) 0 (hange) 17 (a) 17 (no) 1 (de) 17 (program) 16 (y) 0 (ou) 16 (will) 16 (need) 18 (to) 17 (store) 19 (the) 17 (graph) 18 (to) 17 (mak) -1 (e) 16 (the) 18 (c) 0 (hanges) 17 (p) 1 (ermanen) 0 (t.) 27 (This) 17 (is) 17 (a) ks 0 1033 p m (bit) 15 (deceiving) 15 (since) 16 (y) 0 (ou) 13 (actually) 14 (store) 16 (the) 16 (no) 1 (de) 15 (program) 14 (in) 14 (a) 15 (\014le) 15 (when) 16 (y) 0 (ou) 13 (are) 16 (\014nished) 15 (editing.) 21 (This) 15 (\014le) 15 (is) ks 0 1082 p m (in) 15 (fact) 16 (just) 16 (a) 16 (temp) 1 (orary) 15 (\014le.) 24 (What) 16 (y) 0 (ou) 14 (store) 17 (in) 15 (the) 17 (temp) 1 (orary) 15 (\014le) 16 (is) 16 (imm) -2 (ediately) 14 (parsed) 17 (and) 15 (placed) 17 (in) 0 (to) ks 0 1132 p m (the) 17 (graph) 17 (data) 17 (structure) 19 (within) 16 (h) 0 (to) 1 (ol.) 25 (This) 17 (means) 16 (that) 17 (syn) 0 (tax) 16 (errors) 18 (in) 16 (no) 1 (de) 18 (programs) 15 (are) 17 (imm) -1 (ediately) ks 0 1182 p m (detected.) 20 (The) 12 (no) 1 (de) 12 (programs) 11 (are) 12 (stored) 13 (in) 11 (parsed) 13 (form) 10 (within) 11 (h) 0 (to) 1 (ol.) 16 (This) 11 (means) 11 (that) 12 (an) 0 (y) 11 (extra) 12 (white) 12 (space) ks 0 1232 p m (or) 12 (paren) 0 (theses) 14 (will) 11 (b) 1 (e) 13 (stripp) 1 (ed) 13 (out) 13 (of) 11 (y) 0 (our) 11 (no) 1 (de) 13 (program.) 16 (A) 13 (future) 13 (v) 0 (ersion) 11 (of) 12 (h) 0 (to) 1 (ol) 10 (will) 11 (also) 12 (store) 13 (y) 0 (our) 11 (no) 1 (de) ks 0 1282 p m (program) 10 (the) 13 (w) 0 (a) -1 (y) 10 (y) 0 (ou) 10 (t) 0 (yp) 1 (ed) 12 (it) 11 (in.) 17 (The) 13 (no) 1 (de) 12 (subroutines) 13 (are) 12 (the) 13 (subroutines) 13 (that) 12 (HeNCE) 12 (will) 11 (call) 11 (during) 12 (run) ks 0 1332 p m (time.) 17 (HeNCE) 14 (assumes) 13 (that) 14 (y) 0 (ou) 12 (will) 12 (ha) 0 (v) 0 (e) 11 (one) 14 (source) 15 (\014le) 14 (for) 13 (eac) 0 (h) 13 (no) 1 (de) 14 (subroutine) 14 (and) 13 (that) 14 (the) 14 (name) 12 (of) 13 (the) ks 0 1381 p m (source) 15 (\014le) 13 (will) 12 (b) 1 (e) 13 (the) 14 (same) 13 (as) 13 (the) 14 (name) 12 (of) 12 (the) 14 (no) 1 (de) 14 (subroutine.) 18 (An) 0 (y) 13 (other) 13 (subroutines) 15 (the) 14 (no) 1 (de) 13 (subroutine) ks 0 1431 p m (ma) -1 (y) 14 (call) 15 (should) 15 (b) 1 (e) 17 (in) 15 (the) 16 (same) 15 (\014le.) 24 (If) 15 (they) 16 (are) 17 (in) 15 (a) 15 (separate) 17 (\014le,) 16 (then) 16 (y) 0 (ou) 15 (will) 14 (ha) 0 (v) -1 (e) 15 (to) 15 (alter) 16 (the) 16 (mak) -1 (e\014le) ks 0 1481 p m (automatical) -1 (ly) 12 (generated) 15 (b) 0 (y) 13 (h) 0 (to) 1 (ol.) ks 62 1531 p m (No) 0 (w) 13 (that) 14 (the) 14 (program) 13 (has) 14 (b) 1 (een) 15 (written,) 13 (the) 15 (next) 14 (step) 15 (is) 14 (to) 14 (create) 15 (executables) 16 (for) 13 (the) 15 (program.) ks cmbx12.300 @sf 0 1647 p m (4.2) s 128 1647 p m (Compiling) 16 (the) 19 (Dot) 18 (Pro) 2 (duct) 19 (Program) ks cmr10.300 @sf 0 1724 p m (Build) 13 (mo) 1 (de) 13 (\(Figure) 14 (14\)) 13 (supp) 1 (orts) 15 (creation) 14 (of) 14 (executables.) 19 (Sev) 0 (eral) 13 (steps) 15 (are) 14 (in) 0 (v) -1 (olv) -1 (ed) 12 (in) 13 (building) 12 (executables) ks 0 1773 p m (for) 19 (a) 18 (HeNCE) 20 (program.) 31 (W) -2 (rapp) 1 (ers) 19 (for) 18 (eac) 0 (h) 19 (function) 18 (in) 19 (the) 19 (HeNCE) 20 (program) 17 (graph) 19 (m) -1 (ust) 18 (b) 1 (e) 19 (written.) 34 (A) ks 0 1823 p m (wrapp) 1 (er) 19 (is) 17 (source) 19 (co) 1 (de) 19 (whic) 0 (h) 17 (calls) 17 (the) 18 (no) 1 (de) 18 (subroutine.) 31 (This) 17 (wrapp) 1 (er) 19 (co) 1 (de) 19 (calls) 17 (the) 18 (HeNCE) 19 (and) 18 (PVM) ks 0 1873 p m (libraries) 16 (to) 17 (obtain) 16 (the) 17 (necessary) 19 (parameters) 17 (for) 16 (a) 16 (subroutine) 18 (then) 17 (it) 17 (calls) 16 (the) 17 (no) 1 (de) 17 (subroutine.) 27 (Once) 18 (the) ks 0 1923 p m (no) 1 (de) 16 (subroutine) 16 (returns,) 16 (the) 16 (wrapp) 1 (er) 16 (co) 1 (de) 16 (ma) 0 (y) 13 (spa) 0 (wn) 14 (an) 0 (y) 14 (c) 0 (hildren) 14 (and) 15 (send) 16 (them) 15 (their) 15 (parameters.) 22 (The) ks 0 1973 p m (wrapp) 1 (er) 15 (co) 1 (de) 15 (also) 13 (k) 0 (eeps) 14 (h) 0 (to) 1 (ol) 12 (up) 14 (to) 13 (date) 15 (as) 14 (to) 13 (the) 15 (status) 15 (of) 13 (its) 14 (no) 1 (de) 14 (b) 0 (y) 13 (sending) 14 (out) 14 (trace) 15 (ev) 0 (en) 0 (ts.) ks 62 2022 p m (The) s cmbx10.300 @sf 17 r m (write) 18 (wrapp) 1 (ers) ks cmr10.300 @sf 16 r m (button) 17 (in) 16 (build) 16 (mo) 1 (de) 16 (will) 15 (create) 19 (the) 17 (wrapp) 1 (er) 18 (source) 18 (co) 1 (de) 17 (for) 17 (eac) 0 (h) 16 (no) 1 (de) 17 (in) 16 (the) ks 0 2072 p m (program) 12 (graph.) 18 (These) 15 (wrapp) 1 (ers) 15 (are) 15 (generated) 15 (from) 12 (de\014nitions) 14 (is) 13 (the) 15 (sub) 1 (defs) 15 (\014le.) 18 (The) 14 (sub) 1 (defs) 15 (\014le) 14 (con) 0 (tains) ks 0 2122 p m (informati) -1 (on) 14 (on) 15 (the) 16 (t) 0 (yp) 1 (e) 15 (and) 16 (n) 0 (um) -2 (b) 1 (er) 15 (of) 15 (parameters) 15 (eac) 0 (h) 15 (routine) 16 (needs.) 25 (Curren) 0 (tly) 15 (this) 15 (\014le) 16 (is) 15 (generated) 17 (b) 0 (y) ks 0 2172 p m (the) 15 (user.) 22 (Clic) 0 (ki) -1 (ng) ks cmbx10.300 @sf 13 r m (edit) 15 (sub) 1 (defs) ks cmr10.300 @sf 12 r m (will) 14 (allo) -1 (w) 13 (y) 0 (ou) 13 (to) 14 (edit) 15 (the) 15 (sub) 1 (defs) 16 (\014le.) 20 (This) 15 (button) 15 (also) 14 (exists) 15 (in) 14 (comp) 1 (ose) ks 0 2222 p m (mo) 1 (de) 12 (b) 1 (ecause) 15 (it) 12 (is) 13 (easer) 15 (to) 13 (write) 13 (a) 13 (sub) 1 (def) 14 (when) 13 (lo) 1 (oking) 12 (at) 12 (the) 14 (actual) 13 (source) 14 (co) 1 (de) 14 (for) 13 (the) 13 (routine.) 18 (Figure) 13 (15) ks 0 2271 p m (sho) 0 (ws) 13 (the) 15 (sub) 1 (defs) 15 (for) 13 (the) 15 (dot) 14 (pro) 1 (duct) 14 (example.) ks 62 2321 p m (The) 17 (sub) 1 (defs) 17 (\014le) 16 (is) 15 (consulted) 17 (when) 17 (the) ks cmbx10.300 @sf 16 r m (write) 17 (wrapp) 1 (ers) ks cmr10.300 @sf 15 r m (button) 16 (is) 16 (pressed.) 26 (This) 16 (\014le) 16 (can) 16 (con) 0 (tain) 15 (more) ks 0 2371 p m (de\014nitions) 19 (than) 18 (are) 20 (used) 19 (in) 19 (the) 19 (graph.) 32 (Only) 19 (wrapp) 1 (ers) 20 (for) 18 (the) 20 (subroutines) 20 (in) 18 (the) 19 (curren) 0 (t) 19 (graph) 19 (will) 17 (b) 1 (e) ks 0 2421 p m (generated.) s cmti10.300 @sf 23 r m (It) 16 (is) 16 (imp) -1 (ortant) 15 (that) 16 (the) 16 (curr) -1 (ent) 15 (setting) 16 (of) 16 (the) 16 (language) 17 (button) 16 (b) -1 (e) 16 (c) -1 (orr) -2 (e) -2 (ct) 14 (when) 16 (the) 16 (wr) -1 (app) -1 (er) -1 (s) 14 (ar) -1 (e) ks 0 2471 p m (written.) s cmr10.300 @sf 17 r m (F) -2 (ortran) 12 (wrapp) 1 (ers) 14 (di\013er) 13 (from) 11 (C) 13 (wrapp) 1 (ers.) 19 (Y) -2 (ou) 12 (should) 13 (also) 12 (note) 13 (that) 13 (only) 13 (one) 13 (wrapp) 1 (er) 14 (is) 13 (generated) ks 0 2520 p m (for) 13 (eac) 0 (h) 14 (subroutine.) 18 (A) 14 (no) 1 (de) 14 (subroutine) 15 (ma) -1 (y) 11 (b) 1 (e) 15 (called) 13 (b) 0 (y) 13 (sev) 0 (eral) 13 (di\013eren) 0 (t) 14 (no) 1 (des) 14 (in) 14 (the) 14 (graph) 13 (but) 14 (there) 15 (will) ks 0 2570 p m (still) 13 (only) 13 (b) 1 (e) 15 (one) 14 (cop) 0 (y) 12 (of) 14 (the) 14 (source) 15 (co) 1 (de) 15 (and) 14 (one) 14 (wrapp) 1 (er) 15 (for) 13 (this) 14 (subroutine.) ks 62 2620 p m (A) 15 (mak) -1 (e\014le) 13 (can) 14 (b) 1 (e) 15 (generated) 16 (in) 14 (build) 13 (mo) 1 (de) 14 (b) 0 (y) 13 (clic) 0 (king) ks cmbx10.300 @sf 12 r m (write) 15 (mak) 0 (e\014le) ks cmr10.300 @sf m (.) 17 (The) 15 (mak) -1 (e\014le) 13 (is) 14 (customized) 14 (for) ks 0 2670 p m (the) 18 (curren) 0 (t) 18 (graph.) 29 (The) 18 (lo) 1 (cation) 16 (of) 17 (certain) 19 (libraries) 17 (and) 17 (include) 18 (\014les) 18 (sp) 1 (eci\014ed) 19 (in) 17 (the) 18 (mak) -1 (e\014le) 16 (come) 17 (from) ks 954 2794 p m (24) s @eop 23 @bop0 cmtt10.300 @sf [<1FFC003FFE007FFF00780F00F00780F00780E00380E00380E00380E00380E00380E00380E00380 E00380E00380E00380E00380E00380E00380E00380F00780780F007FFF003FFE001FFC00> 17 25 -2 0 22] 79 @dc [<7FF800FFFE007FFF001C0F801C07801C03C01C01C01C01C01C00E01C00E01C00E01C00E01C00E0 1C00E01C00E01C00E01C01E01C01C01C01C01C03C01C07801C0F007FFF00FFFE007FF800> 19 25 0 0 22] 68 @dc [<7FFFE0FFFFE07FFFE01C00E01C00E01C00E01C00E01C00E01C00001C1C001C1C001FFC001FFC00 1FFC001C1C001C1C001C00001C00001C01C01C01C01C01C01C01C07FFFC0FFFFC07FFFC0> 19 25 -1 0 22] 69 @dc [<07E0001FF8003FFC00781E00E00700F00380600380000380000380000300000700001E0007FC00 07F00007FC00003E00000E00000700000700300700780700781E003FFC001FF80007E000> 17 25 -2 0 22] 51 @dc [<0E0E000F1E000F1E001B1B0019130019B30019B30019B30019B30019B30019B30039B38039F380 39F38038E3803803803803803803803001807001C07001C07001C0FC07E0FE0FE0FC07E0> 19 25 -1 0 22] 87 @dc [<7FF87FFC7FF8038003800380038003800380038003800380038003800380038003807380FF807F 800F800780038003800180> 14 25 -4 0 22] 49 @dc [<1E07003F9F807FFFC071F9C0E0F1C0E0F1C0E1F800E3F800739C007F1C003F1C001E0E000F0E00 0F8E000FC7001DE7E01CE7E01C77E01C70001C70001C70001E70000FE00007E000038000> 19 25 -1 0 22] 38 @dc cmr10.300 @sf [<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0 07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48 @dc 1.000000 /cmmi10.300 @newfont cmmi10.300 @sf [ 21 26 1 8 21] 112 @dc 1.000000 /cmmi7.300 @newfont cmmi7.300 @sf [<1C003200320031003100300018001800180018000C000C00FF800C000600060006000200> 9 18 -1 0 13] 116 @dc [ 14 20 -2 0 19] 104 @dc cmtt10.300 @sf [<07E0001FF8003FFC00781E00E00700F00380F003806003800003800003803007003C0F003FFE00 3FFC003BF0003800003800003800003800003800003800003800003FFE003FFE003FFE00> 17 25 -2 0 22] 53 @dc 23 @bop1 cmtt10.300 @sf 87 70 p m (NODE) 21 ([) 22 (400) 21 (300) 21 (]) 22 (3) ks 174 120 p m (NEW) 22 (<) 21 (float) 21 (a[n/nproc]=x) -1 ([p*\(n) -1 (/npr) -1 (oc\):\() -1 (p+1\)*) -1 (\(n/np) -1 (roc\)-) -1 (1];) ks 174 170 p m (NEW) 22 (<) 21 (float) 21 (b[n/nproc]=y) -1 ([p*\(n) -1 (/npr) -1 (oc\):\() -1 (p+1\)*) -1 (\(n/np) -1 (roc\)-) -1 (1];) ks 174 220 p m (<>) 22 (sum[p];) ks 174 270 p m (dprod\(a,) 20 (b,) 22 (n/nproc,) 20 (&sum[p]\);) ks cmr10.300 @sf 559 402 p m (Figure) 14 (10:) 18 (No) 1 (de) 14 (program) 12 (for) 14 (the) 14 (dpro) 1 (d) 15 (no) 1 (de.) ks cmtt10.300 @sf 87 531 p m (void) 21 (dprod\(a,b,n,s) -1 (\)) ks 87 580 p m (float) 21 (*a,) 21 (*b;) ks 87 630 p m (int) 21 (n;) ks 87 680 p m (float) 21 (*s;) ks 87 730 p m ({) s 174 780 p m (*s) 22 (=) 21 (0;) ks 174 830 p m (while\(n--\)) 20 ({) ks 262 879 p m (*s) 21 (+=) 21 (a[n]*b[n];) ks 262 929 p m (}) s 87 979 p m (}) s cmr10.300 @sf 540 1112 p m (Figure) 14 (11:) 17 (No) 1 (de) 15 (subroutine) 14 (for) 14 (the) 14 (dpro) 1 (d) 14 (no) 1 (de.) ks 0 1244 p m (divides) 14 (n) 14 (ev) 0 (enly) -3 (.) 16 (A) 14 (more) 13 (complicated) 13 (expression) 15 (is) 14 (needed) 15 (in) 13 (the) 15 (general) 14 (case.) ks 62 1294 p m (The) 15 (declaration) ks cmtt10.300 @sf 13 r m (<>) 22 (sum[p]) ks cmr10.300 @sf 12 r m (means) 13 (that) 14 (a) 14 (single) 13 (elemen) 0 (t) 12 (of) 14 (sum) 13 (is) 13 (going) 13 (to) 14 (b) 1 (e) 14 (used) 15 (in) 13 (this) 14 (no) 1 (de.) 19 (Sp) 1 (ecif-) ks 0 1344 p m (ically) -3 (,) 14 (the) ks cmmi10.300 @sf 16 r m (p) s cmmi7.300 @sf 214 1330 p m (th) s cmr10.300 @sf 263 1344 p m (elemen) 0 (t) 14 (of) 15 (sum) 14 (is) 16 (sen) 0 (t,) 15 (b) 0 (y) 14 (address,) 17 (to) 15 (the) 16 (dpro) 1 (d) 16 (function.) 22 (This) 16 (allo) -1 (ws) 14 (eac) 0 (h) 15 (parallel) 14 (cop) 0 (y) 15 (of) ks 0 1394 p m (dpro) 1 (d) 14 (to) 13 (write) 14 (to) 13 (a) 13 (single) 13 (elemen) 0 (t) 12 (of) 13 (the) 14 (sum) 12 (arra) 0 (y) -3 (.) 16 (The) 14 (en) 0 (tire) 13 (sum) 13 (v) 0 (ector) 13 (is) 13 (later) 13 (used) 15 (b) 0 (y) 12 (the) 14 (output) 13 (no) 1 (de) ks 0 1444 p m (to) 14 (compute) 13 (the) 15 (o) 0 (v) -1 (erall) 11 (dot) 14 (pro) 1 (duct) 15 (from) 12 (the) 14 (individual) 12 (elemen) 0 (ts) 13 (of) 13 (the) 15 (sum) 13 (v) 0 (ector.) ks 62 1493 p m (The) 15 (source) 15 (co) 1 (de) 15 (for) 14 (the) 15 (dpro) 1 (d) 15 (is) 14 (simply) 12 (a) 14 (sequen) 0 (tial) 13 (dot) 14 (pro) 1 (duct) 15 (subroutine.) 20 (It) 14 (m) 0 (ul) -1 (tipli) -1 (es) 13 (the) 15 (elemen) 0 (ts) ks 0 1543 p m (of) 13 (the) 15 (t) 0 (w) 0 (o) 11 (v) 0 (ectors) 14 (and) 14 (accum) 0 (ula) -1 (tes) 13 (them) 13 (in) 14 (a) 13 (sum.) 17 (Figure) 14 (11) 14 (sho) 0 (ws) 13 (the) 14 (dpro) 1 (d) 15 (C) 13 (source.) ks 62 1593 p m (The) 17 (fanin) 16 (no) 1 (de,) 18 (no) 1 (de) 17 (4,) 17 (is) 16 (really) 16 (just) 17 (a) 17 (place) 17 (holder.) 26 (It) 17 (marks) 16 (the) 17 (end) 17 (of) 17 (the) 17 (fanout) 16 (started) 18 (b) 0 (y) 15 (no) 1 (de) ks 0 1643 p m (2.) 19 (All) 13 (no) 1 (des) 15 (b) 1 (et) 0 (w) 0 (een) 14 (no) 1 (des) 15 (2) 14 (and) 14 (4) 14 (will) 12 (b) 1 (e) 15 (replicated) 15 (at) 14 (run) 0 (tim) -1 (e) 13 (based) 15 (on) 14 (the) 15 (no) 1 (de) 14 (program) 13 (in) 14 (the) 14 (fanout) ks 0 1693 p m (no) 1 (de.) 18 (There) 15 (are) 15 (no) 13 (real) 14 (no) 1 (de) 15 (programs) 12 (or) 14 (no) 1 (de) 14 (subroutines) 15 (asso) 1 (ciated) 15 (with) 14 (fanin) 12 (no) 1 (des.) ks 62 1742 p m (The) 15 (output) 15 (no) 1 (de,) 15 (no) 1 (de) 15 (5,) 15 (sums) 14 (up) 14 (the) 16 (elemen) 0 (ts) 13 (of) 14 (the) 16 (sum) 13 (v) 0 (ector) 15 (and) 14 (prin) 0 (ts) 14 (the) 16 (results.) 21 (As) 16 (Figure) 14 (12) ks 0 1792 p m (sho) 0 (ws,) 12 (the) 14 (no) 1 (de) 14 (program) 11 (for) 13 (the) 14 (output) 13 (no) 1 (de) 14 (has) 13 (t) 0 (w) 0 (o) 11 (input) 13 (v) -1 (ariabl) -1 (es) 12 (that) 14 (it) 12 (uses.) 19 (The) 14 (brac) 0 (k) 0 (ets) 12 (on) 13 (the) 14 (sum) ks 0 1842 p m (v) -1 (ariabl) -1 (e) 13 (indicate) 14 (that) 14 (the) 14 (en) 0 (tire) 14 (sum) 12 (arra) 0 (y) 13 (will) 12 (b) 1 (e) 15 (used) 15 (b) 0 (y) 12 (this) 14 (no) 1 (de.) ks 62 1892 p m (The) 16 (C) 16 (co) 1 (de) 16 (for) 16 (output) 16 (is) 15 (sho) 0 (wn) 15 (in) 15 (Figure) 16 (13.) 22 (The) 17 (output) 15 (routine) 16 (simply) 14 (totals) 15 (up) 16 (the) 16 (sum) 15 (arra) 0 (y) 14 (and) ks 0 1942 p m (prin) 0 (ts) 14 (this) 16 (total.) 21 (Since) 16 (these) 16 (routines) 16 (will) 14 (b) 1 (e) 16 (running) 14 (under) 16 (PVM) 16 (an) 0 (y) 14 (of) 14 (their) 16 (output) 15 (will) 14 (go) 15 (to) 15 (the) 16 (PVM) ks 0 1992 p m (console) 14 (windo) 0 (w.) ks 62 2041 p m (No) 0 (w) 13 (w) 0 (e) 14 (ha) 0 (v) -1 (e) 13 (created) 16 (a) 14 (HeNCE) 16 (program) 13 (for) 14 (computing) 12 (a) 15 (dot) 14 (pro) 1 (duct.) 20 (There) 16 (are) 15 (three) 16 (mai) -1 (n) 13 (parts) 15 (to) 14 (a) ks 0 2091 p m (HeNCE) 13 (program:) 15 (the) 13 (graph,) 12 (the) 13 (no) 1 (de) 12 (programs,) 11 (and) 12 (the) 12 (no) 1 (de) 13 (subroutines.) 18 (The) 13 (graph) 12 (is) 12 (created) 13 (b) 0 (y) 11 (clic) 0 (king) ks 0 2141 p m (the) 18 (mouse) 17 (in) 17 (comp) 1 (ose) 17 (mo) 1 (de) 17 (to) 17 (dra) 0 (w) 17 (no) 1 (des) 18 (and) 17 (arcs.) 30 (The) 18 (help) 18 (button) 18 (displa) 0 (ys) 16 (a) 17 (synopsis) 18 (of) 17 (what) 17 (eac) 0 (h) ks 0 2191 p m (mouse) 16 (clic) 0 (k) 15 (do) 1 (es.) 27 (The) 18 (no) 1 (de) 17 (programs) 15 (describ) 1 (e) 19 (the) 17 (data) 16 (that) 17 (a) 17 (subroutine) 17 (will) 15 (need,) 18 (ho) 0 (w) 15 (that) 17 (data) 16 (is) 17 (to) ks cmtt10.300 @sf 87 2352 p m (NODE) 21 ([) 22 (400) 21 (100) 21 (]) 22 (5) ks 174 2402 p m (<) 22 (float) 21 (sum[) 21 (];) ks 174 2452 p m (<) 22 (int) 21 (nproc;) ks 174 2502 p m (output\(sum,) 20 (nproc\);) ks cmr10.300 @sf 552 2635 p m (Figure) 14 (12:) 17 (No) 1 (de) 15 (program) 12 (for) 14 (the) 14 (output) 14 (no) 1 (de.) ks 954 2794 p m (23) s @eop 22 @bop0 cmmi10.300 @sf [<78780084C600E58100F38100F3808063808001C00001C00001C00001C00000E00000E00040E180 20E3C020F1E010F0C008C840078780> 19 18 -2 0 24] 120 @dc cmmi7.300 @sf [<601C60323031303130193018180C180C980C9C0C4E0C590C30F8> 16 13 -1 0 21] 110 @dc cmr10.300 @sf [<7FFFFFC0FFFFFFE000000000000000000000000000000000000000000000000000000000000000 00FFFFFFE07FFFFFC0> 27 12 -2 -4 32] 61 @dc cmmi10.300 @sf [<300380700640380E20380E103807103807101C07001C03801C03801C03800E01C00E01C08E01C0 8F01C04701C04681C04E6180381F00> 20 18 -2 0 25] 110 @dc [<3E0000418000E0C000F06000F03000603800001800001C0007DC000C3C001C1E00180E00180E00 180E001C07001C07001C07001C07000E03800E03808703808703804701C04701C02701C01C00C0> 18 26 -2 8 20] 121 @dc [<3000700038003800380038001C001C001C001C000E000E008E0C8E1E470F46874E42383C> 16 18 -2 0 19] 114 @dc [<0F800030E000603000601800E01C00E00E00E00E00E00700E00700E00700700380700380300300 1803001C03000E0600030C0000F800> 17 18 -2 0 20] 111 @dc [<1F80306060106008E004E000E000E000E000E000700070003018383C1C1E0E0C030C01F0> 15 18 -2 0 18] 99 @dc cmsy10.300 @sf [ 25 2 -3 -9 32] 0 @dc cmmi10.300 @sf [<60F0F060> 4 4 -4 0 12] 58 @dc cmtt10.300 @sf [ 19 25 -1 0 22] 70 @dc 22 @bop1 cmtt10.300 @sf 87 70 p m (NODE) 21 ([) 22 (400) 21 (500) 21 (]) 22 (1) ks 174 120 p m (NEW) 22 (<>) 21 (int) 21 (nproc=10;) ks 174 170 p m (NEW) 22 (<>) 21 (int) 21 (n=100;) ks 174 220 p m (NEW) 22 (<>) 21 (float) 21 (sum[nproc];) ks 174 270 p m (NEW) 22 (<>) 21 (float) 21 (y[n];) ks 174 319 p m (NEW) 22 (<>) 21 (float) 21 (x[n];) ks 174 369 p m (init\(x,) 21 (y,) 21 (n\);) ks cmr10.300 @sf 628 502 p m (Figure) 14 (7:) 18 (No) 1 (de) 14 (program) 12 (for) 14 (init) 13 (no) 1 (de.) ks cmtt10.300 @sf 87 630 p m (void) 21 (init\(x,y,n\)) ks 87 680 p m (float) 21 (*x,) 21 (*y;) ks 87 730 p m (int) 21 (n;) ks 87 780 p m ({) s 174 830 p m (printf\("init\\n) -1 ("\);) ks 174 879 p m (while\(n--\)) 20 ({) ks 262 929 p m (x[n]) 20 (=) 22 (n;) ks 262 979 p m (y[n]) 20 (=) 22 (n;) ks 262 1029 p m (}) s 87 1079 p m (}) s cmr10.300 @sf 608 1211 p m (Figure) 14 (8:) 18 (No) 1 (de) 14 (subroutine) 15 (for) 14 (init) 13 (no) 1 (de.) ks 62 1344 p m (The) 13 (C) 12 (source) 14 (for) 12 (init) 11 (can) 13 (b) 1 (e) 12 (seen) 14 (in) 12 (Figure) 12 (8.) 17 (Init) 12 (simply) 10 (initializes) 12 (the) 12 (v) 0 (ectors) 13 (x) 12 (and) 12 (y) 12 (suc) 0 (h) 12 (that) ks cmmi10.300 @sf 12 r m (x) s cmmi7.300 @sf 1847 1350 p m (n) s cmr10.300 @sf 1881 1344 p m (=) s cmmi10.300 @sf 12 r m (n) s cmr10.300 @sf 0 1394 p m (and) s cmmi10.300 @sf 14 r m (y) s cmmi7.300 @sf 101 1400 p m (n) s cmr10.300 @sf 135 1394 p m (=) s cmmi10.300 @sf 12 r m (n) s cmr10.300 @sf m (.) s 62 1444 p m (The) 13 (no) 1 (de) 14 (program) 11 (and) 12 (the) 14 (no) 1 (de) 13 (subroutine) 13 (are) 13 (en) 0 (tered) 14 (b) 0 (y) 11 (the) 14 (user) 14 (in) 12 (comp) 1 (ose) 12 (mo) 1 (de.) 17 (Clic) 0 (king) 10 (the) 13 (righ) 0 (t) ks 0 1493 p m (button) 15 (on) 14 (no) 1 (de) 15 (1) 15 (will) 13 (bring) 14 (up) 15 (an) 14 (edit) 15 (session) 15 (for) 15 (the) 15 (no) 1 (de) 15 (program) 13 (asso) 1 (ciated) 15 (with) 15 (no) 1 (de) 15 (1.) 20 (The) 15 (\014rst) 15 (line) ks 0 1543 p m (of) 17 (the) 18 (no) 1 (de) 17 (program,) 17 (in) 16 (this) 18 (case) ks cmtt10.300 @sf 18 r m (NODE) 21 ([) 22 (400) 21 (500) 21 (]) 22 (1) ks cmr10.300 @sf m (,) 17 (is) 17 (generated) 19 (b) 0 (y) 16 (h) 0 (to) 1 (ol.) ks cmtt10.300 @sf 27 r m (NODE) s cmr10.300 @sf 38 r m (indicates) 17 (the) 18 (t) 0 (yp) 1 (e) ks 0 1593 p m (of) 15 (no) 1 (de,) 16 (in) 15 (this) 15 (case) 17 (a) 15 (normal) 13 (no) 1 (de.) 23 (The) 16 (n) 0 (um) -1 (b) 1 (ers) 14 (in) 15 (brac) 0 (k) 0 (ets) 15 (are) 16 (co) 1 (ordinates) 16 (of) 15 (the) 16 (no) 1 (de's) 16 (lo) 1 (cation.) 21 (The) ks 0 1643 p m (in) 0 (teger,) 14 (1) 15 (in) 14 (this) 15 (case,) 16 (is) 15 (the) 15 (no) 1 (de) 16 (id.) 20 (T) -2 (o) 14 (edit) 15 (the) 15 (source) 16 (co) 1 (de,) 16 (init.c,) 14 (hold) 14 (the) 16 (shift) 14 (k) 0 (ey) 14 (and) 15 (clic) 0 (k) 14 (the) 15 (righ) 0 (t) ks 0 1693 p m (button) 15 (on) 15 (no) 1 (de) 15 (1.) 21 (Hto) 1 (ol) 15 (will) 13 (then) 16 (start) 15 (an) 15 (edit) 15 (session) 16 (with) 15 (the) 15 (\014le) 15 (init.c.) 21 (If) 14 (the) 16 (language) 14 (switc) 0 (h) 14 (is) 15 (set) 16 (to) ks 0 1742 p m (F) -2 (ortran) 13 (then) 14 (an) 14 (edit) 14 (session) 15 (for) 13 (init.f) 13 (will) 12 (b) 1 (e) 14 (started.) ks 62 1792 p m (The) 16 (fanout) 15 (no) 1 (de,) 16 (no) 1 (de) 15 (2,) 15 (has) 16 (no) 15 (no) 1 (de) 16 (subroutine) 16 (attac) 0 (hed) 15 (but) 16 (it) 15 (do) 1 (es) 16 (ha) 0 (v) -1 (e) 14 (a) 15 (no) 1 (de) 16 (program.) 21 (Figure) 15 (9) ks 0 1842 p m (sho) 0 (ws) 11 (the) 12 (simple) 10 (no) 1 (de) 12 (program) 10 (for) 12 (this) 11 (fanout) 11 (no) 1 (de.) 18 (This) 12 (fanout) 11 (no) 1 (de) 12 (program) 10 (indicates) 12 (there) 13 (will) 10 (b) 1 (e) 12 (npro) 1 (c) ks 0 1892 p m (subgraphs) 13 (created) 14 (and) 13 (they) 13 (will) 11 (b) 1 (e) 14 (n) 0 (um) -2 (b) 1 (ered) 12 (from) 11 (0) 12 (to) ks cmmi10.300 @sf 13 r m (npr) 1 (oc) ks cmsy10.300 @sf 7 r m (\000) s cmr10.300 @sf 7 r m (1.) 16 (A) 0 (t) 12 (run) 0 (time) 11 (npro) 1 (c) 13 (copies) 13 (of) 12 (dpro) 1 (d) 13 (will) 11 (b) 1 (e) ks 0 1942 p m (started,) 14 (eac) 0 (h) 14 (will) 12 (ha) 0 (v) -1 (e) 13 (access) 15 (to) 14 (its) 14 (o) 0 (wn) 12 (cop) 0 (y) 13 (of) 13 (the) 14 (v) -1 (ariable) 12 (p) 14 (indicating) 12 (its) 14 (instance) 14 (n) 0 (um) -1 (b) 1 (er.) 17 (In) 13 (this) 14 (sense) ks 0 1992 p m (dpro) 1 (d) 14 (is) 14 (lik) -1 (e) 12 (the) 15 (b) 1 (o) 1 (dy) 13 (of) 14 (a) 13 (lo) 1 (op,) 12 (it) 14 (is) 13 (executed) 16 (npro) 1 (c) 14 (times) 13 (with) ks cmmi10.300 @sf 13 r m (p) s cmr10.300 @sf 12 r m (=) 11 (0) ks cmmi10.300 @sf 7 r m (:) 7 (:) 7 (:) ks 1333 1992 p m (npr) 1 (oc) ks cmsy10.300 @sf 9 r m (\000) s cmr10.300 @sf 9 r m (1,) 13 (except) 15 (that) 14 (all) 12 (of) 13 (these) ks 0 2041 p m (in) 0 (v) -1 (o) 1 (cations) 12 (of) 13 (dpro) 1 (d) 14 (are) 15 (going) 12 (on) 14 (in) 14 (parallel.) ks 62 2091 p m (The) 17 (no) 1 (de) 17 (program) 15 (for) 17 (dpro) 1 (d,) 17 (Figure) 17 (10,) 16 (declares) 18 (t) 0 (w) 0 (o) 14 (new) 17 (v) -1 (ariabl) -1 (es,) 16 (the) 17 (v) 0 (ectors) 17 (a) 16 (and) 17 (b.) 26 (These) 18 (v) -1 (ari-) ks 0 2141 p m (ables) 18 (are) 19 (initializes) 17 (with) 18 (sub-v) 0 (ectors) 19 (of) 18 (x) 18 (and) 18 (y) 19 (resp) 1 (ectiv) 0 (ely) -2 (.) 30 (The) 19 (subrange) 19 (is) 18 (de\014ned) 20 (b) 0 (y) 17 (the) 19 (expression) ks cmtt10.300 @sf 0 2191 p m (p*\(n/nproc\):\() -1 (p+1\)) -1 (*\(n/n) -1 (proc\)) -1 (-1) ks cmr10.300 @sf 20 r m (.) 22 (The) 16 (expression) 16 (on) 15 (the) 16 (left) 15 (side) 15 (of) 15 (the) 16 (colon) 15 (is) 15 (the) 16 (starting) 15 (index) 15 (and) ks 0 2241 p m (the) 17 (expression) 17 (on) 16 (the) 16 (righ) 0 (t) 15 (side) 16 (is) 16 (the) 17 (ending) 16 (index.) 24 (The) 16 (v) 0 (ector) 16 (a) 16 (will) 14 (b) 1 (e) 17 (allo) 1 (cated) 16 (and) 15 (initialized) 15 (to) 16 (this) ks 0 2290 p m (range) 17 (of) 16 (x.) 28 (The) 17 (same) 16 (range) 17 (of) 16 (y) 17 (will) 16 (b) 1 (e) 17 (assigned) 17 (to) 17 (b.) 27 (The) 18 (range) 17 (expression) 18 (will) 16 (w) 0 (ork) 15 (as) 17 (long) 16 (as) 17 (npro) 1 (c) ks cmtt10.300 @sf 87 2452 p m (FANOUT) 21 ([) 21 (400) 21 (400) 22 (]) 21 (2) ks 174 2502 p m (p) 22 (=) 22 (0) 21 (TO) 21 (nproc-1;) ks cmr10.300 @sf 565 2635 p m (Figure) 14 (9:) 18 (No) 1 (de) 14 (program) 13 (for) 13 (the) 15 (fanout) 13 (no) 1 (de.) ks 954 2794 p m (22) s @eop 21 @bop0 cmbx12.300 @sf [ 39 34 -2 0 44] 72 @dc [ 39 34 -2 0 44] 78 @dc cmbx10.432 @sf [<007FFFF8007FFFF8007FFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE 000000FE00FFFFFFF8FFFFFFF8FFFFFFF8E0007E0070007E0038007E001C007E000E007E000E00 7E0007007E0003807E0001C07E0000E07E0000E07E0000707E0000387E00001C7E00000E7E0000 0E7E0000077E000003FE000001FE000000FE000000FE0000007E0000003E0000001E0000000E00> 29 39 -2 0 34] 52 @dc [ 39 41 -3 0 45] 69 @dc [ 33 27 -1 0 36] 120 @dc [ 53 27 -3 0 60] 109 @dc [ 33 39 -2 12 38] 112 @dc [<1C003E007F00FF80FF80FF807F003E001C000000000000000000000000000000000000001C003E 007F00FF80FF80FF807F003E001C00> 9 27 -5 0 19] 58 @dc [<003FE00001FFFC0007F07F000FC01F801F800FC03F800FE03F800FE07F0007F07F0007F0FF0007 F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F07F00 07F03F0007E03F800FE01F800FC00FC01F8003F07E0001FFFC00003FE000> 29 27 -2 0 34] 111 @dc [ 39 41 -3 0 47] 80 @dc cmbx12.300 @sf [<7FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F800FFF800FFF80001F800007800001800> 19 32 -4 0 28] 49 @dc [ 17 22 -2 0 22] 115 @dc 21 @bop1 921 42 p @beginspecial @setspecial 1705059 18945146 24997068 5262540 27628339 34206515 startTexFig %! %%Title: A HeNCE Graph %%Creator: htool %%CreationDate: Wed Jan 22 13:45:31 1992 %%For: adamb@thishost %%Pages: 0 %%BoundingBox: 380 80 420 520 %%EndComments /RegularNode { newpath NodeRad 0.875 mul 0 360 arc stroke } def /BeginPipeNode { newpath moveto NodeRad neg NodeRad2 rmoveto 0 NodeRad neg rlineto NodeRad 2 mul 0 rlineto 0 NodeRad rlineto stroke } def /BeginLoopNode { newpath /y exch def /x exch def x NodeRad sub y NodeRad2 add moveto x NodeRad sub y NodeRad2 sub x NodeRad add y NodeRad2 sub NodeRad2 arcto x NodeRad add y NodeRad2 sub x NodeRad add y NodeRad2 add NodeRad2 arcto x NodeRad add y NodeRad2 add lineto x NodeRad 0.75 mul add y NodeRad 0.25 mul add lineto stroke } def /BeginFanNode { newpath NodeRad2 sub moveto NodeRad -0.75 mul NodeRad rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /BeginSwitchNode { NodeRad2 sub moveto (?) dup stringwidth pop 2 div neg 0 rmoveto show } def /EndPipeNode { newpath moveto NodeRad neg NodeRad2 neg rmoveto 0 NodeRad rlineto NodeRad 2 mul 0 rlineto 0 NodeRad neg rlineto stroke } def /EndLoopNode { newpath /y exch def /x exch def x NodeRad add y NodeRad2 sub moveto x NodeRad add y NodeRad2 add x NodeRad sub y NodeRad2 add NodeRad2 arcto x NodeRad sub y NodeRad2 add x NodeRad sub y NodeRad2 sub NodeRad2 arcto x NodeRad sub y NodeRad2 sub lineto x NodeRad 0.75 mul sub y NodeRad 0.25 mul sub lineto stroke } def /EndFanNode { newpath NodeRad2 add moveto NodeRad -0.75 mul NodeRad neg rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /EndSwitchNode { NodeRad2 add moveto (?) stringwidth pop 2 div 0 rmoveto 180 rotate (?) show -180 rotate } def /ConnectArc { /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dx 0 ne dy 0 ne or { dx dup mul dy dup mul add sqrt dup dx exch div /dx exch def dy exch div /dy exch def newpath x1 ArrowProx dx mul add y1 ArrowProx dy mul add moveto /x2 x2 ArrowProx dx mul sub def /y2 y2 ArrowProx dy mul sub def x2 y2 lineto stroke newpath x2 ArrowX dx mul sub ArrowY dy mul add y2 ArrowY dx mul sub ArrowX dy mul sub moveto x2 y2 lineto x2 ArrowX dx mul sub ArrowY dy mul sub y2 ArrowY dx mul add ArrowX dy mul sub lineto stroke } if } def /LabelNodeId { 3 1 roll moveto dup stringwidth pop neg NodeRad 1.5 mul sub NodeRad neg rmoveto show } def /LabelNodeParam { 3 1 roll moveto NodeRad 1.5 mul NodeRad neg rmoveto show } def /NodeRad 10 def /NodeRad2 NodeRad 2 div def /ArrowX 5 def /ArrowY 2 def /ArrowProx 12 def /Helvetica findfont 20 scalefont setfont 400 100 RegularNode 400 200 BeginFanNode 400 300 RegularNode 400 400 EndFanNode 400 500 RegularNode 400 100 400 200 ConnectArc 400 200 400 300 ConnectArc 400 300 400 400 ConnectArc 400 400 400 500 ConnectArc /Helvetica findfont 10 scalefont setfont 400 100 (1) LabelNodeId 400 100 (init()) LabelNodeParam 400 200 (2) LabelNodeId 400 300 (3) LabelNodeId 400 300 (dprod()) LabelNodeParam 400 400 (4) LabelNodeId 400 500 (5) LabelNodeId 400 500 (output()) LabelNodeParam showpage endTexFig @endspecial cmr10.300 @sf 522 1374 p m (Figure) 14 (6:) 18 (HeNCE) 15 (graph) 13 (for) 14 (dot) 14 (pro) 1 (duct) 15 (example.) ks cmbx12.300 @sf 0 1507 p m (3.6) s 128 1507 p m (Prin) -1 (ting) 17 (from) 18 (HeNCE) ks cmr10.300 @sf 0 1584 p m (It) 16 (is) 16 (p) 1 (ossible) 16 (to) 16 (output) 16 (a) 15 (prin) 0 (table) 15 (cop) 0 (y) 15 (of) 15 (the) 17 (HeNCE) 17 (graph.) 24 (The) ks cmtt10.300 @sf 16 r m (print) s cmr10.300 @sf 15 r m (button) 16 (in) 15 (h) 0 (to) 1 (ol) 15 (will) 14 (generate) 17 (a) ks 0 1633 p m (p) 1 (ostscript) 14 (v) 0 (ersion) 11 (of) 12 (the) 13 (HeNCE) 13 (graph.) 17 (Y) -2 (ou) 11 (can) 13 (prin) 0 (t) 11 (this) 12 (the) 13 (graph) 12 (on) 13 (y) 0 (our) 11 (prin) 0 (ter) 12 (b) 0 (y) 11 (using) 12 (the) 13 (comm) -1 (and) ks cmtt10.300 @sf 0 1683 p m (lpr) 21 (graph.ps) ks cmr10.300 @sf 12 r m (where) 15 (graph.ps) 14 (is) 14 (the) 14 (\014lename) 13 (y) 0 (ou) 12 (selected) 16 (from) 12 (the) 15 (prin) 0 (t) 13 (windo) 0 (w.) ks cmbx10.432 @sf 0 1820 p m (4) s 103 1820 p save [ 47 41 -2 0 52] 65 @pc restore 52 r m (n) 23 (Example) -1 (:) ks 29 r save [ 45 41 -3 0 53] 68 @pc restore 53 r m (ot) 22 (Pro) 2 (duct) ks cmr10.300 @sf 0 1911 p m (In) 16 (this) 15 (section) 16 (w) 0 (e) 15 (will) 14 (create) 17 (a) 15 (simple) 14 (parallel) 15 (dot) 15 (pro) 1 (duct) 16 (program) 14 (from) 14 (start) 16 (to) 16 (\014nish.) 23 (The) 16 (dot) 15 (pro) 1 (duct) ks 0 1961 p m (program) 13 (will) 12 (initialize) 13 (t) 0 (w) 0 (o) 12 (v) 0 (ectors) 14 (and) 15 (compute) 13 (the) 15 (dot) 14 (pro) 1 (duct) 16 (of) 13 (these) 16 (v) 0 (ectors) 14 (in) 14 (parallel.) 18 (The) 15 (graph) 14 (for) ks 0 2011 p m (this) 13 (program) 12 (is) 14 (sho) 0 (wn) 12 (is) 13 (Figure) 14 (6.) 17 (In) 14 (this) 13 (program) 12 (the) 14 (v) 0 (ectors) 14 (are) 13 (split) 13 (in) 0 (to) 12 (con) 0 (tiguous) 12 (sub-v) 0 (ectors) 14 (and) 13 (the) ks 0 2061 p m (dot) 15 (pro) 1 (duct) 17 (is) 15 (computed) 15 (for) 15 (eac) 0 (h) 15 (sub-v) 0 (ector) 16 (in) 15 (parallel.) 21 (The) 16 (sums) 15 (from) 13 (eac) 0 (h) 15 (sub-v) 0 (ector) 16 (are) 16 (collected) 16 (and) ks 0 2111 p m (added) 14 (together) 15 (to) 14 (pro) 1 (duce) 15 (the) 14 (\014nal) 14 (output.) ks cmbx12.300 @sf 0 2227 p m (4.1) s 128 2227 p m (Comp) 2 (osing) 17 (Dot) 18 (Pro) 2 (duct) ks cmr10.300 @sf 0 2303 p m (In) 13 (order) 14 (to) 13 (create) 14 (the) 14 (dot) 12 (pro) 1 (duct) 14 (program) 12 (y) 0 (ou) 11 (will) 12 (need) 14 (to) 12 (go) 13 (in) 0 (to) 11 (comp) 1 (ose) 13 (mo) 1 (de.) 16 (En) 0 (ter) 13 (comp) 1 (ose) 13 (no) 1 (de) 13 (b) 0 (y) ks 0 2353 p m (clic) 0 (king) 13 (on) 15 (the) ks cmtt10.300 @sf 16 r m (compose) s cmr10.300 @sf 14 r m (button) 15 (in) 15 (the) 16 (h) 0 (to) 1 (ol) 13 (windo) 0 (w.) 20 (First) 16 (y) 0 (ou) 14 (should) 15 (dra) 0 (w) 14 (the) 16 (program) 13 (graph.) 22 (The) 16 (help) ks 0 2403 p m (button) 14 (in) 13 (comp) 1 (ose) 14 (mo) 1 (de) 13 (will) 12 (giv) 0 (e) 12 (y) 0 (ou) 13 (the) 14 (details) 14 (of) 13 (whic) 0 (h) 13 (buttons) 15 (to) 13 (use) 15 (when) 14 (dra) 0 (wing.) ks 62 2453 p m (The) 19 (\014rst) 18 (no) 1 (de,) 19 (init,) 18 (declares) 19 (and) 18 (initialized) 17 (the) 18 (v) -1 (ariables) 16 (for) 18 (the) 18 (computation.) 29 (The) 18 (no) 1 (de) 19 (program) 16 (is) ks 0 2503 p m (sho) 0 (wn) 15 (in) 15 (Figure) 17 (7.) 23 (Here) 18 (the) 16 (v) -1 (ariable) 14 (npro) 1 (c) 17 (is) 16 (declared) 16 (as) 16 (a) 16 (new) 17 (in) 0 (teger) 15 (and) 16 (initiali) -1 (zed) 15 (to) 16 (10.) 24 (This) 15 (is) 16 (the) ks 0 2552 p m (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (pro) 1 (cesses) 16 (that) 14 (will) 12 (b) 1 (e) 14 (created) 15 (b) 0 (y) 12 (no) 1 (de) 14 (2.) 18 (The) 14 (length) 13 (of) 13 (the) 15 (sum) 12 (v) 0 (ector) 13 (is) 14 (also) 13 (npro) 1 (c.) 18 (Eac) 0 (h) 13 (en) 0 (try) ks 0 2602 p m (in) 15 (the) 17 (sum) 15 (arra) 0 (y) 14 (will) 14 (b) 1 (e) 17 (computed) 15 (b) 0 (y) 15 (a) 15 (separate) 17 (pro) 1 (cess.) 26 (The) 16 (v) -1 (ariable) 14 (n) 16 (is) 16 (declared) 16 (and) 16 (set) 17 (to) 15 (100.) 23 (The) ks 0 2652 p m (v) -1 (ariabl) -1 (e) 13 (n) 14 (is) 13 (the) 15 (length) 14 (of) 13 (the) 15 (x) 13 (and) 14 (y) 14 (v) 0 (ectors.) 18 (Finally) -3 (,) 11 (the) 15 (init) 13 (subroutine) 14 (is) 14 (called,) 13 (passing) 14 (x,) 13 (y) -2 (,) 12 (and) 14 (n.) ks 954 2794 p m (21) s @eop 20 @bop0 20 @bop1 0 315 p 1979 2 ru 0 2232 p 2 1917 ru 14 328 p @beginspecial @setspecial 30785863 29862280 986726 6315048 39271710 43810652 startTexFig %!PS-Adobe-2.0 EPSF-2.0 %%Creator: pnmtops %%Title: noname.ps %%Pages: 1 %%BoundingBox: 15 96 597 666 %%EndComments /rlestr1 1 string def /readrlestring { /rlestr exch def currentfile rlestr1 readhexstring pop 0 get dup 127 le { currentfile rlestr 0 4 3 roll 1 add getinterval readhexstring pop length } { 256 exch sub dup currentfile rlestr1 readhexstring pop 0 get exch 0 exch 1 exch 1 sub { rlestr exch 2 index put } for pop } ifelse } bind def /readstring { dup length 0 { 3 copy exch 1 index sub getinterval readrlestring add 2 copy le { exit } if } loop pop pop } bind def /picstr 102 string def %%EndProlog %%Page: 1 1 gsave 15.3 96.0422 translate 581.4 569.916 scale 810 794 1 [ 810 0 0 -794 0 794 ] { picstr readstring } image 9bffffc09bffffc09bffffc09bffffc000f09d000103c002f5556f9fff01 fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc00f f5556ccff330c0fffffffc7ffff3ff03acff01fbc00ff6aaaccff3264fff 9ffffe7fffe3fff3acff01fbc00ff5556ccff127cfff9ffffe7fffd3ffe7 acff01fbc00ff6aaaccc3127cfff070e1e7fe673ffcfacff01fbc00ff555 6c099027c1ff9e64ce7fe673ff87acff01fbc00ff6aaacc81227cfff9e64 ce7fe673fff3acff01fbc00ff5556cc9f227cfff9e64ce7ff0f3fff3acff 01fbc00ff6aaacc993264fff9264ce7ff0f3e733acff01fbc00ff5556ccc 3330c0ffc70e181ff9c0c387acff01fbc002f6aaaff5ff00e7abff01fbc0 02f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aa aff9ff01ce7ffaff00fcfbff06fc9f3fffffffe4fcff07f9ffe73ffffffc 9ffcff053e7fffff0e4fd1ff01fbc002f5556ffbff0a9fffce7fffffcfff fffffcfbff06fc9f3fffffffe4fcff07f9ffe73ffffffc9ffcff053e7fff fe664fd1ff01fbc002f6aaaffbff069fffcfffffffcff7ff06fc9e7fffff ffccfcff00f3fbff0bf99ffffffffe7e7ffffe7e4fd1ff01fbc033f5556e 199060e18307fe0c7070e183860ccff8f0ff838667fffe70c1c333cc1c32 70e1f333e63c30717983860e1c3e706193867fd0ff01fbc033f6aaacc993 264c999ffcce73264ccf3264cffce67f993267fffce64c99339cc990264c e733e73f932673993264c99ce64c81320fd0ff01fbc033f5556cf993e7c0 999ffcce73e04fcf327ccffcf3ff993267fff9f3cc99333cc9902067cf33 e73c132667990264f819e640813267d0ff01fbc033f6aaacf993e7cf999f fcce73e7cfcf327ccffcfcff993207fff9fccc99033cc99327f9cf03e739 9330e7993e64f9f9e64f993267d0ff01fbc033f5556cc993e7cc9993fcce 73e64cc9327e0ffce67f993207fff3e64c99027cc993264c9f03e7399327 cf993264c993e64c993267d0ff01fbc033f6aaae1c13e7e199c7fe0813f0 e1e3867fcff030ff99876ffff3f0ccc3b67ccc3330e19fb7e40c1330cf99 86661c33f06199870fd0ff01fbc002f5556ff3ff01fccfeeff05fe67ffff e67fc6ff01fbc002f6aaaff3ff01fe1fedff030ffffff0c5ff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc011f5556e4f9ffffff9fffffc9ff1 fffff3ffcfaeff01fbc011f6aaae4f9ffffff9fffffc9ff9fffff3ffcfae ff01fbc011f5556e4f9ffffff9fffffc9ff9fffff3ffcfaeff01fbc011f6 aaaffc1060e1c1ff141ffff9e1c3830e0faeff01fbc011f5556ff993264c 99fe64cffff9ccf93264cfaeff01fbc011f6aaaff99327cc99fe64fffff9 ccc13204cfaeff01fbc011f5556ff99327cc99ff0cfffff9cc99327ccfae ff01fbc012f6aaaff99067cc99ce7cfffff9cc993264ce7fafff01fbc012 f5556ffc13e7e1c1870cffffe061c1830e0c3fafff01fbc009f6aaaffff3 ffffffce67f9ff01fe7fafff01fbc004f5556ffff3fcff000fa6ff01fbc0 02f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaff9ff00cfa7ff01fb c003f5556e7ffaff00cfa7ff01fbc003f6aaae7ffaff00cfa7ff01fbc00b f5556c183870e1ff270e0c3fa8ff01fbc00bf6aaae799f264cff0264c99f a8ff01fbc00bf5556e79f827c0ff0264c81fa8ff01fbc00af6aaae79f327 cfff3264c9a7ff01fbc00bf5556e49f3264cff3264c99ca8ff01fbc00cf6 aaaf19f830e1ff330e0c387fa9ff01fbc002f5556ff8ff00fca8ff01fbc0 02f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f555 6f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff 01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc0 02f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaa99fff01fbc002f555 609fff01fbc003f6aaa67fa0ff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc000f09d000103c09bffffc09bffffc09bffffc09bffffc09bffff c09bffffc09bffffc09bffffc000f0f2000103c0f300010780fb00010780 ed00010780f600e1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bfedff 01f7bff7ff00fee1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bfedff 01f7bff7ff00fee1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bfedff 01f7bff7ff00fee1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bfedff 01f7bff7ff00fee1ffffc002f7f9cff8ff14cfffffe1fbdfffffffe7ffff f3ffffff3ffffff7bffbff01f7bffcff05e3cf1fffffe7f7ff02f7be3ff9 ff01f87ee1ffffc005f7f9cffffff9fbff25cfffffccfbdfffffffe7ffff f3ffffff3ffffff7bffffff3fffff7be7fffffffc9cf9fffffe7fcff00fc fcff02f7bf3ff9ff01f33ee1ffffc030f7f9fffffff9ffffffcfffcfffff cffbdfffffffe7f3fff3ffffff3ffffff7bffffff3ffe7f7be7fffffffcf ff9ffe7fe7fcff00fcfcff02f7bf3ffaff023ff3fee1ffffc045f7c18e0e 1c3070c19987fe0c3270cffbdf141c3060e1ff820c1c383fe283f7be1c38 60e1c3f7bc183870e1cf8f9e1c3fe0e183870ff83070e1c3f7bf3c30714c c38b0e1ff3fee1ffffc045f799ce64c999e64c99cffcc9902641fbde64cf 932673ff3264c9933fcc99f7bcc99333cce7f7be799f264c87cf9cce7fe6 4c993267fcf33e4c99f7bf3f93264cf932673ff3fee1ffffc045f799ce7c 09f9e64f99fffcc810264cfbde64fc13267fff3264f9933fcc9ff7bcf999 f3e7fff7be79f827c0cfcf9c0fffe640993e07fcf3f04f81f7bf3c13264c c13207fff3fee1ffffc045f799ce7cf9f9e64f99fffcc9f3264cfbdf0cf9 93267fff3264f9933fe19ff7bcf99e73f9fff7be79f327cfcfcf9cffffe6 4f993e7ffcf3e64f9ff7bf399330cc99867ffff3fee1ffffc045f799ce7c c999264fc1cffcc993264cfbde7cf9906673ff320cf99339cf9ff7bcc993 324ce7f7be49f3264ccfcf9cce7fe64c9932673c93e64c99f7bf399327cc 993e673ff33ee1ffffc045f7c1027e1c3c70cff987fe0c3330e1fbdf0cfc 13e661ff827cfc3830e19ff7be1c3878e1c3f7bf19f830e1cf02061c3fe6 6199870e1e33f061c3f7bc0c1330e0c1870e1ff87ee1ffffc000f7f9ff01 99cffbff10fbde67fff3fff3fffe7ffffff9ccfff7bffcff02e7f7bff9ff 01fe7ffbff003ffcff0bf7bfffffe67fff33ff3ffffee1ffffc000f7f9ff 00c3faff10fbdf0ffff3fffffffe7fffffffe1fff7bffbff01f7bfedff0b f7bffffff0ffff87fffffffee1ffffc000f7f2ff01fbdff3ff01f7bffbff 01f7bfedff01f7bff7ff00fee1ffffc000f7f2ff01fbdff3ff01f7bffbff 01f7bfedff01f7bff7ff00fee1ffffc000f0f2000103c0f300010780fb00 010780ed00010780f600e1ffffc09bffffc09bffffc09bffffc09bffffc0 00f0fa000101e0fb000101e0fb0000f0fb00037ffffffef70000f0fa0001 01e0fb0000f0fa00fdff00fcfc00000fe1ffffc000f7faff01fdeffbff01 fdeffcff01fef0fb00037ffffffef8ff01fef7faff01fdeffcff01fef0fa 00fdff00fdfcff00efe1ffffc000f7faff01fdeffbff01fdeffcff01fef0 fb00037ffffffef8ff01fef7faff01fdeffcff01fef0fa00fdff00fdfcff 00efe1ffffc000f7faff01fdeffbff01fdeffcff01fef0fb00037ffffffe f8ff01fef7faff01fdeffcff01fef0fa00fdff00fdfcff00efe1ffffc000 f7faff01fdeffbff01fdeffcff01fef0fb00037ffffffef8ff01fef7faff 01fdeffcff01fef0fa00fdff00fdfcff00efe1ffffc000f7faff0efdefff fffe3cfffdef3fff3c7f3ef0fb00037ffffffef8ff01fef7faff08fdefff ff3ffffef038fc0009c0fffffffdffffe7ffefe1ffffc000f7faff0ffdef fffffc9cfffdef3fff3e7f3ef030fc000d7ffffffefff3ffff9ffffffffe f7fcff0af9fffdefffff3ff9fef018fc0009c0fffffffdffffe79fefe1ff ffc000f7faff0ffdeffffffcfffffdef3ffffe7f3ef030fc000d7ffffffe fff3ffff9ffffffffef7fcff0af9fffdeffffffff9fef018fc0009c0ffff fffdffffff9fefe1ffffc045f7c3864c1c3870fdef870c1cf8f17def0666 3e783ef07cf8f1e3c07ffffffef860e18307fc19927ef7c3330e199070fd ef060e38307ef01878e9e7c7c0fffffffdf04cc707efe1ffffc045f79932 04c993267def3264c87ce67def32673e733ef030cc1b36607ffffffef333 fc999ffcc9903ef7993264c999e67def32673999fef018cd9b366cc0ffff fffde64ce79fefe1ffffc045f79f3204c999e07def3e64ccfce67def3267 3e733ef030c0fb07e07ffffffef9f3e09f9ffcc9903ef7818604f999e07d ef327f3999fef018fd9bf66cc0fffffffde64ce79fefe1ffffc045f79f32 64c99e67fdef3e64ccfcf0fdef32673e733ef030c19b06007ffffffefe73 cc9f9ffccc333ef79f867cf999e7fdef327f3999fef018c0f3066cc0ffff fffde64ce79fefe1ffffc045f79932641993267def3264ccfce7fdef3267 3e733ef036c19b36607ffffffef3324c9f93fc1c333ef7993264c999267d ef067f39993ef018cd83366cc0fffffffdf04ce793efe1ffffc045f7c386 64fc3870fdef870cccf030fdef070408183ef01cc0f9e3c07ffffffef878 e09fc7fcfe733ef7c3330e1c1c70fdef3e7c099c7ef07e78f1e667c0ffff fffdfe6081c7efe1ffffc008f7fffffcfffffffdeffcff02e67deffcff01 fef0fb00037ffffffefbff04fcfffffef7faff16fdef3ffffffffef00001 98000000fffffffdfe7fffffefe1ffffc008f7fffffcfffffffdeffcff02 f0fdeffcff01fef0fb00037ffffffefbff04fcfffffef7faff16fdef3fff fffffef00000f0000000fffffffdfe7fffffefe1ffffc000f7faff01fdef fbff01fdeffcff01fef0fb00037ffffffef8ff01fef7faff01fdeffcff01 fef0fa00fdff00fdfcff00efe1ffffc000f7faff01fdeffbff01fdeffcff 01fef0fb00037ffffffef8ff01fef7faff01fdeffcff01fef0fa00fdff00 fdfcff00efe1ffffc000f0fa000101e0fb000101e0fb0000f0fb00037fff fffef70000f0fa000101e0fb0000f0fa00fdff00fcfc00000fe1ffffc09b ffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffff c09bffffc09bffffc09bffffc09bffffc00ff0000003c000000f0000003c 000000f0e8000c03c000000f0000003c000000f0f500003fdcffffc00ff7 fffffbc000000f7fffffbdfffffef7e8ff0cfbdfffffef0000003dfffffe f7f5ff00bfdcffffc00ff7fffffbc000000f7fffffbdfffffef7f4fff4aa 0cabdfffffef0000003dfffffef7f5ff00bfdcffffc00ff7fffffbc00000 0f7fffffbdfffffef7f4ff00d5f5550c53dfffffef0040803dfffffef7f5 ff00bfdcffffc00ff7fffffbc000000f7e63ffbdff1ffef7f4fff4aa0cab df7fffef0040803df80ffef7f5ff00bfdcffffc00ff7fffffbc000000f7e 61ffbdff0ffef7f4ff00d5f5550c53df3fcfef01f3e03df80ffef7f5ff00 bfdcffffc00ff7fcf9fbc000000f7e60ffbdff07fef7f4fff4aa18abdf40 37ef01f3e03dfffffef7e7cfff3e7ff9f3ffcf9f3fbfdcffffc00ff7f8f1 fbc01ff00f7e647fbdff23fef7f4ff00d5f5551853df6fb7ef07fff83dff fffef7dbb7feddbff6edffb76edfbfdcffffc00ff7f0e1fbc01ff00f7e66 3fbdff31fef7f4fff4aa18abdf778fef01f3e03df87ffef799339cc99ce6 4cff3264cfbfdcffffc00ff7e0c1fbc01ff00f7e671fbdff38fef7f4ff00 d5f5551853df7b6fef01f3e03df87ffef799330cc998664cff3264cfbfdc ffffc00ff7c081fbc01ff00f7e678fbdff3c7ef7f4fff4aa18abdfbcefef 0040803dfffffef799339cc99ce64cff3264cfbfdcffffc00ff7e0c1fbc0 1ff00f7e671fbdff38fef7f4ff00d5f5551853dfbeefef0040803dfffffe f79933fcc99fe64cff3264cfbfdcffffc00ff7f0e1fbc01ff00f7e663fbd ff31fef7f4fff4aa18abdfbf6fef01f3e03df8007ef79933fcc99fe64cff 3264cfbfdcffffc00ff7f8f1fbc01ff00f7e647fbdff23fef7f4ff00d5f5 551853dfdfafef01f3e03df8007ef7dbb79eddbcf6ede7b76edfbfdcffff c00ff7fcf9fbc01ff00f7e60ffbdff07fef7f4fff4aa18abdfefcfef07ff f83dfffffef7e7cf0f3e7879f3c3cf9f3fbfdcffffc00ff7fffffbc01ff0 0f7e61ffbdff0ffef7f4ff00d5f5551853dff7efef01f3e03dfffffef7ff ff9ffffcffffe7ffffffbfdcffffc00ff7fffffbc000000f7e63ffbdff1f fef7f4fff4aa0cabdff8f7ef01f3e03df803fef7f5ff00bfdcffffc00ff7 fffffbc000000f7fffffbdfffffef7f4ff00d5f5550c53dfff03ef004080 3df803fef7f5ff00bfdcffffc00ff7fffffbc000000f7fffffbdfffffef7 f4fff4aa0cabdfffffef0040803dfffffef7f5ff00bfdcffffc00ff7ffff fbc000000f7fffffbdfffffef7f4ff00d5f5550c53dfffffef0000003dff fffef7f5ff00bfdcffffc00ff7fffffbc000000f7fffffbdfffffef7e8ff 0cfbdfffffef0000003dfffffef7f5ff00bfdcffffc00ff0000003c00000 0f0000003c000000f0e8000c03c000000f0000003c000000f0f500003fdc ffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffff c09bffffc000f09d000103c002f7ffef9fff01fbc002f7ffefecff00f5b4 55015bc002f7ffefecff00fab4aa01abc002f7ffefecff00f5b455015bc0 02f7ffefecff00fab4aa01abc002f7ffefecff00f5b455015bc002f7ffef ecff00fab4aa01abc002f7ffefecff00f5b455015bc002f7ffefecff00fa b4aa01abc002f7ffefecff00f5b455015bc002f7ffefecff00fab4aa01ab c002f7ffefecff00f5b455015bc002f7ffefecff00fab4aa01abc002f7ff ef9fff01fbc000f09d000103c002f5556f9fff01fbc002f6aaaf9fff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9f ff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc002f5556fdfffc15502fffbc002f6aaafe0ff00fec2aa03 abfffbc002f5556fdfff007fc3ff03fdfffbc002f6aaafe0ff00fec2ff03 fbfffbc002f5556fdfff007fc3ff03fdfffbc002f6aaafe0ff03fef0007f c7ff05f8003bfffbc002f5556fdfff0877ff7fce7fff9fcf9fcdff05fbbb bdfffbc002f6aaafe0ff09fef7ff7fce7fff9fcf9fcdff05fbbbbbfffbc0 02f5556fdfff09778f7fce61c30fc71864ceff05fbbbbdfffbc002f6aaaf e0ff0bfef7077fce4c999fc713227fcfff05f83bbbfffbc002f5556fdfff 0a76037fc04c8f9fc21f267fcfff05fbfbbdfffbc002f6aaafe0ff0bfef6 037fce4ce39fca98267fcfff05fbfbbbfffbc002f5556fdfff0a76037fce 4cf19fc893267fcfff05fbfbbdfffbc002f6aaafe0ff0bfef7077fce4c99 97cd93227fcfff05f803bbfffbc002f5556fdfff09778f7fce61c3cfcd98 84ceff05fbffbdfffbc002f6aaafe0ff03fef7ff7ffaff00e7ceff05fbff bbfffbc002f5556fdfff0277ff7ffaff00e7ceff05fbffbdfffbc002f6aa afe0ff03fef0007ffaff00e7ceff05f8003bfffbc002f5556fdfff007fc3 ff03fdfffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3 ff03fdfffbc002f6aaafe0ff00fec2aa03abfffbc002f5556fdfffc15502 fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fd fffbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007ff0ff0380 000007d7ff03fdfffbc002f6aaafe0ff00feeffffdaa00a7d7ff03fbfffb c002f5556fdfff097ffffffffc0401e0fe0ff9ff0395555557d7ff03fdff fbc002f6aaafe0ff00feefff0380000007d7ff03fbfffbc002f5556fdfff 097ffffffffc0400607c0ff9ff0395555557d7ff03fdfffbc002f6aaafe0 ff00feeffffdaa00a7d7ff03fbfffbc002f5556fdfff007ffcff041f1c38 383ff9ff0395555557d7ff03fdfffbc002f6aaafe0ff00feeffffdaa00a7 d7ff03fbfffbc002f5556fdfff007ffcff041f0078103ff9ff0395555557 d7ff03fdfffbc002f6aaafe0ff00feeffffdaa00a7d7ff03fbfffbc002f5 556fdfff007ffcff041f0078823ff9ff0390000057d7ff03fdfffbc002f6 aaafe0ff00feefff03abffff27d7ff03fbfffbc002f5556fdfff007ffcff 041f1c38c63ff9ff0380000007d7ff03fdfffbc002f6aaafe0ff00fefcff 03fe000001f7ff03abffff27d7ff03fbfffbc002f5556fdfff097fffffff f1ffffc4ee0ff9ff0393ffff57d7ff03fdfffbc002f6aaafe0ff00fefcff 038ffffe29f7ff03a8000027d7ff03fbfffbc002f5556fdfff097ffffffe 7ffff954fe0ff9ff0395555557d7ff03fdfffbc002f6aaafe0ff08feffff fff1ffffc2a9f7fffdaa00a7d7ff03fbfffbc002f5556fdfff077fffffc0 00001555f7ff0390000057d7ff03fdfffbc002f6aaafe0ff08feffffffdf ffffaaa9f7ff03abffff27d7ff03fbfffbc002f5556fdfff077fffffdff8 019555f7ff0393ffff57d7ff03fdfffbc002f6aaafe0ff08feffffffdff9 fdaaa9f7ff03a8000027d7ff03fbfffbc002f5556fdfff077fffffdff9fd 9555f7ff0395555557d7ff03fdfffbc002f6aaafe0ff08feffffffd00801 aaa9f7fffdaa00a7d7ff03fbfffbc002f5556fdfff077fffffd009fd9555 f7ff0395555557d7ff03fdfffbc002f6aaafe0ff08feffffffdff9fdaaa9 f7ff0380000007d7ff03fbfffbc002f5556fdfff077fffffd008019555f7 ff03abffff27d7ff03fdfffbc002f6aaafe0ff08feffffffd009fdaaa9f7 ff0393ffff57d7ff03fbfffbc002f5556feaff01c07ff7ff077fffffdff9 fd9555f7ff03a8000027d7ff03fdfffbc002f6aaafeaff01001ff8ff08fe ffffffd00801aaa9f7ff0395555557d7ff03fbfffbc002f5556febff02fe 3f8ff7ff077fffffd009059555f7fffdaa00a7d7ff03fdfffbc002f6aaaf ebff02fcffe7f8ff08feffffffdff9edaaa9f7ff0390000057d7ff03fbff fbc002f5556febff02f8ffe3f7ff077fffffd008019555f7ff03abffff27 d7ff03fdfffbc002f6aaafebff02f3fff9f8ff08feffffffd009d5aaa9f7 ff0393ffff57d7ff03fbfffbc002f5556febff02f3fff9f7ff077fffffdf fb559555f7ff03a8000027d7ff03fdfffbc002f6aaaff4ff00e7fbff16cf fe07e7fffcfcffffe7cffffffffeffffffdff801aaa9f7ff0395555557d7 ff03fbfffbc002f5556ff4ff10cffffcffffe7e7fe7fe7fffcfb7fffdbcf fcff077fffffdff9659555f7fffdaa00a7d7ff03fdfffbc002f6aaaff4ff 0fcffffcffffe7e7fe7fe7fffcf33fff99fcff08feffffffdffb65aaa9f7 ff0380000007d7ff03fbfffbc002f5556ff4ff109f0cc8306641f3fe0fe7 fffcf320ff998ffcff077fffffdff8019555f7ff03abffff27d7ff03fdff fbc002f6aaaff4ff1c9e64ccf32667f3fe67e7fffcf3267f99cffffffffe ffffffdff9fdaaa9f7ff0393ffff57d7ff03fbfffbc002f5556ff4ff109e 64ccf32667f3ffe7e7fffcf327ff99cffcff077fffffdff9fd9555f7ff03 a8000027d7ff03fdfffbc002f6aaaff4ff1cce64ccf32667e7ffe7e7fffc f327f199cffffffffeffffffdff9fdaaa9f7ff0395555557d7ff03fbfffb c002f5556ff4ff10ce64cc906664e7fe67f3fff9fb67f1dbcffcff077fff ffdff9fd9555f7fffdaa00a7d7ff03fdfffbc002f6aaaff4ff1ce70e0e33 f071cfff0ff3fff9fce7f3e703fffffffeffffffdff801aaa9f7ff039000 0057d7ff03fbfffbc002f5556ff1ff00f3fbff05f8ffe3ffffe7faff077f ffffdff9fd9555f7ff03abffff27d7ff03fdfffbc002f6aaaff1ff00f3fb ff02fcffe7f8ff08feffffffdffb3daaa9f7ff0393ffff57d7ff03fbfffb c002f5556febff02fe3f8ff7ff077fffffdffbfd9555f7ff03a8000027d7 ff03fdfffbc002f6aaafeaff01001ff8ff08feffffffdff801aaa9f7ff03 95555557d7ff03fbfffbc002f5556feaff01c07ff7ff077fffffdfffff95 47f7fffdaa00a7d7ff03fdfffbc002f6aaafe0ff08feffffffdfffffaa3f f7ff0395555557d7ff03fbfffbc002f5556fdfff067fffffdfffff91f6ff fdaa00a7d7ff03fdfffbc002f6aaafeaff00fbf7ff07feffffffc0000007 f6ff0380000007d7ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fd fffbc002f6aaafeaff00f1f7ff00fec2ff03fbfffbc002f5556feaff00f1 f6ff007fc3ff03fdfffbc002f6aaafeaff00eaf7ff00fec2ff03fbfffbc0 02f5556feaff00eaf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00 fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aa afeaff00fbf7ff00fefaff01bf7fcaff03fbfffbc002f5556feaff00fbf6 ff007ffbff00bfc9ff03fdfffbc002f6aaafeaff00fbf7ff08fefffffffe 37630e74caff03fbfffbc002f5556feaff00fbf6ff087fffffffd75dbf73 7fcbff03fdfffbc002f6aaafeaff00fbf7ff09fefffffffe1767bf777fcb ff03fbfffbc002f5556feaff00fbf6ff087ffffffdd77bbf777fcbff03fd fffbc002f6aaafeaff00fbf7ff09fefffffffdd65db7777ff8ff02fefffe d6ff03fbfffbc002f5556feaff00fbf6ff087ffffffe1963ce377ff8ff02 defffed6ff03fdfffbc002f6aaafeaff00fbf7ff00feefff02defffed6ff 03fbfffbc002f5556feaff00fbf6ff007ff0ff02869bb0d6ff03fdfffbc0 02f6aaafeaff00fbf7ff00feefff02de6baed6ff03fbfffbc002f5556fea ff00fbf6ff007ff0ff02deebaed6ff03fdfffbc002f6aaafeaff00fbf7ff 00feefff02deebaed6ff03fbfffbc002f5556feaff00fbf6ff007ff0ff02 daeb2ed6ff03fdfffbc002f6aaafeaff00fbf7ff00feefff02e6ecb0d6ff 03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff 00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdff fbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6 ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002 f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fe c2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaaf eaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03 fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00 fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffb c002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff 00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6 aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3 ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556fea ff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fb fffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fb f7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc0 02f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff00 7fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f555 6feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff 03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff 00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdff fbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6 ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002 f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fe c2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaaf eaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03 fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00 fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffb c002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff 00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6 aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3 ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556fea ff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fb fffbc002f5556fdfff007fc3ff03fdfffbc002f6aaafe0ff00fec2ff03fb fffbc002f5556fdfff007fc3ff03fdfffbc002f6aaafe0ff00fec2ff03fb fffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00f1 f7ff00fec2ff03fbfffbc002f5556feaff00f1f6ff007fc3ff03fdfffbc0 02f6aaafeaff00e4f7ff00fec2ff03fbfffbc002f5556feaff00e4f6ff00 7fc3ff03fdfffbc002f6aaafecff03e7ffce7ff8ff00fec2ff03fbfffbc0 02f5556fecff03c7ffce7ff7ff007fc3ff03fdfffbc002f6aaafecff0387 ff9f3ff8ff00fec2ff03fbfffbc002f5556fecff0327ff9f3ff7ff007fc3 ff03fdfffbc002f6aaafedff04fe67ff3f9ff8ff00fec2ff03fbfffbc002 f5556fedff04fe67ff3f9ff7ff007fc3ff03fdfffbc002f6aaafedff04fe 07fe7fcff8ff00fec2ff03fbfffbc002f5556fecff03e7fe7fcff7ff007f c3ff03fdfffbc002f6aaafecff03e7fcc067f8ff00fec2ff03fbfffbc002 f5556febff02fc0007f7ff007fc3ff03fdfffbc002f6aaafebff02f81f03 f8ff00fec2ff03fbfffbc002f5556febff02f8ffe3f7ff007fc3ff03fdff fbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fdff fbc002f6aaafe0ff00fec2ff03fbfffbc002f5556fdfff007fc3ff03fdff fbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6 ff007fc3ff03fdfffbc002f6aaafeaff00f1f7ff00fec2ff03fbfffbc002 f5556feaff00f1f6ff007fc3ff03fdfffbc002f6aaafeaff00eaf7ff00fe c2ff03fbfffbc002f5556feaff00eaf6ff007fc3ff03fdfffbc002f6aaaf eaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03 fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00 fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffb c002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff 00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6 aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3 ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556fea ff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fec2ff03fb fffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc002f6aaafeaff00fb f7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff007fc3ff03fdfffbc0 02f6aaafeaff00fbf7ff00fec2ff03fbfffbc002f5556feaff00fbf6ff00 7fc3ff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00d5cf550057fcff 03fbfffbc002f5556feaff00fbf6ff007ffaffceaa00affcff03fdfffbc0 02f6aaafeaff00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc002f555 6feaff00fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aaafeaff 00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff00fbf6 ff007ffaff02bc001fd3ff02e000effcff03fdfffbc002f6aaafeaff00fb f7ff00fef9ff07ddffdfe7fffffffcd8ff02eeeef7fcff03fbfffbc002f5 556feaff00fbf6ff007ffaff07bdffdfe7fffffffcd8ff02eeeeeffcff03 fdfffbc002f6aaafeaff00fbf7ff00fef9ff07dde3dfe61c9864e4d8ff02 eeeef7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff07bdc1dfe4c9 132248d8ff02e0eeeffcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff 07dd80dfe4c993264cd8ff02efeef7fcff03fbfffbc002f5556feaff00fb f6ff007ffaff07bd80dfe40990264cd8ff02efeeeffcff03fdfffbc002f6 aaafeaff00fbf7ff00fef9ff07dd80dfe4f993e64cd8ff02efeef7fcff03 fbfffbc002f5556feaff00fbf6ff007ffaff07bdc1dfe4c9132648d8ff02 e00eeffcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff07dde3dfe61c 986664d8ff02effef7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff 05bdffdfffff9fd6ff02effeeffcff03fdfffbc002f6aaafeaff00fbf7ff 00fef9ff05ddffdffff99fd6ff02effef7fcff03fbfffbc002f5556feaff 00fbf6ff007ffaff05bc001ffffc3fd6ff02e000effcff03fdfffbc002f6 aaafeaff00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556fea ff00fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aaafeaff00fb f7ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff00fbf6ff00 7ffaffceaa00affcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00d5 cf550057fcff03fbfffbc002f5556feaff00fbf6ff007ffaff00bfcfff00 effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00dfcfff00f7fcff 03fbfffbc002f5556feaff00fbf6ff007ffaff00bfcfff00effcff03fdff fbc002f6aaafeaff00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc002 f5556feaff00fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aaaf eaff00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff00 fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aaafeaff00fbf7ff 00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffa ff00bfcfff00effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00df cfff00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff00bfcfff00 effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00dfcfff00f7fcff 03fbfffbc002f5556feaff00fbf6ff007ffaff00bffcff01f01fd5ff00ef fcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00dffcff0ac007fff9 9fffff83ffffcfdeff00f7fcff03fbfffbc002f5556feaff00fbf6ff007f faff00bffcff0a8fe3fff99ff3ff99ffffcfdeff00effcff03fdfffbc002 f6aaafeaff00fbf7ff00fef9ff00dffcff0a3ff9fff89ff3ff99ffffcfde ff00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff10bffffffffe 3ff8fff89860ff99870e099fdfff00effcff03fdfffbc002f6aaafeaff00 fbf7ff00fef9ff10dffffffffcfffe7ff81333ff8333e4c99fdfff00f7fc ff03fbfffbc002f5556feaff00fbf6ff007ffaff10bffffffffcfffe7ff9 1333ff870304c99fdfff00effcff03fdfffbc002f6aaafeaff00fbf7ff00 fef9ff10dffffffff9ffff3ff91333ff933e64c99fdfff00f7fcff03fbff fbc002f5556feaff00fbf6ff007ffaff10bffffffff9ffff3ff993327f99 3264cc1fdfff00effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff10 dffffffff9ffff3ff99878ff9d87060f9fdfff00f7fcff03fbfffbc002f5 556feaff00fbf6ff007ffaff07bffffffff9ffff3ff9ff01f99fdfff00ef fcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff07dffffffff9ffff3f f9ff01fc3fdfff00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff 07bffffffff9ffff3fd6ff00effcff03fdfffbc002f6aaafeaff00fbf7ff 00fef9ff07dffffffff9ffff3fd6ff00f7fcff03fbfffbc002f5556feaff 00fbf6ff007ffaff07bffffffffcfffe7fd6ff00effcff03fdfffbc002f6 aaafeaff00fbf7ff00fef9ff07dffffffffcfffe7fd6ff00f7fcff03fbff fbc002f5556fdfff007ffaff06bffffffffe3ff8d5ff00effcff03fdfffb c002f6aaafe0ff00fef9ff00dffcff013ff9d5ff00f7fcff03fbfffbc002 f5556feaff01c07ff7ff007ffaff00bffcff018fe3d5ff00effcff03fdff fbc002f6aaafeaff01001ff8ff00fef9ff00dffcff01c007d5ff00f7fcff 03fbfffbc002f5556febff02fe3f8ff7ff007ffaff00bffcff01f01fd5ff 00effcff03fdfffbc002f6aaafebff02fcffe7f8ff00fef9ff00dfcfff00 f7fcff03fbfffbc002f5556febff02f8ffe3f7ff007ffaff00bfcfff00ef fcff03fdfffbc002f6aaafebff02f3fff9f8ff00fef9ff00dfcfff00f7fc ff03fbfffbc002f5556febff02f3fff9f7ff007ffaff00bfcfff00effcff 03fdfffbc002f6aaaff3ff13cfcffffffccffe07e7fffcfcffffe7cfffff fffef9ff00dfcfff00f7fcff03fbfffbc002f5556ff3ff0f9fcffffffce7 ffe7e7fffcfb7fffdbcffcff007ffaff00bfcfff00effcff03fdfffbc002 f6aaaff3ff0e9fcffffffce7ffcfe7fffcf33fff99fcff00fef9ff00dfcf ff00f7fcff03fbfffbc002f5556ff3ff0f3e083070e0f3ff9fe7fffcf320 ff998ffcff007ffaff00bfcfff00effcff03fdfffbc002f6aaaff3ff133c c993264cf3ff0fe7fffcf3267f99cffffffffef9ff00dfcfff00f7fcff03 fbfffbc002f5556ff3ff0f3cc993e64cf3ffe7e7fffcf327ff99cffcff00 7ffaff00bfcfff00effcff03fdfffbc002f6aaaff3ff139cc993e64ce7ff e7e7fffcf327f199cffffffffef9ff00dfcfff00f7fcff03fbfffbc002f5 556ff3ff0f9cc833e64ce7fe67f3fff9fb67f1dbcffcff007ffaff00bfcf ff00effcff03fdfffbc002f6aaaff3ff13ce09f3f0e0cfff0ff3fff9fce7 f3e703fffffffef9ff00dffcff01f01fd5ff00f7fcff03fbfffbc002f555 6ff2ff00f9faff05f8ffe3ffffe7faff007ffaff00bffcff08c007fff99f fe7fff87fcff00fce1ff00effcff03fdfffbc002f6aaaff2ff00f9faff02 fcffe7f8ff00fef9ff00dffcff0d8fe3fff99ffe7fff333ffff9fffce1ff 00f7fcff03fbfffbc002f5556febff02fe3f8ff7ff007ffaff00bffcff0d 3ff9fff89ffe7fff3f3ffff9fffce1ff00effcff03fdfffbc002f6aaafea ff01001ff8ff00fef9ff12dffffffffe3ff8fff8987061ff3e0e183070e0 e1ff00f7fcff03fbfffbc002f5556feaff01c07ff7ff007ffaff12bfffff fffcfffe7ff813264cff873fc999e64ce1ff00effcff03fdfffbc002f6aa afe0ff00fef9ff12dffffffffcfffe7ff9132640fff33e09f9e04ce1ff00 f7fcff03fbfffbc002f5556fdfff007ffaff12bffffffff9ffff3ff91326 4ffff33cc9f9e7cce1ff00effcff03fdfffbc002f6aaafeaff00fbf7ff00 fef9ff12dffffffff9ffff3ff993264cff3324c9f9264ce1ff00f7fcff03 fbfffbc002f5556feaff00fbf6ff007ffaff12bffffffff9ffff3ff99870 61ff878e09fc70e0e1ff00effcff03fdfffbc002f6aaafeaff00f1f7ff00 fef9ff07dffffffff800003fd6ff00f7fcff03fbfffbc002f5556feaff00 f1f6ff007ffaff07bffffffff800003fd6ff00effcff03fdfffbc002f6aa afeaff00eaf7ff00fef9ff07dffffffff800003fd6ff00f7fcff03fbfffb c002f5556feaff00eaf6ff007ffaff07bffffffff800003fd6ff00effcff 03fdfffbc002f6aaafeaff00fbf7ff00fef9ff07dffffffffc00007fd6ff 00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff07bffffffffc00 007fd6ff00effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff06dfff fffffe0000d5ff00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff 00bffcff010001d5ff00effcff03fdfffbc002f6aaafeaff00fbf7ff00fe f9ff00dffcff018003d5ff00f7fcff03fbfffbc002f5556feaff00fbf6ff 007ffaff00bffcff01c007d5ff00effcff03fdfffbc002f6aaafeaff00fb f7ff00fef9ff00dffcff01f01fd5ff00f7fcff03fbfffbc002f5556feaff 00fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aaafeaff00fbf7 ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff00fbf6ff007f faff00bfcfff00effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00 dfcfff00f7fcff03fbfffbc002f5556feaff00fbf6ff007ffaff00bfcfff 00effcff03fdfffbc002f6aaafeaff00fbf7ff00fef9ff00dfcfff00f7fc ff03fbfffbc002f5556feaff00fbf6ff007ffaff00bfcfff00effcff03fd fffbc002f6aaafeaff00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc0 02f5556feaff00fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aa afeaff00fbf7ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff 00fbf6ff007ffaff00bfcfff00effcff03fdfffbc002f6aaafeaff00fbf7 ff00fef9ff00dfcfff00f7fcff03fbfffbc002f5556feaff00fbf6ff007f faff00bffcff01f01fd5ff00effcff03fdfffbc002f6aaafeaff00fbf7ff 00fef9aa00dffcff0cc007fff81fffffffcffffff03ffcff003fe5ff00f2 fcaa03abfffbc002f5556feaff00fbf6fff955003ffcff0b80e3fff9ffff ffcfcffffff3fcff013f3fe5ff00edfb5502fffbc002f6aaafeaff00fbef ff00dffcff0b00f9fff9ffffffcffffffff3fcff003fe4ff00f7faff01fb c002f7ffefeaff00fbefff18bffffffffe00f8fff9f320e1838f0c1ff3e6 61c3320e3838bfe7ff00effaff01fbc002f7ffefeaff00fbefff18dfffff fffc00fe7ff833264ccfce64cff0664c99333f39933fe7ff00f7faff01fb c002f7ffefeaff00fbefff18bffffffffc00fe7ff9f3264fcfce64cff3f0 c09f333f39933fe7ff00effaff01fbc002f7ffefeaff00fbefff18dfffff fff800ff3ff9f3264fcfce64cff3f0cf9f333f39987fe7ff00f7faff01fb c002f7ffefeaff00fbefff17bffffffff800ff3ff9f3264cc9ce64cff3e6 4c9933273993e6ff00effaff01fbc002f7ffefeaff00fbefff18dfffffff f800ff3ff9f82661e3030ccff02661c3838c09987fe7ff00f7faff01fbc0 02f7ffefeaff00fbefff07bffffffff800003ff1ff01f33fe7ff00effaff 01fbc002f7ffefeaff00fbefff07dffffffff9fe003ff1ff01f87fe7ff00 f7faff01fbc002f7ffefeaff00fbefff07bffffffff9fe003fd6ff00effa ff01fbc002f7ffefeaff00fbefff07dffffffff9fe003fd6ff00f7faff01 fbc002f7ffefeaff00fbefff07bffffffffcfe007fd6ff00effaff01fbc0 02f7ffefeaff00fbefff07dffffffffcfe007fd6ff00f7faff01fbc002f7 ffefeaff00fbefff06bffffffffe3e00d5ff00effaff01fbc002f7ffefea ff00fbefff00dffcff013e01d5ff00f7faff01fbc002f7ffefeaff00fbef ff00bffcff018e03d5ff00effaff01fbc002f7ffefeaff00fbefff00dffc ff01c007d5ff00f7faff01fbc002f7ffefeaff00fbefff00bffcff01f01f d5ff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc0 02f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ffefeaff00fbef ff00dfcfff00f7faff01fbc002f7ffefeaff00fbefff00bfcfff00effaff 01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc002f7ffefeaff 00fbefff00bfcfff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00 f7faff01fbc002f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ff efeaff00fbefff00dfcfff00f7faff01fbc002f7ffefeaff00fbefff00bf cfff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc0 02f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ffefeaff00fbef ff00dffcff01f01fd5ff00f7faff01fbc002f7ffefeaff00fbefff00bffc ff13c007fff81fffffffcffffff87fffff8fffffff3fe7ff00effaff01fb c002f7ffefeaff00fbefff00dffcff138fe3fff9ffffffcfcffffff33fff ffcffe7fff3fe7ff00f7faff01fbc002f7ffefeaff00fbefff00bffcff13 1ff1fff9ffffffcffffffff3ffffffcffe7fff3fe7ff00effaff01fbc002 f7ffefeaff00fbefff18dffffffffe3fe0fff9f320e1838f0c1ff3f0c983 cf0c1c383fe7ff00f7faff01fbc002f7ffefeaff00fbefff18bffffffffc 7fc07ff833264ccfce64cff3e64099ce6679933fe7ff00effaff01fbc002 f7ffefeaff00fbefff18dffffffffcff807ff9f3264fcfce64cff3e64099 ce0678133fe7ff00f7faff01fbc002f7ffefeaff00fbefff18bffffffff9 ff033ff9f3264fcfce64cff3e64c99ce7e79f33fe7ff00effaff01fbc002 f7ffefeaff00fbefff18dffffffff9fe073ff9f3264cc9ce64cff3264c83 ce6649933fe7ff00f7faff01fbc002f7ffefeaff00fbefff18bffffffff9 fc0f3ff9f82661e3030ccff870cc9f030f1c383fe7ff00effaff01fbc002 f7ffefeaff00fbefff07dffffffff9f81f3ff5ff009fe2ff00f7faff01fb c002f7ffefeaff00fbefff07bffffffff9f03f3ff5ff009fe2ff00effaff 01fbc002f7ffefeaff00fbefff07dffffffff9e07f3fd6ff00f7faff01fb c002f7ffefeaff00fbefff07bffffffff9c0ff3fd6ff00effaff01fbc002 f7ffefeaff00fbefff07dffffffffc81fe7fd6ff00f7faff01fbc002f7ff efeaff00fbefff07bffffffffc03fc7fd6ff00effaff01fbc002f7ffefea ff00fbefff06dffffffffe07f8d5ff00f7faff01fbc002f7ffefd8ff00bf fcff010ff1d5ff00effaff01fbc002f7ffefd8ff00dffcff018fe3d5ff00 f7faff01fbc002f7ffefd8ff00bffcff01c007d5ff00effaff01fbc002f7 ffefd8ff00dffcff01f01fd5ff00f7faff01fbc002f7ffefebff02f8ffe3 f0ff00bfcfff00effaff01fbc002f7ffefebff02f81f03f0ff00dfcfff00 f7faff01fbc002f7ffefebff02fc0007f0ff00bfcfff00effaff01fbc002 f7ffefebff02fcc067f0ff00dfcfff00f7faff01fbc002f7ffefebff02fe 7fcff0ff00bfcfff00effaff01fbc002f7ffefecff030ffe7fcff0ff00df cfff00f7faff01fbc002f7ffefedff04fe67ff3f9ff0ff00bfcfff00effa ff01fbc002f7ffefedff04fe67ff3f9ff0ff00dfcfff00f7faff01fbc002 f7ffefecff03e7ff9f3ff0ff00bfcfff00effaff01fbc002f7ffefecff03 8fff9f3ff0ff00dfcfff00f7faff01fbc002f7ffefecff033fffce7ff0ff 00bfcfff00effaff01fbc002f7ffefedff04fe7fffce7ff0ff00dfcfff00 f7faff01fbc002f7ffefedff03fe7fffe4efff00bffcff01f01fd5ff00ef faff01fbc002f7ffefedff03fe07ffe4efff00dffcff0dc007fff99ffe7f ff03ff3ffffe7fe1ff00f7faff01fbc002f7ffefeaff00f1efff00bffcff 0d8003fff99ffe7fff3fff3cfffe7fe1ff00effaff01fbc002f7ffefeaff 00f1efff00dffcff0d0001fff89ffe7fff3ffffcfffe7fe1ff00f7faff01 fbc002f7ffefeaff00fbefff12bffffffffe0000fff8987061ff3e663838 707fe1ff00effaff01fbc002f7ffefd8ff12dffffffffc00007ff813264c ff06673cf3267fe1ff00f7faff01fbc002f7ffefd8ff12bffffffffc0000 7ff9132640ff3f0f3cf0267fe1ff00effaff01fbc002f7ffefd8ff12dfff fffff800003ff913264fff3f0f3cf3e67fe1ff00f7faff01fbc002f7ffef d8ff12bffffffff800003ff993264cff3e673c93267fe1ff00effaff01fb c002f7ffefeaff00fbefff12dffffffff800003ff9987061ff02640e3870 7fe1ff00f7faff01fbc002f7ffefeaff00fbefff07bffffffff800003fd6 ff00effaff01fbc002f7ffefeaff00f1efff07dffffffff800003fd6ff00 f7faff01fbc002f7ffefeaff00f1efff07bffffffff800003fd6ff00effa ff01fbc002f7ffefeaff00eaefff07dffffffff800003fd6ff00f7faff01 fbc002f7ffefeaff00eaefff07bffffffffc00007fd6ff00effaff01fbc0 02f7ffefeaff00fbefff07dffffffffc00007fd6ff00f7faff01fbc002f7 ffefeaff00fbefff06bffffffffe0000d5ff00effaff01fbc002f7ffefea ff00fbefff00dffcff010001d5ff00f7faff01fbc002f7ffefeaff00fbef ff00bffcff018003d5ff00effaff01fbc002f7ffefeaff00fbefff00dffc ff01c007d5ff00f7faff01fbc002f7ffefeaff00fbefff00bffcff01f01f d5ff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc0 02f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ffefeaff00fbef ff00dfcfff00f7faff01fbc002f7ffefeaff00fbefff00bfcfff00effaff 01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc002f7ffefeaff 00fbefff00a0cf00000ffaff01fbc002f7ffefeaff00fbefff00dfcfff00 f7faff01fbc002f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ff efeaff00fbefff00dfcfff00f7faff01fbc002f7ffefeaff00fbefff00bf cfff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc0 02f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ffefeaff00fbef ff00dffcff01f01fd5ff00f7faff01fbc002f7ffefeaff00fbefff00bffc ff13c007fff99fffffe7fffffe7fffe1fffffcfff07fe7ff00effaff01fb c002f7ffefeaff00fbefff00dffcff138ee3fff99fffffe7fffffe7fffcc fffffcfff33fe7ff00f7faff01fbc002f7ffefeaff00fbefff00bffcff04 0001fff99ff8ff06cffffffcfff33fe7ff00effaff01fbc002f7ffefeaff 00fbefff1ddffffffffe2ee8fff99860c1c70717fc707fcf83860c1ff320 e1c5070c9fecff00f7faff01fbc002f7ffefeaff00fbefff1dbffffffffc 6eec7ff99f264ce73267fe733fc899f264cff0664c9933e40fecff00effa ff01fbc002f7ffefeaff00fbefff1ddffffffffc00007ff81827cce73267 fe733fcc9f8264cff3e7cc993f040fecff00f7faff01fbc002f7ffefeaff 00fbefff1dbffffffff96eed3ff81327cce7330ffe733fcc9f3264cff3e7 ccc33e64cfecff00effaff01fbc002f7ffefeaff00fbefff1ddffffffff9 6eed3ff99327cce7327ffe733fcc9f320ccff3e7cc9f3e64cfecff00f7fa ff01fbc002f7ffefeaff00fbefff1dbffffffff96eed3ffbd827cc81330f f8133fe09f827ccff3e7e1c33f04cfecff00effaff01fbc002f7ffefeaff 00fbefff07dffffffff800003ffbff01fe67fbff01fe7ffcff0099e9ff00 f7faff01fbc002f7ffefeaff00fbefff07bffffffff96eed3ffaff000ffb ff01fe7ffcff00c3e9ff00effaff01fbc002f7ffefeaff00fbefff07dfff fffff96eed3fd6ff00f7faff01fbc002f7ffefeaff00fbefff07bfffffff f96eed3fd6ff00effaff01fbc002f7ffefeaff00fbefff07dffffffffc00 007fd6ff00f7faff01fbc002f7ffefeaff00fbefff07bffffffffc6eec7f d6ff00effaff01fbc002f7ffefeaff00fbefff06dffffffffe2ee8d5ff00 f7faff01fbc002f7ffefeaff00fbefff00bffcff010001d5ff00effaff01 fbc002f7ffefeaff00fbefff00dffcff018ee3d5ff00f7faff01fbc002f7 ffefeaff00fbefff00bffcff01c007d5ff00effaff01fbc002f7ffefeaff 00fbefff00dffcff01f01fd5ff00f7faff01fbc002f7ffefeaff00fbefff 00bfcfff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01 fbc002f7ffefeaff00fbefff00bfcfff00effaff01fbc002f7ffefeaff00 fbefff00dfcfff00f7faff01fbc002f7ffefeaff00fbefff00bfcfff00ef faff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01fbc002f7ffef eaff00fbefff00bfcfff00effaff01fbc002f7ffefeaff00fbefff00dfcf ff00f7faff01fbc002f7ffefeaff00fbefff00bfcfff00effaff01fbc002 f7ffefeaff00fbefff00dfcfff00f7faff01fbc002f7ffefeaff00fbefff 00bfcfff00effaff01fbc002f7ffefeaff00fbefff00dfcfff00f7faff01 fbc002f7ffefeaff00fbefff00bffcff01f01fd5ff00effaff01fbc002f7 ffefeaff00fbefff00dffcff04c007fff81ffcff089ffff87fffff3ffc1f e5ff00f7faff01fbc002f7ffefeaff00fbefff00bffcff038fe3fff9fbff 089ffff33fffff3ffccfe5ff00effaff01fbc002f7ffefeaff00fbefff00 dffcff033ff9fff9f9ff06f3ffffff3ffccfe5ff00f7faff01fbc002f7ff efeaff00fbefff1bbffffffffe1df8fff9f060e183ff1c1ff3e0e18307fc c8387141c327eaff00effaff01fbc002f7ffefeaff00fbefff1bdfffffff fcc9b87ff833264c99ff9ccff2267c9933fc1993264cf903eaff00f7faff 01fbc002f7ffefeaff00fbefff1bbffffffffce3927ff9f3e7cc9fff9ccf f327e09933fcf9f3264fc103eaff00effaff01fbc002f7ffefeaff00fbef ff1bdffffffff9e3c73ff9f3e7cc9fff9ccff327cc9933fcf9f330cf9933 eaff00f7faff01fbc002f7ffefeaff00fbefff1bbffffffff9c9c73ff9f3 e7cc9fff9ccff327cc8333fcf9f327cf9933eaff00effaff01fbc002f7ff efeaff00fbefff1bdffffffff99f933ff813e7e19ffe04cff827e09f33fc f9f870cfc133eaff00f7faff01fbc002f7ffefeaff00fbefff07bfffffff f9ff3f3ff5ff009ffcff01e67fe8ff00effaff01fbc002f7ffefeaff00fb efff07dffffffff9ffff3ff5ff009ffcff00f0e7ff00f7faff01fbc002f7 ffefeaff00fbefff07bffffffff9ffff3fd6ff00effaff01fbc002f7ffef eaff00fbefff07dffffffff9fc073fd6ff00f7faff01fbc002f7ffefeaff 00fbefff07bffffffffce0067fd6ff00effaff01fbc002f7ffefeaff00fb efff07dffffffffce3fe7fd6ff00f7faff01fbc002f7ffefeaff00fbefff 06bffffffffe3ff8d5ff00effaff01fbc002f7ffefeaff00fbefff00dffc ff013ff9d5ff00f7faff01fbc002f7ffefd8ff00bffcff018fe3d5ff00ef faff01fbc002f7ffefd8ff00dffcff01c007d5ff00f7faff01fbc002f7ff efeaff01c07ff0ff00bffcff01f01fd5ff00effaff01fbc002f7ffefeaff 01001ff0ff00dfcfff00f7faff01fbc002f7ffefebff02fe3f8ff0ff00bf cfff00effaff01fbc002f7ffefebff02fcffe7f0ff00dfcfff00f7faff01 fbc002f7ffefebff02f8ffe3f0ff00bfcfff00effaff01fbc002f7ffefeb ff02f3fff9f0ff00dfcfff00f7faff01fbc002f7ffefebff02f3fff9f0ff 00bfcfff00effaff01fbc002f7ffeff2ff0e9e7ff9ffcfff9fe7fffcfcff ffe7cff5ff00dfcfff00f7faff01fbc002f7ffeff2ff0e3e7ff9e7e7ff1f e7fffcfb7fffdbcff5ff00bfcfff00effaff01fbc002f7ffeff2ff0d3fff ffe7e7fe9fe7fffcf33fff99f4ff00dfcfff00f7faff01fbc002f7ffeff3 ff0ffe7c7071c1f3ff9fe7fffcf320ff998ff5ffceaa00affaff01fbc002 f7ffeff3ff0ffe7e7339e7f3ff9fe7fffcf3267f99cff5ff00d5cf550057 faff01fbc002f7ffeff3ff0ffe7e7339e7f3ff9fe7fffcf327ff99cfbcff 01fbc002f7ffeff2ff0e3e7339e7e7ff9fe7fffcf327f199cfbcff01fbc0 02f7ffeff2ff0e3e7339e4e7ff9ff3fff9fb67f1dbcfbcff01fbc002f7ff eff2ff0e98132071cffe07f3fff9fce7f3e703bcff01fbc002f7ffefebff 05f8ffe3ffffe7baff01fbc002f7ffefebff02fcffe7b7ff01fbc002f7ff efebff02fe3f8fb7ff01fbc002f7ffefeaff01001fb7ff01fbc002f7ffef eaff01c07fb7ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9f ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fb c002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc002f7ffef9fff01fbc000f09d000103c09bffffc09bffff c09bffffc09bffffc0 grestore showpage %%Trailer endTexFig @endspecial 1977 2232 p 2 1917 ru 0 2233 p 1979 2 ru cmr10.300 @sf 682 2352 p m (Figure) 14 (5:) 17 (The) 15 (dot) 13 (pro) 1 (duct) 15 (trace) ks 0 2402 p m (.) s 954 2794 p m (20) s @eop 19 @bop0 cmti10.300 @sf [<0800080010003000200060006000600060006000E000E000E000E000E000600060006000600070 007000300030003800180018001C000C000C000600060003000300018000C000C0006000300018 000800060003> 16 42 -5 11 17] 40 @dc [ 16 42 0 11 17] 41 @dc [<80E00083F800C7F8007E0C0040060020020010020010010008000006000001000000C000003000 001800000C000E06001107001083801083800841C00841C00841C00441C00441C00201C0020180 01018000C300003C00> 18 29 -4 1 21] 50 @dc cmr10.300 @sf [<7FCFF80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 0E01C00E01C00E01C00E01C0FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00703C0 0303C001C1C0007FC0> 21 29 0 0 23] 13 @dc 19 @bop1 cmr10.300 @sf 62 42 p m (Supp) 1 (ose) 15 (no) 0 (w) 13 (that) 15 (y) 0 (ou) 12 (ha) 0 (v) 0 (e) 13 (a) 14 (routine) ks cmti10.300 @sf 14 r m (mmult\(\)) s cmr10.300 @sf 14 r m (whic) 0 (h) 13 (tak) 0 (es) 14 (t) 0 (w) -1 (o) 12 (matrices) 14 (and) 14 (their) 15 (sizes,) 15 (and) 14 (allo) 1 (cates) 14 (a) ks 0 91 p m (pro) 1 (duct) 15 (matrix,) 11 (whic) 0 (h) 13 (it) 14 (returns) 15 (in) 13 (its) 14 (third) 14 (argumen) 0 (t.) 16 (An) 14 (example) 13 (HeNCE) 15 (no) 1 (de) 14 (using) ks cmti10.300 @sf 13 r m (mmult\(\)) s cmr10.300 @sf 14 r m (w) 0 (ould) 12 (b) 1 (e:) ks cmtt10.300 @sf 0 174 p m (NODE) 21 (0) ks 44 224 p m (<>) 21 (int) 21 (m1[r1][c1];) ks 44 274 p m (<>) 21 (int) 21 (m2[r2][c2];) ks 44 324 p m (mmult\(m1,) 20 (m2,) 21 (&p,) 21 (r1,) 21 (c1,) 21 (c2\);) ks 44 374 p m (>) 21 (int) 21 (p[r1][c2]) ks cmr10.300 @sf 0 457 p m (\(note) 16 (that) 16 (the) 17 (declarations) 16 (of) ks cmti10.300 @sf 15 r m (m1) s cmr10.300 @sf 16 r m (and) s cmti10.300 @sf 16 r m (m2) s cmr10.300 @sf 16 r m (are) 16 (unnecess) 1 (ary) 17 ({) 16 (they) 16 (w) 0 (ere) 16 (just) 16 (added) 17 (for) 15 (clarit) 0 (y\).) 23 (If) ks cmti10.300 @sf 15 r m (mmult\(\)) s cmr10.300 @sf 0 506 p m (exp) 1 (ects) 15 (to) 12 (receiv) 0 (e) 14 (an) ks cmtt10.300 @sf 12 r m (\(int) 21 (**\)) ks cmr10.300 @sf 12 r m (for) s cmti10.300 @sf 13 r m (m1) s cmr10.300 @sf 13 r m (and) s cmti10.300 @sf 12 r m (m2) s cmr10.300 @sf m (,) 13 (and) 13 (pro) 1 (duce) 14 (an) ks cmtt10.300 @sf 13 r m (\(int) 20 (**\)) ks cmr10.300 @sf 13 r m (for) s cmmi10.300 @sf 12 r m (p) s cmr10.300 @sf m (,) 13 (then) 13 (the) 14 (wrapp) 1 (er) 13 (de\014nition) ks 0 556 p m (for) s cmti10.300 @sf 14 r m (mmult\(\)) s cmr10.300 @sf 13 r m (should) 14 (b) 1 (e:) ks cmtt10.300 @sf 44 639 p m (void) 21 (mmult\(int) 19 (**,) 22 (int) 21 (**,) 21 (int) 21 (***,) 21 (int,) 21 (int,) 21 (int\);) ks cmr10.300 @sf 0 722 p m (If,) 14 (ho) 0 (w) 0 (ev) -1 (er,) 13 (it) 15 (exp) 1 (ects) ks cmti10.300 @sf 16 r m (m1) s cmr10.300 @sf 15 r m (and) s cmti10.300 @sf 15 r m (m2) s cmr10.300 @sf 15 r m (to) 15 (b) 1 (e) 15 (large,) 14 (one-dimensional) 13 (c) 0 (h) 0 (unks) 13 (of) 14 (b) 0 (ytes,) 15 (and) 14 (it) 15 (will) 13 (pro) 1 (duce) ks cmmi10.300 @sf 16 r m (p) s cmr10.300 @sf 15 r m (that) s 0 772 p m (w) 0 (a) -1 (y) -3 (,) 11 (then) 15 (the) 14 (wrapp) 1 (er) 15 (should) 14 (b) 1 (e) 14 (de\014ned) 15 (as:) ks cmtt10.300 @sf 44 855 p m (void) 21 (mmult\(int) 19 (*,) 22 (int) 21 (*,) 21 (int) 22 (**,) 21 (int,) 21 (int,) 21 (int\);) ks cmr10.300 @sf 0 938 p m (The) 12 (rule) 12 (of) 11 (th) 0 (um) -1 (b) 10 (to) 12 (use) 12 (here) 13 (is:) 17 (If) 11 (an) 12 (arra) 0 (y) 10 (is) 12 (to) 12 (b) 1 (e) 12 (passed) 13 (as) 12 (a) 11 (1-d) 12 (c) 0 (h) 0 (unk) 10 (of) 11 (b) 0 (ytes,) 12 (then) 12 (the) 12 (wrapp) 1 (er) 13 (should) ks 0 988 p m (de\014ne) 16 (it) 15 (as) 15 (an) ks cmtt10.300 @sf 15 r m (\(int) 21 (*\)) ks cmr10.300 @sf 15 r m (\(or) s cmtt10.300 @sf 15 r m (\(double) 21 (*\)) ks cmr10.300 @sf 14 r m (or) 16 (whatev) 0 (er) 15 (t) 0 (yp) 1 (e) 14 (is) 15 (desired\).) 24 (Otherwise,) 16 (there) 17 (should) 15 (b) 1 (e) 16 (as) 15 (man) -1 (y) ks cmtt10.300 @sf 0 1038 p m (*) s cmr10.300 @sf m ('s) 13 (as) 12 (there) 15 (are) 13 (dimensions) 12 (in) 12 (the) 13 (arra) 0 (y) -2 (.) 15 (If) 13 (the) 13 (address) 15 (of) 12 (a) 12 (c) 0 (h) 0 (unk) 11 (of) 13 (b) 0 (ytes) 12 (is) 13 (to) 13 (b) 1 (e) 13 (passed,) 14 (then) 13 (the) 14 (wrapp) 1 (er) ks 0 1088 p m (should) 15 (de\014ne) 16 (an) ks cmtt10.300 @sf 15 r m (\(int) 21 (**\)) ks cmr10.300 @sf 15 r m (\(or) 15 (whatev) 0 (er) 15 (t) 0 (yp) 1 (e) 15 (is) 15 (desired\).) 24 (Otherwise,) 16 (there) 17 (should) 15 (b) 1 (e) 16 (as) 15 (man) -1 (y) ks cmtt10.300 @sf 13 r m (*) s cmr10.300 @sf m ('s) 15 (as) 16 (there) ks 0 1137 p m (are) 14 (dimensions,) 12 (plus) 14 (one.) ks 62 1187 p m (HeNCE) 15 (will) 12 (not) 14 (con) 0 (v) 0 (ert) 13 (arra) 0 (y) 12 (t) 0 (yp) 1 (es) 14 (to) 14 (wrapp) 1 (ers.) 19 (Th) 0 (us,) 13 (if) 13 (the) 14 (no) 1 (de) 15 (declares) ks cmtt10.300 @sf 0 1270 p m (NODE) 21 (0) ks 44 1320 p m (<>) 21 (int) 21 (m1[15];) ks 44 1370 p m (proc\(m1\);) s cmr10.300 @sf 0 1453 p m (and) 14 (the) 14 (wrapp) 1 (er) 15 (for) ks cmti10.300 @sf 14 r m (pr) -1 (o) -2 (c\(\)) ks cmr10.300 @sf 12 r m (is:) s cmtt10.300 @sf 44 1536 p m (void) 21 (proc\(doubl) -1 (e) 20 (*\);) ks cmr10.300 @sf 0 1619 p m (HeNCE) 15 (will) 12 (\015ag) 14 (an) 13 (error.) ks cmbx12.300 @sf 0 1735 p m (3.5) s 128 1735 p m (T) -4 (racing) 17 (a) 19 (Program) 18 (Run) ks cmr10.300 @sf 0 1812 p m (As) 14 (a) 12 (HeNCE) 14 (program) 12 (runs) 14 (it) 12 (generates) 15 (trace) 14 (ev) 0 (en) 0 (ts.) 17 (These) 14 (ev) 0 (en) 0 (ts) 13 (can) 13 (b) 1 (e) 14 (used) 14 (to) 13 (driv) 0 (e) 12 (an) 13 (anima) -1 (tion) 11 (of) 12 (the) ks 0 1862 p m (HeNCE) 15 (program) 12 (either) 15 (during) 13 (or) 14 (after) 14 (its) 14 (execution.) ks 62 1911 p m (Before) 16 (en) 0 (tering) 15 (trace) 16 (mo) 1 (de) 15 (the) 16 (program) 13 (graph) 15 (to) 15 (b) 1 (e) 16 (traced) 17 (should) 15 (b) 1 (e) 15 (loaded.) 22 (This) 15 (can) 16 (b) 1 (e) 16 (done) 15 (either) ks 0 1961 p m (b) 0 (y) 13 (using) 13 (the) ks cmtt10.300 @sf 15 r m (graph:) s cmr10.300 @sf 17 r m (button) 14 (on) 13 (the) 15 (top) 14 (line) 13 (of) 13 (the) 15 (comm) -1 (and) 12 (panel) 14 (or) 13 (b) 0 (y) 13 (using) 14 (the) ks cmtt10.300 @sf 14 r m (load) s cmr10.300 @sf 13 r m (button) 14 (in) 13 (comp) 1 (ose) ks 0 2011 p m (mo) 1 (de.) 17 (T) -2 (o) 12 (view) 14 (a) 14 (program) 12 (trace) 15 (en) 0 (ter) 14 (trace) 15 (mo) 1 (de) 13 (of) 13 (h) 0 (to) 1 (ol) 12 (b) 0 (y) 13 (clic) 0 (king) 12 (on) 14 (trace.) 19 (The) 14 (curren) 0 (t) 15 (program) 12 (graph) ks 0 2061 p m (will) 13 (b) 1 (e) 15 (displa) 0 (y) -1 (ed.) 17 (See) 15 (Figure) 15 (5.) 18 (The) 15 (ro) 0 (w) 13 (of) 14 (buttons) 14 (just) 15 (ab) 1 (o) 0 (v) -1 (e) 13 (the) 15 (horizon) 0 (tal) 12 (scroll) 14 (bar) 14 (are) 15 (used) 15 (to) 14 (con) 0 (trol) ks 0 2111 p m (the) 16 (pla) 0 (ybac) -1 (k) 13 (of) 14 (the) 16 (trace) 16 (animati) -1 (on.) 20 (The) 15 (\014rst) 16 (button) 15 (is) 15 (the) 16 (rewind) 15 (button.) 22 (It) 15 (rewinds) 16 (the) 16 (trace) 16 (\014le) 15 (to) 15 (its) ks 0 2160 p m (b) 1 (eginning.) 28 (The) 18 (second) 18 (button) 18 (is) 17 (the) 18 (stop) 17 (button.) 29 (It) 17 (can) 18 (b) 1 (e) 18 (used) 18 (to) 17 (stop) 18 (pla) 0 (ybac) -1 (k) 15 (of) 17 (the) 18 (trace\014le.) 29 (The) ks 0 2210 p m (third) 16 (button) 17 (is) 16 (used) 17 (for) 16 (single) 16 (stepping) 17 (through) 17 (the) 17 (trace\014le.) 26 (The) 17 (fourth) 16 (button) 17 (is) 16 (the) 17 (pla) 0 (y) 14 (button,) 17 (used) ks 0 2260 p m (to) 15 (con) 0 (tin) -1 (uously) 13 (pla) 0 (y) 13 (bac) 0 (k) 14 (the) 15 (trace\014le.) 22 (Next) 16 (to) 15 (the) 15 (pla) 0 (y) 13 (button) 15 (is) 15 (a) 15 (slider.) 21 (This) 15 (slider) 15 (indicates) 15 (the) 15 (sp) 1 (eed) ks 0 2310 p m (of) 16 (the) 17 (trace) 18 (pla) 0 (ybac) -1 (k.) 25 (Clic) 0 (ki) -1 (ng) 15 (the) 17 (middle) 15 (mouse) 16 (button) 17 (on) 16 (the) 18 (left) 16 (end) 17 (of) 16 (the) 18 (slider) 17 (will) 15 (slo) 0 (w) 15 (do) 0 (wn) 15 (the) ks 0 2360 p m (pla) 0 (ybac) -1 (k.) 16 (Clic) 0 (king) 11 (on) 14 (the) 14 (righ) 0 (t) 13 (end) 14 (of) 13 (the) 15 (slider) 14 (sp) 1 (eeds) 15 (up) 14 (the) 15 (pla) 0 (ybac) -1 (k.) 16 (The) 14 (second) 15 (button) 14 (from) 12 (the) 14 (righ) 0 (t) ks 0 2409 p m (\(the) 16 (one) 15 (that) 15 (lo) 1 (oks) 14 (lik) 0 (e) 14 (a) 14 (satellite) 15 (dish\)) 15 (is) 15 (the) 16 (moni) -1 (tor) 14 (button.) 21 (This) 15 (indicates) 15 (that) 15 (the) 16 (HeNCE) 16 (program) 13 (is) ks 0 2459 p m (curren) 0 (tly) 14 (executing) 15 (and) 14 (that) 14 (the) 15 (trace) 15 (to) 1 (ol) 14 (should) 14 (w) 0 (ait) 12 (for) 14 (new) 14 (trace) 16 (ev) 0 (en) 0 (ts) 13 (to) 14 (arriv) 0 (e.) 18 (The) 14 (last) 14 (button) 14 (will) ks 0 2509 p m (displa) 0 (y) 12 (the) 14 (net) 0 (w) 0 (ork) 12 (of) 14 (mac) -1 (hines) 13 (used) 14 (to) 14 (execute) 16 (the) 14 (HeNCE) 15 (program.) ks 62 2559 p m (During) 15 (the) 15 (trace,) 16 (no) 1 (des) 16 (in) 15 (the) 15 (program) 14 (graph) 15 (and) 14 (the) 16 (mac) 0 (hi) -1 (nes) 14 (in) 15 (the) 15 (net) 0 (w) 0 (ork) 14 (displa) 0 (y) 13 (are) 15 (highligh) -1 (ted) ks 0 2609 p m (to) 15 (indicate) 15 (their) 15 (state.) 22 (The) 16 (v) -1 (arious) 13 (colorings) 14 (are) 16 (explained) 14 (b) 0 (y) 14 (the) 16 (legend.) 21 (The) 16 (legend) 15 (can) 15 (b) 1 (e) 16 (displa) 0 (y) -1 (ed) 13 (b) 0 (y) ks 0 2659 p m (clic) 0 (king) 12 (on) 14 (the) ks cmtt10.300 @sf 14 r m (legend) s cmr10.300 @sf 13 r m (button.) s 954 2794 p m (19) s @eop 18 @bop0 cmbx10.300 @sf [<07F8001FFE00781F00780F80FC07C0FC07E0FC07E07807E03007E00007E00007C00007C0000F80 001E0003F800003C00001E00000F80000F803807C07C07C07E07C07C07C03C0F803C1F001FFE00 03F800> 19 27 -2 0 24] 51 @dc [<78FCFCFCFC78> 6 6 -3 0 13] 46 @dc [<01FFF801FFF8000F80000F80000F80000F80000F80000F80FFFFF8FFFFF8C00F80600F80300F80 180F800C0F80060F80030F80018F80008F8000CF80006F80003F80001F80000F80000780000380 000180> 21 27 -1 0 24] 52 @dc [<7FFF807FFF8003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000 03E00003E00003E00003E00003E00003E00003E00003E00003E000F3E000FFE0000FE00001E000 006000> 17 27 -3 0 24] 49 @dc [<000700038000000700038000000F0003C000000F8007C000000F8007C000001FC00FE000001FC0 0FE000003FC00FF000003FE01FF000003F601FB000007F601FB800007E303F1800007E303F1800 00FC387F0C0000FC187E0C0001FC187E0E0001F81CFE060001F80CFC060003F80CFC070003F007 F8030003F007F8030007E007F8018007E003F001800FE003F001C00FC007F000C00FC007E000C0 FFFC7FFE0FFCFFFC7FFE0FFC> 46 28 -1 0 49] 87 @dc [ 24 29 -1 0 27] 104 @dc [<07FF001E03C07800F0700070F00078F00078F000787801F81FFFF00FFFE01FFFC01FFF00180000 1800001000001BF8000E0E001E0F001C07003C07803C07803C07803C07801C07301E0F380E0F38 03F8F0> 21 27 -1 9 24] 103 @dc [<01FC000F07801E03C03C01E07800F07800F0F800F8F800F8F800F8F800F8F800F8F800F87800F0 7800F03C01E01C01C00F078001FC00> 21 18 -1 0 24] 111 @dc cmti10.300 @sf [ 10 3 -3 -7 15] 45 @dc cmbx10.300 @sf [<000FF818007FFE7801FC07F807E001F80F8001F81F0001F83F0001F83E0001F87E0001F87C0001 F8FC007FFFFC007FFFFC000000FC000000FC000000FC000000FC000000FC0000007C0000187E00 00183E0000383F0000381F0000780F80007807E001F801FC07F8007FFE38000FF008> 32 28 -3 0 38] 71 @dc cmmi10.300 @sf [ 28 28 -2 0 31] 66 @dc cmbx10.300 @sf [ 27 28 -2 0 31] 69 @dc [ 22 18 -1 0 25] 120 @dc [<83FC00EFFF00FC03C0F001C0E000E0C000E0C000F0C000F00000F00001F00003F0007FE007FFE0 0FFFC03FFF803FFF007FFE00FFE000FE0000F80000F00060F00060F000E07000E07801E03C07E0 1FFEE007F820> 20 28 -3 0 27] 83 @dc cmtt10.300 @sf [ 17 3 -2 4 22] 95 @dc [<40E0F078381C1C1C1C3C7C7830> 6 13 -8 -12 22] 39 @dc cmti10.300 @sf [<3C0047008180E1C0E0C000E00070007007F01C7018381838383838381C1C1C1C1C1C1C1C0E0E0E 0E870E870E4707470727071E03> 16 26 -4 8 20] 121 @dc [ 37 28 -3 0 37] 77 @dc [<603800E0640070E40070E20070E20070E20038E00038E00039C0003F80001E00001D00001C8000 1C83000E43800E23800E11000E0F00070000070000070000070000038000038000038000038000 01C00001C0000FC000> 17 29 -3 0 19] 107 @dc cmtt10.300 @sf [<61C0F7E0FFF83F781C30> 13 5 -4 -20 22] 126 @dc [<00C00001C00001C00007E0001FF8003FFE0079DF0071C700E1C380F1C380F1C38061C38001C700 01CF0001FE0007FC001FF0003FC00079C000F1C300E1C780E1C780E1C38071C7807DCF003FFE00 1FFC0007F00001C00001C00001C00000C000> 17 32 -2 3 22] 36 @dc 18 @bop1 cmbx10.300 @sf 0 42 p m (3.4.1) s 146 42 p m (What) 15 (gets) 15 (done) 15 (in) 15 (a) 16 (no) 1 (de) ks cmr10.300 @sf 0 118 p m (Eac) 0 (h) 14 (no) 1 (de) 14 (in) 14 (a) 14 (HeNCE) 15 (graph) 14 (is) 14 (a) 14 (distinct) 14 (pro) 1 (cess) 17 (on) 14 (some) 13 (mac) -1 (hine.) 18 (The) 14 (arcs) 15 (of) 14 (the) 15 (graph) 14 (sp) 1 (ecify) 14 (when) 15 (a) ks 0 168 p m (no) 1 (de) 15 (gets) 15 (executed,) 16 (whic) 0 (h) 14 (is) 14 (when) 15 (all) 13 (of) 14 (its) 15 (paren) 0 (t) 14 (no) 1 (des) 15 (ha) 0 (v) -1 (e) 13 (\014nished) 15 (executing.) 21 (The) 15 (no) 1 (des) 15 (comm) -1 (uni) -1 (cate) ks 0 218 p m (to) 14 (eac) 0 (h) 13 (other) 15 (b) 0 (y) ks cmti10.300 @sf 12 r m (p) -1 (ar) -1 (ameters) ks cmr10.300 @sf m (,) 11 (whic) 0 (h) 13 (are) 14 (sp) 1 (eci\014ed) 16 (in) 13 (the) ks cmti10.300 @sf 15 r m (no) -1 (de-pr) -1 (o) -2 (gr) -3 (am) ks cmr10.300 @sf m (.) 17 (Basically) 13 (eac) 0 (h) 13 (no) 1 (de) 15 (has) 14 (three) 15 (phases) ks 0 268 p m (of) 13 (its) 14 (execution:) ks 51 351 p m (1.) s cmbx10.300 @sf 104 351 p m (Gettin) -1 (g) 17 (parameters) ks cmr10.300 @sf m (:) 22 (The) 17 (\014rst) 17 (thing) 17 (that) 16 (a) 17 (no) 1 (de) 17 (do) 1 (es) 17 (is) 17 (read) 17 (in) 16 (its) 17 (sp) 1 (eci\014ed) 18 (parameters.) 26 (It) 17 (\014rst) ks 104 400 p m (tries) 14 (to) 14 (get) 14 (the) 14 (parameters) 13 (from) 12 (its) 14 (paren) 0 (t) 13 (no) 1 (des.) 19 (F) -2 (or) 12 (example,) 12 (if) 13 (a) 13 (no) 1 (de's) 14 (paren) 0 (t) 13 (sp) 1 (eci\014es) 16 (that) 14 (it) 13 (has) ks 104 450 p m (parameter) s cmmi10.300 @sf 11 r m (B) s cmr10.300 @sf 2 r m (,) 12 (and) 11 (the) 12 (no) 1 (de) 12 (needs) 13 (parameter) ks cmmi10.300 @sf 12 r m (B) s cmr10.300 @sf 2 r m (,) 12 (then) 12 (the) 12 (no) 1 (de) 12 (sends) 13 (a) 11 (request) 13 (for) ks cmmi10.300 @sf 11 r m (B) s cmr10.300 @sf 14 r m (to) 12 (the) 12 (paren) 0 (t.) 16 (The) ks 104 500 p m (paren) 0 (t) 15 (services) 18 (that) 15 (request) 18 (b) 0 (y) 14 (sending) 16 (the) 17 (v) -1 (al) -1 (ue) 15 (of) ks cmmi10.300 @sf 15 r m (B) s cmr10.300 @sf 18 r m (to) 16 (the) 16 (no) 1 (de.) 24 (If) 15 (no) 16 (paren) 0 (ts) 16 (ha) 0 (v) -1 (e) 14 (a) 16 (parameter,) ks 104 550 p m (then) 14 (the) 15 (grandparen) 0 (ts) 13 (are) 15 (c) 0 (hec) 0 (k) 0 (ed,) 12 (and) 13 (so) 14 (on.) ks 104 616 p m (Certain) 14 (t) 0 (yp) 1 (es) 13 (of) 13 (parameters,) 14 (lik) -1 (e) 13 (arra) 0 (ys,) 12 (can) 14 (b) 1 (e) 14 (split) 13 (up) 14 (among) 12 (no) 1 (des.) 19 (If) 13 (a) 13 (no) 1 (de) 14 (w) 0 (an) 0 (ts) 12 (all) 13 (of) 13 (an) 13 (arra) 0 (y) ks 104 666 p m (and) 11 (its) 11 (paren) 0 (ts) 11 (ha) 0 (v) 0 (e) 10 (split) 11 (it) 11 (up,) 11 (then) 12 (it) 11 (rebuilds) 12 (the) 11 (arra) 0 (y) 11 (from) 9 (its) 11 (paren) 0 (ts.) 18 (If) 10 (the) 12 (paren) 0 (ts) 12 (ha) 0 (v) -1 (e) 10 (just) 11 (split) ks 104 716 p m (up) 11 (part) 12 (of) 11 (the) 12 (arra) 0 (y) -2 (,) 9 (then) 12 (it) 11 (gets) 13 (what) 11 (it) 11 (can) 12 (from) 10 (them,) 11 (and) 11 (tries) 12 (to) 12 (get) 11 (the) 13 (rest) 12 (from) 10 (its) 12 (grandparen) 0 (ts,) ks 104 766 p m (and) 13 (so) 14 (on.) ks 51 849 p m (2.) s cmbx10.300 @sf 104 849 p m (Executing) 14 (a) 16 (subrou) -1 (ti) -1 (ne) ks cmr10.300 @sf m (:) 16 (The) 14 (computation) 11 (of) 13 (a) 14 (no) 1 (de) 14 (gets) 14 (p) 1 (erformed) 13 (b) 0 (y) 13 (a) 13 (C) 14 (or) 13 (F) -2 (ortran) 13 (subroutine.) ks 104 899 p m (The) 16 (argumen) -1 (ts) 14 (to) 16 (the) 16 (subroutine) 16 (can) 15 (b) 1 (e) 16 (constan) 0 (ts,) 16 (parameters,) 15 (or) 15 (expressions) 17 (in) 0 (v) -1 (olvi) -1 (ng) 13 (parameters.) ks 104 948 p m (The) 16 (return) 17 (v) -1 (alue) 14 (of) 15 (the) 16 (subroutine) 17 (can) 16 (lik) 0 (ewise) 14 (b) 1 (e) 16 (b) 1 (ound) 16 (to) 16 (a) 15 (parameter,) 16 (and) 15 (through) 16 (p) 1 (oin) 0 (ter) 15 (indi-) ks 104 998 p m (rection,) 14 (the) 14 (subroutine) 15 (can) 14 (mo) 1 (dify) 11 (parameters) 14 (if) 13 (they) 15 (are) 14 (prop) 1 (erly) 14 (giv) 0 (en) 13 (as) 14 (argumen) 0 (ts.) ks 51 1081 p m (3.) s cmbx10.300 @sf 104 1081 p m (Sendi) -1 (ng) 14 (parameters) ks cmr10.300 @sf m (:) 17 (When) 15 (the) 15 (subroutine) 14 (is) 15 (o) 0 (v) -1 (er,) 13 (the) 14 (no) 1 (de's) 15 (execution) 15 (is) 14 (considered) 16 (o) 0 (v) -1 (er,) 13 (and) 14 (its) ks 104 1131 p m (c) 0 (hildren) 11 (can) 13 (b) 1 (e) 13 (started.) 19 (The) 13 (no) 1 (de) 13 (cannot) 12 (go) 12 (a) 0 (w) 0 (a) -2 (y) -3 (,) 10 (ho) 0 (w) -1 (ev) 0 (er,) 11 (as) 12 (its) 13 (c) 0 (hildren) 11 (and) 13 (other) 13 (descenden) 0 (ts) 14 (ma) -1 (y) ks 104 1181 p m (need) 16 (its) 16 (parameters.) 22 (Th) 0 (us,) 15 (it) 15 (sta) 0 (ys) 15 (aliv) 0 (e) 13 (to) 16 (service) 17 (requests) 17 (for) 15 (parameters.) 23 (When) 16 (it) 15 (is) 15 (sure) 17 (that) 15 (no) ks 104 1231 p m (more) 13 (descenden) 0 (ts) 15 (will) 13 (ask) 14 (for) 13 (parameters,) 14 (it) 13 (ma) -1 (y) 12 (go) 13 (a) 0 (w) 0 (a) -2 (y) -3 (.) ks cmbx10.300 @sf 0 1338 p m (W) -3 (rapp) 1 (ers) ks cmr10.300 @sf 39 r m (In) 11 (order) 11 (to) 10 (ha) 0 (v) -1 (e) 9 (HeNCE) 11 (correctly) 11 (call) 10 (a) 9 (subroutine,) 12 (a) ks cmti10.300 @sf 10 r m (wr) -2 (app) -1 (er) ks cmr10.300 @sf 8 r m (m) -1 (ust) 9 (b) 1 (e) 11 (generated.) 18 (This) 10 (wrapp) 1 (er) ks 0 1388 p m (is) 15 (link) 0 (ed) 14 (with) 14 (the) 16 (subroutine) 16 (and) 15 (the) 16 (HeNCE) 16 (libraries) 15 (to) 15 (mak) -1 (e) 14 (an) 14 (executable) 17 (whic) 0 (h) 14 (will) 14 (run) 15 (with) 15 (HeNCE) ks 0 1438 p m (to) 1 (ols) 14 (on) 13 (PVM.) ks 62 1488 p m (F) -2 (or) 14 (example,) 14 (w) 0 (e'll) 13 (use) 16 (a) 14 (subroutine) ks cmti10.300 @sf 16 r m (add\(\)) s cmr10.300 @sf m (,) 16 (whic) 0 (h) 14 (adds) 15 (t) 0 (w) 0 (o) ks cmtt10.300 @sf 13 r m (double) s cmr10.300 @sf m ('s) 13 (and) 15 (returns) 17 (their) 16 (sum.) 20 (T) -2 (o) 14 (mak) -1 (e) 13 (a) ks 0 1538 p m (wrapp) 1 (er) 13 (for) ks cmti10.300 @sf 13 r m (add\(\)) s cmr10.300 @sf m (,) 12 (w) 0 (e) 12 (use) 14 (the) 13 (program) ks cmtt10.300 @sf 11 r m (mkwrap) s cmr10.300 @sf m (,) 11 (whic) 0 (h) 11 (tak) 0 (es) 12 (descriptions) 13 (of) 12 (subroutines) 14 (and) 12 (mak) -1 (es) 12 (wrapp) 1 (ers) ks 0 1588 p m (for) 14 (them.) 17 (The) 14 (description) 15 (of) 13 (a) 13 (subroutine) 15 (m) -1 (ust) 13 (b) 1 (e) 14 (of) 14 (the) 14 (form:) ks cmtt10.300 @sf 44 1671 p m (return_type) 19 (sub_name) 20 ('\(') 21 (arg1_type) 20 (',') 21 (arg2_type>) 20 (',') 21 (...) 43 (argn_type) 20 ('\)') 21 (';') ks cmr10.300 @sf 0 1754 p m (If) 14 (there) 15 (is) 13 (no) 14 (return) 15 (v) -1 (alue,) 12 (then) ks cmti10.300 @sf 14 r m (r) -1 (eturn) ks 3 r 13 2 ru 714 1754 p m (typ) -1 (e) ks cmr10.300 @sf 13 r m (should) 14 (b) 1 (e) ks cmtt10.300 @sf 14 r m (void) s cmr10.300 @sf m (.) 17 (The) 15 (description) 14 (for) ks cmti10.300 @sf 14 r m (add\(\)) s cmr10.300 @sf 14 r m (should) 14 (b) 1 (e:) ks cmtt10.300 @sf 44 1837 p m (double) 20 (add\(double,) 20 (double\);) ks cmti10.300 @sf 0 1920 p m (Mkwr) -1 (ap) ks cmr10.300 @sf 11 r m (tak) 0 (es) 12 (that) 12 (description,) 13 (and) 12 (pro) 1 (duces) ks cmtt10.300 @sf 14 r m (w) s 3 r 14 2 ru 860 1920 p m (add.c) s cmr10.300 @sf m (,) 11 (whic) 0 (h) 11 (should) 12 (b) 1 (e) 13 (compiled) 11 (and) 12 (link) 0 (ed) 11 (with) ks cmtt10.300 @sf 12 r m (add.c) s cmr10.300 @sf 11 r m (and) s 0 1969 p m (the) 16 (HeNCE) 16 (libraries) 15 (to) 16 (mak) -1 (e) 14 (the) 16 (executable) ks cmtt10.300 @sf 16 r m (add) s cmr10.300 @sf m (.) s cmtt10.300 @sf 22 r m (Add) s cmr10.300 @sf 15 r m (should) 15 (b) 1 (e) 16 (put) 16 (in) 0 (to) ks cmtt10.300 @sf 13 r m (~/pvm/$ARCH) s cmr10.300 @sf m (,) 13 (so) 15 (that) 16 (PVM) 16 (can) ks 0 2019 p m (\014nd) 14 (it.) ks 62 2069 p m (As) 15 (b) 1 (efore,) 14 (HeNCE) 15 (attempts) 14 (to) 13 (do) 14 (prop) 1 (er) 15 (t) 0 (yp) 1 (e) 14 (con) 0 (v) -1 (ersion,) 12 (so) 14 (if) ks cmti10.300 @sf 14 r m (add\(\)) s cmr10.300 @sf 14 r m (is) 14 (passed) 15 (t) 0 (w) 0 (o) ks cmtt10.300 @sf 12 r m (int) s cmr10.300 @sf m (s) 13 (is) 14 (to) 14 (return) 15 (an) ks cmtt10.300 @sf 0 2119 p m (int) s cmr10.300 @sf m (,) 13 (it) 13 (will) 13 (con) 0 (v) 0 (ert) 12 (the) 15 (argumen) -1 (ts) 13 (to) ks cmtt10.300 @sf 14 r m (double) s cmr10.300 @sf m (s,) 12 (call) ks cmti10.300 @sf 13 r m (add\(\)) s cmr10.300 @sf m (,) 14 (and) 14 (con) 0 (v) 0 (ert) 12 (the) 15 (return) 15 (v) -1 (alue) 12 (bac) 0 (k) 13 (to) 14 (an) ks cmtt10.300 @sf 13 r m (int) s cmr10.300 @sf m (.) s 62 2169 p m (Arra) 0 (ys) 14 (and) 13 (output) 14 (argumen) 0 (ts) 12 (can) 14 (b) 1 (e) 15 (tric) 0 (ky) 13 ({) 13 (the) 15 (follo) -1 (wi) -1 (ng) 12 (examples) 13 (should) 13 (b) 1 (e) 15 (illustrativ) 0 (e:) 16 (Supp) 1 (ose) 15 (w) 0 (e) ks 0 2219 p m (ha) 0 (v) -1 (e) 15 (the) 17 (routine) ks cmti10.300 @sf 17 r m (r) -1 (and\(\)) ks cmr10.300 @sf 16 r m (whic) 0 (h) 15 (returns) 18 (a) 16 (random) 15 (n) 0 (um) -1 (b) 1 (er) 15 (in) 16 (its) 16 (\014rst) 18 (argumen) -1 (t.) 24 (An) 17 (example) 15 (HeNCE) 17 (no) 1 (de) ks 0 2268 p m (using) s cmti10.300 @sf 14 r m (r) -1 (and\(\)) ks cmr10.300 @sf 13 r m (w) 0 (ould) 12 (b) 1 (e:) ks cmtt10.300 @sf 0 2351 p m (NODE) 21 (0) ks 44 2401 p m (NEW) 21 (int) 21 (a;) ks 44 2451 p m (rand\(&a\);) s cmr10.300 @sf 0 2534 p m (and) 14 (the) 14 (wrapp) 1 (er) 15 (de\014nition) 14 (should) 13 (b) 1 (e:) ks cmtt10.300 @sf 44 2617 p m (void) 21 (rand\(int) 20 (*\);) ks cmr10.300 @sf 954 2794 p m (18) s @eop 17 @bop0 cmr10.300 @sf [<804020201010101070F0F0600000000000000000000060F0F060> 4 26 -4 8 12] 59 @dc cmbx12.300 @sf [<0003FF00C0001FFFC3C0007F80E7C001FC003FC003F0001FC007E0001FC00FC0001FC01F80001F C03F00001FC03F00001FC07F00001FC07F00001FC07E000FFFFCFE000FFFFCFE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE000000007E000000C07E000000C07F00 0000C03F000001C03F000001C01F800003C00FC00003C007C00007C003F0000FC001F8003FC000 7F00F1C0001FFFC0C00003FE0040> 38 34 -3 0 44] 71 @dc 17 @bop1 cmr10.300 @sf 62 42 p m (Clic) 0 (king) 14 (on) 16 (the) ks cmtt10.300 @sf 17 r m (edit) 21 (subdefs) ks cmr10.300 @sf 15 r m (button) 16 (will) 15 (p) 1 (op) 16 (up) 16 (a) 16 (windo) 0 (w) 15 (allo) -1 (wing) 14 (y) 0 (ou) 14 (to) 17 (edit) 16 (the) 17 (sub) 1 (defs) 17 (\014le.) 25 (W) -2 (e) ks 0 91 p m (an) 0 (ticipate) 14 (elimina) -1 (ting) 13 (the) 16 (edit) 15 (sub) 1 (defs) 17 (step) 16 (in) 15 (future) 15 (v) 0 (ersions) 15 (of) 15 (HeNCE) 16 (since) 16 (w) 0 (e) 15 (should) 15 (b) 1 (e) 15 (able) 15 (to) 15 (deriv) 0 (e) ks 0 141 p m (equiv) -1 (alen) -1 (t) 12 (informati) -1 (on) 12 (from) 12 (the) 15 (HeNCE) 15 (graph) 13 (and) 14 (its) 14 (asso) 1 (ciated) 14 (no) 1 (de) 15 (programs.) ks 62 191 p m (Clic) 0 (king) 13 (on) ks cmtt10.300 @sf 15 r m (write) 20 (wrappers) ks cmr10.300 @sf 14 r m (tells) 15 (h) 0 (to) 1 (ol) 13 (to) 15 (create) 17 (the) 15 (wrapp) 1 (er) 16 (source) 17 (co) 1 (de.) 22 (This) 15 (will) 13 (create) 17 (one) 15 (\014le) 15 (for) ks 0 241 p m (eac) 0 (h) 12 (no) 1 (de) 13 (subroutine) 14 (describ) 1 (ed) 14 (in) 13 (the) 13 (sub) 1 (defs) 14 (\014le.) 17 (The) 13 (source) 14 (\014les) 14 (generated) 14 (will) 11 (b) 1 (e) 13 (named) 12 (cw) ks 2 r 13 2 ru 1734 241 p m (subr.c) 13 (if) 12 (the) ks 0 291 p m (language) 13 (switc) 0 (h) 14 (is) 14 (set) 15 (to) 15 (C) 14 (and) 14 (fw) ks 2 r 13 2 ru 644 291 p m (subr.c) 15 (if) 13 (the) 15 (language) 13 (switc) 0 (h) 14 (is) 14 (set) 16 (to) 14 (F) -2 (ortran.) 18 (F) -2 (or) 13 (the) 15 (example) 13 (sub) 1 (defs) ks 0 340 p m (\014le) 14 (describ) 1 (ed) 16 (ab) 1 (o) 0 (v) -1 (e) 12 (three) 15 (\014les) 15 (will) 12 (b) 1 (e) 15 (generated:) 19 (fw) ks 2 r 13 2 ru 955 340 p m (start.c,) 15 (fw) ks 2 r 13 2 ru 1154 340 p m (barra) 0 (y) -2 (.) -1 (c,) 12 (and) 14 (fw) ks 2 r 13 2 ru 1462 340 p m (com) 0 (b.) -1 (c.) ks 62 390 p m (The) s cmtt10.300 @sf 19 r m (write) 20 (makefile) ks cmr10.300 @sf 17 r m (button) 18 (will) 16 (create) 20 (a) 17 (mak) -1 (e\014le) 17 (for) 17 (compiling) 16 (the) 18 (wrapp) 1 (ers) 19 (and) 18 (the) 19 (user) 19 (supplied) ks 0 440 p m (no) 1 (de) 15 (subroutines.) 20 (If) 14 (a) 15 (mak) -1 (e\014le) 12 (already) 15 (exists,) 14 (h) 0 (to) 1 (ol) 13 (will) 13 (ask) 14 (y) 0 (ou) 13 (to) 14 (con\014rm) 14 (an) 0 (y) 13 (o) 0 (v) -1 (erwriting) 12 (of) 14 (the) 15 (existing) ks 0 490 p m (mak) -1 (e\014le.) ks 62 540 p m (The) s cmtt10.300 @sf 14 r m (make) 21 (clean) ks cmr10.300 @sf 12 r m (button) 14 (will) 11 (in) 0 (v) 0 (o) -1 (k) -1 (e) 12 (mak) -1 (e) 12 (with) 12 (the) 14 (clean) 14 (option.) 17 (Mak) 0 (e) 12 (clean) 14 (will) 11 (remo) 0 (v) -1 (e) 12 (an) 0 (y) 11 (ob) 2 (ject) 15 (\014les) ks 0 589 p m (and) 14 (no) 1 (de) 14 (subroutine) 15 (executables) 15 (in) 14 (the) 14 (curren) 0 (t) 14 (directory) -2 (.) ks 62 639 p m (Clic) 0 (king) ks cmtt10.300 @sf 10 r m (make) s cmr10.300 @sf 11 r m (will) 10 (attempt) 11 (to) 12 (compil) -1 (e) 11 (the) 12 (subroutine) 13 (wrapp) 1 (ers) 13 (and) 11 (the) 13 (no) 1 (de) 12 (subroutines.) 18 (If) 12 (a) 11 (subroutine) ks 0 689 p m (is) 14 (named) 12 (subr,) 15 (the) 14 (executable) 15 (\014le) 14 (will) 12 (b) 1 (e) 15 (named) 13 (subr) 14 (also.) ks 62 739 p m (The) s cmtt10.300 @sf 16 r m (make) 21 (install) ks cmr10.300 @sf 14 r m (button) 16 (also) 15 (compiles) 14 (the) 16 (subroutines) 17 (if) 15 (necessary) 17 (but) 16 (mo) -1 (v) -1 (es) 15 (the) 16 (executables) 17 (to) 15 (the) ks 0 789 p m (PVM) 14 (binary) 14 (directory) 14 (so) 14 (they) 15 (can) 14 (b) 1 (e) 14 (executed) 16 (under) 15 (the) 14 (PVM) 15 (system.) ks 62 839 p m (F) -2 (eedbac) 0 (k) 13 (from) 12 (an) 0 (y) 12 (in) 0 (v) -1 (o) 1 (cations) 12 (of) 14 (mak) -1 (e) 12 (will) 12 (b) 1 (e) 15 (displa) 0 (y) -1 (ed) 12 (in) 14 (the) 14 (h) 0 (to) 1 (ol's) 12 (message) 14 (windo) 0 (w.) ks cmbx12.300 @sf 0 955 p m (3.3) s 128 955 p m (Con\014guring) 19 (a) 19 (P) -1 (arallel) 17 (Virtual) 18 (Mac) -1 (hine) ks cmr10.300 @sf 0 1031 p m (In) 17 (order) 18 (to) 17 (execute) 19 (a) 17 (HeNCE) 18 (program) 15 (the) 18 (user) 18 (m) -1 (ust) 16 (sp) 1 (ecify) 18 (whic) 0 (h) 16 (mac) -1 (hines) 16 (are) 17 (to) 17 (b) 1 (e) 18 (used) 18 (as) 17 (a) 17 (virtual) ks 0 1081 p m (mac) 0 (hi) -1 (ne.) 22 (This) 15 (is) 15 (done) 16 (in) 15 (the) 16 (con\014g) 16 (mo) 1 (de) 14 (of) 15 (h) 0 (to) 1 (ol.) 21 (Con\014g) 15 (mo) 1 (de) 14 (presen) 0 (ts) 17 (the) 16 (user) 16 (with) 16 (a) 15 (spreadsheet) 18 (lik) 0 (e) ks 0 1131 p m (in) 0 (terface) 11 (as) 12 (sho) 0 (wn) 11 (in) 11 (Figure) 12 (16.) 17 (The) 12 (lo) 0 (w) -1 (er) 11 (windo) 0 (w) 10 (in) 11 (con\014g) 12 (mo) 1 (de) 10 (represe) 1 (n) 0 (ts) 13 (a) 11 (HeNCE) 13 (cost) 12 (matrix.) 16 (The) 12 (left) ks 0 1181 p m (column) 13 (is) 14 (in) 0 (tended) 13 (for) 14 (mac) 0 (hi) -1 (ne) 13 (names) 13 (suc) 0 (h) 14 (as) 14 (b) 1 (ett) 0 (y) -2 (.cs.utk.edu.) 17 (The) 15 (top) 14 (ro) 0 (w) 13 (of) 13 (the) 15 (spreadsheet) 17 (is) 14 (for) 13 (no) 1 (de) ks 0 1231 p m (subroutine) 14 (names.) 17 (En) 0 (tries) 12 (in) 13 (the) 13 (in) 0 (terior) 12 (of) 12 (the) 14 (matrix) 11 (represen) 0 (t) 14 (the) 14 (cost) 13 (of) 13 (executing) 13 (a) 13 (no) 1 (de) 13 (subroutine) 14 (on) ks 0 1280 p m (a) 13 (particular) 13 (mac) 0 (hi) -1 (ne.) 17 (Eac) 0 (h) 12 (en) 0 (try) 13 (is) 13 (a) 13 (p) 1 (ositiv) 0 (e) 12 (in) 0 (teger;) 13 (the) 14 (higher) 13 (the) 14 (n) 0 (um) -2 (b) 1 (er) 12 (the) 14 (higher) 14 (the) 14 (cost) 13 (of) 13 (running) ks 0 1330 p m (a) 14 (subroutine) 15 (on) 14 (that) 14 (mac) 0 (hine.) 17 (The) 15 (cost) 15 (is) 14 (a) 14 (user) 15 (de\014ned) 16 (parameter.) 19 (HeNCE) 15 (do) 1 (es) 15 (not) 14 (attempt) 13 (to) 15 (estimate) ks 0 1380 p m (this) 15 (cost,) 16 (that) 15 (is) 15 (the) 15 (job) 15 (of) 14 (the) 16 (programm) -1 (er.) 20 (En) 0 (tries) 15 (in) 15 (the) 16 (cost) 15 (matrix) 14 (are) 15 (made) 14 (b) 0 (y) 14 (highligh) -1 (ting) 12 (an) 15 (en) 0 (try) ks 0 1430 p m (with) 12 (the) 14 (mouse) 11 (and) 13 (t) 0 (yping) 11 (in) 12 (the) 13 (v) -1 (alue) 11 (for) 12 (that) 13 (en) 0 (try) -2 (.) 16 (If) 12 (a) 12 (new) 14 (ro) 0 (w) 11 (or) 13 (column) 11 (is) 12 (needed,) 14 (simply) 11 (clic) 0 (k) 11 (on) 12 (the) ks cmtt10.300 @sf 0 1480 p m (new) 21 (entry) ks cmr10.300 @sf 13 r m (button.) s 62 1529 p m (Cost) 14 (matrix) 12 (\014les) 15 (can) 14 (b) 1 (e) 14 (loaded) 14 (and) 13 (stored) 15 (using) 14 (the) ks cmtt10.300 @sf 14 r m (load) s cmr10.300 @sf 13 r m (and) s cmtt10.300 @sf 14 r m (store) s cmr10.300 @sf 13 r m (buttons) 14 (resp) 1 (ec) 1 (tiv) 0 (ely) -2 (.) ks cmbx12.300 @sf 0 1646 p m (3.4) s 128 1646 p m (Executing) 17 (a) 19 (Program) 17 (Graph) ks cmr10.300 @sf 0 1722 p m (Before) 15 (executing) 14 (a) 14 (HeNCE) 15 (program) 12 (the) 15 (three) 15 (follo) -1 (wi) -1 (ng) 12 (things) 14 (m) -1 (ust) 13 (ha) 0 (v) -1 (e) 12 (b) 1 (een) 15 (done:) ks cmsy10.300 @sf 62 1805 p m (\017) s cmr10.300 @sf 104 1805 p m (Load) 13 (a) 14 (graph) 13 (\014le) ks cmsy10.300 @sf 62 1888 p m (\017) s cmr10.300 @sf 104 1888 p m (Load) 13 (a) 14 (cost) 14 (matrix) ks cmsy10.300 @sf 62 1971 p m (\017) s cmr10.300 @sf 104 1971 p m (Compil) -1 (e) 13 (and) 13 (install) 13 (binaries) ks 0 2054 p m (Once) 16 (these) 16 (three) 16 (steps) 17 (ha) 0 (v) -1 (e) 13 (b) 1 (een) 16 (completed,) 14 (clic) 0 (k) 14 (the) ks cmtt10.300 @sf 15 r m (start) 21 (pvm) ks cmr10.300 @sf 14 r m (button.) 21 (A) 0 (t) 14 (this) 15 (p) 1 (oin) 0 (t) 13 (h) 0 (to) 1 (ol) 14 (will) 13 (create) 16 (a) ks 0 2104 p m (parallel) 15 (virtual) 15 (mac) -1 (hine.) 22 (The) 16 (hosts) 17 (used) 16 (to) 16 (create) 17 (the) 17 (virtual) 14 (mac) 0 (hine) 14 (are) 16 (tak) 0 (en) 15 (from) 14 (the) 16 (cost) 17 (matrix.) 22 (A) ks 0 2154 p m (PVM) 17 (console) 17 (windo) 0 (w) 15 (will) 15 (app) 1 (ear.) 27 (PVM) 17 (console) 17 (comm) -1 (ands) 15 (ma) -1 (y) 15 (b) 1 (e) 17 (issued) 18 (in) 16 (this) 17 (windo) 0 (w.) 24 (F) -2 (or) 16 (instance,) ks 0 2204 p m (t) 0 (yping) 9 (\\conf) 3 (") 10 (at) 11 (the) 12 (p) 0 (vm) -1 (d) 9 (prompt) 9 (will) 10 (sho) 0 (w) 9 (whic) 0 (h) 10 (mac) 0 (hi) -1 (nes) 10 (are) 11 (curren) 0 (tly) 11 (con\014gured) 12 (in) 10 (this) 11 (virtual) 10 (mac) -1 (hine.) ks 0 2254 p m (T) 0 (yping) 12 (\\help") 13 (will) 13 (displa) 0 (y) 12 (a) 13 (list) 14 (of) 13 (comm) -1 (ands) 12 (whic) 0 (h) 13 (are) 15 (a) 0 (v) -2 (a) -1 (ila) -1 (ble) 12 (for) 14 (the) 14 (p) 0 (vmd.) 16 (See) 14 ([) 0 (2) ks 1582 2254 p m (]) 13 (for) 14 (more) 12 (details) 14 (on) ks 0 2303 p m (using) 14 (PVM.) ks 62 2353 p m (Once) 12 (the) 11 (message) 10 (\\p) 0 (vm) 7 (ready") 11 (app) 1 (ears) 11 (in) 10 (the) 11 (console) 11 (windo) 0 (w) 8 (the) 11 (h) 0 (to) 1 (ol) 9 (can) 10 (execute) 13 (the) 11 (HeNCE) 11 (program.) ks 0 2403 p m (T) -2 (o) 12 (execute) 15 (the) 14 (program) 12 (on) 14 (the) 14 (curren) 0 (t) 14 (PVM,) 14 (clic) 0 (k) 12 (on) 13 (the) ks cmtt10.300 @sf 14 r m (execute) s cmr10.300 @sf 13 r m (button.) 18 (A) 0 (t) 12 (this) 14 (p) 1 (oin) 0 (t) 12 (h) 0 (to) 1 (ol) 12 (will) 12 (execute) ks 0 2453 p m (the) 14 (program.) 17 (Informatio) -1 (n) 12 (ab) 1 (out) 14 (the) 15 (execution) 14 (will) 13 (app) 1 (ear) 14 (in) 13 (the) 15 (h) 0 (to) 1 (ol) 12 (informati) -1 (on) 12 (windo) 0 (w.) ks 62 2503 p m (An) 0 (y) 13 (output) 14 (statemen) 0 (ts) 13 (from) 11 (HeNCE) 15 (no) 1 (de) 14 (subroutines) 15 (will) 12 (app) 1 (ear) 14 (in) 13 (the) 14 (PVM) 14 (console) 14 (windo) 0 (w.) 17 (During) ks 0 2552 p m (the) 17 (execution,) 17 (a) 16 (\014le) 17 (con) 0 (taining) 14 (trace) 18 (inform) -1 (ation) 14 (is) 16 (created.) 27 (The) 17 (name) 15 (of) 16 (this) 17 (\014le) 16 (is) 16 (\\hence.trace") 18 (in) 16 (the) ks 0 2602 p m (curren) 0 (t) 14 (directory) -2 (.) ks 954 2794 p m (17) s @eop 16 @bop0 cmbx10.300 @sf [ 40 28 -2 0 45] 77 @dc [ 31 28 -2 0 36] 65 @dc [<3E0000730000F98000F8C000F8600070600000700000300000300000780000780000FC0000FC00 00FE0001F60001F70003E30003E30007C18007C1800FC0C00F80C01F80E01F0060FFC1FCFFC1FC> 22 26 -1 8 25] 121 @dc [ 27 28 -2 0 33] 80 @dc cmtt10.300 @sf [<3F807FC0FFE0F0F060700038003800380038003800380038003800380038003800380038003800 3800380038003800381FF81FF81FF800000000000000000030007800780030> 13 35 -2 9 22] 106 @dc cmmi10.300 @sf [<1E00230061C0E0C0E060E070E030E038E038E038701C701C701C701838183C183A3039E01C001C 001C001C000E000E000E000E00070007003F00> 14 29 -2 0 18] 98 @dc cmsy10.300 @sf [<003C00E001C001800380038003800380038003800380038003800380038003800380030007001C 00F0001C00070003000380038003800380038003800380038003800380038003800380018001C0 00E0003C> 14 41 -3 10 21] 102 @dc [ 14 41 -3 10 21] 103 @dc cmmi10.300 @sf [<1E0E00319900607880E03880E03880E03880E01C00E01C00E01C00E01C00700E00700E00300E00 380E00180F000C0F0007170001E300> 17 18 -2 0 22] 97 @dc cmti10.300 @sf [ 17 41 -2 10 13] 91 @dc [<1E000071800060C000E06000C06000E03000E03800E03800E01C00E01C00E01C00700E00700E00 700E00700E003807003807003807003807001C03001C03800C03800E0380060380060300030300 01830000C600003C00> 17 29 -5 1 21] 48 @dc [<60F0783000000000000000000000060F0F06> 8 18 -4 0 13] 58 @dc [<00600000E000007000007000007000007000003800003800803F0040F8003F1C00181C000C1C00 061C00020E00010E00018E0000C600004000006000003000003000001800001800001C00000C00 000E000006000007000007000003000003800003800003800001C0000180> 18 36 -2 8 21] 52 @dc [ 17 41 1 10 13] 93 @dc cmtt10.300 @sf [<0F80001FE0003FF000707800781C00780E003007000007000007000FE3801FFB803FFF80780F80 700780E00780E00380E00380E00780E00700700700700E003C1E001FFC000FF80003E000> 17 25 -2 0 22] 57 @dc [<07000007000007000007000007000007000007000003800003800003800003800001C00001C000 01C00000E00000E000007000007800003800001C00E01E00E00F00FFFF80FFFF80FFFF80E00000> 17 26 -2 0 22] 55 @dc [<07F0001FFC003FFE007C1F00700700F00780E00380E00380E00380F007807007003C1E001FFC00 07F0001FFC007C1F00700700E00380E00380E00380F007807C1F003FFE001FFC0007F000> 17 25 -2 0 22] 56 @dc cmmi10.300 @sf [<0F80306060106008E004E000E000E000E000E0007FC070303008380818040C08070801F0> 14 18 -2 0 19] 101 @dc cmbx12.300 @sf [<180FC0001C3FF8001EE07C001FC03E001F801F001F001F801F000F801F000FC01F000FC01F000F C01F000FC01F000FC01F000FC01F000FC01F000FC01F000F801F000F801F001F001F801E001FF0 7C001F3FF8001F0FE0001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F 0000001F0000001F0000001F000000FF000000FF000000> 26 35 -2 0 31] 98 @dc cmbx10.300 @sf [ 19 27 -2 0 24] 50 @dc 16 @bop1 cmbx10.300 @sf 0 42 p m (More) 17 (on) 17 (Arra) 0 (y) 17 (P) 0 (assi) -1 (n) -1 (g) ks cmr10.300 @sf 40 r m (The) 16 (in) 0 (ternal) 14 (represen) 0 (tation) 16 (of) 14 (arra) 0 (ys) 15 (has) 15 (t) 0 (w) 0 (o) 13 (w) 0 (a) 0 (ys) 13 (of) 15 (storing) 15 (them:) 21 (As) 16 (a) 15 (big) ks 0 91 p m (1-dimensional) 14 (c) 0 (h) 0 (unk) 15 (of) 16 (b) 0 (ytes) 17 (\(whic) 0 (h) 16 (is) 17 (what) 16 (y) 0 (ou'd) 15 (get) 18 (in) 16 (C) 17 (if) 16 (y) 0 (ou) 15 (declared) 18 (an) 17 (arra) 0 (y) 15 (with) 17 (constan) 0 (t) 16 (sizes:) ks 0 141 p m (e.g.) s cmtt10.300 @sf m (int) 20 (a[4][5];) ks cmr10.300 @sf 12 r m (giv) 0 (es) 11 (y) 0 (ou) 11 (a) 12 (p) 1 (oin) 0 (ter) 11 (to) 12 (a) 12 (c) 0 (h) 0 (unk) 11 (of) 11 (20) 12 (in) 0 (ts\),) 11 (and) 13 (as) 12 (a) 12 (tree) 13 (of) 12 (p) 1 (oin) 0 (ters) 12 (\(whic) 0 (h) 11 (is) 13 (what) 12 (y) 0 (ou) 11 (get) ks 0 191 p m (in) 15 (C) 16 (otherwise) 17 ({) 15 (e.g.) ks cmtt10.300 @sf m (char) 20 (**argv) ks cmr10.300 @sf m (\).) 23 (When) 16 (HeNCE) 16 (allo) 1 (cates) 16 (an) 15 (arra) 0 (y) -2 (,) 13 (it) 16 (allo) 1 (cates) 15 (the) 17 (c) 0 (h) 0 (unk) 13 (of) 16 (b) 0 (ytes,) 15 (and) ks 0 241 p m (then) 12 (builds) 11 (the) 12 (p) 1 (oin) 0 (ter-tree) 12 (on) 11 (top) 12 (of) 10 (it,) 11 (so) 12 (either) 12 (represe) 1 (n) 0 (tation) 11 (can) 12 (b) 1 (e) 12 (used) 12 (b) 0 (y) 11 (the) 12 (programm) -1 (er) 10 (\(see) 13 (Section) ks 0 291 p m (3.2.1\).) 16 (Curren) 0 (tly) -2 (,) 10 (HeNCE) 14 (stores) 14 (arra) 0 (ys) 11 (in) 13 (ro) 0 (w) 11 (ma) 2 (jor.) 16 (F) -2 (or) 11 (F) -2 (ortran) 11 (use,) 14 (HeNCE) 13 (will) 11 (need) 14 (some) 12 (mo) 1 (di\014catio) -1 (n.) ks 62 340 p m (A) 13 (b) 0 (y-pro) 1 (duct) 13 (of) 12 (HeNCE's) 14 (storing) 13 (of) 12 (arra) 0 (ys) 13 (is) 12 (that) 13 (one) 14 (can) 13 (initialize) 11 (1-d) 13 (arra) 0 (ys) 12 (from) ks cmmi10.300 @sf 11 r m (n) s cmr10.300 @sf m (-dimensional) 11 (ones,) ks 0 390 p m (and) 14 (vice-v) 0 (ersa.) 17 (F) -2 (or) 13 (example,) 12 (the) 15 (declaration:) ks cmtt10.300 @sf 0 473 p m (NODE) 21 (0) ks 44 523 p m (NEW) 21 (<>) 21 (char) 21 (a[10]) 21 (=) 21 ("abcdefghij";) ks 44 573 p m (NEW) 21 (<>) 21 (char) 21 (b[2][5]) 20 (=) 22 (a;) ks 44 623 p m (NEW) 21 (<>) 21 (char) 21 (c[2][5]) 20 (=) 22 ("abcdefghij";) ks 44 672 p m (<>) 21 (char) 21 (a[0) 21 (:) 22 (4];) ks 44 722 p m (null\(\);) s cmr10.300 @sf 0 805 p m (is) 17 (p) 1 (erfectly) 18 (legal.) 27 (Here) ks cmmi10.300 @sf 18 r m (b) s cmr10.300 @sf 17 r m (and) s cmmi10.300 @sf 17 r m (c) s cmr10.300 @sf 16 r m (will) 16 (b) 1 (oth) 17 (equal) ks cmsy10.300 @sf m (f) s cmtt10.300 @sf m ("abcde",) 20 ("fghij") ks cmsy10.300 @sf m (g) s cmr10.300 @sf m (.) 26 (Also,) 17 (when) 17 (HeNCE) 18 (initializes) 16 (suc) 0 (h) ks 0 855 p m (arra) 0 (ys,) 13 (it) 14 (mak) 0 (es) 13 (them) 13 (all) 14 (p) 1 (oin) 0 (t) 13 (to) 14 (separate) 16 (c) 0 (h) 0 (unks) 13 (of) 14 (mem) -1 (ory) -3 (.) 18 (Therefore,) 15 (c) 0 (hanges) 14 (to) ks cmmi10.300 @sf 15 r m (a) s cmr10.300 @sf 14 r m (w) 0 (on't) 13 (a\013ect) ks cmmi10.300 @sf 15 r m (b) s cmr10.300 @sf m (,) 14 (ev) 0 (en) ks 0 905 p m (though) 15 (the) 15 (syn) 0 (tax) 14 (migh) -1 (t) 13 (lo) 1 (ok) 13 (that) 15 (w) 0 (a) 0 (y) -4 (.) 19 (Moreo) 0 (v) 0 (er,) 13 (c) 0 (hanges) 15 (to) ks cmmi10.300 @sf 14 r m (a) s cmr10.300 @sf 15 r m (w) 0 (on't) 13 (a\013ect) ks cmti10.300 @sf 31 r m (a[0) 15 (:) 21 (4]) ks cmr10.300 @sf 16 r m (,) 14 (as) 15 (they) 15 (b) 1 (oth) 15 (p) 1 (oin) 0 (t) ks 0 955 p m (to) 14 (di\013eren) 0 (t) 14 (c) 0 (h) 0 (unks) 12 (of) 13 (memory) -4 (.) ks 62 1005 p m (HeNCE) 12 (attempts) 11 (to) 11 (p) 1 (erform) 10 (t) 0 (yp) 1 (e) 11 (con) 0 (v) 0 (ersion) 9 (as) 12 (m) -1 (uc) -1 (h) 10 (as) 11 (p) 1 (ossible.) 17 (Therefore,) 13 (in) 10 (the) 12 (follo) -1 (wing) 9 (declaration:) ks cmtt10.300 @sf 0 1088 p m (NODE) 21 (0) ks 44 1137 p m (NEW) 21 (<>) 21 (char) 21 (a[3]) 21 (=) 22 ("abc") 20 (;) ks 44 1187 p m (NEW) 21 (<>) 21 (int) 21 (b[3]) 21 (=) 22 (a;) ks 44 1237 p m (NEW) 21 (<>) 21 (float) 21 (c[3]) 21 (=) 21 (b;) ks 44 1287 p m (NEW) 21 (<>) 21 (int) 21 (d) 22 (=) 21 (3;) ks 44 1337 p m (NEW) 21 (<>) 21 (double) 21 (e) 21 (=) 22 (d;) ks 44 1386 p m (null\(\)) s cmmi10.300 @sf 0 1469 p m (b) s cmr10.300 @sf 14 r m (will) 12 (b) 1 (e) ks cmsy10.300 @sf m (f) s cmtt10.300 @sf m (97,) 22 (98,) 21 (99) ks cmsy10.300 @sf m (g) s cmr10.300 @sf m (,) s cmmi10.300 @sf 13 r m (c) s cmr10.300 @sf 13 r m (will) 13 (b) 1 (e) ks cmsy10.300 @sf m (f) s cmtt10.300 @sf m (97.0,) 21 (98.0,) 21 (99.0) ks cmsy10.300 @sf m (g) s cmr10.300 @sf 12 r m (and) s cmmi10.300 @sf 14 r m (e) s cmr10.300 @sf 14 r m (will) 13 (b) 1 (e) 14 (3.0.) ks cmbx12.300 @sf 0 1586 p m (3.2) s 128 1586 p save [ 34 34 -2 0 40] 66 @pc restore 40 r m (uilding) 17 (an) 19 (Executable) ks cmr10.300 @sf 0 1662 p m (Build) 13 (mo) 1 (de) 13 (supp) 1 (orts) 14 (the) 15 (creation) 13 (of) 13 (executables) 16 (from) 11 (the) 14 (no) 1 (de) 14 (subroutines.) 19 (In) 14 (build) 13 (mo) 1 (de) 12 (the) 14 (user) 15 (creates) ks 0 1712 p m (a) 12 (sub) 1 (defs) 13 (\014le) 13 (whic) 0 (h) 11 (is) 12 (used) 13 (to) 12 (write) 12 (wrapp) 1 (ers) 14 (for) 12 (all) 11 (of) 11 (the) 13 (no) 1 (de) 13 (subroutines.) 18 (A) 13 (mak) -1 (e\014le) 11 (can) 12 (b) 1 (e) 13 (generated) 13 (in) ks 0 1762 p m (build) 14 (mo) 1 (de.) 19 (This) 14 (mak) 0 (e\014le) 13 (is) 14 (used) 16 (to) 14 (compile) 13 (the) 15 (no) 1 (de) 15 (program) 13 (and) 15 (its) 14 (wrapp) 1 (er.) 21 (V) -2 (arious) 13 (mak) -1 (e) 13 (comma) -1 (nds) ks 0 1812 p m (can) 14 (b) 1 (e) 15 (in) 0 (v) -1 (ok) -2 (ed) 13 (from) 12 (build.) ks cmbx10.300 @sf 0 1920 p m (3.2.1) s 146 1920 p m (Generati) -1 (ng) 14 (W) -3 (rapp) 1 (ers) ks cmr10.300 @sf 0 1996 p m (Build) 13 (will) 13 (write) 14 (source) 15 (co) 1 (de) 14 (for) 13 (eac) 0 (h) 14 (no) 1 (de) 14 (subroutine) 14 (in) 14 (the) 14 (HeNCE) 14 (graph.) 18 (This) 14 (source) 15 (co) 1 (de) 14 (is) 14 (in) 13 (the) 15 (form) ks 0 2046 p m (of) 16 (programs) 16 (called) 16 (wrapp) 1 (ers.) 28 (They) 17 (are) 17 (called) 16 (wrapp) 1 (ers) 18 (b) 1 (ecause) 19 (they) 17 (are) 17 (mean) 0 (t) 15 (to) 16 (wrap) 17 (around) 17 (the) 17 (user) ks 0 2096 p m (supplied) 13 (subroutine.) 19 (The) 14 (wrapp) 1 (er) 14 (co) 1 (de) 14 (do) 1 (es) 14 (the) 14 (w) 0 (ork) 12 (of) 13 (gathering) 13 (up) 14 (the) 14 (parameters) 13 (necessary) 16 (to) 13 (in) 0 (v) -1 (ok) -2 (e) 12 (a) ks 0 2146 p m (the) 15 (no) 1 (de) 15 (subroutine.) 22 (\(The) 15 (wrapp) 1 (er) 16 (co) 1 (de) 15 (mak) -1 (es) 14 (calls) 14 (to) 15 (the) 15 (PVM) 15 (system.) 21 (The) 15 (programm) -1 (er) 13 (nev) 0 (er) 15 (actually) ks 0 2195 p m (writes) 14 (an) 0 (y) 11 (PVM) 13 (co) 1 (de) 14 (directly) -2 (.\)) 17 (W) -2 (rapp) 1 (ers) 12 (are) 13 (generated) 15 (from) 11 (a) 12 (\014le) 13 (called) 13 (the) 14 (sub) 1 (defs) 14 (\014le.) 17 (This) 13 (\014le) 13 (con) 0 (tains) ks 0 2245 p m (a) 17 (description) 18 (of) 16 (what) 18 (t) 0 (yp) 1 (e) 16 (of) 17 (v) -1 (ariables) 16 (a) 17 (subroutine) 17 (exp) 1 (ects) 20 (and) 17 (what) 17 (t) 0 (yp) 1 (e) 17 (of) 16 (v) -1 (alue,) 16 (if) 17 (an) 0 (y) -3 (,) 15 (the) 18 (function) ks 0 2295 p m (returns.) 20 (A) 14 (sub) 1 (defs) 15 (\014le) 13 (migh) -1 (t) 12 (con) 0 (tain) 13 (the) 14 (follo) -1 (wing:) ks cmtt10.300 @sf 87 2378 p m (void) 21 (start\() 21 (float*,) 20 (int*) 21 (\);) ks 87 2428 p m (float) 21 (barray\() 20 (float*,) 21 (int*,) 20 (int*) 21 (\);) ks 87 2478 p m (void) 21 (comb\() 21 (int*,) 21 (float*) 20 (\);) ks cmr10.300 @sf 0 2561 p m (The) 15 (no) 1 (de) 15 (subroutines) ks cmtt10.300 @sf 16 r m (comb) s cmr10.300 @sf 14 r m (and) s cmtt10.300 @sf 14 r m (start) s cmr10.300 @sf 14 r m (do) 14 (not) 15 (return) 16 (a) 14 (v) -1 (alue.) 19 (The) ks cmtt10.300 @sf 15 r m (barray) s cmr10.300 @sf 14 r m (no) 1 (de) 15 (subroutine) 15 (returns) 16 (a) 15 (\015oat.) ks 0 2611 p m (The) 14 (parameters) 15 (to) 13 (the) ks cmtt10.300 @sf 15 r m (start) s cmr10.300 @sf 13 r m (subroutine) 15 (are) 14 (p) 1 (oin) 0 (ters) 14 (to) 14 (a) 13 (\015oat) 14 (and) 14 (an) 14 (in) 0 (t.) 17 (In) 14 (this) 14 (case) 15 (the) 14 (subroutines) 15 (are) ks 0 2660 p m (probably) 13 (written) 15 (in) 13 (F) -2 (ortran) 13 (since) 14 (all) 13 (the) 15 (parameters) 14 (are) 14 (p) 1 (oin) 0 (ters.) ks 954 2794 p m (16) s @eop 15 @bop0 cmbx10.300 @sf [<001FE00000FFFC0003F80E0007C003000F8001801F0000C03E0000C03E0000607E0000607C0000 60FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007C0000607E00 00603E0000603E0000E01F0000E00F8001E007C003E003F80FE000FFF8E0001FE020> 27 28 -3 0 34] 67 @dc [ 32 28 -2 0 37] 78 @dc cmtt10.300 @sf [<7FFC00FFFF007FFF801C07801C03C01C01C01C01C01C01C01C01C01C03C01C03801C1F001FFE00 1FFE001FFF001C07001C07801C03801C03801C03801C07801C0F007FFF00FFFE007FF800> 18 25 -1 0 22] 66 @dc [<03E70007F7000FFF001E1F003C0F00380F00700700700700F00700E03F80E07FC0E03F80E00000 E00000E00000E00000F000007007007007003807003C0F001E1F000FFF0007FF0003E300> 18 25 -2 0 22] 71 @dc [ 15 25 -3 0 22] 73 @dc cmbx10.300 @sf [ 25 28 -2 0 30] 70 @dc [ 17 41 -3 10 24] 47 @dc cmti10.300 @sf [<70F0008B0800CB0400E7040067020007020003800003800003800003800001C00001C00041C000 41C30020E38010E380199100070E00> 17 18 -3 0 19] 120 @dc [<07800C4018201810380818081C081C041C041C040E020E02870287024706470E270E1E06> 15 18 -4 0 19] 118 @dc cmbx10.300 @sf [ 24 28 -2 0 29] 76 @dc cmtt10.300 @sf [ 19 25 -1 0 22] 76 @dc [<7F0000FF80007F00001C00001C00001C00001C00001C00001C00001C00001FF8001FFE001FFF00 1C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F807FFF00FFFE007FF800> 18 25 -1 0 22] 80 @dc cmmi10.300 @sf [<07C00C201C101808180818041C041C021C021C020E010E01870187014703470727071C02> 16 18 -2 0 20] 118 @dc [<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000 000000000000000000018003C003C001C0> 10 28 -2 0 14] 105 @dc cmr10.300 @sf [<000600000006000000060000000600000006000000060000000600000006000000060000000600 00000600000006000000060000FFFFFFE0FFFFFFE0000600000006000000060000000600000006 00000006000000060000000600000006000000060000000600000006000000060000> 27 28 -2 4 32] 43 @dc 15 @bop1 cmbx10.300 @sf 62 42 p m (Condition) -1 (al) 9 (No) 1 (des) ks cmr10.300 @sf 41 r m (Conditional) 8 (no) 1 (des) 11 (allo) -1 (w) 8 (the) 10 (user) 11 (to) 10 (c) 0 (ho) 1 (ose) 9 (whether) 11 (or) 10 (not) 10 (subgraphs) 10 (get) 10 (executed,) ks 0 91 p m (according) 15 (to) 14 (the) 15 (run) 0 (tim) -1 (e) 13 (conditions) 14 (of) 14 (parameters.) 20 (Lik) 0 (e) 13 (all) 13 (other) 16 (sp) 1 (ecial-purp) 1 (ose) 15 (no) 1 (des,) 15 (conditionals) 14 (come) ks 0 141 p m (in) 16 (b) 1 (egin/end) 17 (pairs.) 27 (The) 17 (no) 1 (des) 17 (b) 1 (et) 0 (w) 0 (een) 17 (the) 17 (pairs) 17 (m) -1 (ust) 15 (form) 15 (a) 17 (subgraph.) 27 (Otherwise,) 18 (HeNCE) 18 (will) 15 (\015ag) 16 (an) ks 0 191 p m (error) 15 (b) 1 (efore) 14 (p) 1 (erforming) 13 (an) 0 (y) 12 (execution.) ks 62 241 p m (The) 15 (syn) 0 (tax) 12 (of) 14 (conditional) 12 (no) 1 (des) 15 (are) 14 (as) 14 (follo) -1 (ws:) ks cmtt10.300 @sf 44 324 p m ('BEGINSWITC) -1 (H') 20 ([) 21 () 20 () 20 (]) 21 (id) 22 ('\(') 21 (expression) 20 ('\)') 21 (';') ks 44 374 p m ('ENDSWITCH') 19 ([) 22 () 20 () 20 (]) 22 (id) 21 (';') ks cmr10.300 @sf 0 457 p m (The) 10 (expression) 10 (is) 9 (lik) 0 (e) 8 (an) 0 (y) 8 (expression) 10 (discussed) 11 (ab) 1 (o) 0 (v) 0 (e.) 15 (It) 9 (ma) -1 (y) 7 (con) 0 (tain) 8 (constan) 0 (ts) 10 (or) 9 (parameters.) 16 (All) 9 (parameters) ks 0 506 p m (are) 14 (defaulted.) 18 (Lik) 0 (e) 12 (C,) 13 (if) 13 (the) 14 (expression) 14 (ev) -1 (aluates) 13 (to) 13 (0,) 13 (then) 14 (it) 13 (is) 14 (treated) 14 (as) 14 (false,) 13 (and) 13 (the) 14 (enclosed) 15 (subgraph) ks 0 556 p m (is) 14 (ignored.) 18 (If) 13 (it) 14 (ev) -1 (aluates) 13 (to) 13 (true,) 15 (then) 14 (the) 15 (subgraph) 14 (is) 14 (executed) 15 (normally) -4 (.) ks cmbx10.300 @sf 62 664 p m (F) -3 (anout/f) -1 (ani) -1 (n) 15 (No) 1 (des) ks cmr10.300 @sf 41 r m (F) -2 (anout) 13 (no) 1 (des) 15 (allo) -1 (w) 13 (the) 15 (user) 15 (to) 15 (dynamical) -1 (ly) 12 (create) 16 (copies) 15 (of) 14 (a) 14 (subgraph) 15 (whic) 0 (h) ks 0 714 p m (will) 10 (execute) 13 (in) 11 (parallel.) 17 (F) -2 (anin) 9 (no) 1 (des) 12 (mark) 10 (the) 13 (end) 12 (of) 10 (the) 13 (subgraph) 11 (to) 12 (b) 1 (e) 12 (spa) 0 (wned.) 17 (Their) 12 (syn) 0 (tax) 10 (is) 11 (as) 12 (follo) -1 (ws:) ks cmtt10.300 @sf 44 797 p m ('FANOUT') 20 ([) 21 () 20 () 20 (]) 21 (id) 22 (';') ks 131 847 p m (var) 21 ('=') 21 (expression) 20 ('TO') 21 (expression) 19 (';') ks 44 897 p m ('FANIN') 20 ([) 22 () 20 () 20 (]) 22 (id) 21 (';') ks cmr10.300 @sf 0 980 p m (The) 15 (t) 0 (w) 0 (o) ks cmti10.300 @sf 13 r m (expr) -1 (ession) ks cmr10.300 @sf m ('s) 14 (denote) 16 (a) 15 (range) 15 (of) 14 (v) -1 (alues) 14 (for) 15 (an) ks cmti10.300 @sf 15 r m (var) s cmr10.300 @sf m (,) 14 (whic) 0 (h) 14 (it) 15 (treated) 16 (as) 15 (an) 15 (output) 15 (in) 0 (teger) 15 (parameter.) ks 0 1029 p m (F) -2 (or) 11 (eac) 0 (h) 12 (v) -1 (al) -1 (ue) 11 (of) ks cmti10.300 @sf 12 r m (var) s cmr10.300 @sf m (,) 12 (a) 12 (separate) 13 (cop) 0 (y) 11 (of) 12 (the) 13 (subgraph) 12 (is) 12 (spa) 0 (wned.) 17 (That) 12 (cop) 0 (y) 12 (of) 11 (the) 13 (subgraph) 13 (ma) -1 (y) 10 (access) 14 (its) ks 0 1079 p m (v) -1 (alue) 13 (of) ks cmti10.300 @sf 15 r m (var) s cmr10.300 @sf 14 r m (as) 15 (an) 15 (in) 0 (teger) 15 (parameter.) 20 (If) 15 (the) 16 (\014rst) ks cmti10.300 @sf 15 r m (expr) -1 (ession) ks cmr10.300 @sf 14 r m (ev) -1 (aluates) 15 (to) 14 (a) 15 (v) -1 (alue) 13 (less) 16 (than) 15 (the) 15 (second,) 16 (then) ks 0 1129 p m (no) 14 (cop) 0 (ys) 13 (are) 14 (spa) 0 (wned;) 13 (execution) 15 (con) 0 (tin) -1 (ues) 13 (from) 12 (the) 15 (fanin) 13 (no) 1 (de.) ks cmbx10.300 @sf 62 1237 p m (Lo) 1 (op) 23 (No) 1 (des) ks cmr10.300 @sf 41 r m (Lo) 1 (op) 20 (no) 1 (des) 21 (are) 20 (lik) 0 (e) 18 (fanout/fanin) 19 (no) 1 (des,) 22 (except) 21 (that) 20 (the) 21 (copies) 21 (of) 19 (the) 21 (subgraph) 20 (are) ks 0 1287 p m (p) 1 (erformed) 14 (serially) -3 (.) 16 (The) 15 (syn) 0 (tax) 13 (is) 13 (lik) 0 (e) 12 (the) ks cmti10.300 @sf 15 r m (for) s cmr10.300 @sf 13 r m (syn) 0 (tax) 13 (in) 13 (C:) ks cmtt10.300 @sf 44 1370 p m ('BEGINLOOP') 19 ([) 22 () 20 () 20 (]) 22 (id) ks 131 1420 p m ('\(') 21 ([) 22 (var) 21 ('=') 21 (expression) 20 (]) 21 (';') ks 262 1469 p m (expression) 237 (';') ks 218 1519 p m ([) 22 (var) 21 ('=') 21 (expression) 20 (]) 21 ('\)') 21 (;) ks 44 1569 p m ('ENDLOOP') 20 ([) 21 () 20 () 20 (]) 21 (id) 22 (';') ks cmr10.300 @sf 0 1652 p m (when) 11 (the) 11 (lo) 1 (op) 9 (is) 10 (\014rst) 12 (encoun) 0 (tered,) 11 (an) 10 (output) 11 (in) 0 (teger) 9 (parameter) 10 (\() ks cmti10.300 @sf m (var) s cmr10.300 @sf m (\)) 11 (is) 10 (created,) 12 (and) 10 (set) 11 (to) 11 (the) 11 (\014rst) ks cmti10.300 @sf 11 r m (expr) -1 (ession) ks cmr10.300 @sf 0 1702 p m (.) 17 (If) 11 (the) 12 (middle) ks cmti10.300 @sf 9 r m (expr) -1 (ession) ks cmr10.300 @sf 11 r m (ev) -1 (aluates) 10 (to) 11 (non-zero,) 12 (then) 12 (the) 12 (subgraph) 12 (inside) 11 (the) 12 (lo) 1 (op) 10 (is) 11 (expanded) 12 (and) 11 (executed.) ks 0 1752 p m (When) 13 (it) 12 (\014nishes,) 13 (then) ks cmti10.300 @sf 13 r m (var) s cmr10.300 @sf 13 r m (is) 12 (up) 1 (dated) 13 (using) 13 (the) 13 (last) ks cmti10.300 @sf 12 r m (expr) -1 (ession) ks cmr10.300 @sf 12 r m (,) 12 (and) 13 (the) 13 (second) 13 (expression) 14 (is) 12 (rec) 0 (hec) 0 (k) 0 (ed.) 17 (If) 12 (it) ks 0 1801 p m (ev) -1 (aluates) 13 (to) 14 (zero,) 15 (then) 14 (execution) 15 (con) 0 (tin) 0 (ues) 13 (from) 12 (the) 15 (ENDLOOP) -2 (.) 13 (Otherwise,) 15 (the) 15 (subgraph) 14 (is) 14 (expanded) 15 (and) ks 0 1851 p m (ev) -1 (aluated) 13 (again.) 16 (And) 15 (so) 14 (on.) ks 62 1901 p m (A) 16 (curren) 0 (t) 16 (restriction) 16 (enforced) 16 (b) 0 (y) 15 (HeNCE) 16 (is) 15 (that) 15 (the) 16 (v) -1 (ars) 15 (in) 15 (the) 16 (\014rst) 16 (and) 15 (third) 15 (expression) 17 (m) -1 (ust) 14 (b) 1 (e) 16 (the) ks 0 1951 p m (same.) 17 (If) 14 (the) 14 (v) -1 (ars) 13 (are) 14 (not) 14 (the) 15 (same,) 12 (the) 15 (parser) 15 (emits) 12 (an) 14 (error.) ks cmbx10.300 @sf 62 2059 p m (Pip) 1 (e) 15 (No) 1 (des) ks cmr10.300 @sf 41 r m (Pip) 1 (e) 15 (no) 1 (des) 14 (allo) 0 (w) 12 (con) 0 (trol) 13 (\015o) 0 (w) 12 (to) 14 (b) 1 (e) 15 (pip) 1 (elined) 14 (through) 14 (a) 13 (subgraph.) 19 (The) 15 (syn) 0 (tax) 13 (is) 13 (similar) ks 0 2109 p m (to) 14 (fans:) ks cmtt10.300 @sf 44 2192 p m ('BEGINPIPE') 19 ([) 22 () 20 () 20 (]) 22 (id) ks 131 2241 p m (var) 21 ('=') 21 (expression) 20 ('TO') 21 (expression) 19 (';') ks 44 2291 p m ('ENDPIPE') 20 ([) 21 () 20 () 20 (]) 21 (id) 22 (';') ks cmr10.300 @sf 0 2374 p m (Again,) 15 (for) 15 (eac) 0 (h) 15 (v) -1 (al) -1 (ue) 14 (of) ks cmti10.300 @sf 15 r m (var) s cmr10.300 @sf m (,) 15 (a) 15 (separate) 17 (cop) 0 (y) 15 (of) 14 (the) 16 (subgraph) 16 (is) 15 (spa) 0 (wned.) 23 (Ho) 0 (w) -1 (ev) -1 (er,) 14 (no) 0 (w,) 14 (for) 16 (eac) 0 (h) 14 (no) 1 (de) 16 (in) ks 0 2424 p m (the) 15 (subgraph,) 14 (there) 16 (is) 14 (an) 14 (arc) 14 (from) 13 (its) 14 (instance) 15 (in) 14 (one) 14 (cop) 0 (y) 13 (of) 14 (the) 15 (subgraph) 14 (to) 14 (its) 15 (instance) 15 (in) 13 (the) 15 (next) 15 (cop) 0 (y) ks 0 2474 p m (of) 13 (the) 15 (subgraph) 14 (\(i.e.) 18 (from) 12 (the) 14 (instance) 15 (where) ks cmmi10.300 @sf 15 r m (v) 1 (ar) ks cmr10.300 @sf 13 r m (=) s cmmi10.300 @sf 12 r m (i) s cmr10.300 @sf 14 r m (to) s cmmi10.300 @sf 14 r m (v) 1 (ar) ks cmr10.300 @sf 13 r m (=) s cmmi10.300 @sf 11 r m (i) s cmr10.300 @sf 10 r m (+) 9 (1.) ks 62 2524 p m (Th) 0 (us,) 13 (pip) 1 (es) 14 (allo) -1 (w) 12 (for) 13 (a) 14 (more) 13 (restricted) 15 (t) 0 (yp) 1 (e) 13 (of) 14 (parallelism) 11 (than) 13 (fanout/fanin) 12 (no) 1 (des.) 19 (Sp) 1 (eci\014cally) -2 (,) 12 (if) 12 (no) 1 (de) ks 0 2574 p m (instances) 15 (need) 15 (to) 14 (b) 1 (e) 14 (serialized) 14 (in) 14 (a) 13 (certain) 15 (algorithm) -1 (,) 12 (then) 14 (the) 15 (pip) 1 (e) 14 (construct) 15 (can) 14 (b) 1 (e) 15 (used) 15 (e\013ectiv) 0 (ely) -2 (.) ks 954 2794 p m (15) s @eop 14 @bop0 cmr10.300 @sf [<07C03E001830E1803009C04070078040E0070020E00F0020E01C8000E03C4000E0384000607020 006070200030E0100010E0100009C0080005C00400038004000380060003800F0003C03FE00740 000007200000071000000710000007080000070800000708000007080000030800000308000001 90000000E00000> 27 31 -2 1 32] 38 @dc cmbx10.300 @sf [<003FE00001F07C0003C01E000F800F801F0007C03F0007E03E0003E07E0003F07E0003F07C0001 F0FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F87C0001F07C00 01F07E0003F03E0003E01E0003C01F0007C00F800F8003C01E0001F07C00003FE000> 29 28 -3 0 36] 79 @dc [ 31 28 -2 0 37] 68 @dc cmmi10.300 @sf [<1E0E00319900607880E03880E03880E03880E01C00E01C00E01C00E01C00700E00700E00300E00 380E00180F000C0F0007170001E7000003800003800003800003800001C00001C00001C00001C0 0000E00000E00007E0> 19 29 -2 0 22] 100 @dc [<0F00188038403840382038201C001C001C001C000E000E000E000E00070007000700FFF0038003 800380038001C001C001C000C0> 12 26 0 0 15] 116 @dc [ 28 28 -2 0 27] 80 @dc [<38006400E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E 000E000E000700070007000700038003801F80> 9 29 -2 0 12] 108 @dc cmbx10.300 @sf [ 11 4 -1 -7 16] 45 @dc 14 @bop1 cmr10.300 @sf 51 42 p m (1.) s 104 42 p m (By) 14 (binding) 13 (it) 13 (to) 14 (the) 15 (return) 15 (parameter:) 17 (e.g.) ks cmmi10.300 @sf 18 r m (a) s cmr10.300 @sf 12 r m (=) 14 (fo) 1 (o\(\).) ks 51 120 p m (2.) s 104 120 p m (By) 14 (sending) 14 (its) 14 (address) 15 (as) 14 (an) 14 (argumen) -1 (t:) 17 (e.g.) 17 (fo) 1 (o\(&) ks cmmi10.300 @sf m (a) s cmr10.300 @sf m (\).) s 51 198 p m (3.) s 104 198 p m (By) 14 (passing) 14 (an) 13 (arra) 0 (y) 13 (as) 14 (an) 14 (argumen) -1 (t:) 16 (e.g.) 18 (fo) 1 (o\() ks cmmi10.300 @sf m (a) s cmr10.300 @sf m ([]\).) s 62 272 p m (If) 17 (the) 17 (parameter) 17 (to) 17 (whic) 0 (h) 15 (the) 18 (return) 18 (v) -1 (alue) 15 (is) 17 (b) 1 (ound) 17 (has) 17 (not) 17 (b) 1 (een) 18 (declared,) 18 (then) 17 (it) 17 (is) 17 (defaulted) 17 (to) 16 (b) 1 (e) ks 0 322 p m (output-only) -2 (.) ks cmbx10.300 @sf 0 428 p m (Output) 13 (Declarati) -1 (ons) ks cmr10.300 @sf 39 r m (There) 14 (ma) 0 (y) 11 (b) 1 (e) 13 (some) 12 (parameters) 14 (whic) 0 (h) 12 (ha) 0 (v) -1 (e) 12 (b) 1 (een) 14 (created) 14 (or) 13 (initialized) 12 (b) 0 (y) 12 (the) 14 (sub-) ks 0 478 p m (routine) 12 (call.) 16 (These) 13 (parameters) 12 (can) 12 (b) 1 (e) 13 (declared) 12 (as) 12 (output-only) 11 (after) 12 (the) 12 (subroutine) 13 (call.) 16 (Output) 13 (declarations) ks 0 528 p m (are) 14 (of) 14 (the) 14 (form:) ks cmtt10.300 @sf 65 602 p m (>) 22 (type) 21 (param-name) 20 (;) ks cmr10.300 @sf 0 676 p m (Th) 0 (us,) 12 (if) 13 (no) 1 (de) 14 (1) 13 (w) 0 (an) 0 (ts) 11 (to) 14 (create) 15 (the) 14 (parameter) ks cmmi10.300 @sf 13 r m (a) s cmr10.300 @sf 13 r m (and) 13 (initialize) 12 (it) 13 (to) 14 (the) 14 (result) 14 (of) ks cmti10.300 @sf 13 r m (fo) -1 (o) ks cmr10.300 @sf m (,) 12 (then) 14 (it) 13 (can) 14 (b) 1 (e) 14 (declared) ks 0 726 p m (as) 14 (follo) -1 (ws:) ks cmtt10.300 @sf 0 799 p m (NODE) 21 (1) ks 44 849 p m (a) 21 (=) 22 (foo\(\);) ks 44 899 p m (>) 21 (int) 21 (a;) ks cmr10.300 @sf 0 973 p m (A) 14 (ma) 2 (jor) 13 (di\013erence) 16 (b) 1 (et) 0 (w) 0 (een) 14 (output) 14 (and) 15 (I/O) 14 (parameters) 14 (is) 14 (in) 14 (the) 15 (assumptions) 14 (ab) 1 (out) 14 (allo) 1 (cation:) 17 (If) 14 (an) 14 (arra) 0 (y) ks 0 1023 p m (is) 18 (declared) 18 (to) 18 (b) 1 (e) 19 (an) 17 (I/O) 18 (parameter,) 18 (then) 18 (HeNCE) 19 (will) 16 (allo) 1 (cate) 18 (the) 18 (space) 19 (for) 18 (it,) 17 (and) 18 (initialize) 16 (it) 18 (from) 16 (its) ks 0 1073 p m (ancestors,) 21 (if) 19 (an) 0 (y) 17 (con) 0 (tain) 18 (the) 19 (arra) 0 (y) -2 (.) 31 (If) 19 (it) 18 (is) 19 (declared) 20 (as) 19 (output-only) -2 (,) 18 (ho) 0 (w) 0 (ev) -1 (er,) 18 (HeNCE) 20 (assumes) 19 (that) 19 (the) ks 0 1123 p m (subroutine) 14 (will) 12 (allo) 1 (cate) 13 (the) 14 (arra) 0 (y) -3 (.) 16 (Moreo) 0 (v) 0 (er,) 11 (the) 14 (size) 15 (of) 12 (the) 14 (output) 14 (arra) 0 (y) 12 (is) 13 (determined) 14 (after) 13 (the) 14 (subroutine) ks 0 1172 p m (call,) 13 (as) 14 (those) 14 (determining) 13 (parameters) 14 (migh) -1 (t) 12 (b) 1 (e) 14 (output-only) 13 (as) 14 (w) 0 (ell.) ks 62 1222 p m (\(Note:) 24 (This) 16 (b) 1 (eha) 0 (vior) 16 (is) 16 (not) 16 (fully) 15 (debugged) 18 (in) 16 (the) 17 (curren) 0 (t) 17 (release) 17 (of) 16 (h) 0 (to) 1 (ol.\)) 24 (F) -2 (or) 15 (example,) 16 (supp) 1 (ose) 17 (the) ks 0 1272 p m (subroutine) s cmmi10.300 @sf 15 r m (r) 1 (eadtext) ks cmr10.300 @sf 13 r m (reads) 15 (a) 14 (bunc) 0 (h) 13 (of) 13 (text) 15 (from) 12 (a) 13 (\014le,) 14 (and) 14 (returns) 15 (the) 15 (length) 13 (in) 14 (its) 14 (\014rst) 14 (parameter,) 14 (and) 13 (the) ks 0 1322 p m (text) 14 (in) 14 (its) 14 (second) 15 (parameter.) 17 (Then) 15 (the) 14 (HeNCE) 15 (declaration) 14 (for) ks cmmi10.300 @sf 13 r m (r) 1 (eadtext) ks cmr10.300 @sf 14 r m (should) 14 (b) 1 (e:) ks cmtt10.300 @sf 0 1396 p m (NODE) 21 (0) ks 44 1446 p m (readtext\(&l) -1 (en,) 19 (&txt\);) ks 44 1495 p m (>) 21 (int) 21 (len;) ks 44 1545 p m (>) 21 (char) 21 (txt[len];) ks cmr10.300 @sf 0 1619 p m (Output) 11 (declarations) 10 (can) 10 (also) 9 (b) 1 (e) 10 (used) 11 (for) 10 (parameters) 10 (that) 10 (need) 10 (to) 10 (b) 1 (e) 11 (created,) 11 (but) 10 (aren't) 11 (used) 10 (in) 10 (the) 10 (subroutine) ks 0 1669 p m (call.) 17 (F) -2 (or) 12 (example,) 12 (supp) 1 (ose) 15 (that) 13 (the) 14 (arra) 0 (y) ks cmmi10.300 @sf 13 r m (P) s cmr10.300 @sf 19 r m (is) 13 (going) 12 (to) 14 (b) 1 (e) 14 (distributed) 14 (among) 11 (man) -1 (y) 12 (no) 1 (des,) 14 (but) 13 (no) 14 (one) 13 (no) 1 (de) ks 0 1719 p m (is) 16 (ev) 0 (er) 16 (going) 15 (to) 15 (hold) ks cmmi10.300 @sf 16 r m (P) s cmr10.300 @sf 21 r m (in) 16 (its) 16 (en) 0 (tiret) 0 (y) -3 (.) ks cmmi10.300 @sf 22 r m (P) s cmr10.300 @sf 22 r m (m) -1 (ust) 15 (b) 1 (e) 16 (declared) 17 (b) 0 (y) 15 (some) 15 (no) 1 (de,) 16 (so) 17 (that) 16 (HeNCE) 17 (kno) 0 (ws) 14 (its) 16 (t) 0 (yp) 1 (e) ks 0 1769 p m (and) 14 (size;) 14 (ho) 0 (w) 0 (ev) -1 (er,) 12 (if) 13 (it) 14 (is) 14 (declared) 15 (as) 14 (an) 13 (input) 14 (or) 14 (input/output) 14 (parameter,) 13 (then) 15 (HeNCE) 15 (will) 12 (allo) 1 (cate) 13 (it) 14 (and) ks 0 1818 p m (set) 16 (its) 16 (v) -1 (alues) 14 (to) 15 (n) 0 (ull.) 21 (If) 15 (it) 15 (is) 15 (declared) 17 (as) 15 (an) 15 (output) 16 (parameter,) 15 (then) 16 (HeNCE) 16 (do) 1 (es) 16 (not) 16 (allo) 1 (cate) 15 (it,) 15 (but) 15 (do) 1 (es) ks 0 1868 p m (note) 13 (its) 13 (t) 0 (yp) 1 (e) 13 (and) 13 (size.) 18 (Therefore) 15 (the) 13 (user) 14 (can) 13 (use) 14 (output) 13 (declarations) 14 (to) 12 (declare,) 14 (but) 13 (not) 13 (allo) 1 (cate) 13 (or) 13 (use,) 13 (an) ks 0 1918 p m (arra) 0 (y) -3 (.) ks 62 1968 p m (Arra) 0 (y) 11 (parameters) 11 (cannot) 12 (c) 0 (hange) 10 (size) 13 (during) 11 (HeNCE's) 12 (execution) 12 (\(unless) 12 (a) 11 (new) 12 (parameter) 11 (is) 11 (created) 13 (using) ks cmtt10.300 @sf 0 2018 p m (NEW) s cmr10.300 @sf 21 r m (\).) 14 (F) -2 (or) 12 (example,) 12 (if) 13 (w) 0 (e) 13 (made) 13 (the) 15 (follo) -1 (wi) -1 (ng) 12 (declaration:) ks cmtt10.300 @sf 0 2092 p m (NODE) 21 (0) ks 44 2141 p m (NEW) 21 (<>) 21 (int) 21 (len) 21 (=) 22 (400;) ks 44 2191 p m (<>) 21 (char) 21 (txt[len];) ks 44 2241 p m (readtext\(&l) -1 (en,) 19 (&txt\);) ks cmr10.300 @sf 0 2315 p m (and) s cmmi10.300 @sf 14 r m (r) 1 (eadtxt) ks cmr10.300 @sf 13 r m (c) 0 (hanges) ks cmmi10.300 @sf 14 r m (l) 1 (en) ks cmr10.300 @sf 14 r m (to) 14 (300,) ks cmmi10.300 @sf 12 r m (txt) s cmr10.300 @sf 14 r m (will) 12 (not) 14 (undergo) 14 (a) 14 (size) 14 (c) 0 (hange) 14 ({) 13 (it) 14 (will) 12 (remain) 13 (400) 13 (c) 0 (haracters) 14 (long.) ks cmbx10.300 @sf 0 2421 p m (Sp) 1 (ecial-Pu) -1 (rp) 0 (ose) 14 (No) 1 (des) ks cmr10.300 @sf 41 r m (Belo) 0 (w) 13 (is) 14 (a) 13 (description) 15 (of) 13 (the) 14 (sp) 1 (ecial-purp) 1 (ose) 15 (no) 1 (des) 15 (and) 13 (their) 14 (textual) 14 (syn) 0 (tax) 13 (as) ks 0 2471 p m (generated) 19 (b) 0 (y) 16 (HeNCE.) 18 (As) 18 (stated) 18 (b) 1 (efore,) 19 (sp) 1 (ecial-purp) 1 (ose) 19 (no) 1 (des) 18 (all) 16 (come) 17 (in) 17 (pairs) 17 (surrounding) 18 (a) 17 (subgraph.) ks 0 2520 p m (In) 17 (realit) 0 (y) -3 (,) 14 (sp) 1 (ecial-purp) 1 (ose) 18 (no) 1 (des) 17 (aren't) 17 (no) 1 (des) 18 (at) 16 (all,) 16 (but) 16 (sp) 1 (ecify) 17 (graph) 17 (rewriting) 16 (rules.) 27 (The) 17 (nature) 17 (of) 16 (the) ks 0 2570 p m (sp) 1 (ecial-purp) 1 (ose) 19 (no) 1 (de,) 18 (and) 17 (the) 18 (v) -1 (alues) 16 (of) 17 (run) 0 (tim) -1 (e) 16 (v) -1 (ariabl) -1 (es) 17 (determine) 17 (ho) 0 (w) 16 (the) 18 (subgraph) 17 (gets) 18 (written.) 29 (F) -2 (or) ks 0 2620 p m (example,) 16 (if) 16 (a) 17 (conditional) 15 (no) 1 (de) 17 (ev) -1 (aluates) 16 (to) 17 (false,) 17 (then) 18 (the) 17 (subgraph) 17 (do) 1 (es) 18 (not) 17 (get) 17 (included) 17 (in) 17 (the) 17 (graph's) ks 0 2670 p m (execution.) s 954 2794 p m (14) s @eop 13 @bop0 cmmi10.300 @sf [ 28 29 -1 0 31] 65 @dc cmtt10.300 @sf [<03E0000FF8001FFC003C1E00380700700780700380700380E00380E00380F00380F00700F80F00 FFFE00EFFC00E3F800700000700000780600380F001C0F000F070007FE0003FC0000F800> 17 25 -2 0 22] 54 @dc cmbx10.300 @sf [<07FFFE0007FFFE00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000C01F8030C01F 8030C01F8030C01F8030E01F8070601F8060701F80E0781F81E07FFFFFE07FFFFFE0> 28 28 -2 0 33] 84 @dc cmmi10.300 @sf [<804020201010101070F0F060> 4 12 -4 8 12] 59 @dc 13 @bop1 cmsy10.300 @sf 62 42 p m (\017) s cmmi10.300 @sf 104 42 p m (A) s cmr10.300 @sf m ([][]:) 16 (This) 14 (also) 13 (sp) 1 (eci\014es) 16 (all) 12 (of) ks cmmi10.300 @sf 14 r m (A) s cmr10.300 @sf m (.) s cmsy10.300 @sf 62 125 p m (\017) s cmmi10.300 @sf 104 125 p m (A) s cmr10.300 @sf m ([0) 16 (:) 16 (5][10) 15 (:) 16 (15]:) 23 (This) 17 (sp) 1 (eci\014es) 18 (the) 18 (rectangular) 17 (p) 1 (ortion) 17 (of) ks cmmi10.300 @sf 16 r m (A) s cmr10.300 @sf 17 r m (starting) 17 (with) ks cmmi10.300 @sf 16 r m (A) s cmr10.300 @sf m ([0][10]) 15 (and) 16 (ending) 17 (with) ks cmmi10.300 @sf 104 174 p m (A) s cmr10.300 @sf m ([5][15]) -1 (.) 16 (If) 14 (this) 14 (is) 13 (used) 15 (in) 14 (an) 13 (expression,) 15 (for) 13 (example:) ks cmtt10.300 @sf 147 274 p m (NEW) 22 (<>) 21 (int) 21 (B[6][6]) 20 (=) 22 (A[0) 21 (:) 22 (5][10) 21 (:) 21 (15];) ks cmr10.300 @sf 104 374 p m (then) s cmmi10.300 @sf 16 r m (B) s cmr10.300 @sf 18 r m (is) 15 (created) 17 (and) 15 (its) 15 (v) -1 (alues) 14 (are) 16 (copied) 15 (from) 14 (that) 15 (rectangular) 16 (p) 1 (ortion) 15 (of) ks cmmi10.300 @sf 15 r m (A) s cmr10.300 @sf m (.) s cmmi10.300 @sf 22 r m (B) s cmr10.300 @sf 2 r m ([0][0]) 13 (will) 14 (b) 1 (e) 16 (equal) ks 104 423 p m (to) s cmmi10.300 @sf 14 r m (A) s cmr10.300 @sf m ([0][10) -1 (],) 11 (and) ks cmmi10.300 @sf 14 r m (B) s cmr10.300 @sf 2 r m ([5][5]) 12 (will) 13 (b) 1 (e) 14 (equal) 14 (to) ks cmmi10.300 @sf 13 r m (A) s cmr10.300 @sf m ([5][15].) s cmsy10.300 @sf 62 506 p m (\017) s cmmi10.300 @sf 104 506 p m (A) s cmr10.300 @sf m ([0) 12 (:) 13 (5][11]:) 18 (This) 15 (sp) 1 (eci\014es) 17 (a) 15 (6-elemen) 0 (t) 13 (one-dimensional) 12 (arra) 0 (y) 14 (whose) 16 (\014rst) 15 (v) -1 (alue) 14 (is) ks cmmi10.300 @sf 14 r m (A) s cmr10.300 @sf m ([0][11],) 13 (and) 14 (whose) ks 104 556 p m (last) 13 (v) -1 (alue) 13 (is) ks cmmi10.300 @sf 13 r m (A) s cmr10.300 @sf m ([5][11].) s cmsy10.300 @sf 62 639 p m (\017) s cmmi10.300 @sf 104 639 p m (A) s cmr10.300 @sf m ([11][]:) 16 (This) 15 (is) 14 (a) 14 (20-elemen) -1 (t) 13 (one) 14 (dimensional) 12 (arra) 0 (y) 13 (whose) 15 (\014rst) 15 (v) -1 (alue) 13 (is) ks cmmi10.300 @sf 14 r m (A) s cmr10.300 @sf m ([11][0],) 12 (and) 14 (whose) 15 (last) 14 (v) -1 (al) -1 (ue) ks 104 689 p m (is) s cmmi10.300 @sf 14 r m (A) s cmr10.300 @sf m ([11][19) -1 (].) ks cmsy10.300 @sf 62 772 p m (\017) s cmmi10.300 @sf 104 772 p m (A) s cmr10.300 @sf m ([11) 10 (:) 12 (11][0) 9 (:) 11 (5]:) 17 (This) 12 (is) 12 (a) 11 (1x6,) 12 (t) 0 (w) 0 (o) 9 (dimensional) 10 (arra) 0 (y) 11 (whose) 13 (\014rst) 12 (v) -1 (alue) 11 (is) ks cmmi10.300 @sf 12 r m (A) s cmr10.300 @sf m ([11][0]) -1 (,) 10 (and) 12 (whose) 13 (last) 12 (v) -1 (al) -1 (ue) ks 104 822 p m (is) s cmmi10.300 @sf 14 r m (A) s cmr10.300 @sf m ([11][5]) -1 (.) ks 0 905 p m (One) 17 (can) 16 (use) 17 (these) 18 (arra) 0 (y) 15 (sp) 1 (eci\014cations) 17 (in) 16 (expressions,) 18 (and) 16 (one) 16 (can) 17 (legally) 14 (sp) 1 (ecify) 17 (di\013eren) 0 (t) 16 (p) 1 (ortions) 17 (of) 15 (the) ks 0 955 p m (same) 13 (arra) 0 (y) -3 (.) 16 (F) -2 (or) 13 (example,) 12 (the) 14 (declaration:) ks cmtt10.300 @sf 65 1038 p m (NEW) 22 (<>) 21 (int) 21 (b[6][6]) 20 (=) 22 (A[0) 21 (:) 22 (5][10) 21 (:) 21 (15];) ks 65 1088 p m (NEW) 22 (<>) 21 (int) 21 (c[6][6]) 20 (=) 22 (A[1) 21 (:) 22 (6][10) 21 (:) 21 (15];) ks cmr10.300 @sf 0 1171 p m (are) 12 (p) 1 (erfectly) 13 (legal.) 16 (Eac) 0 (h) 11 (p) 1 (ortion) 11 (of) ks cmmi10.300 @sf 11 r m (A) s cmr10.300 @sf 12 r m (is) 11 (considered) 13 (to) 12 (b) 1 (e) 12 (a) 11 (di\013eren) 0 (t) 12 (I/O) 11 (parameter.) 17 (This) 12 (could) 11 (b) 1 (e) 12 (the) 13 (source) ks 0 1220 p m (of) 13 (nondeterminacy) 14 (problems) 13 (if) 13 (the) 14 (partitions) 14 (of) ks cmmi10.300 @sf 13 r m (A) s cmr10.300 @sf 14 r m (o) 0 (v) -1 (erlap.) ks 62 1270 p m (The) 16 (curren) 0 (t) 16 (implem) -1 (en) 0 (tati) -1 (on) 14 (of) 15 (HeNCE) 16 (has) 16 (b) 1 (een) 17 (written) 16 (so) 16 (that) 15 (some) 15 (expressions) 17 (in) 0 (v) 0 (o) -1 (lvi) -1 (ng) 14 (arra) 0 (ys) 14 (are) ks 0 1320 p m (illegal.) 20 (In) 16 (particular,) 15 (scalar) 15 (parameters) 15 (can) 16 (not) 15 (b) 1 (e) 16 (set) 16 (to) 15 (arra) 0 (y) 14 (v) -1 (alues.) 22 (The) 15 (reason) 16 (for) 15 (this) 16 (has) 15 (to) 15 (do) 15 (with) ks 0 1370 p m (implem) -1 (en) -1 (tatio) -1 (n) 15 (details) 15 (and) 16 (future) 17 (v) 0 (ersions) 16 (of) 15 (HeNCE) 17 (should) 16 (remo) 0 (v) -1 (e) 14 (these) 18 (restrictions.) 26 (The) 16 (follo) -1 (wing) 13 (are) ks cmti10.300 @sf 0 1420 p m (il) 2 (le) -1 (gal) ks cmr10.300 @sf 12 r m (expressions:) s cmtt10.300 @sf 44 1503 p m (NEW) 21 (<>) 21 (int) 21 (b) 22 (=) 21 (c[5];) ks 44 1552 p m (NEW) 21 (<>) 21 (d[1) 21 (:) 22 (c[5]];) ks 44 1602 p m (FANOUT) 20 (1) 22 (i) 21 (=) 22 (c[5]) 21 (TO) 21 (10;) ks 44 1652 p m (foo\(d[c[5]]) -1 (\);) ks cmr10.300 @sf 0 1735 p m (ho) 0 (w) -1 (ev) 0 (er,) 12 (the) 14 (follo) -1 (wing) 12 (are) ks cmti10.300 @sf 14 r m (le) -1 (gal) ks cmr10.300 @sf m (:) s cmtt10.300 @sf 44 1818 p m (NEW) 21 (<>) 21 (int) 21 (b[5]) 21 (=) 22 (c[5) 21 (:) 22 (9];) ks 44 1868 p m (foo\(c[5]) 20 (+) 21 (c[6]\);) ks cmbx10.300 @sf 0 1976 p m (The) 16 (Subrout) -1 (in) -1 (e) 15 (Call) ks cmr10.300 @sf 41 r m (Eac) 0 (h) 13 (no) 1 (de) 15 (is) 15 (b) 1 (ound) 15 (to) 14 (a) 14 (subroutine.) 21 (The) 15 (subroutine) 15 (call) 14 (is) 15 (where) 15 (the) 16 (argumen) -1 (ts) ks 0 2026 p m (to) 18 (the) 18 (subroutine) 19 (are) 19 (de\014ned,) 19 (and) 18 (the) 19 (return) 19 (v) -1 (alue) 16 (is) 18 (b) 1 (ound.) 30 (The) 19 (subroutine) 19 (call) 17 (is) 18 (a) 17 (part) 18 (of) 18 (the) 18 (no) 1 (de) ks 0 2075 p m (program.) 16 (The) 15 (syn) 0 (tax) 13 (of) 13 (the) 14 (subroutine) 15 (call) 13 (is:) ks cmtt10.300 @sf 65 2158 p m ([) 22 (param) 21 (=) 21 (]) 22 (sub-name) 20 (\() 22 ([) 21 (expression) 20 ([) 21 (,) 22 (expression) 20 (]*) 21 (]) 22 (\)) 21 (;) ks cmr10.300 @sf 0 2242 p m (F) -2 (or) 12 (example,) 13 (the) 14 (follo) -1 (wing) 11 (are) 15 (subroutine) 14 (calls:) ks cmtt10.300 @sf 44 2325 p m (foo\(\);) s 44 2374 p m (a) 21 (=) 22 (add\(b,) 20 (c\);) ks 44 2424 p m (update_arra) -1 (y\(&\() -1 (A[r][) -1 (c]\)\);) ks cmr10.300 @sf 0 2507 p m (The) 14 (\014rst) 15 (example) 12 (simply) 12 (calls) 13 (the) 14 (subroutine) ks cmti10.300 @sf 15 r m (fo) -1 (o) ks cmr10.300 @sf m (.) 17 (The) 14 (second) 15 (calls) 13 (the) 14 (subroutine) ks cmti10.300 @sf 15 r m (add) s cmr10.300 @sf 14 r m (with) 14 (the) 14 (parameters) ks cmmi10.300 @sf 0 2557 p m (b) s cmr10.300 @sf 13 r m (and) s cmmi10.300 @sf 12 r m (c) s cmr10.300 @sf 13 r m (as) 13 (argumen) 0 (ts,) 11 (and) 12 (binds) 13 (the) 13 (return) 14 (v) -1 (alue) 12 (to) ks cmmi10.300 @sf 12 r m (a) s cmr10.300 @sf m (.) 18 (The) 13 (last) 13 (example) 11 (calls) ks cmti10.300 @sf 13 r m (up) -1 (date) ks 3 r 13 2 ru 1544 2557 p m (arr) -1 (ay) ks cmr10.300 @sf 11 r m (with) 12 (the) 14 (address) ks 0 2607 p m (of) 13 (elemen) 0 (t) 13 (\() ks cmmi10.300 @sf m (r) 0 (;) 7 (c) ks cmr10.300 @sf m (\)) 12 (of) 13 (arra) 0 (y) ks cmmi10.300 @sf 13 r m (A) s cmr10.300 @sf m (.) s 62 2657 p m (P) 0 (arameters) 13 (ma) -1 (y) 12 (b) 1 (e) 15 (up) 1 (dated) 14 (b) 0 (y) 13 (subroutines) 15 (in) 13 (three) 15 (w) 0 (a) 0 (ys:) ks 954 2794 p m (13) s @eop 12 @bop0 cmr10.300 @sf [<3078F8B08080804040201008> 5 12 -3 -17 12] 96 @dc cmmi10.300 @sf [<0000038000000F0000003C000000F0000003C000000F0000003C000000F0000003C000000F0000 003C000000F0000000F00000003C0000000F00000003C0000000F00000003C0000000F00000003 C0000000F00000003C0000000F0000000380> 25 24 -3 2 32] 60 @dc [ 25 24 -3 2 32] 62 @dc cmtt10.300 @sf [<60F0F0600000000060F0F0F0F0F0F0F0F0F0F0F0F0F0F0F060> 4 25 -9 0 22] 33 @dc 12 @bop1 cmr10.300 @sf 0 42 p m (descenden) 0 (ts.) ks 62 91 p m (If) 11 (a) 11 (no) 1 (de) 11 (w) 0 (an) 0 (ts) 9 (parameters) 11 (to) 11 (b) 1 (e) 12 (loaded) 11 (from) 9 (ancestors) 13 (and) 11 (to) 10 (b) 1 (e) 12 (seen) 13 (b) 0 (y) 9 (descende) 1 (n) 0 (ts,) 12 (then) 12 (it) 11 (can) 11 (declare) ks 0 141 p m (them) 11 (to) 12 (b) 1 (e) 13 (Input/Output.) 18 (This) 12 (is) 12 (done) 12 (b) 0 (y) 11 (substituting) 12 (`) ks cmmi10.300 @sf m (<>) s cmr10.300 @sf m (') 11 (for) 12 (`) ks cmmi10.300 @sf m (<) s cmr10.300 @sf m (') 11 (in) 12 (the) 13 (ab) 1 (o) 0 (v) -1 (e) 10 (syn) 0 (tax.) 17 (Th) 0 (us) 11 (the) 13 (follo) -1 (wi) -1 (ng) ks 0 191 p m (examples:) s cmtt10.300 @sf 87 273 p m (<>) 22 (a;) ks 87 323 p m (NEW) 21 (<>) 22 (int) 21 (b) 21 (=) 22 (5;) ks 87 373 p m (<>) 22 (char) 21 (c[25]) 20 (=) 22 ("Foo";) ks 87 423 p m (<>) 22 (int) 21 (d[10][15];) ks cmr10.300 @sf 0 505 p m (mean) 11 (the) 12 (same) 11 (as) 12 (ab) 1 (o) 0 (v) 0 (e,) 10 (except) 13 (that) 12 (after) 12 (their) 12 (subroutine) 13 (completes,) 12 (their) 12 (v) -1 (alues) 10 (can) 13 (b) 1 (e) 12 (sen) 0 (t) 12 (to) 12 (descenden) 0 (t) ks 0 555 p m (no) 1 (des.) ks cmbx10.300 @sf 0 662 p m (Expressions) 16 (and) 18 (default) 15 (parameters) ks cmr10.300 @sf 40 r m (Previously) 16 (w) 0 (e) 15 (stated) 17 (that) 16 (parameters) 16 (ma) -1 (y) 14 (b) 1 (e) 16 (initialized) 15 (to) ks cmti10.300 @sf 16 r m (ex-) s 0 712 p m (pr) -1 (essions) ks cmr10.300 @sf m (.) 16 (Expressions) 11 (ma) 0 (y) 8 (also) 9 (b) 1 (e) 11 (used) 11 (to) 11 (de\014ne) 11 (arra) 0 (y) 9 (dimensions) 9 (and) 10 (subroutine) 11 (argumen) 0 (ts.) 15 (An) 11 (expression) ks 0 762 p m (is) 14 (de\014ned) 15 (as) 14 (a) 13 (com) 0 (bina) -1 (tion) 12 (of) 13 (constan) 0 (ts,) 13 (parameters) 14 (and) 14 (C) 14 (op) 1 (erators.) 19 (Th) 0 (us,) 12 (the) 15 (follo) -1 (wi) -1 (ng) 12 (are) 14 (expressions:) ks cmtt10.300 @sf 44 844 p m (5) s 44 894 p m (a) s 44 944 p m (b[3][5]) 20 (+) 22 (c) 21 (*) 22 (5.0) ks 44 993 p m (\(d) 21 (!=) 21 (0\)) 22 (?) 21 (&d) 22 (:) 21 (&e) ks cmr10.300 @sf 0 1076 p m (If) 10 (an) 10 (expression) 12 (uses) 11 (a) 11 (parameter) 10 (that) 10 (is) 10 (not) 11 (declared,) 11 (then) 11 (that) 11 (parameter) 10 (is) 10 (defaulted) 11 (to) 10 (b) 1 (e) 11 (an) 10 (input/output) ks 0 1125 p m (parameter.) 18 (Th) 0 (us,) 12 (in) 14 (the) 14 (declaration:) ks cmtt10.300 @sf 87 1208 p m (<>) 22 (a;) ks 87 1257 p m (<) 22 (int) 21 (b) 22 (=) 21 (a;) ks cmr10.300 @sf 0 1340 p m (the) 10 (\014rst) 11 (line) 9 (can) 10 (b) 1 (e) 10 (omitted:) 15 (Since) ks cmmi10.300 @sf 10 r m (b) s cmr10.300 @sf 10 r m (men) 0 (ti) -1 (ons) ks cmmi10.300 @sf 8 r m (a) s cmr10.300 @sf 10 r m (in) 9 (its) 10 (expression,) ks cmmi10.300 @sf 11 r m (a) s cmr10.300 @sf 10 r m (is) 9 (defaulted) 10 (to) 10 (an) 9 (input/output) 10 (parameter.) ks 0 1389 p m (Ev) 0 (en) 18 (if) 18 (an) 19 (expression) 20 (is) 18 (not) 19 (used) 20 (\(e.g.) ks cmmi10.300 @sf 32 r m (b) s cmr10.300 @sf 19 r m (is) 18 (loaded) 19 (from) 17 (an) 18 (ancestor,) 21 (and) 19 (is) 18 (nev) 0 (er) 19 (initiali) -1 (zed) 18 (to) ks cmmi10.300 @sf 19 r m (a) s cmr10.300 @sf m (\),) 19 (the) ks 0 1439 p m (undeclared) 15 (parameters) 14 (that) 14 (it) 13 (uses) 15 (are) 15 (still) 13 (defaulted) 14 (to) 13 (input/output) 14 (parameters.) ks 62 1489 p m (Circular) 14 (references) 17 (are) 14 (not) 14 (allo) -1 (w) -1 (ed.) 16 (F) -2 (or) 13 (example:) ks cmtt10.300 @sf 87 1571 p m (NEW) 21 (<) 22 (int) 21 (a) 22 (=) 21 (b;) ks 87 1621 p m (NEW) 21 (<) 22 (int) 21 (b) 22 (=) 21 (a;) ks cmr10.300 @sf 0 1703 p m (will) 12 (b) 1 (e) 15 (\015agged) 14 (as) 14 (an) 13 (error.) ks cmbx10.300 @sf 0 1811 p m (Arra) 0 (ys) ks cmr10.300 @sf 40 r m (Arra) 0 (ys) 14 (are) 15 (declared) 15 (as) 15 (in) 14 (C.) 14 (Eac) 0 (h) 14 (dimension') -1 (s) 13 (sp) 1 (eci\014cation) 16 (is) 14 (enclosed) 15 (in) 14 (square) 16 (brac) 0 (k) 0 (ets.) 19 (These) ks 0 1861 p m (sp) 1 (eci\014cations) 17 (ma) -1 (y) 15 (b) 1 (e) 16 (expressions) 18 (in) 0 (v) -1 (olv) -1 (ing) 14 (other) 17 (parameters.) 25 (When) 16 (an) 16 (arra) 0 (y) 15 (is) 16 (\014rst) 17 (declared,) 17 (it) 16 (m) 0 (ust) 14 (b) 1 (e) ks 0 1910 p m (with) 15 (a) 15 (t) 0 (yp) 1 (e.) 21 (This) 15 (de\014nes) 16 (the) 16 (size) 16 (of) 15 (the) 15 (arra) 0 (y) -2 (,) 12 (whic) 0 (h) 14 (m) 0 (ust) 14 (remain) 13 (constan) 0 (t) 15 (throughout) 15 (the) 16 (lifetim) -1 (e) 14 (of) 14 (the) ks 0 1960 p m (computation.) 19 (If) 14 (a) 14 (no) 1 (de) 15 (redeclares) 17 (an) 14 (arra) 0 (y) 14 (that) 15 (an) 14 (ancestor) 16 (has) 15 (already) 14 (declared,) 15 (then) 16 (it) 14 (is) 14 (an) 15 (error) 15 (if) 14 (the) ks 0 2010 p m (declarations) 14 (di\013er) 14 (in) 14 (t) 0 (yp) 1 (e) 13 (or) 14 (in) 13 (the) 15 (size) 15 (of) 13 (an) 0 (y) 12 (dimension.) ks 62 2060 p m (After) 16 (an) 14 (arra) 0 (y) 13 (has) 15 (b) 1 (een) 16 (de\014ned,) 15 (no) 1 (des) 16 (ma) -1 (y) 12 (use) 16 (rectangular) 15 (p) 1 (ortions) 14 (of) 14 (it.) 20 (Th) 0 (us,) 14 (no) 1 (des) 15 (can) 15 (split) 14 (up) 15 (an) ks 0 2110 p m (arra) 0 (y) 11 (to) 11 (p) 1 (erform) 12 (parallel) 10 (computations.) 16 (In) 12 (the) 13 (simplest) 11 (case,) 13 (a) 11 (no) 1 (de) 13 (can) 12 (sp) 1 (ecify) 12 (a) 12 (single) 12 (elemen) 0 (t) 10 (of) 11 (an) 12 (arra) 0 (y) -3 (.) ks 0 2160 p m (F) -2 (or) 12 (example,) 13 (if) 13 (no) 1 (de) 14 (1) 14 (w) 0 (an) -1 (ts) 12 (to) 14 (use) 15 (elemen) 0 (t) 12 (\(5) ks cmmi10.300 @sf m (;) s cmr10.300 @sf 7 r m (6\)) 13 (of) 14 (in) 0 (teger) 13 (arra) 0 (y) ks cmmi10.300 @sf 13 r m (p) s cmr10.300 @sf m (,) 13 (then) 14 (it) 14 (can) 14 (declare:) ks cmtt10.300 @sf 44 2242 p m (<>) 21 (p[5][6];) ks cmr10.300 @sf 0 2324 p m (or) 14 (simply) 12 (use) 14 (it:) ks cmtt10.300 @sf 44 2406 p m (foo\(p[5][6]) -1 (\);) ks cmr10.300 @sf 0 2488 p m (Larger,) 16 (rectangular) 15 (p) 1 (ortions) 16 (of) 14 (arra) 0 (ys) 15 (can) 15 (also) 15 (b) 1 (e) 16 (sp) 1 (eci\014ed) 16 (b) 0 (y) 14 (giving) 14 (the) 16 (dimension's) 14 (lo) 0 (w) 13 (and) 15 (high) 15 (v) -1 (alues.) ks 0 2538 p m (An) 18 (empt) 0 (y) 15 (dimension) 16 (will) 16 (default) 17 (to) 17 (the) 18 (en) 0 (tire) 18 (con) 0 (ten) 0 (ts) 16 (of) 17 (the) 18 (dimension.) 27 (The) 18 (follo) -1 (wing) 15 (are) 18 (examples) 17 (of) ks 0 2588 p m (sp) 1 (ecifying) 14 (p) 1 (ortions) 14 (of) 13 (a) 14 (t) 0 (w) -1 (o-dim) -2 (ensional) 12 (arra) 0 (y) ks cmmi10.300 @sf 12 r m (A) s cmr10.300 @sf m ([20][20]) -1 (:) ks cmsy10.300 @sf 62 2670 p m (\017) s cmmi10.300 @sf 104 2670 p m (A) s cmr10.300 @sf m (:) 18 (This) 14 (sp) 1 (eci\014es) 15 (all) 13 (of) ks cmmi10.300 @sf 13 r m (A) s cmr10.300 @sf m (.) s 954 2794 p m (12) s @eop 11 @bop0 11 @bop1 10 43 p 1017 2 ru 10 668 p 2 625 ru cmr10.300 @sf 24 656 p m (Conditional) s 250 56 p @beginspecial @setspecial 12030162 9472573 16445440 131563 38153420 17169039 startTexFig %! %%Title: A HeNCE Graph %%Creator: htool %%CreationDate: Sun Aug 11 14:25:47 1991 %%For: you@yourhost %%Pages: 0 %%BoundingBox: 250 2 580 261 %%EndComments /RegularNode { newpath NodeRad 0.875 mul 0 360 arc stroke } def /BeginPipeNode { newpath moveto NodeRad neg NodeRad2 rmoveto 0 NodeRad neg rlineto NodeRad 2 mul 0 rlineto 0 NodeRad rlineto stroke } def /BeginLoopNode { newpath /y exch def /x exch def x NodeRad sub y NodeRad2 add moveto x NodeRad sub y NodeRad2 sub x NodeRad add y NodeRad2 sub NodeRad2 arcto x NodeRad add y NodeRad2 sub x NodeRad add y NodeRad2 add NodeRad2 arcto x NodeRad add y NodeRad2 add lineto x NodeRad 0.75 mul add y NodeRad 0.25 mul add lineto stroke } def /BeginFanNode { newpath NodeRad2 sub moveto NodeRad -0.75 mul NodeRad rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /BeginSwitchNode { NodeRad2 sub moveto (?) dup stringwidth pop 2 div neg 0 rmoveto show } def /EndPipeNode { newpath moveto NodeRad neg NodeRad2 neg rmoveto 0 NodeRad rlineto NodeRad 2 mul 0 rlineto 0 NodeRad neg rlineto stroke } def /EndLoopNode { newpath /y exch def /x exch def x NodeRad add y NodeRad2 sub moveto x NodeRad add y NodeRad2 add x NodeRad sub y NodeRad2 add NodeRad2 arcto x NodeRad sub y NodeRad2 add x NodeRad sub y NodeRad2 sub NodeRad2 arcto x NodeRad sub y NodeRad2 sub lineto x NodeRad 0.75 mul sub y NodeRad 0.25 mul sub lineto stroke } def /EndFanNode { newpath NodeRad2 add moveto NodeRad -0.75 mul NodeRad neg rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /EndSwitchNode { NodeRad2 add moveto (?) stringwidth pop 2 div 0 rmoveto 180 rotate (?) show -180 rotate } def /ConnectArc { /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dx 0 ne dy 0 ne or { dx dup mul dy dup mul add sqrt dup dx exch div /dx exch def dy exch div /dy exch def newpath x1 ArrowProx dx mul add y1 ArrowProx dy mul add moveto /x2 x2 ArrowProx dx mul sub def /y2 y2 ArrowProx dy mul sub def x2 y2 lineto stroke newpath x2 ArrowX dx mul sub ArrowY dy mul add y2 ArrowY dx mul sub ArrowX dy mul sub moveto x2 y2 lineto x2 ArrowX dx mul sub ArrowY dy mul sub y2 ArrowY dx mul add ArrowX dy mul sub lineto stroke } if } def /LabelNodeId { pop pop pop } def /LabelNodeParam { 3 1 roll moveto NodeRad 1.5 mul NodeRad neg rmoveto show } def /NodeRad 10 def /NodeRad2 NodeRad 2 div def /ArrowX 5 def /ArrowY 2 def /ArrowProx 12 def /Helvetica findfont 20 scalefont setfont 520 241 RegularNode 519 22 RegularNode 271 199 EndSwitchNode 271 64 BeginSwitchNode 271 155 RegularNode 271 111 RegularNode 390 104 RegularNode 390 149 RegularNode 270 241 RegularNode 391 22 RegularNode 389 240 RegularNode 271 23 RegularNode 519 22 520 241 ConnectArc 271 199 270 241 ConnectArc 271 64 271 111 ConnectArc 271 155 271 199 ConnectArc 271 111 271 155 ConnectArc 390 104 390 149 ConnectArc 390 149 389 240 ConnectArc 391 22 390 104 ConnectArc 271 23 271 64 ConnectArc /Helvetica findfont 10 scalefont setfont 520 241 (19) LabelNodeId 520 241 (Stop(k)) LabelNodeParam 519 22 (18) LabelNodeId 519 22 (Start(k)) LabelNodeParam 271 199 (17) LabelNodeId 271 64 (16) LabelNodeId 271 64 ((k < 0)) LabelNodeParam 271 155 (5) LabelNodeId 271 155 (B(k)) LabelNodeParam 271 111 (6) LabelNodeId 271 111 (A(k)) LabelNodeParam 390 104 (7) LabelNodeId 390 104 (A(k)) LabelNodeParam 390 149 (8) LabelNodeId 390 149 (B(k)) LabelNodeParam 270 241 (12) LabelNodeId 270 241 (Stop(k)) LabelNodeParam 391 22 (13) LabelNodeId 391 22 (Start(k)) LabelNodeParam 389 240 (14) LabelNodeId 389 240 (Stop(k)) LabelNodeParam 271 23 (15) LabelNodeId 271 23 (Start(k)) LabelNodeParam showpage endTexFig @endspecial 1025 668 p 2 625 ru 10 670 p 1017 2 ru 1137 43 p 590 2 ru 1137 676 p 2 633 ru 1151 656 p m (Lo) 1 (op) ks 1257 56 p @beginspecial @setspecial 7199149 9472573 16511221 197345 29470228 17103257 startTexFig %! %%Title: A HeNCE Graph %%Creator: htool %%CreationDate: Sun Aug 11 14:26:36 1991 %%For: you@yourhost %%Pages: 0 %%BoundingBox: 251 3 448 260 %%EndComments /RegularNode { newpath NodeRad 0.875 mul 0 360 arc stroke } def /BeginPipeNode { newpath moveto NodeRad neg NodeRad2 rmoveto 0 NodeRad neg rlineto NodeRad 2 mul 0 rlineto 0 NodeRad rlineto stroke } def /BeginLoopNode { newpath /y exch def /x exch def x NodeRad sub y NodeRad2 add moveto x NodeRad sub y NodeRad2 sub x NodeRad add y NodeRad2 sub NodeRad2 arcto x NodeRad add y NodeRad2 sub x NodeRad add y NodeRad2 add NodeRad2 arcto x NodeRad add y NodeRad2 add lineto x NodeRad 0.75 mul add y NodeRad 0.25 mul add lineto stroke } def /BeginFanNode { newpath NodeRad2 sub moveto NodeRad -0.75 mul NodeRad rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /BeginSwitchNode { NodeRad2 sub moveto (?) dup stringwidth pop 2 div neg 0 rmoveto show } def /EndPipeNode { newpath moveto NodeRad neg NodeRad2 neg rmoveto 0 NodeRad rlineto NodeRad 2 mul 0 rlineto 0 NodeRad neg rlineto stroke } def /EndLoopNode { newpath /y exch def /x exch def x NodeRad add y NodeRad2 sub moveto x NodeRad add y NodeRad2 add x NodeRad sub y NodeRad2 add NodeRad2 arcto x NodeRad sub y NodeRad2 add x NodeRad sub y NodeRad2 sub NodeRad2 arcto x NodeRad sub y NodeRad2 sub lineto x NodeRad 0.75 mul sub y NodeRad 0.25 mul sub lineto stroke } def /EndFanNode { newpath NodeRad2 add moveto NodeRad -0.75 mul NodeRad neg rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /EndSwitchNode { NodeRad2 add moveto (?) stringwidth pop 2 div 0 rmoveto 180 rotate (?) show -180 rotate } def /ConnectArc { /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dx 0 ne dy 0 ne or { dx dup mul dy dup mul add sqrt dup dx exch div /dx exch def dy exch div /dy exch def newpath x1 ArrowProx dx mul add y1 ArrowProx dy mul add moveto /x2 x2 ArrowProx dx mul sub def /y2 y2 ArrowProx dy mul sub def x2 y2 lineto stroke newpath x2 ArrowX dx mul sub ArrowY dy mul add y2 ArrowY dx mul sub ArrowX dy mul sub moveto x2 y2 lineto x2 ArrowX dx mul sub ArrowY dy mul sub y2 ArrowY dx mul add ArrowX dy mul sub lineto stroke } if } def /LabelNodeId { pop pop pop } def /LabelNodeParam { 3 1 roll moveto NodeRad 1.5 mul NodeRad neg rmoveto show } def /NodeRad 10 def /NodeRad2 NodeRad 2 div def /ArrowX 5 def /ArrowY 2 def /ArrowProx 12 def /Helvetica findfont 20 scalefont setfont 272 153 RegularNode 272 110 RegularNode 386 72 RegularNode 387 107 RegularNode 387 158 RegularNode 388 194 RegularNode 272 239 RegularNode 387 23 RegularNode 387 240 RegularNode 271 23 RegularNode 272 66 BeginLoopNode 272 194 EndLoopNode 272 153 272 194 ConnectArc 272 110 272 153 ConnectArc 386 72 387 107 ConnectArc 387 107 387 158 ConnectArc 387 158 388 194 ConnectArc 388 194 387 240 ConnectArc 387 23 386 72 ConnectArc 271 23 272 66 ConnectArc 272 66 272 110 ConnectArc 272 194 272 239 ConnectArc /Helvetica findfont 10 scalefont setfont 272 153 (5) LabelNodeId 272 153 (B(k)) LabelNodeParam 272 110 (6) LabelNodeId 272 110 (A(k)) LabelNodeParam 386 72 (7) LabelNodeId 386 72 (A(k)) LabelNodeParam 387 107 (8) LabelNodeId 387 107 (B(k)) LabelNodeParam 387 158 (9) LabelNodeId 387 158 (A(k)) LabelNodeParam 388 194 (10) LabelNodeId 388 194 (B(k)) LabelNodeParam 272 239 (12) LabelNodeId 272 239 (Stop(k)) LabelNodeParam 387 23 (13) LabelNodeId 387 23 (Start(k)) LabelNodeParam 387 240 (14) LabelNodeId 387 240 (Stop(k)) LabelNodeParam 271 23 (15) LabelNodeId 271 23 (Start(k)) LabelNodeParam 272 66 (16) LabelNodeId 272 66 (i; (i < 2)) LabelNodeParam 272 194 (17) LabelNodeId showpage endTexFig @endspecial 1725 676 p 2 633 ru 1137 678 p 590 2 ru 199 725 p 638 2 ru 199 1350 p 2 625 ru 213 1339 p m (F) -2 (an) ks 295 738 p @beginspecial @setspecial 8335856 9472573 16445440 131563 31443681 17169039 startTexFig %! %%Title: A HeNCE Graph %%Creator: htool %%CreationDate: Sun Aug 11 14:27:02 1991 %%For: you@yourhost %%Pages: 0 %%BoundingBox: 250 2 478 261 %%EndComments /RegularNode { newpath NodeRad 0.875 mul 0 360 arc stroke } def /BeginPipeNode { newpath moveto NodeRad neg NodeRad2 rmoveto 0 NodeRad neg rlineto NodeRad 2 mul 0 rlineto 0 NodeRad rlineto stroke } def /BeginLoopNode { newpath /y exch def /x exch def x NodeRad sub y NodeRad2 add moveto x NodeRad sub y NodeRad2 sub x NodeRad add y NodeRad2 sub NodeRad2 arcto x NodeRad add y NodeRad2 sub x NodeRad add y NodeRad2 add NodeRad2 arcto x NodeRad add y NodeRad2 add lineto x NodeRad 0.75 mul add y NodeRad 0.25 mul add lineto stroke } def /BeginFanNode { newpath NodeRad2 sub moveto NodeRad -0.75 mul NodeRad rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /BeginSwitchNode { NodeRad2 sub moveto (?) dup stringwidth pop 2 div neg 0 rmoveto show } def /EndPipeNode { newpath moveto NodeRad neg NodeRad2 neg rmoveto 0 NodeRad rlineto NodeRad 2 mul 0 rlineto 0 NodeRad neg rlineto stroke } def /EndLoopNode { newpath /y exch def /x exch def x NodeRad add y NodeRad2 sub moveto x NodeRad add y NodeRad2 add x NodeRad sub y NodeRad2 add NodeRad2 arcto x NodeRad sub y NodeRad2 add x NodeRad sub y NodeRad2 sub NodeRad2 arcto x NodeRad sub y NodeRad2 sub lineto x NodeRad 0.75 mul sub y NodeRad 0.25 mul sub lineto stroke } def /EndFanNode { newpath NodeRad2 add moveto NodeRad -0.75 mul NodeRad neg rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /EndSwitchNode { NodeRad2 add moveto (?) stringwidth pop 2 div 0 rmoveto 180 rotate (?) show -180 rotate } def /ConnectArc { /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dx 0 ne dy 0 ne or { dx dup mul dy dup mul add sqrt dup dx exch div /dx exch def dy exch div /dy exch def newpath x1 ArrowProx dx mul add y1 ArrowProx dy mul add moveto /x2 x2 ArrowProx dx mul sub def /y2 y2 ArrowProx dy mul sub def x2 y2 lineto stroke newpath x2 ArrowX dx mul sub ArrowY dy mul add y2 ArrowY dx mul sub ArrowX dy mul sub moveto x2 y2 lineto x2 ArrowX dx mul sub ArrowY dy mul sub y2 ArrowY dx mul add ArrowX dy mul sub lineto stroke } if } def /LabelNodeId { pop pop pop } def /LabelNodeParam { 3 1 roll moveto NodeRad 1.5 mul NodeRad neg rmoveto show } def /NodeRad 10 def /NodeRad2 NodeRad 2 div def /ArrowX 5 def /ArrowY 2 def /ArrowProx 12 def /Helvetica findfont 20 scalefont setfont 270 200 EndFanNode 270 64 BeginFanNode 271 23 RegularNode 389 240 RegularNode 391 22 RegularNode 270 241 RegularNode 418 150 RegularNode 418 104 RegularNode 358 150 RegularNode 359 104 RegularNode 271 111 RegularNode 271 155 RegularNode 270 200 270 241 ConnectArc 270 64 271 111 ConnectArc 271 23 270 64 ConnectArc 391 22 359 104 ConnectArc 391 22 418 104 ConnectArc 418 150 389 240 ConnectArc 418 104 418 150 ConnectArc 358 150 389 240 ConnectArc 359 104 358 150 ConnectArc 271 111 271 155 ConnectArc 271 155 270 200 ConnectArc /Helvetica findfont 10 scalefont setfont 270 200 (17) LabelNodeId 270 64 (16) LabelNodeId 270 64 (i; (2)) LabelNodeParam 271 23 (15) LabelNodeId 271 23 (Start(k)) LabelNodeParam 389 240 (14) LabelNodeId 389 240 (Stop(k)) LabelNodeParam 391 22 (13) LabelNodeId 391 22 (Start(k)) LabelNodeParam 270 241 (12) LabelNodeId 270 241 (Stop(k)) LabelNodeParam 418 150 (10) LabelNodeId 418 150 (B(k)) LabelNodeParam 418 104 (9) LabelNodeId 418 104 (A(k)) LabelNodeParam 358 150 (8) LabelNodeId 358 150 (B(k)) LabelNodeParam 359 104 (7) LabelNodeId 359 104 (A(k)) LabelNodeParam 271 111 (6) LabelNodeId 271 111 (A(k)) LabelNodeParam 271 155 (5) LabelNodeId 271 155 (B(k)) LabelNodeParam showpage endTexFig @endspecial 835 1350 p 2 625 ru 199 1352 p 638 2 ru 1091 725 p 683 2 ru 1091 1358 p 2 633 ru 1105 1338 p m (Pip) 1 (e) ks 1201 738 p @beginspecial @setspecial 8809488 9472573 16511221 131563 32364625 17103257 startTexFig %! %%Title: A HeNCE Graph %%Creator: htool %%CreationDate: Sun Aug 11 14:26:10 1991 %%For: you@yourhost %%Pages: 0 %%BoundingBox: 251 2 492 260 %%EndComments /RegularNode { newpath NodeRad 0.875 mul 0 360 arc stroke } def /BeginPipeNode { newpath moveto NodeRad neg NodeRad2 rmoveto 0 NodeRad neg rlineto NodeRad 2 mul 0 rlineto 0 NodeRad rlineto stroke } def /BeginLoopNode { newpath /y exch def /x exch def x NodeRad sub y NodeRad2 add moveto x NodeRad sub y NodeRad2 sub x NodeRad add y NodeRad2 sub NodeRad2 arcto x NodeRad add y NodeRad2 sub x NodeRad add y NodeRad2 add NodeRad2 arcto x NodeRad add y NodeRad2 add lineto x NodeRad 0.75 mul add y NodeRad 0.25 mul add lineto stroke } def /BeginFanNode { newpath NodeRad2 sub moveto NodeRad -0.75 mul NodeRad rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /BeginSwitchNode { NodeRad2 sub moveto (?) dup stringwidth pop 2 div neg 0 rmoveto show } def /EndPipeNode { newpath moveto NodeRad neg NodeRad2 neg rmoveto 0 NodeRad rlineto NodeRad 2 mul 0 rlineto 0 NodeRad neg rlineto stroke } def /EndLoopNode { newpath /y exch def /x exch def x NodeRad add y NodeRad2 sub moveto x NodeRad add y NodeRad2 add x NodeRad sub y NodeRad2 add NodeRad2 arcto x NodeRad sub y NodeRad2 add x NodeRad sub y NodeRad2 sub NodeRad2 arcto x NodeRad sub y NodeRad2 sub lineto x NodeRad 0.75 mul sub y NodeRad 0.25 mul sub lineto stroke } def /EndFanNode { newpath NodeRad2 add moveto NodeRad -0.75 mul NodeRad neg rlineto NodeRad 1.5 mul 0 rlineto closepath stroke } def /EndSwitchNode { NodeRad2 add moveto (?) stringwidth pop 2 div 0 rmoveto 180 rotate (?) show -180 rotate } def /ConnectArc { /y2 exch def /x2 exch def /y1 exch def /x1 exch def /dx x2 x1 sub def /dy y2 y1 sub def dx 0 ne dy 0 ne or { dx dup mul dy dup mul add sqrt dup dx exch div /dx exch def dy exch div /dy exch def newpath x1 ArrowProx dx mul add y1 ArrowProx dy mul add moveto /x2 x2 ArrowProx dx mul sub def /y2 y2 ArrowProx dy mul sub def x2 y2 lineto stroke newpath x2 ArrowX dx mul sub ArrowY dy mul add y2 ArrowY dx mul sub ArrowX dy mul sub moveto x2 y2 lineto x2 ArrowX dx mul sub ArrowY dy mul sub y2 ArrowY dx mul add ArrowX dy mul sub lineto stroke } if } def /LabelNodeId { pop pop pop } def /LabelNodeParam { 3 1 roll moveto NodeRad 1.5 mul NodeRad neg rmoveto show } def /NodeRad 10 def /NodeRad2 NodeRad 2 div def /ArrowX 5 def /ArrowY 2 def /ArrowProx 12 def /Helvetica findfont 20 scalefont setfont 271 62 BeginPipeNode 273 198 EndPipeNode 272 152 RegularNode 272 109 RegularNode 386 106 RegularNode 387 155 RegularNode 432 135 RegularNode 432 184 RegularNode 272 238 RegularNode 387 22 RegularNode 432 240 RegularNode 271 22 RegularNode 271 62 272 109 ConnectArc 273 198 272 238 ConnectArc 272 152 273 198 ConnectArc 272 109 272 152 ConnectArc 386 106 432 135 ConnectArc 386 106 387 155 ConnectArc 387 155 432 184 ConnectArc 432 135 432 184 ConnectArc 432 184 432 240 ConnectArc 387 22 386 106 ConnectArc 271 22 271 62 ConnectArc /Helvetica findfont 10 scalefont setfont 271 62 (3) LabelNodeId 271 62 (i; (i<2)) LabelNodeParam 273 198 (4) LabelNodeId 272 152 (5) LabelNodeId 272 152 (B(k)) LabelNodeParam 272 109 (6) LabelNodeId 272 109 (A(k)) LabelNodeParam 386 106 (7) LabelNodeId 386 106 (A(k)) LabelNodeParam 387 155 (8) LabelNodeId 387 155 (B(k)) LabelNodeParam 432 135 (9) LabelNodeId 432 135 (A(k)) LabelNodeParam 432 184 (10) LabelNodeId 432 184 (B(k)) LabelNodeParam 272 238 (12) LabelNodeId 272 238 (Stop(k)) LabelNodeParam 387 22 (13) LabelNodeId 387 22 (Start(k)) LabelNodeParam 432 240 (14) LabelNodeId 432 240 (Stop(k)) LabelNodeParam 271 22 (15) LabelNodeId 271 22 (Start(k)) LabelNodeParam showpage endTexFig @endspecial 1771 1358 p 2 633 ru 1091 1360 p 683 2 ru 359 1476 p m (Figure) 14 (4:) 18 (HeNCE) 15 (conditional,) 12 (lo) 1 (op,) 13 (fan,) 12 (and) 14 (pip) 1 (e) 14 (graph) 14 (constructs.) ks 62 1605 p m (a) 14 (n) 0 (ull) 12 (v) -1 (alue.) 16 (The) 14 (follo) 0 (wi) -1 (ng) 12 (are) 14 (examples:) ks cmtt10.300 @sf 87 1684 p m (<) 22 (a;) ks 87 1734 p m (<) 22 (int) 21 (b) 22 (=) 21 (5;) ks 87 1784 p m (<) 22 (char) 21 (c[25]) 20 (=) 22 ("Foo";) ks 87 1834 p m (<) 22 (int) 21 (d[10][15];) ks cmr10.300 @sf 0 1913 p m (The) 12 (\014rst) 12 (example) 10 (states) 13 (to) 11 (load) ks cmmi10.300 @sf 11 r m (a) s cmr10.300 @sf 11 r m (from) 10 (ancestors.) 19 (The) 12 (t) 0 (yp) 1 (e) 10 (of) ks cmmi10.300 @sf 11 r m (a) s cmr10.300 @sf 12 r m (is) 11 (inherited) 12 (from) 10 (the) 12 (ancestor's) 12 (declarations.) ks 0 1963 p m (If) s cmmi10.300 @sf 18 r m (a) s cmr10.300 @sf 19 r m (do) 1 (esn't) 19 (exist,) 20 (then) 20 (HeNCE) 19 (will) 17 (\015ag) 19 (an) 18 (error.) 34 (The) 19 (second) 20 (example) 17 (sa) 0 (ys) 18 (to) 19 (load) 18 (the) 19 (in) 0 (teger) ks cmmi10.300 @sf 18 r m (b) s cmr10.300 @sf 19 r m (from) s 0 2013 p m (ancestors,) 17 (and) 15 (if) 14 (it) 15 (do) 1 (esn't) 16 (exist) 15 (in) 15 (an) 15 (ancestor,) 16 (initialize) 14 (it) 15 (to) 15 (5.) 22 (The) 15 (third) 16 (example) 14 (is) 15 (simil) -1 (ar,) 13 (except) ks cmmi10.300 @sf 17 r m (c) s cmr10.300 @sf 15 r m (is) s 0 2063 p m (an) 15 (arra) 0 (y) 14 (of) 14 (25) ks cmti10.300 @sf 14 r m (char) s cmr10.300 @sf m ('s.) 22 (If) 14 (no) 15 (ancestor) 16 (has) ks cmmi10.300 @sf 16 r m (c) s cmr10.300 @sf m (,) 14 (then) 16 (25) 15 (c) 0 (hars) 14 (are) 16 (allo) 1 (cated,) 14 (and) 15 (the) 16 (\014rst) 15 (four) 15 (are) 16 (initiali) -1 (zed) 14 (to) ks 0 2112 p m (\\fo) 1 (o".) 17 (Finally) -3 (,) 10 (the) 14 (last) 13 (example) 12 (retriev) 0 (es) 14 (the) 14 (t) 0 (w) -1 (o-dim) -2 (ensional) 11 (in) 0 (teger) 12 (arra) 0 (y) ks cmmi10.300 @sf 12 r m (d) s cmr10.300 @sf 13 r m (from) 12 (ancestors.) 19 (If) 13 (no) 13 (ancestor) ks 0 2162 p m (has) s cmmi10.300 @sf 14 r m (d) s cmr10.300 @sf m (,) 13 (then) 15 (it) 13 (is) 14 (allo) 1 (cated,) 13 (and) 13 (all) 13 (its) 14 (elemen) 0 (ts) 13 (are) 14 (set) 15 (to) 14 (zero.) ks 62 2212 p m (This) 14 (is) 13 (a) 14 (bit) 13 (coun) 0 (ter-in) 0 (tuitiv) -1 (e,) 11 (since) 15 (writing) ks cmtt10.300 @sf 26 r m (<) 22 (int) 21 (b) 22 (=) 21 (5;) ks cmr10.300 @sf 1177 2212 p m (do) 1 (esn't) 14 (mean) 13 (that) ks cmmi10.300 @sf 14 r m (b) s cmr10.300 @sf 13 r m (will) 12 (b) 1 (e) 14 (initialized) 13 (to) 13 (5) ks 0 2262 p m (\(in) 14 (other) 15 (w) 0 (ords,) 14 (if) 13 (the) 15 (no) 1 (de's) 15 (paren) 0 (t) 14 (sets) ks cmmi10.300 @sf 16 r m (b) s cmr10.300 @sf 14 r m (to) 14 (10,) 14 (then) ks cmmi10.300 @sf 15 r m (b) s cmr10.300 @sf 14 r m (will) 13 (b) 1 (e) 15 (10,) 14 (and) 14 (not) 14 (5\).) 20 (Th) 0 (us,) 13 (there) 16 (is) 14 (an) 14 (alternate) ks 0 2312 p m (input) 14 (declaration) 13 (form:) ks cmtt10.300 @sf 87 2391 p m (NEW) 21 ('<') 22 (type) 20 (param-name) 20 ([) 22 ('=') 21 (expression) 20 (]) 21 (';') ks cmr10.300 @sf 0 2471 p m (whic) 0 (h) 33 (means) 34 (that) 34 (the) 35 (parameter) 34 (will) 33 (b) 1 (e) 35 (created) 36 (anew) 34 (here.) 81 (Therefore,) 40 (if) 33 (a) 34 (no) 1 (de) 35 (sp) 1 (eci\014es) ks cmtt10.300 @sf 14 2520 p m (NEW) 21 (<) 22 (int) 21 (b) 21 (=) 22 (5;) ks cmr10.300 @sf 384 2520 p m (,) 18 (then) ks cmmi10.300 @sf 18 r m (b) s cmr10.300 @sf 18 r m (will) 15 (indeed) 19 (b) 1 (e) 18 (initiali) -1 (zed) 17 (to) 17 (5) 17 (in) 17 (this) 18 (no) 1 (de,) 18 (regardless) 19 (of) 16 (its) 18 (v) -1 (alue) 16 (\(or) 17 (t) 0 (yp) 1 (e\)) ks 0 2570 p m (in) 13 (ancestor) 16 (no) 1 (des.) ks 62 2620 p m (Input) 14 (parameters) 14 (are) 14 (for) 14 (input) 13 (only) -2 (.) 16 (They) 14 (will) 12 (not) 14 (get) 14 (sen) 0 (t) 14 (to) 13 (descende) 1 (n) 0 (ts.) 19 (Th) 0 (us,) 13 (when) 14 (a) 13 (no) 1 (de) 15 (declares) ks 0 2670 p m (a) 15 (parameter) 15 (for) 14 (input,) 15 (it) 15 (is) 15 (free) 16 (to) 15 (mo) 1 (dify) 13 (that) 15 (parameter) 15 (and) 14 (those) 16 (mo) 1 (di\014cations) 14 (will) 13 (not) 15 (b) 1 (e) 16 (seen) 16 (b) 0 (y) 14 (an) 0 (y) ks 954 2794 p m (11) s @eop 10 @bop0 cmbx10.300 @sf [ 16 28 -1 0 18] 73 @dc 10 @bop1 cmbx10.300 @sf 0 42 p m (3.1.2) s 146 42 p m (Sp) 1 (ecial-p) -1 (urp) 0 (ose) 14 (No) 1 (des) ks cmr10.300 @sf 0 118 p m (HeNCE) 15 (pro) 0 (vides) 14 (constructs) 16 (whic) 0 (h) 13 (denote) 15 (four) 14 (di\013eren) 0 (t) 14 (t) 0 (yp) 1 (es) 14 (of) 14 (con) 0 (trol) 13 (\015o) 0 (w:) 17 (conditionals,) 13 (lo) 1 (ops,) 13 (fans,) 14 (and) ks 0 168 p m (pip) 1 (es.) 29 (These) 18 (constructs) 20 (allo) -1 (w) 15 (the) 18 (user) 19 (to) 17 (sp) 1 (ecify) 18 (dynamic) 15 (con) 0 (trol) 16 (\015o) 0 (w,) 17 (whic) 0 (h) 16 (dep) 1 (ends) 19 (on) 17 (parameters) 17 (at) ks 0 218 p m (run) 0 (tim) -1 (e.) 16 (The) 13 (constructs) 15 (are) 13 (de\014ned) 13 (b) 0 (y) 11 (sp) 1 (ecial) 13 (purp) 1 (ose) 13 (the) 13 (no) 1 (des) 14 (sho) 0 (wn) 11 (in) 12 (the) 13 (lo) 0 (w) -1 (er) 11 (ro) 0 (w) 11 (of) 12 (Figure) 13 (3.) 17 (There) ks 0 268 p m (is) 11 (a) 10 (b) 1 (egin) 11 (and) 11 (end) 11 (no) 1 (de) 11 (for) 11 (eac) 0 (h) 10 (construct.) 19 (F) -2 (or) 9 (instance,) 12 (there) 12 (are) 11 (b) 1 (egin-lo) 1 (op) 10 (and) 10 (end-lo) 1 (op) 11 (no) 1 (des) 12 (for) 10 (de\014ning) ks 0 317 p m (a) 11 (subgraph) 13 (maki) -1 (ng) 10 (up) 12 (a) 11 (lo) 1 (op) 11 (b) 1 (o) 1 (dy) -2 (.) 16 (The) 12 (sp) 1 (ecial-purp) 1 (ose) 13 (no) 1 (des) 13 (all) 10 (come) 11 (in) 11 (pairs,) 12 (and) 12 (m) -1 (ust) ks cmti10.300 @sf 10 r m (c) -1 (ontain) ks cmr10.300 @sf 12 r m (a) 11 (HeNCE) ks 0 367 p m (subgraph.) 18 (In) 14 (simple) 13 (terms) 13 (constructs) 16 (can) 14 (b) 1 (e) 15 (nested) 15 (but) 14 (not) 14 (in) 0 (terlaced.) ks 62 417 p m (The) 20 (four) 19 (constructs) 21 (can) 19 (b) 1 (e) 20 (though) 0 (t) 17 (of) 19 (as) 19 (graph) 19 (rewriting) 19 (primitiv) -2 (es.) 33 (Figure) 19 (4) 19 (illustrates) 19 (these) 20 (four) ks 0 467 p m (constructs,) 15 (sho) 0 (wing) 12 (eac) 0 (h) 13 (construct) 15 (and) 13 (an) 13 (equiv) -1 (alen) -1 (t) 12 (v) 0 (ersion) 12 (of) 13 (the) 14 (graph.) 18 (These) 15 (constructs) 15 (add) 13 (subgraphs) ks 0 517 p m (to) 12 (the) 13 (curren) 0 (t) 13 (program) 11 (graph) 12 (based) 13 (up) 1 (on) 12 (expressions) 14 (whic) 0 (h) 11 (are) 13 (ev) -1 (aluated) 11 (at) 12 (run) 0 (tim) -1 (e.) 16 (Using) 12 (the) 13 (conditional) ks 0 566 p m (construct) 17 (the) 16 (programm) -1 (er) 14 (ma) -1 (y) 14 (sp) 1 (ecify) 16 (a) 15 (subgraph) 16 (to) 15 (b) 1 (e) 16 (executed) 17 (conditionally) -3 (.) 21 (If) 15 (the) 16 (b) 1 (o) 1 (olean) 15 (expression) ks 0 616 p m (attac) 0 (hed) 11 (to) 10 (the) 12 (b) 1 (egin-conditional) 9 (no) 1 (de) 12 (ev) -1 (aluates) 10 (to) 10 (true) 12 (then) 12 (the) 11 (subgraph) 12 (con) 0 (tained) 10 (b) 1 (et) 0 (w) 0 (een) 10 (the) 11 (b) 1 (egin-) 11 (and) ks 0 666 p m (end-conditional) 11 (no) 1 (des) 14 (is) 12 (added) 13 (to) 12 (the) 13 (program) 11 (graph.) 17 (If) 12 (the) 13 (expression) 14 (ev) -1 (aluates) 11 (to) 13 (false) 12 (then) 13 (the) 13 (con) 0 (tained) ks 0 716 p m (subgraph) 17 (is) 16 (not) 16 (added.) 26 (The) 17 (lo) 1 (op) 15 (construct) 18 (is) 17 (simil) -1 (ar) 15 (to) 16 (the) 17 (conditional) 15 (in) 16 (that) 16 (it) 16 (sp) 1 (eci\014es) 18 (a) 16 (subgraph) 17 (to) ks 0 766 p m (b) 1 (e) 15 (conditionally) 13 (executed.) 21 (Ho) 0 (w) 0 (ev) -1 (er,) 13 (the) 15 (lo) 1 (op) 13 (construct) 16 (also) 14 (allo) 0 (ws) 12 (iteration) 14 (on) 15 (a) 14 (subgraph) 14 (as) 15 (a) 14 (lo) 1 (op) 14 (b) 1 (o) 1 (dy) -2 (.) ks 0 815 p m (In) 17 (other) 18 (w) 0 (ords,) 17 (the) 18 (subgraph) 18 (maki) -1 (ng) 15 (up) 18 (the) 18 (lo) 1 (op) 16 (b) 1 (o) 1 (dy) 17 (is) 17 (rep) 1 (eatedly) 19 (added) 17 (to) 18 (the) 17 (program) 16 (graph) 17 (based) ks 0 865 p m (up) 1 (on) 19 (a) 18 (b) 1 (o) 1 (olean) 19 (expression) 20 (that) 19 (is) 19 (ev) -1 (aluated) 17 (eac) 0 (h) 19 (time) 17 (through) 19 (the) 19 (lo) 1 (op.) 33 (The) 19 (fan) 18 (construct) 21 (in) 18 (HeNCE) ks 0 915 p m (allo) -1 (ws) 17 (the) 19 (programm) -1 (er) 17 (to) 18 (sp) 1 (ecify) 19 (a) 18 (parallel) 17 (fanning) 17 (out) 18 (and) 18 (in) 18 (of) 17 (con) 0 (trol) 17 (\015o) 0 (w) 17 (to) 18 (a) 18 (dynamicall) -1 (y) 16 (created) ks 0 965 p m (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (subgraphs.) 19 (The) 14 (in) 0 (teger) 13 (expression) 15 (attac) 0 (hed) 13 (to) 14 (the) 14 (b) 1 (egin-fan) 13 (no) 1 (de) 14 (is) 14 (ev) -1 (aluated) 12 (to) 14 (determine) 13 (ho) 0 (w) ks 0 1015 p m (man) -1 (y) 16 (subgraphs) 19 (will) 17 (b) 1 (e) 19 (created.) 33 (Eac) 0 (h) 18 (subgraph) 18 (created) 20 (b) 0 (y) 17 (the) 19 (fan) 18 (construct) 20 (executes) 20 (in) 18 (parallel.) 30 (The) ks 0 1065 p m (pip) 1 (e) 17 (construct) 18 (in) 15 (HeNCE) 18 (pro) 0 (vides) 15 (for) 16 (pip) 1 (elined) 16 (execution) 17 (of) 16 (a) 16 (subgraph.) 26 (The) 17 (expression) 17 (attac) 0 (hed) 16 (to) 16 (the) ks 0 1114 p m (b) 1 (egin-pip) 1 (e) 14 (no) 1 (de) 14 (indicates) 15 (whether) 15 (another) 15 (data) 13 (item) 13 (is) 14 (to) 14 (b) 1 (e) 14 (pip) 1 (ed) 14 (though) 14 (the) 15 (subgraph.) 19 (If) 13 (the) 15 (expression) ks 0 1164 p m (ev) -1 (aluates) 19 (to) 19 (true) 21 (then) 20 (another) 20 (subgraph) 20 (is) 19 (added) 20 (to) 19 (the) 21 (graph) 19 (in) 19 (order) 20 (to) 20 (execute) 21 (the) 21 (additional) 17 (data) ks 0 1214 p m (item) 13 (in) 15 (a) 14 (pip) 1 (elined) 14 (fashion.) 20 (Thinking) 13 (of) 14 (these) 17 (constructs) 16 (as) 15 (graph) 14 (rewriting) 15 (primitiv) -2 (es) 14 (not) 14 (only) 14 (pro) 0 (vides) 14 (a) ks 0 1264 p m (mec) 0 (hanism) 11 (for) 14 (sp) 1 (ecifying) 15 (parallelism) 11 (but) 15 (also) 14 (a) 14 (natural) 14 (w) 0 (a) 0 (y) 12 (of) 14 (viewing) 14 (the) 15 (dynamic) 12 (parallelism) 12 (as) 15 (a) 14 (graph) ks 0 1314 p m (unfolds) 13 (at) 14 (run) 0 (time.) ks cmbx10.300 @sf 0 1422 p m (3.1.3) s 146 1422 p save [ 32 28 -2 0 37] 72 @pc restore 37 r m (eNCE) 17 (No) 1 (de) 16 (Language) ks cmr10.300 @sf 0 1498 p m (No) 1 (de) 16 (programs) 14 (consist) 15 (of) 15 (three) 16 (parts:) ks cmbx10.300 @sf 21 r m (Input) 16 (declaration) -1 (s) ks cmr10.300 @sf m (,) 13 (the) ks cmbx10.300 @sf 16 r m (subrout) -1 (in) -1 (e) 15 (call) ks cmr10.300 @sf m (,) 14 (and) ks cmbx10.300 @sf 15 r m (Output) 15 (declara-) ks 0 1548 p m (tions) s cmr10.300 @sf m (,) 10 (whic) 0 (h) 11 (corresp) 1 (ond) 14 (to) 12 (three) 14 (no) 1 (de) 12 (stages:) 18 (getting) 12 (input) 12 (parameters,) 12 (executing) 13 (no) 1 (de) 13 (subroutine,) 13 (sending) ks 0 1598 p m (output) 14 (parameters.) ks cmbx10.300 @sf 62 1706 p m (Input) 14 (declarations) ks cmr10.300 @sf 39 r m (Input) 14 (declarations) 14 (are) 14 (of) 14 (the) 14 (form:) ks cmtt10.300 @sf 87 1789 p m (<) 22 ([type]) 20 (param-name) 20 ([) 22 (=) 21 (expression) 20 (]) 21 (;) ks cmr10.300 @sf 0 1872 p m (They) 18 (state) 19 (that) 18 (a) 18 (no) 1 (de) 18 (is) 18 (to) 18 (\014nd) 18 (and) 17 (load) 17 (the) 19 (v) -1 (ariable) ks cmti10.300 @sf 16 r m (p) -1 (ar) -1 (am-name) ks cmr10.300 @sf 16 r m (from) 16 (its) 18 (ancestors.) 32 (If) 18 (a) ks cmti10.300 @sf 17 r m (typ) -1 (e) ks cmr10.300 @sf 17 r m (is) 18 (not) ks 0 1922 p m (sp) 1 (eci\014ed,) 20 (then) 19 (the) 19 (parameter) 17 (is) 18 (assumed) 18 (to) 18 (exist) 18 (in) 18 (ancestor) 19 (no) 1 (des,) 19 (and) 18 (it) 18 (will) 17 (retain) 18 (the) 18 (t) 0 (yp) 1 (e) 18 (declared) ks 0 1971 p m (there.) 25 (If) 15 (a) ks cmti10.300 @sf 15 r m (typ) -1 (e) ks cmr10.300 @sf 15 r m (is) 16 (sp) 1 (eci\014ed) 17 (and) 15 (disagrees) 17 (with) 15 (the) 16 (t) 0 (yp) 1 (e) 16 (declared) 16 (b) 0 (y) 15 (an) 15 (ancestor,) 17 (then) 16 (HeNCE) 17 (will) 14 (\015ag) 15 (an) ks 0 2021 p m (error.) 24 (If) 15 (no) 16 (ancestors) 17 (con) 0 (tain) 14 (the) 16 (parameter,) 15 (then) 16 (it) 16 (is) 15 (created) 17 (and) 15 (initialized) 15 (to) ks cmti10.300 @sf 15 r m (expr) -1 (ession) ks cmr10.300 @sf 15 r m (.) 23 (If) 15 (there) 17 (is) 15 (a) ks 0 2071 p m (t) 0 (yp) 1 (e) 13 (but) 14 (no) 14 (ancestors) 16 (con) 0 (tain) 12 (that) 14 (v) -1 (ariabl) -1 (e) 13 (and) 13 (no) ks cmti10.300 @sf 14 r m (expr) -1 (ession) ks cmr10.300 @sf 13 r m (is) 14 (giv) 0 (en,) 12 (then) 14 (it) 14 (is) 14 (created) 15 (and) 14 (initiali) -1 (zed) 13 (to) ks 954 2794 p m (10) s @eop 9 @bop0 9 @bop1 0 79 p 1979 2 ru 0 2074 p 2 1995 ru 14 92 p @beginspecial @setspecial 30785863 31093721 986726 5591449 39271710 44534251 startTexFig %!PS-Adobe-2.0 EPSF-2.0 %%Creator: pnmtops %%Title: noname.ps %%Pages: 1 %%BoundingBox: 15 85 597 677 %%EndComments /rlestr1 1 string def /readrlestring { /rlestr exch def currentfile rlestr1 readhexstring pop 0 get dup 127 le { currentfile rlestr 0 4 3 roll 1 add getinterval readhexstring pop length } { 256 exch sub dup currentfile rlestr1 readhexstring pop 0 get exch 0 exch 1 exch 1 sub { rlestr exch 2 index put } for pop } ifelse } bind def /readstring { dup length 0 { 3 copy exch 1 index sub getinterval readrlestring add 2 copy le { exit } if } loop pop pop } bind def /picstr 102 string def %%EndProlog %%Page: 1 1 gsave 15.3 85.2755 translate 581.4 591.449 scale 810 824 1 [ 810 0 0 -824 0 824 ] { picstr readstring } image 9bffffc09bffffc09bffffc09bffffc000f09d000103c002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc003 f7ffee49faff07fc9ff1fffff3ffcfaeff01fbc003f7ffee49faff07fc9f f9fffff3ffcfaeff01fbc003f7ffee49faff07fc9ff9fffff3ffcfaeff01 fbc011f7ffeff83860e1c3ff141ffff9e1c3830e0faeff01fbc011f7ffef f993264c99fe64cffff9ccf93264cfaeff01fbc011f7ffeff990264f81fe 64fffff9ccc13204cfaeff01fbc011f7ffeff993e64f9fff0cfffff9cc99 327ccfaeff01fbc012f7ffeff993264c99ce7cfffff9cc993264ce7fafff 01fbc012f7ffeff9986661c3870cffffe061c1830e0c3fafff01fbc002f7 ffeffbff01ce67f9ff01fe7fafff01fbc002f7ffeffaff000fa6ff01fbc0 02f7ffef9fff01fbc002f7ffef9fff01fbc003f7ffee49faff07fc9ff1ff fff3ffcfaeff01fbc003f7ffee49faff07fc9ff9fffff3ffcfaeff01fbc0 03f7ffee49faff07fc9ff9fffff3ffcfaeff01fbc011f7ffeff83860e1c3 ff141ffff9e1c3830e0faeff01fbc011f7ffeff993264c99fe64cffff9cc f93264cfaeff01fbc011f7ffeff990264f81fe64fffff9ccc13204cfaeff 01fbc011f7ffeff993e64f9fff0cfffff9cc99327ccfaeff01fbc012f7ff eff993264c99ce7cfffff9cc993264ce7fafff01fbc012f7ffeff9986661 c3870cffffe061c1830e0c3fafff01fbc002f7ffeffbff01ce67f9ff01fe 7fafff01fbc002f7ffeffaff000fa6ff01fbc002f7ffef9fff01fbc002f7 ffef9fff01fbc011f7ffee4f9ffffff9fffffc9ff1fffff3ffcfaeff01fb c011f7ffee4f9ffffff9fffffc9ff9fffff3ffcfaeff01fbc011f7ffee4f 9ffffff9fffffc9ff9fffff3ffcfaeff01fbc011f7ffeffc1060e1c1ff14 1ffff9e1c3830e0faeff01fbc011f7ffeff993264c99fe64cffff9ccf932 64cfaeff01fbc011f7ffeff99327cc99fe64fffff9ccc13204cfaeff01fb c011f7ffeff99327cc99ff0cfffff9cc99327ccfaeff01fbc012f7ffeff9 9067cc99ce7cfffff9cc993264ce7fafff01fbc012f7ffeffc13e7e1c187 0cffffe061c1830e0c3fafff01fbc009f7ffeffff3ffffffce67f9ff01fe 7fafff01fbc004f5556ffff3fcff000fa6ff01fbc002f6aaaf9fff01fbc0 02f5556f9fff01fbc002f6aaaff7ff003fa9ff01fbc002f5556ff7ff003f a9ff01fbc002f6aaaff7ff003fa9ff01fbc00cf5556e1c3260e1c387fc9c 3830a9ff01fbc00df6aaacc990264c9933fc0993267faaff01fbc00df555 6cf990264ccf03fc0993207faaff01fbc00cf6aaacf993264cf33ffcc993 27a9ff01fbc00df5556cc99320cc9933fcc9932673aaff01fbc00df6aaae 1c3327e1c387fccc3830e1aaff01fbc005f5556fffffe7f9ff00f3aaff01 fbc005f6aaafffffe7a2ff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc007f5556ccfff3fffc3a4ff01fbc007f6aaaccfff3fff99a4ff01fbc0 08f5556c4fff3fff9fcfa5ff01fbc011f6aaac4c3830ff9f87fc1c3ff0c1 83860e1faeff01fbc011f5556c0993267f83cffcc99fe64c993264cfaeff 01fbc011f6aaac8993207f99fffcc99fe04f9f327e7faeff01fbc011f555 6c899327ff99fffcc99fe7cf9f327f9faeff01fbc012f6aaacc993267f99 cffcc99fe64f9f327cce7fafff01fbc012f5556ccc3830ffc387fccc3ff0 cf9f867e1c3fafff01fbc002f6aaaffbff00cff8ff01fe7fafff01fbc002 f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf 9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01 fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002 f5556f9fff01fbc002f6aaaf9fff01fbc002f555699fff01fbc002f6aaa0 9fff01fbc003f555667fa0ff01fbc002f6aaaf9fff01fbc002f5556f9fff 01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc0 02f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f7ff ef9fff01fbc000f09d000103c09bffffc09bffffc09bffffc09bffffc09b ffffc09bffffc09bffffc09bffffc000f0f2000103eaf3aa01af80fb0001 0780ed00010780f600e1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bf edff01f7bff7ff00fee1ffffc000f7f2ff00fbf1ff00bffbff01f7bfedff 01f7bff7ff00fee1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bfedff 01f7bff7ff00fee1ffffc000f7f2ff00fbf1ff00bffbff01f7bfedff01f7 bff7ff00fee1ffffc002f7f9cff8ff14cfffffe1fbdffffffff7fffff7ff ffff7ffffff7bffbff01f7bffcff05e3cf1fffffe7f7ff02f7be3ff9ff01 f87ee1ffffc005f7f9cffffff9fbff04cfffffccfbfcff1ceffffffbffff ffbfffffffbffffff3fffff7be7fffffffc9cf9fffffe7fcff00fcfcff02 f7bf3ff9ff01f33ee1ffffc030f7f9fffffff9ffffffcfffcfffffcffbdf fffffff7f7fff7ffffff7ffffff7bffffff3ffe7f7be7fffffffcfff9ffe 7fe7fcff00fcfcff02f7bf3ffaff023ff3fee1ffffc045f7c18e0e1c3070 c19987fe0c3270cffbffbebebaeaebffaaaebebabfeaabffbe1c3860e1c3 f7bc183870e1cf8f9e1c3fe0e183870ff83070e1c3f7bf3c30714cc38b0e 1ff3fee1ffffc045f799ce64c999e64c99cffcc9902641fbdf75dfd77777 ff7775ddd77fddddf7bcc99333cce7f7be799f264c87cf9cce7fe64c9932 67fcf33e4c99f7bf3f93264cf932673ff3fee1ffffc045f799ce7c09f9e6 4f99fffcc810264cfbfeeefebbaeffffbaeefbbbbfeebfffbcf999f3e7ff f7be79f827c0cfcf9c0fffe640993e07fcf3f04f81f7bf3c13264cc13207 fff3fee1ffffc045f799ce7cf9f9e64f99fffcc9f3264cfbdf5dfdd7777f ff7775fdd77ff5dff7bcf99e73f9fff7be79f327cfcfcf9cffffe64f993e 7ffcf3e64f9ff7bf399330cc99867ffff3fee1ffffc045f799ce7cc99926 4fc1cffcc993264cfbfefefbbaeefbffbaaefbbbbbefbfffbcc993324ce7 f7be49f3264ccfcf9cce7fe64c9932673c93e64c99f7bf399327cc993e67 3ff33ee1ffffc045f7c1027e1c3c70cff987fe0c3330e1fbdf5dfd57f775 ffd77dfd7d75f5dff7be1c3878e1c3f7bf19f830e1cf02061c3fe6619987 0e1e33f061c3f7bc0c1330e0c1870e1ff87ee1ffffc000f7f9ff0199cffb ff10fbfeeffffbfffbfffefffffffbeeffffbffcff02e7f7bff9ff01fe7f fbff003ffcff0bf7bfffffe67fff33ff3ffffee1ffffc000f7f9ff00c3fa ff04fbdf5ffff7fcff077ffffffff5fff7bffbff01f7bfedff0bf7bfffff f0ffff87fffffffee1ffffc000f7f2ff00fbf1ff00bffbff01f7bfedff01 f7bff7ff00fee1ffffc000f7f2ff01fbdff3ff01f7bffbff01f7bfedff01 f7bff7ff00fee1ffffc000f0f2000103eaf3aa01af80fb00010780ed0001 0780f600e1ffffc09bffffc09bffffc09bffffc09bffffc000f0fa000101 e0fb000101e0fb0000f0fb00037ffffffef70000f0fa000101e0fb0000f0 fa00fdff00fcfc00000fe1ffffc000f0fa000101effbff01fdeffcff01fe f7fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fbff04feffffff fdfcff00efe1ffffc000f0fa000101effbff01fdeffcff01fef7fbff037f fffffef8ff01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00ef e1ffffc000f0fa000101effbff01fdeffcff01fef7fbff037ffffffef8ff 01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000 f0fa000101effbff01fdeffcff01fef7fbff037ffffffef8ff01fef7faff 01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000f0fa000e01 effffffe3cfffdef3fff3c7f3ef7fbff037ffffffef8ff01fef7faff08fd efffff3ffffef7c7fcff093efffffffdffffe7ffefe1ffffc000f0fa000f 01effffffc9cfffdef3fff3e7f3ef7cffcff0d7ffffffefff3ffff9fffff fffef7fcff0af9fffdefffff3ff9fef7e7fcff093efffffffdffffe79fef e1ffffc000f0fa000f01effffffcfffffdef3ffffe7f3ef7cffcff0d7fff fffefff3ffff9ffffffffef7fcff0af9fffdeffffffff9fef7e7fcff093e fffffffdffffff9fefe1ffffc045f03c79b3e3c78f01ef870c1cf8f17def 06663e783ef783070e1c3f7ffffffef860e18307fc19927ef7c3330e1990 70fdef060e38307ef7e7871618383efffffffdf04cc707efe1ffffc045f0 66cdfb366cd981ef3264c87ce67def32673e733ef7cf33e4c99f7ffffffe f333fc999ffcc9903ef7993264c999e67def32673999fef7e73264c9933e fffffffde64ce79fefe1ffffc045f060cdfb36661f81ef3e64ccfce67def 32673e733ef7cf3f04f81f7ffffffef9f3e09f9ffcc9903ef7818604f999 e07def327f3999fef7e7026409933efffffffde64ce79fefe1ffffc045f0 60cd9b36619801ef3e64ccfcf0fdef32673e733ef7cf3e64f9ff7ffffffe fe73cc9f9ffccc333ef79f867cf999e7fdef327f3999fef7e73f0cf9933e fffffffde64ce79fefe1ffffc045f066cd9be66cd981ef3264ccfce7fdef 32673e733ef7c93e64c99f7ffffffef3324c9f93fc1c333ef7993264c999 267def067f39993ef7e7327cc9933efffffffdf04ce793efe1ffffc045f0 3c799b03c78f01ef870cccf030fdef070408183ef7e33f061c3f7ffffffe f878e09fc7fcfe733ef7c3330e1c1c70fdef3e7c099c7ef781870e19983e fffffffdfe6081c7efe1ffffc008f000000300000001effcff02e67deffc ff01fef7fbff037ffffffefbff04fcfffffef7faff16fdef3ffffffffef7 fffe67fffffefffffffdfe7fffffefe1ffffc008f000000300000001effc ff02f0fdeffcff01fef7fbff037ffffffefbff04fcfffffef7faff16fdef 3ffffffffef7ffff0ffffffefffffffdfe7fffffefe1ffffc000f0fa0001 01effbff01fdeffcff01fef7fbff037ffffffef8ff01fef7faff01fdeffc ff01fef7fbff04fefffffffdfcff00efe1ffffc000f0fa000101effbff01 fdeffcff01fef7fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fb ff04fefffffffdfcff00efe1ffffc000f0fa000101e0fb000101e0fb0000 f0fb00037ffffffef70000f0fa000101e0fb0000f0fa00fdff00fcfc0000 0fe1ffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09b ffffc09bffffc09bffffc09bffffc09bffffc09bffffc000f0fc00003cfb 00001efb00000ffa00000ff900001efa00001efc000007c8ffffc000f7fc ff00bdfbff00defbff01ef7ffbff01ef7ffaff00defaff00defcff00f7c8 ffffc000f7fcff00bdfbff00defbff01ef7ffbff01ef7ffaff00defaff00 defcff00f7c8ffffc000f7fcff00bdfbff00defbff01ef7ffbff01ef7ffa ff00defaff00defcff00f7c8ffffc000f7fcff00bdfbff00defbff01ef7f fbff01ef7ffaff00defaff00defcff00f7c8ffffc005f7c7ffffcfbdfbff 0fdefff1ffffffef7ffff9ffe7ffef7ff8fbff0cdefffffcffffffdef3ff e3fff7c8ffffc01af7e7ffffcfbdffe7ffffffdefff9ffffffef7ffff9e7 e7ffef7ffcfbff0cdefffffcffffffdef3fff3fff7c8ffffc01af7e7ffff cfbdffe7ffffffdefff9ffffffef7fffffe7ffffef7ffcfbff0cdefffffc ffffffdef3fff3fff7c8ffffc02cf7e7870e0fbdf0c1c3070fdef879e1c3 07ef7c3071c1c787ef7c3cf0e183320fdef070e0838667def070f383f7c8 ffffc02cf7e733e4cfbde667993267def339ccf933ef799339e7e733ef79 9ce67c993267def3264c99f267def3267399f7c8ffffc02cf7e73304cfbd f3e7993e07def3f9c0c13fef79f3f9e7e73fef79fce060993267def3e04c 9f8267def3207399f7c8ffffc02cf7e73264cfbdfce7993e7fdef3f9cf99 3fef79f3f9e7e73fef79fce7cc993267def3e7cc9f3207def327f399f7c8 ffffc02cf7e73264cfbde664993e67def339cc993fef7993f9e4e733ef79 9ce64c99320fdef3e64c9f3207def3267383f7c8ffffc02cf78187060fbd f0f1c33f0fdef86061c13fef7c33e0718187ef7c3030e099827fdef3f0e0 9f836fdef330c09ff7c8ffffc000f7fcff00bdfbff00defbff01ef7ffbff 01ef7ffcff02fe7fdefaff05deffffff9ff7c8ffffc000f7fcff00bdfbff 00defbff01ef7ffbff01ef7ffcff02fe7fdefaff05deffffff9ff7c8ffff c000f7fcff00bdfbff00defbff01ef7ffbff01ef7ffaff00defaff00defc ff00f7c8ffffc000f7fcff00bdfbff00defbff01ef7ffbff01ef7ffaff00 defaff00defcff00f7c8ffffc000f0fc00003cfb00001efb00000ffa0000 0ff900001efa00001efc000007c8ffffc09bffffc09bffffc09bffffc09b ffffc012f000000007800000003c00000001e00000000ffc000978000000 03c00000001efc0004f000000007c5ffffc029f000000007bfffffffbdff fffffdefffffffef7fffffff7bfffffffbdfffffffdefffffffef7ffffff f7c5ffffc029f000000007bfffffffbdfffffffdefffffffef7fffffff7b fffffffbdfffffffdefffffffef7fffffff7c5ffffc029f000000007bfff ffffbdfffffffdefffffffef7fffffff7bfffffffbdfffffffdefffffffe f7fffffff7c5ffffc029f0007f0007bfffffffbdfffffffdefffffffef7f ffffff7bfffffffbdfffffffdefff81ffef7fff3fff7c5ffffc029f001ff c007bfffffffbdfffffffdefffffffef7fffffff7bfffffffbdfffffffde ffe007fef7ffe1fff7c5ffffc029f00380e007bfffffffbdfffffffdefff ffffef7fffffff7bf8ffe3fbdfffdfffdeffe3c7fef7ffe1fff7c5ffffc0 29f006003007bfffffffbdfffffffdeffffffdef7fffffff7bf81f03fbdf ff8fffdeffcff3fef7fff3fff7c5ffffc029f00e003807bfffffffbdffff fffdef3ffff9ef7fffffff7bfc0007fbdfff8fffdeffcff3fef7fffffff7 c5ffffc029f018000c07bcffffe7bdfffffffdef3ffff1ef7f8000ff7bfc c067fbdfff27ffdeffcff3fef7fffffff7c5ffffc029f018000c07bcffff e7bdfffffffdef3fffe1ef7e00003f7bfe7fcffbdfff27ffdefffff3fef7 fff3fff7c5ffffc029f030000607bcffffe7bde000003def3fffc1ef7c3f fe1f7bfe7fcffbdffe73ffdeffffe3fef7fff3fff7c5ffffc029f0300006 07bcffffe7bde000003def3fff81ef7cffff9f7bff3f9ffbdffe73ffdeff ffc7fef7fff1fff7c5ffffc029f030000607bcffffe7bde7ffff3def3fff 09ef78ffff8f7bff3f9ffbdffcf9ffdeffff8ffef7fff9fff7c5ffffc029 f030000607bcffffe7bde7ffff3def3ffff9ef79ffffcf7bff9f3ffbdffc f9ffdeffff1ffef7fff8fff7c5ffffc029f030000607bcffffe7bde7ffff 3def1ffff1ef7907ffcf7bff9f3ffbdff9fcffdeffff3ffef7fffc7ff7c5 ffffc029f030000607bc000007bde7ffff3def9ffff3ef780fffcf7bffce 7ffbdff9fcffdefffe3ffef7fffe3ff7c5ffffc029f030000607bc000007 bde7ffff3def87ffc3ef781fffcf7bffce7ffbdff3fe7fdefffe7ffef7ff ff1ff7c5ffffc029f018000c07bfffffffbde7ffff3defc00007ef783fff cf7bffe4fffbdff3fe7fdefffe7ffef7ffff9ff7c5ffffc029f018000c07 bfffffffbde7ffff3deff0001fef78ffffcf7bffe4fffbdfe6033fdeffff fffef7fe7f9ff7c5ffffc029f00e003807bfffffffbdfffffffdefffffff ef79ffffcf7bfff1fffbdfe0003fdefffffffef7fe7f9ff7c5ffffc029f0 06003007bfffffffbdfffffffdefffffffef7bffffff7bfff1fffbdfc0f8 1fdefffe7ffef7fe7f9ff7c5ffffc029f00380e007bfffffffbdfffffffd efffffffef7fffffff7bfffbfffbdfc7ff1fdefffc3ffef7ff1e3ff7c5ff ffc029f001ffc007bfffffffbdfffffffdefffffffef7fffffff7bffffff fbdfffffffdefffc3ffef7ff003ff7c5ffffc029f0007f0007bfffffffbd fffffffdefffffffef7fffffff7bfffffffbdfffffffdefffe7ffef7ffc0 fff7c5ffffc029f000000007bfffffffbdfffffffdefffffffef7fffffff 7bfffffffbdfffffffdefffffffef7fffffff7c5ffffc029f000000007bf ffffffbdfffffffdefffffffef7fffffff7bfffffffbdfffffffdeffffff fef7fffffff7c5ffffc029f000000007bfffffffbdfffffffdefffffffef 7fffffff7bfffffffbdfffffffdefffffffef7fffffff7c5ffffc012f000 000007800000003c00000001e00000000ffc00097800000003c00000001e fc0004f000000007c5ffffc09bffffc09bffffc09bffffc09bffffc09bff ffc09bffffc09bffffc09bffffc000f09d000103c002f7ffef9fff01fbc0 02f7ffe5b455005fecff01fbc002f7ffeab4aa00afecff01fbc002f7ffe5 b455005fecff01fbc002f7ffeab4aa00afecff01fbc002f7ffe5b455005f ecff01fbc002f7ffeab4aa00afecff01fbc002f7ffe5b455005fecff01fb c002f7ffeab4aa00afecff01fbc002f7ffe5b455005fecff01fbc002f7ff eab4aa00afecff01fbc002f7ffe5b455005fecff01fbc002f7ffeab4aa00 afecff01fbc002f7ffef9fff01fbc000f09d000103c002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fb c002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5 556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9f ff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556fcfff0080 d1ff01fbc002f6aaafd0ff02fe003fd2ff01fbc002f5556fd0ff02fc7f1f d2ff01fbc002f6aaafd0ff02f9ffcfd2ff01fbc002f5556fd0ff02f1ffc7 d2ff01fbc002f6aaafd0ff02e7fff3d2ff01fbc002f5556fd0ff02e7fff3 d2ff01fbc002f6aaafd2ff04fc0fcffff9d2ff01fbc002f5556fd2ff0afc ffcffff9ffffcffffe7fd8ff01fbc002f6aaafd2ff0afcffcffff9ffffcf fffe7fd8ff01fbc002f5556fd2ff0afc1fcffff9f0cc8306641fd8ff01fb c002f6aaafd2ff0afccfcffff9e64ccf32667fd8ff01fbc002f5556fd1ff 09cfcffff9e64ccf32667fd8ff01fbc002f6aaafd1ff09cfcffff9e64ccf 32667fd8ff01fbc002f5556fd2ff0afccfe7fff3e64cc906664fd8ff01fb c002f6aaafd2ff0afe1fe7fff3f0e0e33f071fd8ff01fbc002f5556fd0ff 06f1ffc7ffffff3fd6ff01fbc002f6aaafd0ff06f9ffcfffffff3fd6ff01 fbc002f5556fd0ff02fc7f1fd2ff01fbc002f6aaafd0ff02fe003fd2ff01 fbc002f5556fcfff0080d1ff01fbc002f6aaaf9fff01fbc002f5556f9fff 01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002 f6aaafcfff00e3d1ff01fbc002f5556fcfff00e3d1ff01fbc002f6aaafcf ff00d5d1ff01fbc002f5556fcfff00d5d1ff01fbc002f6aaafcfff00f7d1 ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc0 02f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556f cfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7 d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fb c002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aa afcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00 f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01 fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5 556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff 00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff 01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002 f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcf ff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1 ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc0 02f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556f cfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7 d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fb c002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aa afcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00 f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01 fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5 556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff 00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff 01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002 f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcf ff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1 ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc0 02f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556f cfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7 d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556f9fff01fbc002f6aa af9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556fcfff 00f7d1ff01fbc002f6aaafcfff00e3d1ff01fbc002f5556fcfff00e3d1ff 01fbc002f6aaafcfff00c9d1ff01fbc002f5556fcfff00c9d1ff01fbc002 f6aaafd1ff02cfff9cd1ff01fbc002f5556fd1ff028fff9cd1ff01fbc002 f6aaafd1ff030fff3e7fd2ff01fbc002f5556fd2ff04fe4fff3e7fd2ff01 fbc002f6aaafd2ff04fccffe7f3fd2ff01fbc002f5556fd2ff04fccffe7f 3fd2ff01fbc002f6aaafd2ff04fc0ffcff9fd2ff01fbc002f5556fd1ff03 cffcff9fd2ff01fbc002f6aaafd1ff03cff980cfd2ff01fbc002f5556fd0 ff02f8000fd2ff01fbc002f6aaafd0ff02f03e07d2ff01fbc002f5556fd0 ff02f1ffc7d2ff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6 aaaf9fff01fbc002f5556f9fff01fbc002f6aaafcfff00f7d1ff01fbc002 f5556fcfff00f7d1ff01fbc002f6aaafcfff00e3d1ff01fbc002f5556fcf ff00e3d1ff01fbc002f6aaafcfff00d5d1ff01fbc002f5556fcfff00d5d1 ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc0 02f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaaf cfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7 d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fb c002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f555 6fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00 f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01 fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6 aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff 00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff 01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002 f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcf ff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1 ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc0 02f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaaf cfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7 d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fb c002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f555 6fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00 f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01 fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6 aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff 00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff 01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002 f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcf ff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1 ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc0 02f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaaf cfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7 d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fb c002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556fcfff0080d1ff01 fbc002f6aaafd0ff02fe003fd2ff01fbc002f5556fd0ff02fc7f1fd2ff01 fbc002f6aaafd0ff02f9ffcfd2ff01fbc002f5556fd0ff02f1ffc7d2ff01 fbc002f6aaafd0ff02e7fff3d2ff01fbc002f5556fd0ff02e7fff3d2ff01 fbc002f6aaafd2ff09fc0fcffff9fe7fffffe7d7ff01fbc002f5556fd1ff 08cfcffff9fe7fffffe7d7ff01fbc002f6aaafd1ff089fcffff9fe7fffff e7d7ff01fbc002f5556fd1ff083fcffff9f041838707d7ff01fbc002f6aa afd2ff09fe1fcffff9e64c993267d7ff01fbc002f5556fd1ff08cfcffff9 e64c9f3267d7ff01fbc002f6aaafd1ff08cfcffff9e64c9f3267d7ff01fb c002f5556fd2ff09fccfe7fff3e6419f3267d7ff01fbc002f6aaafd2ff09 fe1fe7fff3f04f9f8707d7ff01fbc002f5556fd0ff04f1ffc7ffcfd4ff01 fbc002f6aaafd0ff04f9ffcfffcfd4ff01fbc002f5556fd0ff02fc7f1fd2 ff01fbc002f6aaafd0ff02fe003fd2ff01fbc002f5556fcfff0080d1ff01 fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaafcfff00f7d1ff 01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00e3d1ff01fbc002 f5556fcfff00e3d1ff01fbc002f6aaafcfff00d5d1ff01fbc002f5556fcf ff00d5d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1 ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc0 02f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaaf cfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7 d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fb c002f5556fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f555 6fcfff00f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00 f7d1ff01fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01 fbc002f6aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6 aaafcfff00f7d1ff01fbc002f5556fcfff00f7d1ff01fbc002f6aaafcfff 00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff 01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002 f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcf ff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1 ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc0 02f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffef cfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7 d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fb c002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ff efcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00 f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01 fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7 ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff 00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff 01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002 f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcf ff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1 ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc0 02f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffef cfff00f7d1ff01fbc002f7ffefcfff00f7d1ff01fbc002f7ffefcfff00f7 d1ff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffefd0ff02f1ffc7d2ff01fbc002f7ffef d0ff02f03e07d2ff01fbc002f7ffefd0ff02f8000fd2ff01fbc002f7ffef d0ff02f980cfd2ff01fbc002f7ffefd0ff02fcff9fd2ff01fbc002f7ffef d2ff04fe1ffcff9fd2ff01fbc002f7ffefd2ff04fccffe7f3fd2ff01fbc0 02f7ffefd2ff04fccffe7f3fd2ff01fbc002f7ffefd1ff03cfff3e7fd2ff 01fbc002f7ffefd1ff031fff3e7fd2ff01fbc002f7ffefd2ff03fe7fff9c d1ff01fbc002f7ffefd2ff03fcffff9cefff01f80fe4ff01fbc002f7ffef d2ff03fcffffc9efff01e003e4ff01fbc002f7ffefd2ff03fc0fffc9efff 01c7f1e4ff01fbc002f7ffefcfff00e3efff019ffce4ff01fbc002f7ffef cfff00e3efff021ffc7fe5ff01fbc002f7ffefcfff00f7f0ff03fe7fff3f e5ff01fbc002f7ffefbeff03fe7fff3fe5ff01fbc002f7ffefbfff04e1fc ffff9fe5ff01fbc002f7ffefbfff07ccfcffff9f3ffff9e8ff01fbc002f7 ffefbfff07cffcffff9f3ffff9e8ff01fbc002f7ffefcfff00f7f1ff08cf fcffff9e0e1c307fe9ff01fbc002f7ffefcfff00f7f1ff07c1fcffff9f3c c999e8ff01fbc002f7ffefcfff00e3f1ff07ccfcffff9f3c0cf9e8ff01fb c002f7ffefcfff00e3f1ff07ccfcffff9f3cff39e8ff01fbc002f7ffefcf ff00d5f1ff08ccfe7fff3f24c9993fe9ff01fbc002f7ffefcfff00d5f1ff 08e1fe7fff3f8e1c3c7fe9ff01fbc002f7ffefcfff00f7f1ff04fc071ffc 7fe5ff01fbc002f7ffefcfff00f7f0ff02cf9ffce4ff01fbc002f7ffefcf ff00f7f0ff021fc7f1e4ff01fbc002f7ffefcfff00f7f1ff03febfe003e4 ff01fbc002f7ffefcfff00f7f1ff03f97ff80fe4ff01fbc002f7ffefcfff 00f7f1ff00e7e1ff01fbc002f7ffefcfff00f7f1ff00dfe1ff01fbc002f7 ffefcfff00f7f1ff003fe1ff01fbc002f7ffefcfff00f7f2ff00fce0ff01 fbc002f7ffefcfff00f7f2ff00f3e0ff01fbc002f7ffefcfff00f7f2ff00 efe0ff01fbc002f7ffefcfff00f7f2ff009fe0ff01fbc002f7ffefcfff00 f7f3ff01fe7fe0ff01fbc002f7ffefcfff00f7f3ff00fddfff01fbc002f7 ffefcfff00f7f3ff00f3dfff01fbc002f7ffefcfff00f7f3ff00cfdfff01 fbc002f7ffefcfff00f7f3ff00bfdfff01fbc002f7ffefcfff00f7f4ff01 fe7fdfff01fbc002f7ffefcfff00f7f4ff00f9deff01fbc002f7ffefcfff 00f7f4ff00f7deff01fbc002f7ffefcfff00f7f4ff00cfdeff01fbc002f7 ffefcfff00f7f4ff003fdeff01fbc002f7ffefcfff00f7f5ff00fcddff01 fbc002f7ffefcfff00f7f5ff00fbddff01fbc002f7ffefcfff00f7f5ff00 e7ddff01fbc002f7ffefcfff00f7f5ff009fddff01fbc002f7ffefcfff00 f7f5ff007fddff01fbc002f7ffefcfff00f7f6ff00fcdcff01fbc002f7ff efcfff00f7f6ff00f3dcff01fbc002f7ffefcfff00f7f6ff00efdcff01fb c002f7ffefcfff00f7f6ff009fdcff01fbc002f7ffefcfff00f7f7ff01fe 7fdcff01fbc002f7ffefcfff00f7f7ff00fddbff01fbc002f7ffefcfff00 f7f7ff00f3dbff01fbc002f7ffefcfff00f7f7ff00cfdbff01fbc002f7ff efcfff00f7f7ff00bfdbff01fbc002f7ffefcfff00f7f8ff01fe7fdbff01 fbc002f7ffefcfff00f7f8ff00f9daff01fbc002f7ffefcfff00f7f8ff00 e7daff01fbc002f7ffefcfff00f7f8ff00dfdaff01fbc002f7ffefcfff00 f7f8ff003fdaff01fbc002f7ffefcfff00f7f9ff00fcd9ff01fbc002f7ff efcfff00f7f9ff00fbd9ff01fbc002f7ffefcfff00f7f9ff00e7d9ff01fb c002f7ffefcfff00f7f9ff009fd9ff01fbc002f7ffefcfff00f7f9ff007f d9ff01fbc002f7ffefcfff00f7faff00fcd8ff01fbc002f7ffefcfff00f7 faff00f3d8ff01fbc002f7ffefcfff00f7faff00efd8ff01fbc002f7ffef cfff00f7faff009fd8ff01fbc002f7ffefcfff00f7fbff01fe7fd8ff01fb c002f7ffefcfff00f7fbff00fdd7ff01fbc002f7ffefcfff00f7fbff00f3 d7ff01fbc002f7ffefcfff00f7fbff00cfd7ff01fbc002f7ffefcfff00f7 fbff003fd7ff01fbc002f7ffefcfff00f7fcff00fed6ff01fbc002f7ffef cfff00f7fcff00f9d6ff01fbc002f7ffefcfff00f7fcff00e7d6ff01fbc0 02f7ffefcfff00f7fcff00dfd6ff01fbc002f7ffefcfff00f7fcff003fd6 ff01fbc002f7ffefcfff04f7fffffffcd5ff01fbc002f7ffefcfff04f7ff fffffbd5ff01fbc002f7ffefcfff04f7ffffffe7d5ff01fbc002f7ffefcf ff04f7ffffff9fd5ff01fbc002f7ffefcfff04f7ffffff7fd5ff01fbc002 f7ffefcfff03f7fffffcd4ff01fbc002f7ffefcfff03f7fffff3d4ff01fb c002f7ffefcfff03f7ffffcfd4ff01fbc002f7ffefcfff03f7ffffbfd4ff 01fbc002f7ffefcdff01fe7fd4ff01fbc002f7ffefcdff00f9d3ff01fbc0 02f7ffefcfff0280fff7d3ff01fbc002f7ffefd0ff03fe003fcfd3ff01fb c002f7ffefd0ff03fc7f1f3fd3ff01fbc002f7ffefd0ff02f9ffced2ff01 fbc002f7ffefd0ff02f1ffc7d2ff01fbc002f7ffefd0ff02e7fff3d2ff01 fbc002f7ffefd0ff02e7fff3d2ff01fbc002f7ffefd1ff063fcffff9f9ff e7d5ff01fbc002f7ffefd2ff08fe3fcffff9f9ffe79fd6ff01fbc002f7ff efd2ff08fd3fcffff9ffffff9fd6ff01fbc002f7ffefd1ff073fcffff9f1 c1c707d6ff01fbc002f7ffefd1ff073fcffff9f9cce79fd6ff01fbc002f7 ffefd1ff073fcffff9f9cce79fd6ff01fbc002f7ffefd1ff073fcffff9f9 cce79fd6ff01fbc002f7ffefd1ff073fe7fff3f9cce793d6ff01fbc002f7 ffefd2ff08fc0fe7fff3e04c81c7d6ff01fbc002f7ffefd0ff02f1ffc7d2 ff01fbc002f7ffefd0ff02f9ffcfd2ff01fbc002f7ffefd0ff02fc7f1fd2 ff01fbc002f7ffefd0ff02fe003fd2ff01fbc002f7ffefcfff0080d1ff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef 9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01 fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002f7ffef9fff01fbc002 f7ffef9fff01fbc000f09d000103c09bffffc09bffffc09bffffc09bffff c0 grestore showpage %%Trailer endTexFig @endspecial 1977 2074 p 2 1995 ru 0 2075 p 1979 2 ru cmr10.300 @sf 740 2194 p m (Figure) 14 (3:) 18 (Comp) 1 (ose) 13 (mo) 1 (de.) ks 251 2343 p 1449 2 ru 251 2393 p 2 50 ru 276 2379 p m (Mouse) 14 (Button) ks 559 2394 p 2 50 ru 9 r 2 50 ru 976 2393 p 2 50 ru 1158 2378 p m (Shift) s 1425 2393 p 2 50 ru 1494 2378 p m (Con) 0 (trol) ks 1698 2393 p 2 50 ru 251 2395 p 1449 2 ru 251 2405 p 1449 2 ru 251 2454 p 2 50 ru 369 2440 p m (Left) s 559 2455 p 2 50 ru 9 r 2 50 ru 680 2439 p m (Add) 14 (No) 1 (de) ks 976 2454 p 2 50 ru 1099 2439 p m (Mo) 0 (v) -1 (e) 13 (No) 1 (de) ks 1425 2454 p 2 50 ru 1451 2439 p m (Delete) 15 (No) 1 (de) ks 1698 2454 p 2 50 ru 251 2504 p 2 50 ru 342 2490 p m (Middle) s 559 2505 p 2 50 ru 9 r 2 50 ru 694 2489 p m (Add) 14 (Arc) ks 976 2504 p 2 50 ru 1113 2489 p m (Mo) 0 (v) 0 (e) 12 (Arc) ks 1425 2504 p 2 50 ru 1465 2489 p m (Delete) 15 (Arc) ks 1698 2504 p 2 50 ru 251 2554 p 2 50 ru 355 2540 p m (Righ) 0 (t) ks 559 2555 p 2 50 ru 9 r 2 50 ru 593 2539 p m (Edit) 14 (No) 1 (de) 14 (Program) ks 976 2554 p 2 50 ru 1002 2539 p m (Edit) 13 (No) 1 (de) 15 (Subroutine) ks 1425 2554 p 2 50 ru 1698 2554 p 2 50 ru 251 2556 p 1449 2 ru 522 2630 p m (T) -2 (able) 12 (2:) 18 (Default) 13 (mouse) 13 (actions) 14 (in) 13 (comp) 1 (ose) 14 (mo) 1 (de.) ks 965 2794 p m (9) s @eop 8 @bop0 8 @bop1 cmr10.300 @sf 0 42 p m (mac) 0 (hi) -1 (ne) 10 (based) 12 (on) 11 (the) 12 (mac) 0 (hi) -1 (ne) 10 (names) 10 (set) 13 (in) 10 (con\014g) 12 (mo) 1 (de.) 16 (Execute) 13 (runs) 12 (the) 12 (graph) 11 (on) 11 (the) 12 (curren) 0 (tly) 11 (con\014gured) ks 0 91 p m (virtual) 16 (mac) -1 (hine.) 24 (Prin) 0 (t) 16 (will) 15 (prin) 0 (t) 15 (a) 16 (p) 1 (ostscript) 18 (v) 0 (ersion) 16 (of) 16 (the) 17 (graph.) 26 (The) ks cmtt10.300 @sf 17 r m (legend) s cmr10.300 @sf 15 r m (button) 17 (displa) 0 (ys) 14 (a) 17 (legend) ks 0 141 p m (sho) 0 (wing) 16 (the) 19 (meanings) 17 (of) 17 (di\013eren) 0 (t) 18 (no) 1 (de) 19 (colorings.) 30 (W) -2 (e) 16 (will) 17 (no) 0 (w) 17 (describ) 1 (e) 20 (eac) 0 (h) 17 (of) 18 (these) 19 (functions) 18 (in) 18 (more) ks 0 191 p m (detail.) s cmbx12.300 @sf 0 307 p m (3.1) s 128 307 p m (Comp) 2 (osing) 17 (a) 19 (Program) 18 (Graph) ks cmr10.300 @sf 0 384 p m (Comp) 1 (ose) 11 (mo) 1 (de) 11 (supp) 1 (orts) 13 (the) 12 (creation) 12 (and) 12 (editing) 11 (of) 11 (a) 12 (HeNCE) 12 (graph,) 12 (Figure) 12 (3.) 17 (A) 12 (complete) 11 (HeNCE) 13 (program) ks 0 434 p m (consists) 12 (of) 10 (a) 10 (graph,) 11 (no) 1 (de) 11 (programs) 10 (for) 10 (no) 1 (des) 12 (in) 10 (the) 12 (graph,) 11 (and) 10 (no) 1 (de) 11 (subroutines.) 18 (Graphs) 11 (describ) 1 (e) 13 (the) 11 (con) 0 (trol) ks 0 483 p m (\015o) 0 (w) 12 (and) 14 (parallelism) 11 (of) 14 (a) 13 (program.) 17 (Graphs) 14 (are) 14 (de\014ned) 15 (b) 0 (y) 13 (dra) 0 (wing) 12 (them) 13 (with) 13 (the) 15 (mouse.) ks 62 533 p m (There) 13 (are) 11 (t) 0 (w) 0 (o) 9 (t) 0 (yp) 1 (es) 11 (of) 11 (no) 1 (des) 12 (in) 10 (a) 11 (HeNCE) 12 (graph:) 17 (normal) 9 (no) 1 (des) 12 (and) 11 (sp) 1 (ecial) 11 (no) 1 (des.) 18 (Normal) 9 (no) 1 (des) 12 (are) 12 (used) ks 0 583 p m (to) 11 (indicate) 11 (computation,) 10 (and) 11 (ha) 0 (v) -1 (e) 10 (no) 1 (de) 11 (subroutines) 13 (\(impl) -1 (em) -1 (en) 0 (ted) 10 (in) 10 (C) 11 (or) 12 (F) 0 (OR) -3 (TR) -1 (AN\)) 10 (asso) 1 (ciated) 12 (with) 11 (them) ks 0 633 p m (that) 16 (p) 1 (erform) 15 (the) 17 (user's) 17 (computation.) 23 (Sp) 1 (ecial) 16 (no) 1 (des) 17 (are) 16 (used) 17 (in) 16 (pairs) 15 (to) 16 (delimit) 14 (subgraphs) 17 (of) 15 (the) 17 (HeNCE) ks 0 683 p m (graph;) 19 (they) 19 (allo) -1 (w) 16 (a) 18 (p) 1 (ortion) 17 (of) 18 (the) 18 (graph) 18 (to) 18 (b) 1 (e) 19 (rep) 1 (eated) 19 (conditionally) -3 (,) 16 (sequen) 0 (tially) -2 (,) 16 (or) 18 (in) 17 (parallel) 17 (during) ks 0 732 p m (execution) 16 (of) 15 (the) 16 (program.) 22 (Most) 15 (no) 1 (des) 17 (in) 15 (a) 15 (HeNCE) 17 (graph) 15 (can) 16 (ha) 0 (v) -1 (e) 14 (no) 1 (de) 16 (programs) 14 (attac) 0 (hed.) 23 (\(Section) 16 (2.4) ks 0 782 p m (de\014nes) 17 (what) 15 (the) 15 (di\013erences) 18 (b) 1 (et) 0 (w) 0 (een) 14 (no) 1 (de) 16 (programs) 14 (and) 15 (no) 1 (de) 16 (subroutines.\)) 23 (It) 15 (is) 15 (imp) 1 (ortan) -1 (t) 14 (to) 15 (understand) ks 0 832 p m (the) 13 (di\013erence) 14 (b) 1 (et) 0 (w) 0 (een) 12 (a) 13 (no) 1 (de) 13 (program) 10 (and) 13 (a) 12 (no) 1 (de) 13 (subroutine.) 18 (The) 13 (no) 1 (de) 13 (subroutine) 13 (is) 13 (the) 13 (subroutine) 13 (whic) 0 (h) ks 0 882 p m (is) 14 (in) 0 (v) -1 (ok) -2 (ed) 13 (from) 12 (the) 14 (no) 1 (de) 15 (program.) 16 (A) 14 (no) 1 (de) 14 (subroutine) 15 (ma) -1 (y) 12 (b) 1 (e) 14 (called) 14 (from) 12 (m) 0 (ul) -1 (tipl) -1 (e) 13 (no) 1 (de) 14 (programs.) ks 62 932 p m (The) s cmtt10.300 @sf 12 r m (load) s cmr10.300 @sf 11 r m (and) s cmtt10.300 @sf 12 r m (store) s cmr10.300 @sf 11 r m (buttons) 12 (in) 11 (comp) 1 (ose) 12 (mo) 1 (de) 10 (allo) 0 (w) 9 (y) 0 (ou) 11 (to) 11 (load) 11 (in) 11 (and) 12 (store) 13 (HeNCE) 12 (graphs.) 18 (The) ks cmtt10.300 @sf 12 r m (clear) s cmr10.300 @sf 0 982 p m (button) 14 (clears) 15 (the) 15 (curren) 0 (t) 15 (graph,) 14 (remo) 0 (vi) -1 (ng) 12 (all) 13 (no) 1 (des) 15 (and) 14 (arcs.) 20 (The) ks cmtt10.300 @sf 15 r m (critic) s cmr10.300 @sf 13 r m (button) 14 (will) 13 (parse) 15 (the) 15 (graph) 14 (and) ks 0 1031 p m (rep) 1 (ort) 15 (an) 0 (y) 12 (irregularities) 14 (that) 14 (ma) -1 (y) 12 (exist) 14 (\(e.g.) 18 (cycles) 15 (in) 13 (the) 15 (graph\).) 18 (The) ks cmtt10.300 @sf 14 r m (edit) 21 (subdefs) ks cmr10.300 @sf 12 r m (button) 14 (starts) 15 (an) 14 (edit) ks 0 1081 p m (session) 16 (of) 15 (the) 16 (sub.defs) 16 (\014le.) 23 (The) 16 (sub.defs) 16 (\014le) 16 (con) 0 (tains) 14 (function) 15 (protot) 0 (yp) 1 (es) 16 (for) 15 (the) 16 (no) 1 (de) 16 (subroutines.) 24 (These) ks 0 1131 p m (protot) 0 (yp) 1 (es) 16 (are) 16 (describ) 1 (ed) 18 (more) 15 (detail) 16 (later.) 25 (The) ks cmtt10.300 @sf 16 r m (cleanup) s cmr10.300 @sf 15 r m (button) 16 (will) 15 (try) 16 (to) 16 (rearrange) 17 (the) 16 (graph) 16 (based) 17 (on) ks 0 1181 p m (a) 15 (graph) 16 (redra) 0 (wing) 14 (algorithm) 13 (built) 15 (in) 0 (to) 14 (h) 0 (to) 1 (ol.) 21 (Y) -2 (ou) 14 (ma) -1 (y) 14 (w) 0 (an) -1 (t) 14 (to) 15 (store) 17 (y) 0 (our) 14 (graph) 16 (b) 1 (efore) 16 (trying) 15 (clean) 0 (up) 15 (so) ks 0 1231 p m (y) 0 (ou) 12 (ma) -1 (y) 12 (rev) 0 (ert) 13 (to) 14 (the) 14 (original) 12 (la) 0 (y) -1 (o) -1 (ut) 12 (in) 13 (the) 14 (case) 15 (that) 13 (y) 0 (ou) 12 (do) 14 (not) 13 (lik) 0 (e) 12 (the) 14 (automaticall) -1 (y) 11 (generated) 15 (one.) 18 (The) ks cmtt10.300 @sf 0 1280 p m (redraw) s cmr10.300 @sf 11 r m (button) 12 (will) 10 (simply) 10 (redra) 0 (w) 12 (the) 12 (graph) 12 (in) 12 (the) 12 (case) 13 (it) 12 (w) 0 (as) 11 (not) 12 (redra) 0 (wn) 11 (correctly) 13 (in) 12 (resp) 1 (onse) 14 (to) 12 (X) 12 (exp) 1 (ose) ks 0 1330 p m (ev) 0 (en) 0 (ts.) 23 (Finally) -3 (,) 13 (the) ks cmtt10.300 @sf 17 r m (help) s cmr10.300 @sf 14 r m (button) 16 (will) 15 (displa) 0 (y) 13 (a) 16 (windo) 0 (w) 14 (sho) 0 (wing) 14 (what) 15 (mouse) 15 (clic) 0 (ks) 15 (to) 15 (use) 17 (when) 16 (dra) 0 (wing) 14 (a) ks 0 1380 p m (graph) 14 (in) 13 (comp) 1 (ose) 14 (mo) 1 (de.) 17 (It) 14 (is) 14 (p) 1 (ossible) 14 (to) 14 (c) 0 (hange) 14 (the) 14 (actions) 14 (asso) 1 (ciated) 15 (with) 14 (the) 14 (v) -1 (arious) 12 (mouse) 14 (clic) 0 (ks) 13 (via) 13 (X) ks 0 1430 p m (resources;) 16 (ho) 0 (w) -1 (ev) -1 (er,) 13 (the) 14 (help) 14 (displa) 0 (y) 12 (will) 12 (not) 14 (re\015ect) 16 (the) 14 (altered) 15 (settings.) ks cmbx10.300 @sf 0 1538 p m (3.1.1) s 146 1538 p m (Dra) 0 (win) -1 (g) 14 (Graphs) ks cmr10.300 @sf 0 1614 p m (Figure) 12 (3) 11 (sho) 0 (ws) 11 (h) 0 (to) 1 (ol) 9 (in) 11 (comp) 1 (ose) 12 (mo) 1 (de.) 16 (The) 12 (lo) 0 (w) -1 (er) 10 (ro) 0 (w) 10 (of) 11 (sym) 0 (b) 1 (ol) -1 (s) 10 (sho) 0 (w) 11 (the) 12 (v) -1 (arious) 10 (no) 1 (des) 12 (whic) 0 (h) 10 (ma) -1 (y) 10 (b) 1 (e) 12 (used) ks 0 1664 p m (in) 15 (dra) 0 (wing) 14 (a) 16 (HeNCE) 16 (graph.) 24 (The) 16 (default) 16 (mouse) 15 (actions) 15 (for) 16 (dra) 0 (wing) 14 (in) 15 (comp) 1 (ose) 16 (mo) 1 (de) 14 (are) 16 (sho) 0 (wn) 15 (in) 16 (T) -2 (able) ks 0 1714 p m (2.) 21 (T) -2 (o) 13 (add) 14 (a) 15 (no) 1 (de) 15 (to) 15 (the) 15 (graph,) 15 (select) 16 (the) 15 (t) 0 (yp) 1 (e) 14 (of) 15 (no) 1 (de) 15 (y) 0 (ou) 13 (wish) 15 (to) 15 (add) 14 (and) 15 (clic) 0 (k) 13 (the) 16 (left) 14 (mouse) 14 (button) 15 (in) ks 0 1764 p m (the) 15 (comp) 1 (ose) 14 (windo) 0 (w.) 17 (T) -2 (o) 13 (delete) 15 (a) 14 (no) 1 (de) 15 (hold) 13 (the) 15 (con) 0 (trol) 13 (k) 0 (ey) 13 (and) 15 (clic) 0 (k) 12 (the) 15 (left) 14 (mouse) 14 (button) 14 (on) 14 (or) 15 (near) 14 (the) ks 0 1814 p m (no) 1 (de) 15 (to) 14 (delete.) 21 (T) -2 (o) 13 (mo) -1 (v) -1 (e) 13 (the) 15 (no) 1 (de) 15 (hold) 14 (the) 15 (shift) 14 (k) 0 (ey) 14 (do) 0 (wn) 13 (and) 14 (use) 16 (the) 15 (left) 14 (mouse) 14 (button) 14 (to) 15 (clic) 0 (k) 13 (and) 14 (drag) ks 0 1863 p m (the) 14 (no) 1 (de) 15 (to) 14 (its) 13 (new) 15 (lo) 1 (cation.) ks 62 1913 p m (T) -2 (o) 13 (dra) 0 (w) 13 (arcs) 15 (b) 1 (et) 0 (w) 0 (een) 13 (no) 1 (des,) 15 (clic) 0 (k) 13 (the) 15 (middle) 12 (button) 15 (on) 14 (the) 14 (no) 1 (de) 15 (at) 14 (the) 15 (tail) 13 (of) 14 (the) 15 (arc,) 14 (drag) 14 (the) 15 (mouse) ks 0 1963 p m (to) 15 (the) 15 (no) 1 (de) 15 (at) 15 (the) 15 (head) 15 (of) 14 (the) 16 (arc) 15 (and) 14 (release) 16 (the) 16 (middl) -1 (e) 14 (button.) 20 (T) -2 (o) 13 (delete) 16 (arcs,) 15 (hold) 14 (the) 16 (con) 0 (trol) 13 (k) 0 (ey) 14 (and) ks 0 2013 p m (clic) 0 (k) 12 (the) 13 (middle) 11 (button) 13 (on) 13 (or) 12 (near) 14 (the) 13 (arc.) 18 (An) 13 (arc) 13 (ma) 0 (y) 10 (b) 1 (e) 14 (mo) -1 (v) -1 (ed) 11 (b) 0 (y) 12 (holding) 11 (the) 14 (shift) 12 (k) 0 (ey) 12 (while) 12 (clic) 0 (king) 11 (the) ks 0 2063 p m (middle) 12 (button) 14 (near) 14 (one) 15 (end) 14 (of) 13 (the) 15 (arc,) 14 (dragging) 12 (it) 14 (to) 14 (another) 14 (no) 1 (de,) 14 (and) 13 (releasing) 14 (the) 15 (middle) 12 (button.) ks 62 2112 p m (T) -2 (o) 12 (edit) 13 (the) 14 (no) 1 (de) 14 (program) 12 (for) 13 (a) 13 (particular) 13 (no) 1 (de,) 14 (clic) 0 (k) 12 (the) 14 (righ) 0 (t) 12 (button) 13 (near) 14 (a) 13 (no) 1 (de.) 19 (An) 13 (edit) 14 (windo) 0 (w) 11 (will) ks 0 2162 p m (app) 1 (ear) 16 (con) 0 (taining) 13 (the) 16 (no) 1 (de) 16 (program.) 22 (The) 16 (no) 1 (de) 16 (program) 13 (is) 16 (parsed) 16 (imm) -1 (ediately) 13 (after) 16 (the) 16 (edit) 16 (is) 15 (complete.) ks 0 2212 p m (If) 13 (there) 15 (are) 14 (problems) 13 (with) 13 (the) 15 (no) 1 (de) 14 (program,) 11 (error) 15 (messages) 14 (will) 12 (app) 1 (ear) 14 (in) 13 (the) 15 (message) 13 (cen) 0 (ter) 14 (windo) 0 (w) 12 (and) ks 0 2262 p m (h) 0 (to) 1 (ol) 15 (will) 15 (ask) 17 (y) 0 (ou) 15 (if) 16 (y) 0 (ou) 15 (w) 0 (ould) 15 (lik) 0 (e) 15 (to) 17 (edit) 17 (the) 17 (no) 1 (de) 17 (program) 15 (again.) 26 (\(F) -2 (or) 15 (a) 17 (description) 17 (of) 16 (the) 18 (syn) 0 (tax) 15 (for) ks 0 2312 p m (no) 1 (de) 15 (programs) 14 (see) 16 (Section) 16 (3.1.3.) -1 (\)) 20 (The) 15 (no) 1 (de) 16 (program) 13 (is) 15 (considered) 16 (a) 15 (part) 15 (of) 14 (the) 16 (graph) 15 (and) 14 (is) 15 (stored) 16 (along) ks 0 2362 p m (with) 13 (the) 15 (graph.) ks cmti10.300 @sf 17 r save [<7FFE000003C0000001C0000001C0000001C0000001C0000000E0000000E0000000E0000000E000 000070000000700000007000000070000000380000003800000038000000380000001C0000801C 0080801C0080401C0080400E0080600E0080200E0080300E00C01C0701C01FFFFFC0> 26 28 -7 0 30] 84 @pc restore 30 r m (hus) 15 (changes) 16 (to) 15 (the) 14 (no) -1 (de) 15 (pr) -1 (o) -1 (gr) -3 (am) 13 (ar) -1 (e) 13 (not) 15 (save) -1 (d) 14 (until) 15 (the) 15 (gr) -1 (aph) 13 (is) 15 (stor) -1 (e) -2 (d.) ks cmr10.300 @sf 16 r m (T) -2 (o) 12 (edit) 14 (the) 14 (no) 1 (de) ks 0 2411 p m (subroutine) 12 (\(the) 12 (actual) 11 (C) 12 (or) 11 (F) -2 (ortran) 10 (source) 13 (co) 1 (de\)) 12 (for) 11 (a) 11 (no) 1 (de,) 12 (hold) 11 (the) 12 (shift) 11 (k) 0 (ey) 11 (while) 10 (clic) 0 (king) 10 (the) 12 (righ) 0 (t) 10 (button) ks 0 2461 p m (near) 12 (the) 12 (no) 1 (de.) 18 (HeNCE) 12 (will) 11 (start) 12 (an) 11 (edit) 12 (session) 12 (for) 12 (that) 11 (source) 13 (\014le.) 17 (The) 12 (\014lename) 11 (is) 11 (the) 13 (name) 10 (of) 11 (the) 12 (function) ks 0 2511 p m (app) 1 (ended) 15 (with) 13 (a) ks cmtt10.300 @sf 14 r m (.c) s cmr10.300 @sf 14 r m (or) s cmtt10.300 @sf 13 r m (.f) s cmr10.300 @sf 14 r m (based) 14 (on) 14 (the) 14 (curren) 0 (t) 15 (setting) 14 (of) 13 (the) 15 (language) 13 (switc) 0 (h.) ks 965 2794 p m (8) s @eop 7 @bop0 cmsy10.300 @sf [<020002000200020002000200070007000700070007000700070007000700070007000700070007 00070007000700020002007270FFF872700200020002000700070007000700070007000200> 13 38 -2 9 18] 121 @dc cmbx10.300 @sf [ 23 1 0 -11 24] 123 @dc cmsy10.300 @sf [<1F00218041C0C0C0E0E0E0E040E000E000C001C0018003000700198031C070C060E0E0E0E0E0E0 E0E0C061C0718033001C001800300070006000E000E040E0E0E0E06060704030801F00> 11 37 -3 8 18] 120 @dc [<02000700070007000700020002004210FFF8FFF802000200020007000700070007000200000002 000700070007000700020002000200FFF8FFF842100200020007000700070007000200> 13 37 -2 8 18] 122 @dc 7 @bop1 cmsy10.300 @sf 62 293 p m (\017) s cmr10.300 @sf 104 293 p m (Create) 15 (a) 13 (program) 13 (graph) ks cmsy10.300 @sf 13 r m (y) s cmbx10.300 @sf 150 376 p m ({) s cmr10.300 @sf 195 376 p m (A) 0 (ttac) 0 (h) 12 (subroutines) 15 (and) 14 (parameters) 14 (to) 14 (no) 1 (des) ks cmsy10.300 @sf 14 r m (y) s cmbx10.300 @sf 150 443 p m ({) s cmr10.300 @sf 195 443 p m (W) -2 (rite) 13 (sequen) 0 (tial) 12 (no) 1 (de) 15 (subroutine) 14 (co) 1 (de) ks cmsy10.300 @sf 15 r m (x) s 62 526 p m (\017) s cmr10.300 @sf 104 526 p m (Con\014gure) 14 (a) 14 (virtual) 13 (mac) -1 (hine) ks cmbx10.300 @sf 150 609 p m ({) s cmr10.300 @sf 195 609 p m (Input) 14 (mac) 0 (hi) -1 (ne) 13 (names) ks cmsy10.300 @sf 13 r m (y) s cmbx10.300 @sf 150 675 p m ({) s cmr10.300 @sf 195 675 p m (Input) 14 (estimated) 14 (cost) 14 (for) 14 (subroutine/mac) 0 (hi) -1 (ne) 13 (pairs) ks cmsy10.300 @sf 14 r m (y) s 62 758 p m (\017) s cmr10.300 @sf 104 758 p m (Build) 13 (executables) ks cmbx10.300 @sf 150 841 p m ({) s cmr10.300 @sf 195 841 p m (Create) 15 (a) 14 (sub) 1 (defs) 15 (\014le) 13 (describing) 15 (the) 14 (subroutine) 15 (parameters) ks cmsy10.300 @sf 14 r m (y) s cmbx10.300 @sf 150 908 p m ({) s cmr10.300 @sf 195 908 p m (Generate) 15 (wrapp) 1 (er) 15 (co) 1 (de) ks cmsy10.300 @sf 15 r m (z) s cmbx10.300 @sf 150 974 p m ({) s cmr10.300 @sf 195 974 p m (Generate) 15 (mak) -1 (e\014le) ks cmsy10.300 @sf 12 r m (z) s cmbx10.300 @sf 150 1040 p m ({) s cmr10.300 @sf 195 1040 p m (Execute) 16 (mak) -1 (e) 12 (on) 14 (required) 14 (mac) 0 (hines) ks cmsy10.300 @sf 12 r m (y) s 880 1040 p m (x) s 62 1123 p m (\017) s cmr10.300 @sf 104 1123 p m (Execute) 15 (program) ks cmsy10.300 @sf 13 r m (y) s 62 1206 p m (\017) s cmr10.300 @sf 104 1206 p m (T) -2 (race) 13 (program) 12 (execution) ks cmsy10.300 @sf 15 r m (y) s cmr10.300 @sf 0 1298 p m (\() s cmsy10.300 @sf m (y) s cmr10.300 @sf 35 1298 p m (\)) 14 (done) 14 (through) 14 (h) 0 (to) 1 (ol.) 16 (\() ks cmsy10.300 @sf m (z) s cmr10.300 @sf 477 1298 p m (\)) 14 (done) 15 (b) 0 (y) 12 (h) 0 (to) 1 (ol.) 17 (\() ks cmsy10.300 @sf m (x) s cmr10.300 @sf 821 1298 p m (\)) 14 (done) 14 (b) 0 (y) 13 (user.) ks 557 1389 p m (Figure) 14 (1:) 18 (Steps) 15 (in) 13 (writing) 13 (a) 14 (HeNCE) 15 (program.) ks 0 1923 p 1979 2 ru 0 2319 p 2 396 ru 14 1936 p @beginspecial @setspecial 30785863 5849308 986726 21379072 39271710 28680847 startTexFig %!PS-Adobe-2.0 EPSF-2.0 %%Creator: pnmtops %%Title: noname.ps %%Pages: 1 %%BoundingBox: 15 325 597 436 %%EndComments /rlestr1 1 string def /readrlestring { /rlestr exch def currentfile rlestr1 readhexstring pop 0 get dup 127 le { currentfile rlestr 0 4 3 roll 1 add getinterval readhexstring pop length } { 256 exch sub dup currentfile rlestr1 readhexstring pop 0 get exch 0 exch 1 exch 1 sub { rlestr exch 2 index put } for pop } ifelse } bind def /readstring { dup length 0 { 3 copy exch 1 index sub getinterval readrlestring add 2 copy le { exit } if } loop pop pop } bind def /picstr 102 string def %%EndProlog %%Page: 1 1 gsave 15.3 325.731 translate 581.4 110.538 scale 810 154 1 [ 810 0 0 -154 0 154 ] { picstr readstring } image 9bffffc09bffffc09bffffc09bffffc000f09d000103c002f5556f9fff01 fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc00f f5556ccff330c0fffffffc7ffff3ff03acff01fbc00ff6aaaccff3264fff 9ffffe7fffe3fff3acff01fbc00ff5556ccff127cfff9ffffe7fffd3ffe7 acff01fbc00ff6aaaccc3127cfff070e1e7fe673ffcfacff01fbc00ff555 6c099027c1ff9e64ce7fe673ff87acff01fbc00ff6aaacc81227cfff9e64 ce7fe673fff3acff01fbc00ff5556cc9f227cfff9e64ce7ff0f3fff3acff 01fbc00ff6aaacc993264fff9264ce7ff0f3e733acff01fbc00ff5556ccc 3330c0ffc70e181ff9c0c387acff01fbc002f6aaaff5ff00e7abff01fbc0 02f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aa aff9ff01ce7ffaff00fcfbff18fc9f3ffcff3fffcf9ffffffff27fffffff fcfff39ffffff27fcdff01fbc002f5556ffbff0a9fffce7fffffcfffffff fcfbff18fc9f3ffccf3fffcf9ffffffff27ffffffffcfff39ffffff27fcd ff01fbc002f6aaaffbff069fffcfffffffcff7ff11fc9e7ff9cf3fffcf3f ffffffe67ffffffff9fbff01f27fcdff01fbc02ff5556e199060e18307fe 0c7070e183860ccff8f0ff838667fffe70f98306660f3860e199e60e1938 70f999f31e1838bfccff01fbc02ff6aaacc993264c999ffcce73264ccf32 64cffce67f993267fffcfe73cf3264ce73264c99ce64c813267399f39fc9 933fccff01fbc02ff5556cf993e7c0999ffcce73e04fcf327ccffcf3ff99 3267fff9f067cf3264ccf9e64c999e64c81033e799f39e09933fccff01fb c02ff6aaacf993e7cf999ffcce73e7cfcf327ccffcfcff993207fff9e667 cf3264ccfe664c819e64c993fce781f39cc9987fccff01fbc02ef5556cc9 93e7cc9993fcce73e64cc9327e0ffce67f993207fff3e64fc93264c9f326 4c813e64c993264f81f39cc993cbff01fbc02ff6aaae1c13e7e199c7fe08 13f0e1e3867fcff030ff99876ffff3f04fe3330609f86661db3e66199870 cfdbf20609987fccff01fbc002f5556ff3ff01fccfe7ff0433fffff33fcc ff01fbc002f6aaaff3ff01fe1fe7ff0487fffff87fccff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01 fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f9fff01fbc002 f6aaaf9fff01fbc002f5556f9fff01fbc002f6aaaf9fff01fbc002f5556f 9fff01fbc002f6aaaf9fff01fbc000f09d000103c09bffffc09bffffc09b ffffc09bffffc09bffffc09bffffc09bffffc09bffffc000f0f100010780 fb00010780fb00010780ed00010780f600daffffc000f7f1ff01f7bffbff 01f7bffbff01f7bfedff01f7bff7ff00fedaffffc000f7f1ff01f7bffbff 01f7bffbff01f7bfedff01f7bff7ff00fedaffffc000f7f1ff01f7bffbff 01f7bffbff01f7bfedff01f7bff7ff00fedaffffc000f7f1ff01f7bffbff 01f7bffbff01f7bfedff01f7bff7ff00fedaffffc002f7f9cff7ff0c9cff fffff7bfffffffcffff7bffbff01f7bffcff05e3cf1fffffe7f7ff02f7be 3ff9ff01f87edaffffc005f7f9cffffff9faff1d9cfffffff7bfffffffcf fff7bffffff3fffff7be7fffffffc9cf9fffffe7fcff00fcfcff02f7bf3f f9ff01f33edaffffc009f7f9fffffff9ffffffcffaff19f7bfffffffcfe7 f7bffffff3ffe7f7be7fffffffcfff9ffe7fe7fcff00fcfcff02f7bf3ffa ff023ff3fedaffffc03ef7c18e0e1c3070c19987fccf98f0c1c5f7be2838 60c1c3f7be1c3860e1c3f7bc183870e1cf8f9e1c3fe0e183870ff83070e1 c3f7bf3c30714cc38b0e1ff3fedaffffc03ef799ce64c999e64c99cffccf 9cfe4c99f7bcc99f264ce7f7bcc99333cce7f7be799f264c87cf9cce7fe6 4c993267fcf33e4c99f7bf3f93264cf932673ff3fedaffffc03ef799ce7c 09f9e64f99fffccf9cf04c99f7bcc9f8264cfff7bcf999f3e7fff7be79f8 27c0cfcf9c0fffe640993e07fcf3f04f81f7bf3c13264cc13207fff3feda ffffc03ef799ce7cf9f9e64f99fffc0f9ce64cc3f7be19f3264cfff7bcf9 9e73f9fff7be79f327cfcfcf9cffffe64f993e7ffcf3e64f9ff7bf399330 cc99867ffff3fedaffffc03ef799ce7cc999264fc1cffc0f9ce64c9ff7bc f9f320cce7f7bcc993324ce7f7be49f3264ccfcf9cce7fe64c9932673c93 e64c99f7bf399327cc993e673ff33edaffffc03ef7c1027e1c3c70cff987 fedf90304cc3f7be19f827ccc3f7be1c3878e1c3f7bf19f830e1cf02061c 3fe66199870e1e33f061c3f7bc0c1330e0c1870e1ff87edaffffc000f7f9 ff1099cffff99fffff99f7bccfffe7ffe7f7bffcff02e7f7bff9ff01fe7f fbff003ffcff0bf7bfffffe67fff33ff3ffffedaffffc000f7f9ff10c3ff fffc3fffffc3f7be1fffe7fffff7bffbff01f7bfedff0bf7bffffff0ffff 87fffffffedaffffc000f7f1ff01f7bffbff01f7bffbff01f7bfedff01f7 bff7ff00fedaffffc000f7f1ff01f7bffbff01f7bffbff01f7bfedff01f7 bff7ff00fedaffffc000f0f100010780fb00010780fb00010780ed000107 80f600daffffc09bffffc09bffffc09bffffc09bffffc000f0fa000101e0 fb000101e0fb0000f0fb00037ffffffef70000f0fa000101e0fb0000f0fa 00fdff00fcfc00000fe1ffffc000f7faff01fdeffbff01fdeffcff01fef7 fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fbff04fefffffffd fcff00efe1ffffc000f7faff01fdeffbff01fdeffcff01fef7fbff037fff fffef8ff01fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00efe1 ffffc000f7faff01fdeffbff01fdeffcff01fef7fbff037ffffffef8ff01 fef7faff01fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000f7 faff01fdeffbff01fdeffcff01fef7fbff037ffffffef8ff01fef7faff01 fdeffcff01fef7fbff04fefffffffdfcff00efe1ffffc000f7faff0efdef fffffe3cfffdef3fff3c7f3ef7fbff037ffffffef8ff01fef7faff08fdef ffff3ffffef7c7fcff093efffffffdffffe7ffefe1ffffc000f7faff0ffd effffffc9cfffdef3fff3e7f3ef7cffcff0d7ffffffefff3ffff9fffffff fef7fcff0af9fffdefffff3ff9fef7e7fcff093efffffffdffffe79fefe1 ffffc000f7faff0ffdeffffffcfffffdef3ffffe7f3ef7cffcff0d7fffff fefff3ffff9ffffffffef7fcff0af9fffdeffffffff9fef7e7fcff093eff fffffdffffff9fefe1ffffc045f7c3864c1c3870fdef870c1cf8f17def06 663e783ef783070e1c3f7ffffffef860e18307fc19927ef7c3330e199070 fdef060e38307ef7e7871618383efffffffdf04cc707efe1ffffc045f799 3204c993267def3264c87ce67def32673e733ef7cf33e4c99f7ffffffef3 33fc999ffcc9903ef7993264c999e67def32673999fef7e73264c9933eff fffffde64ce79fefe1ffffc045f79f3204c999e07def3e64ccfce67def32 673e733ef7cf3f04f81f7ffffffef9f3e09f9ffcc9903ef7818604f999e0 7def327f3999fef7e7026409933efffffffde64ce79fefe1ffffc045f79f 3264c99e67fdef3e64ccfcf0fdef32673e733ef7cf3e64f9ff7ffffffefe 73cc9f9ffccc333ef79f867cf999e7fdef327f3999fef7e73f0cf9933eff fffffde64ce79fefe1ffffc045f79932641993267def3264ccfce7fdef32 673e733ef7c93e64c99f7ffffffef3324c9f93fc1c333ef7993264c99926 7def067f39993ef7e7327cc9933efffffffdf04ce793efe1ffffc045f7c3 8664fc3870fdef870cccf030fdef070408183ef7e33f061c3f7ffffffef8 78e09fc7fcfe733ef7c3330e1c1c70fdef3e7c099c7ef781870e19983eff fffffdfe6081c7efe1ffffc008f7fffffcfffffffdeffcff02e67deffcff 01fef7fbff037ffffffefbff04fcfffffef7faff16fdef3ffffffffef7ff fe67fffffefffffffdfe7fffffefe1ffffc008f7fffffcfffffffdeffcff 02f0fdeffcff01fef7fbff037ffffffefbff04fcfffffef7faff16fdef3f fffffffef7ffff0ffffffefffffffdfe7fffffefe1ffffc000f7faff01fd effbff01fdeffcff01fef7fbff037ffffffef8ff01fef7faff01fdeffcff 01fef7fbff04fefffffffdfcff00efe1ffffc000f7faff01fdeffbff01fd effcff01fef7fbff037ffffffef8ff01fef7faff01fdeffcff01fef7fbff 04fefffffffdfcff00efe1ffffc000f0fa000101e0fb000101e0fb0000f0 fb00037ffffffef70000f0fa000101e0fb0000f0fa00fdff00fcfc00000f e1ffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bffffc09bff ffc09bffffc0 grestore showpage %%Trailer endTexFig @endspecial 1977 2319 p 2 396 ru 0 2321 p 1979 2 ru 703 2439 p m (Figure) 14 (2:) 18 (Main) 13 (h) 0 (to) 1 (ol) 12 (windo) 0 (w.) ks 965 2794 p m (7) s @eop 6 @bop0 cmtt10.300 @sf [ 19 25 -1 0 22] 77 @dc 6 @bop1 cmr10.300 @sf 0 42 p m (PVM) 17 (host\014le) 18 (options) 16 (see) 19 (the) 17 (PVM) 18 (do) 1 (cumen) 0 (tatio) -1 (n.) 26 (Using) 17 (the) 17 (X) 17 (resource) ks cmtt10.300 @sf 19 r m (pvmd) s cmr10.300 @sf 16 r m (y) 0 (ou) 16 (can) 17 (customize) 17 (whic) 0 (h) ks 0 91 p m (executable) 15 (h) 0 (to) 1 (ol) 12 (will) 13 (use) 14 (when) 15 (starting) 14 (the) 14 (lo) 1 (cal) 13 (PVM) 14 (daemon.) 17 (The) 14 (default) ks cmtt10.300 @sf 14 r m (pvmd) s cmr10.300 @sf 13 r m (is) s cmtt10.300 @sf 14 r m (/tmp/pvm/p) -1 (vmd) ks cmr10.300 @sf m (.) s 62 141 p m (The) 14 (X) 14 (resource) ks cmtt10.300 @sf 15 r m (subDefsFile) s cmr10.300 @sf 12 r m (sp) 1 (eci\014es) 15 (the) 14 (name) 12 (of) 13 (the) 14 (sub.defs) 14 (\014le) 14 (to) 13 (b) 1 (e) 14 (used) 15 (b) 0 (y) 12 (h) 0 (to) 1 (ol.) 16 (This) 14 (\014le) 13 (should) ks 0 191 p m (con) 0 (tain) 12 (the) 13 (protot) 0 (yp) 1 (es) 13 (for) 13 (all) 12 (HeNCE) 14 (subroutines) 14 (to) 13 (b) 1 (e) 13 (installed) 13 (in) ks cmtt10.300 @sf 12 r m ($\(HOME\)/pvm/$\() -1 (ARCH) -1 (\)) ks cmr10.300 @sf m (,) 11 (so) 13 (that) 13 (HeNCE) ks 0 241 p m (programs) 14 (can) 15 (link) 13 (to) 15 (them.) 20 (The) 15 (subDefsFile) 15 (is) 15 (used) 16 (b) 0 (y) 13 (the) ks cmtt10.300 @sf 16 r m (critic) s cmr10.300 @sf 13 r m (function) 15 (in) 14 (comp) 1 (ose) 15 (mo) 1 (de,) 13 (and) 15 (b) 0 (y) 13 (the) ks cmtt10.300 @sf 0 291 p m (make) 21 (wrappers) ks cmr10.300 @sf 15 r m (function) 16 (in) 17 (build) 16 (mo) 1 (de,) 16 (to) 16 (c) 0 (hec) 0 (k) 16 (that) 17 (the) 17 (actual) 16 (parameters) 17 (passed) 18 (to) 16 (subroutines) 18 (called) ks 0 340 p m (from) 12 (the) 15 (HeNCE) 14 (graph) 14 (matc) 0 (h) 12 (the) 14 (formal) 12 (parameters) 14 (used) 14 (in) 14 (the) 14 (subroutine.) ks 62 390 p m (When) 16 (comp) 1 (osing) 13 (a) 15 (HeNCE) 17 (program,) 13 (h) 0 (to) 1 (ol) 14 (will) 14 (start) 15 (v) -1 (arious) 14 (editing) 15 (sessions) 16 (to) 15 (allo) 0 (w) 13 (y) 0 (ou) 14 (to) 15 (edit) 15 (no) 1 (de) ks 0 440 p m (subroutines) 13 (and) 12 (no) 1 (de) 13 (programs.) 16 (The) 12 (editor) 12 (that) 13 (h) 0 (to) 1 (ol) 10 (uses) 13 (for) 12 (these) 13 (editing) 12 (sessions) 13 (is) 12 (set) 13 (b) 0 (y) 11 (the) 13 (X) 12 (resource) ks cmtt10.300 @sf 0 490 p m (editorCommand) s cmr10.300 @sf 10 r m (and) 12 (defaults) 12 (to) ks cmtt10.300 @sf 13 r m (xterm) 20 (-title) 21 (%s) 21 (-e) 22 (vi) 21 (%s) ks cmr10.300 @sf m (,) 12 (indicating) 11 (that) 12 (an) 13 (xterm) 11 (is) 12 (started) 14 (con) 0 (taining) ks 0 540 p m (a) 14 (vi) 13 (edit) 14 (session.) ks 62 589 p m (The) 18 (iconList) 16 (resource) 19 (sp) 1 (eci\014es) 19 (the) 17 (name) 16 (of) 16 (a) 16 (\014le) 17 (whic) 0 (h) 16 (con) 0 (tains) 16 (a) 16 (list) 17 (of) 16 (hosts) 17 (and) 17 (the) 17 (names) 16 (of) 17 (\014les) ks 0 639 p m (con) 0 (taining) 11 (the) 13 (icons) 13 (that) 13 (are) 13 (used) 13 (to) 13 (represen) 0 (t) 14 (those) 13 (hosts) 14 (in) 12 (the) 13 (h) 0 (to) 1 (ol) 11 (trace) 14 (hostmap) 11 (panel.) 18 (By) 13 (setting) 13 (this) ks 0 689 p m (resource) 16 (y) 0 (ou) 12 (can) 14 (con) 0 (trol) 13 (whic) 0 (h) 13 (icons) 14 (are) 14 (used) 15 (to) 14 (represen) 0 (t) 15 (whic) 0 (h) 13 (mac) -1 (hines) 13 (during) 13 (a) 14 (program) 12 (trace.) ks 62 739 p m (The) 17 (resources) 19 (exitColor,) 15 (notReadyColor,) 16 (startedColor,) 16 (executingColor,) 17 (completedColor,) 15 (w) 0 (arningCol) -1 (or,) ks 0 789 p m (and) 14 (errorColor) 14 (are) 14 (used) 15 (to) 14 (sp) 1 (ecify) 14 (colors) 14 (of) 13 (the) 15 (ndo) 1 (es) 14 (when) 15 (dra) 0 (wing) 12 (graphs) 14 (in) 13 (comp) 1 (ose) 14 (and) 14 (trace) 15 (mo) 1 (de.) ks 62 839 p m (There) 15 (are) 13 (also) 13 (X) 13 (resources) 15 (whic) 0 (h) 12 (con) 0 (trol) 12 (the) 14 (user) 14 (in) 0 (terface) 13 (asp) 1 (ects) 15 (of) 12 (h) 0 (to) 1 (ol.) 16 (Colors) 13 (and) 13 (fon) 0 (ts) 12 (for) 13 (v) -1 (arious) ks 0 888 p m (parts) 14 (of) 14 (h) 0 (to) 1 (ol) 12 (ma) -1 (y) 12 (b) 1 (e) 14 (sp) 1 (eci\014ed.) ks 62 938 p m (The) 17 (degree) 17 (to) 15 (whic) 0 (h) 15 (h) 0 (to) 1 (ol) 14 (can) 16 (b) 1 (e) 17 (customized) 15 (ma) 0 (y) 13 (seem) 16 (o) 0 (v) -1 (erwhelmi) -1 (ng) 14 (at) 15 (\014rst.) 25 (One) 17 (should) 15 (remem) 0 (b) 1 (er,) ks 0 988 p m (ho) 0 (w) -1 (ev) 0 (er,) 17 (that) 18 (all) 17 (of) 17 (the) 19 (X) 18 (resources) 20 (ha) 0 (v) 0 (e) 16 (reasonable) 19 (default) 17 (v) -1 (alues) 17 (and) 18 (if) 17 (y) 0 (our) 17 (installation) 16 (of) 18 (PVM) 18 (and) ks 0 1038 p m (HeNCE) 15 (is) 14 (canonical) 13 (then) 14 (no) 14 (c) 0 (hanges) 13 (to) 14 (these) 16 (resources) 16 (should) 13 (b) 1 (e) 15 (necessary) -2 (.) ks cmbx10.432 @sf 0 1175 p save [<00FF800007FFF0001FFFFC003F01FE007C007F007E007F80FF007FC0FF003FC0FF003FE0FF003F E07E003FE03C003FE000003FE000003FE000003FC000003FC000007F8000007F0000007E000001 FC0000FFF00000FFC0000007F0000001F8000001FC000000FE000000FF000000FF000F007F801F 807F803F807F803F807F803F807F803F80FF001F00FF000F81FE0007FFFC0003FFF000007F8000> 27 39 -3 0 34] 51 @pc restore 103 1175 p save [<00001FF800000001FFFF00000007FFFFC000000FF007E000003FC000F000007F00003800007E00 001C0000FE00001C0001FE00000E0001FC00000E0003FC0000070003FC0000070003FC00000700 03FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00 00070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00000700 03FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00 00070003FC0000070003FC0000070003FC0000070003FC0000070003FC00000700FFFFF001FFFC FFFFF001FFFCFFFFF001FFFC> 46 41 -3 0 53] 85 @pc restore 53 r m (sin) s save [<007FF00003FFFE000FC01F801F0007C03C0001E07C0001F0F80000F8F80000F8F80000F8F80000 F87C0001F83E0007F01FFFFFF007FFFFE00FFFFFC01FFFFF801FFFFF003FFFF8003E0000003C00 0000380000003800000018FF80001FFFE0000FC1F8001F80FC001F007C003F007E007F007F007F 007F007F007F007F007F007F007F007F007F003F007E101F007C381F80FC7C0FC1FE7C03FFE7F8 00FF81F0> 30 40 -2 13 34] 103 @pc restore 57 r save [ 47 41 -3 0 54] 72 @pc restore 54 r m (e) s save [ 47 41 -3 0 54] 78 @pc restore 54 r save [<00003FF800000003FFFF0000000FFFFFC000003FF007E00000FF8000F80001FE00003C0003FC00 001E0007F000000E000FF0000007001FE0000007001FE0000003803FC0000003803FC000000380 7FC0000003807F80000000007F8000000000FF8000000000FF8000000000FF8000000000FF8000 000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000007F8000000000 7F80000003807FC0000003803FC0000003803FC0000007801FE0000007801FE0000007800FF000 000F8007F000001F8003FC00003F8001FE00007F8000FF8001FF80003FF007DF80000FFFFF8780 0003FFFE038000003FF00180> 41 41 -4 0 50] 67 @pc restore 50 r m (E) s cmr10.300 @sf 0 1266 p m (In) 14 (order) 15 (to) 13 (use) 15 (HeNCE,) 14 (the) 15 (programm) -1 (er) 12 (m) 0 (ust) 12 (go) 14 (through) 13 (four) 14 (main) 12 (steps:) ks 51 1349 p m (1.) s 104 1349 p m (Create) 15 (a) 13 (HeNCE) 15 (graph) 14 (describing) 14 (the) 15 (parallel) 12 (computation,) ks 51 1432 p m (2.) s 104 1432 p m (Con\014gure) 14 (a) 14 (parallel) 12 (virtual) 13 (mac) 0 (hine) 12 (to) 14 (execute) 15 (the) 15 (program,) ks 51 1515 p m (3.) s 104 1515 p m (Build) 13 (executables) 16 (for) 13 (the) 15 (v) -1 (arious) 12 (no) 1 (de) 14 (subroutines) 15 (on) 14 (the) 14 (appropriate) 14 (mac) 0 (hi) -1 (nes,) 13 (and) ks 51 1598 p m (4.) s 104 1598 p m (Execute) 15 (the) 15 (program) 12 (on) 13 (the) 15 (virtual) 13 (mac) -1 (hine.) 16 (Optionally) 13 (the) 14 (programm) -1 (er) 12 (ma) 0 (y) 11 (also) 13 (view) 14 (an) 14 (anima) -1 (ted) ks 104 1648 p m (trace) 15 (of) 13 (the) 14 (program) 13 (while) 13 (it) 14 (is) 13 (executing) 15 (or) 14 (after) 14 (it) 13 (has) 14 (completed.) ks 62 1731 p m (These) 15 (steps) 16 (are) 14 (further) 15 (outlined) 13 (in) 14 (Figure) 14 (1.) ks 62 1781 p m (In) 14 (order) 15 (to) 14 (get) 14 (HeNCE) 14 (going) 13 (y) 0 (ou) 13 (need) 14 (to) 14 (execute) 16 (h) 0 (to) 1 (ol.) 16 (Simply) 12 (t) 0 (yp) 1 (e) ks cmtt10.300 @sf 0 1864 p m (%) 22 (htool) ks cmr10.300 @sf 0 1947 p m (and) 11 (the) 13 (mai) -1 (n) 10 (h) 0 (to) 1 (ol) 10 (windo) 0 (w) 10 (will) 10 (app) 1 (ear) 12 (on) 11 (y) 0 (our) 10 (screen.) 20 (Figure) 11 (2) 12 (sho) 0 (ws) 10 (the) 13 (mai) -1 (n) 10 (h) 0 (to) 1 (ol) 10 (windo) 0 (w.) 15 (The) 12 (top) 12 (part) ks 0 1997 p m (the) 15 (h) 0 (to) 1 (ol) 12 (windo) 0 (w) 13 (is) 14 (a) 14 (scrollable) 14 (text) 14 (windo) 0 (w) 13 (called) 14 (the) 15 (InfoBo) 0 (x.) 17 (This) 14 (windo) 0 (w) 13 (displa) 0 (ys) 12 (general) 15 (informa) -1 (tion) ks 0 2046 p m (and) 14 (error) 15 (messages) 13 (for) 14 (the) 15 (user.) ks 62 2096 p m (Belo) 0 (w) 10 (the) 12 (message) 11 (cen) 0 (ter) 12 (are) 11 (t) 0 (w) 0 (o) 9 (ro) 0 (ws) 10 (of) 11 (buttons.) 17 (The) 12 (\014rst) 12 (ro) 0 (w) 10 (sho) 0 (ws) 10 (the) 12 (status) 12 (of) 11 (the) 11 (curren) 0 (t) 12 (directory) -2 (,) ks 0 2146 p m (graph,) 16 (cost) 16 (matrix,) 14 (trace\014le,) 17 (and) 15 (language) 15 (settings.) 25 (The) 16 (curren) 0 (t) 16 (directory) 17 (can) 15 (b) 1 (e) 17 (c) 0 (hanged) 15 (b) 0 (y) 15 (clic) 0 (king) 13 (the) ks cmtt10.300 @sf 0 2196 p m (directory:) s cmr10.300 @sf 15 r m (button) 10 (and) 10 (selecting) 11 (a) 10 (new) 11 (directory) -2 (.) 16 (A) 11 (new) 11 (HeNCE) 11 (graph) 10 (can) 11 (b) 1 (e) 11 (loaded) 10 (b) 0 (y) 9 (clic) 0 (king) 8 (the) ks cmtt10.300 @sf 11 r m (graph:) s cmr10.300 @sf 0 2246 p m (button) 15 (and) 15 (selecting) 16 (the) 15 (name) 14 (of) 14 (the) 16 (graph) 15 (\014le) 15 (to) 15 (load.) 20 (The) 15 (same) 15 (is) 14 (true) 16 (for) 15 (the) 15 (cost) 16 (matrix.) 20 (Clic) 0 (ki) -1 (ng) 13 (on) ks 0 2295 p m (the) s cmtt10.300 @sf 15 r m (costs:) s cmr10.300 @sf 18 r m (button) 14 (and) 14 (selecting) 15 (the) 15 (name) 13 (of) 14 (a) 14 (cost) 15 (matrix) 12 (\014le) 15 (will) 12 (load) 14 (a) 14 (new) 14 (cost) 15 (matrix.) 18 (By) 14 (con) 0 (v) 0 (en) -1 (tion) ks 0 2345 p m (graph) 14 (\014les) 15 (ha) 0 (v) -1 (e) 13 (the) 14 (extension) ks cmtt10.300 @sf 15 r m (gr) s cmr10.300 @sf 14 r m (and) 14 (cost) 15 (matrix) 12 (\014les) ks cmtt10.300 @sf 15 r m (mat) s cmr10.300 @sf m (.) 18 (The) ks cmtt10.300 @sf 15 r m (tracefile:) s cmr10.300 @sf 17 r m (button) 14 (allo) -1 (ws) 13 (the) 15 (selection) 15 (of) ks 0 2395 p m (a) 13 (\014le) 14 (con) 0 (taining) 11 (p) 1 (ostmortem) 12 (trace) 14 (informati) -1 (on.) 16 (The) 14 (last) 13 (button) 14 (is) 13 (a) 13 (toggle) 13 (indicating) 12 (the) 14 (language) 13 (HeNCE) ks 0 2445 p m (should) 14 (exp) 1 (ect) 15 (for) 14 (the) 14 (user) 15 (de\014ned) 15 (subroutines.) 19 (Curren) 0 (tly) 14 (F) -2 (ortran) 12 (and) 14 (C) 14 (are) 14 (supp) 1 (orted.) ks 62 2495 p m (The) 11 (second) 12 (ro) 0 (w) 9 (of) 10 (buttons) 11 (represen) 0 (t) 11 (di\013eren) 0 (t) 11 (HeNCE) 11 (mo) 1 (des.) 16 (Clic) 0 (king) 8 (the) ks cmtt10.300 @sf 11 r m (compose) s cmr10.300 @sf 9 r m (button) 11 (places) 11 (h) 0 (to) 1 (ol) 8 (in) ks 0 2544 p m (comp) 1 (ose) 13 (mo) 1 (de,) 11 (allo) 0 (wi) -1 (ng) 11 (the) 14 (user) 14 (to) 13 (create) 14 (or) 13 (edit) 13 (a) 13 (HeNCE) 14 (graph.) 18 (The) ks cmtt10.300 @sf 13 r m (config) s cmr10.300 @sf 12 r m (button) 13 (en) 0 (ters) 13 (the) 14 (con\014gure) ks 0 2594 p m (mo) 1 (de) 15 (where) 18 (virtual) 15 (mac) 0 (hines) 15 (can) 17 (b) 1 (e) 17 (con\014gured.) 26 (Build) 16 (mo) 1 (de) 15 (supp) 1 (orts) 18 (the) 17 (creation) 17 (of) 15 (executables.) 28 (T) -2 (race) ks 0 2644 p m (will) 13 (visually) 14 (anima) -1 (te) 14 (the) 15 (execution) 16 (of) 14 (a) 14 (HeNCE) 16 (graph.) 20 (The) 16 (start) 15 (p) 0 (vm) 12 (button) 15 (will) 13 (create) 17 (a) 14 (parallel) 14 (virtual) ks 965 2794 p m (6) s @eop 5 @bop0 cmr10.300 @sf [<80E043F03F081C04> 14 4 -3 -24 21] 126 @dc [<01800180018001804182F18F399C0FF003C003C00FF0399CF18F41820180018001800180> 16 18 -2 -13 21] 42 @dc 5 @bop1 0 619 p 2137 2 ru 0 669 p 2 50 ru cmr10.300 @sf 25 654 p m (Resource) s 471 669 p 2 50 ru 496 654 p m (Example) 13 (v) -1 (alue) ks 1175 669 p 2 50 ru 1201 654 p m (Description) s 2135 669 p 2 50 ru 0 671 p 2137 2 ru 0 681 p 2137 2 ru 0 730 p 2 50 ru 25 716 p m (fon) 0 (t) ks 471 731 p 2 50 ru 496 715 p m (10x20) s 1175 730 p 2 50 ru 1201 715 p m (General) 14 (h) 0 (to) 1 (ol) 12 (fon) 0 (t) ks 2135 730 p 2 50 ru 0 780 p 2 50 ru 25 766 p m (infoBo) 0 (x.) -1 (fon) -1 (t:) ks 471 781 p 2 50 ru 496 765 p m (10x20) s 1175 780 p 2 50 ru 1201 765 p m (InfoBo) 0 (x) 12 (fon) 0 (t) ks 2135 780 p 2 50 ru 0 830 p 2 50 ru 25 816 p m (con\014gMat.fon) 0 (t:) ks 471 831 p 2 50 ru 496 815 p m (10x20) s 1175 830 p 2 50 ru 1201 815 p m (Con\014g) 14 (matrix) 12 (fon) 0 (t) ks 2135 830 p 2 50 ru 0 832 p 2137 2 ru 0 881 p 2 50 ru 25 867 p m (iconList:) s 471 882 p 2 50 ru 496 866 p m (~/h) 0 (to) 1 (ol) ks 2 r 13 2 ru 645 866 p m (icons) s 1175 881 p 2 50 ru 1201 866 p m (Where) 15 (to) 14 (\014nd) 14 (mac) -1 (hine/icon) 12 (mappings) ks 2135 881 p 2 50 ru 0 931 p 2 50 ru 25 917 p m (includeDir:) s 471 932 p 2 50 ru 496 916 p m ($\(HOME\)/hence/include) s 1175 931 p 2 50 ru 1201 916 p m (Include) 15 (\014le) 13 (directory) 15 (for) 14 (generated) 15 (mak) -1 (e\014les) ks 2135 931 p 2 50 ru 0 981 p 2 50 ru 25 967 p m (p) 0 (vm) -1 (Lib:) ks 471 982 p 2 50 ru 496 966 p m ($\(HOME\)/p) 0 (vm/$\(AR) -1 (C) -1 (H\)/libp) -1 (v) -1 (m) -1 (.a) ks 1175 981 p 2 50 ru 1201 966 p m (Lo) 1 (cation) 14 (of) 13 (PVM) 14 (library) ks 2135 981 p 2 50 ru 0 1031 p 2 50 ru 25 1017 p m (p) 0 (vm) -1 (d:) ks 471 1032 p 2 50 ru 496 1016 p m (/tmp/p) 0 (vm) -2 (/p) -1 (vm) -2 (d) ks 1175 1031 p 2 50 ru 1201 1016 p m (PVM) 14 (daemon) 13 (to) 14 (use) ks 2135 1031 p 2 50 ru 0 1081 p 2 50 ru 25 1067 p m (p) 0 (vm) -1 (HostFile:) ks 471 1082 p 2 50 ru 496 1066 p m (/dev/n) 0 (ull) ks 1175 1081 p 2 50 ru 1201 1066 p m (File) 14 (of) 13 (PVM) 14 (options) 14 (for) 13 (v) -1 (arious) 12 (mac) 0 (hines) ks 2135 1081 p 2 50 ru 0 1130 p 2 50 ru 25 1116 p m (binDir:) s 471 1131 p 2 50 ru 496 1115 p m ($\(HOME\)/p) 0 (vm/$\(AR) -1 (C) -1 (H\)) ks 1175 1130 p 2 50 ru 1201 1115 p m (Where) 15 (to) 14 (place) 14 (compiled) 12 (hence) 15 (programs) ks 2135 1130 p 2 50 ru 0 1180 p 2 50 ru 25 1166 p m (henceLibDir:) s 471 1181 p 2 50 ru 496 1165 p m ($\(HOME\)/hence/$\(AR) 0 (CH\)) ks 1175 1180 p 2 50 ru 1201 1165 p m (Lo) 1 (cation) 14 (of) 13 (HeNCE) 15 (libraries) ks 2135 1180 p 2 50 ru 0 1230 p 2 50 ru 25 1216 p m (language:) s 471 1231 p 2 50 ru 496 1215 p m (C) s 1175 1230 p 2 50 ru 1201 1215 p m (Default) 13 (language) 13 (setting) 15 (for) 13 (no) 1 (de) 14 (subroutines) ks 2135 1230 p 2 50 ru 0 1280 p 2 50 ru 25 1266 p m (subDefsFile:) s 471 1281 p 2 50 ru 496 1265 p m (sub.defs) s 1175 1280 p 2 50 ru 1201 1265 p m (sp) 1 (eci\014es) 16 (the) 14 (name) 13 (of) 13 (the) 15 (sub) 1 (defs) 15 (\014le) ks 2135 1280 p 2 50 ru 0 1330 p 2 50 ru 25 1316 p m (traceFile:) s 471 1331 p 2 50 ru 496 1315 p m (hence.trace) s 1175 1330 p 2 50 ru 1201 1315 p m (sp) 1 (eci\014es) 16 (the) 14 (name) 13 (of) 13 (the) 15 (default) 13 (trace) 15 (\014le) ks 2135 1330 p 2 50 ru 0 1380 p 2 50 ru 25 1366 p m (xtermComm) -2 (and:) ks 471 1381 p 2 50 ru 496 1365 p m (xterm) s 1175 1380 p 2 50 ru 1201 1365 p m (lo) 1 (cation) 13 (of) 13 (the) 15 (\\xterm") 13 (program) 12 (on) 13 (lo) 1 (cal) 14 (mac) -1 (hine) ks 2135 1380 p 2 50 ru 0 1382 p 2137 2 ru 0 1431 p 2 50 ru 25 1417 p m (exitColor:) s 471 1432 p 2 50 ru 496 1416 p m (maro) 1 (on) ks 1175 1431 p 2 50 ru 1201 1416 p m (no) 1 (de) 14 (color) 14 (for) 14 (trace) 14 (mo) 1 (de.) ks 2135 1431 p 2 50 ru 0 1481 p 2 50 ru 25 1467 p m (notReadyColor;) s 471 1482 p 2 50 ru 496 1466 p m (grey) s 1175 1481 p 2 50 ru 1201 1466 p m (no) 1 (de) 14 (color) 14 (for) 14 (trace) 14 (mo) 1 (de.) ks 2135 1481 p 2 50 ru 0 1531 p 2 50 ru 25 1517 p m (startedColor:) s 471 1532 p 2 50 ru 496 1516 p m (tan) s 1175 1531 p 2 50 ru 1201 1516 p m (no) 1 (de) 14 (color) 14 (for) 14 (trace) 14 (mo) 1 (de.) ks 2135 1531 p 2 50 ru 0 1580 p 2 50 ru 25 1566 p m (executingColor:) s 471 1581 p 2 50 ru 496 1565 p m (green) s 1175 1580 p 2 50 ru 1201 1565 p m (no) 1 (de) 14 (color) 14 (for) 14 (trace) 14 (mo) 1 (de.) ks 2135 1580 p 2 50 ru 0 1630 p 2 50 ru 25 1616 p m (completedColor:) s 471 1631 p 2 50 ru 496 1615 p m (magen) 0 (ta) ks 1175 1630 p 2 50 ru 1201 1615 p m (no) 1 (de) 14 (color) 14 (for) 14 (trace) 14 (mo) 1 (de.) ks 2135 1630 p 2 50 ru 0 1680 p 2 50 ru 25 1666 p m (w) 0 (arningCol) -1 (or:) ks 471 1681 p 2 50 ru 496 1665 p m (orange) s 1175 1680 p 2 50 ru 1201 1665 p m (no) 1 (de) 14 (color) 14 (for) 14 (comp) 1 (ose) 13 (mo) 1 (de.) ks 2135 1680 p 2 50 ru 0 1730 p 2 50 ru 25 1716 p m (errorColor:) s 471 1731 p 2 50 ru 496 1715 p m (red) s 1175 1730 p 2 50 ru 1201 1715 p m (no) 1 (de) 14 (color) 14 (for) 14 (comp) 1 (ose) 13 (mo) 1 (de.) ks 2135 1730 p 2 50 ru 0 1732 p 2137 2 ru 0 1781 p 2 50 ru 25 1767 p m (v) 0 (erifyP) 0 (o) -1 (p*bac) -1 (kground:) ks 471 1782 p 2 50 ru 496 1766 p m (red) s 1175 1781 p 2 50 ru 1201 1766 p m (Color) 13 (for) 14 (v) 0 (erify) 12 (p) 1 (opup) 14 (windo) 0 (w) ks 2135 1781 p 2 50 ru 0 1831 p 2 50 ru 25 1817 p m (\014lev) 0 (erP) 0 (op*bac) -1 (kground:) ks 471 1832 p 2 50 ru 496 1816 p m (y) 0 (ello) -1 (w) ks 1175 1831 p 2 50 ru 1201 1816 p m (Color) 13 (for) 14 (\014le) 14 (v) 0 (erify) 12 (p) 1 (opup) 14 (windo) 0 (w) ks 2135 1831 p 2 50 ru 0 1881 p 2 50 ru 25 1867 p m (infoBo) 0 (x.) -1 (bac) -1 (kground:) ks 471 1882 p 2 50 ru 496 1866 p m (y) 0 (ello) -1 (w) ks 1175 1881 p 2 50 ru 1201 1866 p m (Bac) 0 (kground) 13 (color) 14 (for) 13 (the) 15 (infob) 1 (o) 0 (x) ks 2135 1881 p 2 50 ru 0 1931 p 2 50 ru 25 1917 p m (con\014gMat.bac) 0 (kground:) ks 471 1932 p 2 50 ru 496 1916 p m (blue) s 1175 1931 p 2 50 ru 1201 1916 p m (Bac) 0 (kground) 13 (color) 14 (for) 13 (the) 15 (con\014gure) 15 (matrix) ks 2135 1931 p 2 50 ru 0 1981 p 2 50 ru 25 1967 p m (editorComm) -1 (and:) ks 471 1982 p 2 50 ru 496 1966 p m (xterm) 14 (-title) ks 13 r save [<040003C00C00062006000C1003001C08030018080180380400C0380400C0380400603804006038 04003038040018380400181808000C1C0800060C10000606200F0303C018818000304180007020 C00060206000E0106000E0103000E0101800E0101800E0100C00E0100C00E01006006027FB0070 38070030600380188000C00F0000C0> 30 33 -2 2 35] 37 @pc restore 35 r m (s) 14 (-e) 14 (vi) ks 13 r save [<040003C00C00062006000C1003001C08030018080180380400C0380400C0380400603804006038 04003038040018380400181808000C1C0800060C10000606200F0303C018818000304180007020 C00060206000E0106000E0103000E0101800E0101800E0100C00E0100C00E01006006027FB0070 38070030600380188000C00F0000C0> 30 33 -2 2 35] 37 @pc restore 35 r m (s) s 1175 1981 p 2 50 ru 1201 1966 p m (Comm) -1 (and) 12 (to) 14 (execute) 15 (for) 14 (editing) ks 2135 1981 p 2 50 ru 0 1983 p 2137 2 ru 724 2098 p m (T) -2 (able) 13 (1:) 17 (Hto) 1 (ol) 14 (X) 14 (resources.) ks 965 2794 p m (5) s @eop 4 @bop0 cmbx12.300 @sf [ 20 22 -2 0 25] 122 @dc cmtt10.300 @sf [<7F1FC0FF1FE07F1FC01C07000E0E000E0E00071C00071C0007B80003B80003F00001F00001E000 00E00001E00001F00003F00003B800073800073C000E1C000E1E007F1F807F3F807F1F80> 19 25 -1 0 22] 88 @dc 4 @bop1 cmbx12.300 @sf 0 42 p m (2.4) s 128 42 p m (De\014nitions) s cmr10.300 @sf 0 118 p m (In) 13 (order) 13 (to) 13 (k) 0 (eep) 12 (the) 14 (terminolog) -1 (y) 11 (straigh) 0 (t,) 11 (let) 13 (us) 13 (\014rst) 14 (de\014ne) 13 (the) 14 (terms) 12 (w) 0 (e) 12 (will) 11 (b) 1 (e) 14 (using.) ks cmti10.300 @sf 17 r save [ 31 28 -3 0 31] 72 @pc restore 31 r m (e) s save [ 31 28 -3 0 31] 78 @pc restore 31 r save [<01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F00004 00F0000400F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002E0001E0C6000 03F020> 27 30 -6 1 30] 67 @pc restore 30 r save [ 27 28 -3 0 28] 69 @pc restore cmr10.300 @sf 41 r m (refers) 14 (to) 12 (the) ks 0 168 p m (en) 0 (tire) 13 (programm) -1 (ing) 11 (en) 0 (vironm) -1 (en) 0 (t) 11 (and) 13 (paradigm.) 16 (The) ks cmti10.300 @sf 13 r m (hto) -1 (ol) ks cmr10.300 @sf 13 r m (program) 11 (is) 14 (the) 14 (graphical) 12 (in) 0 (terface) 13 (whic) 0 (h) 12 (realizes) ks 0 218 p m (the) 13 (HeNCE) 14 (programm) -1 (ing) 10 (en) 0 (vironmen) -1 (t.) 16 (A) ks cmti10.300 @sf 13 r save [ 31 28 -3 0 31] 72 @pc restore 31 r m (e) s save [ 31 28 -3 0 31] 78 @pc restore 31 r save [<01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F00004 00F0000400F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002E0001E0C6000 03F020> 27 30 -6 1 30] 67 @pc restore 30 r save [ 27 28 -3 0 28] 69 @pc restore 42 r m (gr) -1 (aph) ks cmr10.300 @sf 12 r m (consists) 14 (of) 12 (the) 13 (graph) 13 (\(no) 1 (des) 14 (and) 13 (arcs\)) 13 (that) 13 (sp) 1 (ecify) ks 0 268 p m (con) 0 (trol) 12 (\015o) 0 (w) 12 (and) 13 (parallelism) 11 (of) 12 (a) 13 (HeNCE) 14 (program.) 17 (A) ks cmti10.300 @sf 13 r m (no) -1 (de) 14 (pr) -1 (o) -1 (gr) -3 (am) ks cmr10.300 @sf 12 r m (is) 13 (the) 14 (text) 14 (that) 13 (is) 13 (attac) 0 (hed) 13 (to) 13 (a) 13 (HeNCE) ks 0 317 p m (graph) 14 (no) 1 (de.) 21 (This) 15 (text) 15 (usually) 14 (declares) 15 (v) -1 (ariables) 13 (and) 15 (calls) 14 (a) 14 (subroutine.) 21 (A) ks cmti10.300 @sf 15 r m (no) -1 (de) 15 (subr) -1 (outine) ks cmr10.300 @sf 14 r m (is) 14 (a) 15 (function) 14 (or) ks 0 367 p m (subroutine,) 17 (written) 16 (in) 16 (either) 17 (F) -2 (ortran) 15 (or) 16 (C,) 16 (that) 16 (is) 16 (attac) 0 (hed) 15 (to) 16 (a) 16 (HeNCE) 17 (graph) 16 (no) 1 (de) 16 (via) 16 (a) 15 (no) 1 (de) 17 (program.) ks 0 417 p m (Th) 0 (us,) 13 (a) 13 (complete) ks cmti10.300 @sf 14 r save [ 31 28 -3 0 31] 72 @pc restore 31 r m (e) s save [ 31 28 -3 0 31] 78 @pc restore 31 r save [<01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F00004 00F0000400F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002E0001E0C6000 03F020> 27 30 -6 1 30] 67 @pc restore 30 r save [ 27 28 -3 0 28] 69 @pc restore 42 r m (pr) -1 (o) -1 (gr) -3 (am) ks cmr10.300 @sf 12 r m (consists) 15 (of) 13 (the) 15 (HeNCE) 15 (graph,) 13 (no) 1 (de) 14 (programs,) 12 (and) 14 (no) 1 (de) 14 (subroutines.) ks cmbx12.300 @sf 0 532 p m (2.5) s 128 532 p save [<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F 0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @pc restore 31 r m (etup) 18 (and) 19 (Customization) 17 (of) 19 (h) -1 (to) 2 (ol) ks cmr10.300 @sf 0 609 p m (In) 15 (creating) 15 (a) 15 (HeNCE) 16 (program) 14 (w) 0 (e) 14 (will) 13 (need) 16 (to) 15 (run) 16 (h) 0 (to) 1 (ol) 13 (and) 15 (its) 15 (asso) 1 (ciated) 16 (programs.) 20 (The) 15 (executable) 17 (\014les) ks 0 659 p m (h) 0 (to) 1 (ol,) 12 (mkwrap,) 11 (and) 14 (master) 13 (need) 15 (to) 13 (b) 1 (e) 15 (in) 13 (y) 0 (our) 13 (path) 13 (on) 14 (the) 14 (mac) 0 (hine) 12 (where) 15 (y) 0 (ou) 12 (will) 12 (b) 1 (e) 15 (writing) 12 (y) 0 (our) 13 (HeNCE) ks 0 709 p m (program.) 15 (The) 12 (executables) 12 (h) 0 (to) 1 (ol,) 9 (mkwrap,) 10 (and) 11 (master) 10 (do) 11 (not) 11 (need) 11 (to) 11 (b) 1 (e) 12 (on) 10 (eac) 0 (h) 11 (mac) -1 (hine) 9 (where) 12 (y) 0 (our) 10 (HeNCE) ks 0 758 p m (program) 12 (will) 13 (execute,) 15 (only) 13 (on) 14 (the) 14 (mac) 0 (hi) -1 (ne) 13 (y) 0 (ou) 12 (are) 14 (creating) 15 (y) 0 (our) 12 (HeNCE) 15 (program.) ks 62 808 p m (Since) 18 (h) 0 (to) 1 (ol) 15 (is) 16 (an) 17 (X) 17 (windo) 0 (w) 15 (based) 18 (program) 15 (its) 17 (b) 1 (eha) 0 (vior) 15 (can) 17 (b) 1 (e) 18 (customized) 17 (b) 0 (y) 15 (setting) 18 (X) 16 (resource) 1 (s.) 29 (X) ks 0 858 p m (resources) 15 (are) 12 (set) 14 (b) 0 (y) 11 (placing) 11 (a) 12 (line) 12 (in) 12 (y) 0 (our) 11 (.Xdefaults) 12 (\014le) 12 (and) 12 (t) 0 (yping) 10 (the) 13 (comma) -1 (nd) ks cmtt10.300 @sf 11 r m (xrdb) 21 (-load) 20 (.Xdefaults) ks cmr10.300 @sf m (.) s 0 908 p m (F) -2 (or) 15 (instance,) 16 (h) 0 (to) 1 (ol) 15 (has) 16 (a) 15 (language) 15 (switc) 0 (h) 16 (whic) 0 (h) 15 (indicates) 16 (whic) 0 (h) 15 (language) 15 (y) 0 (ou) 14 (will) 15 (b) 1 (e) 16 (using) 16 (for) 16 (y) 0 (our) 14 (no) 1 (de) ks 0 958 p m (subroutines,) 14 (either) 15 (F) -2 (ortran) 13 (or) 14 (C.) 13 (The) 14 (default) 14 (for) 14 (this) 13 (switc) 0 (h) 14 (can) 14 (b) 1 (e) 14 (set) 15 (to) 14 (F) -2 (ortran) 13 (b) 0 (y) 12 (placing) 13 (the) 15 (line:) ks cmtt10.300 @sf 109 1037 p m (htool.langua) -1 (ge:) 20 (Fortran) ks cmr10.300 @sf 0 1116 p m (in) 13 (y) 0 (our) 13 (.Xdefaults) 14 (\014le.) 18 (Man) 0 (y) 12 (of) 13 (the) 15 (h) 0 (to) 1 (ol) 12 (resources) 16 (and) 14 (their) 14 (defaults) 14 (can) 14 (b) 1 (e) 15 (found) 13 (in) 14 (T) -2 (abl) -1 (e) 13 (1.) ks 62 1166 p m (HeNCE) 15 (has) 14 (a) 14 (set) 14 (of) 14 (libraries) 13 (that) 14 (it) 14 (uses.) 19 (Eac) 0 (h) 13 (no) 1 (de) 15 (subroutine) 14 (will) 13 (need) 14 (to) 14 (b) 1 (e) 15 (link) 0 (ed) 12 (with) 14 (the) 14 (HeNCE) ks 0 1216 p m (libraries.) 29 (These) 19 (libraries) 17 (should) 18 (b) 1 (e) 18 (compiled) 16 (for) 17 (eac) 0 (h) 17 (arc) 0 (hitecture) 19 (y) 0 (ou) 16 (plan) 17 (on) 17 (using) 18 (when) 18 (running) 17 (y) 0 (our) ks 0 1266 p m (HeNCE) 14 (program.) 16 (T) 0 (ypically) 11 (these) 15 (libraries) 13 (will) 12 (b) 1 (e) 14 (stored) 14 (in) 13 (some) 12 (place) 14 (lik) 0 (e) 12 ($\(HOME\)/hence/) ks cmti10.300 @sf save [ 26 29 -2 0 31] 65 @pc restore 31 r save [<00001E00FFE079000F0078800700F0800700F0400700F0400700F0000380700003807000038070 000380700001C0700001C0700001C0600001C0C00000FFC00000E0700000E01C0000E00E000070 0F0000700780007007800070078000380380003803800038038000380700003C0E0001FFF800> 26 29 -3 1 30] 82 @pc restore 30 r save [<01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F00004 00F0000400F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002E0001E0C6000 03F020> 27 30 -6 1 30] 67 @pc restore 30 r save [ 31 28 -3 0 31] 72 @pc restore cmr10.300 @sf 31 r m (,) 13 (where) ks cmti10.300 @sf 0 1316 p save [ 26 29 -2 0 31] 65 @pc restore 31 r save [<00001E00FFE079000F0078800700F0800700F0400700F0400700F0000380700003807000038070 000380700001C0700001C0700001C0600001C0C00000FFC00000E0700000E01C0000E00E000070 0F0000700780007007800070078000380380003803800038038000380700003C0E0001FFF800> 26 29 -3 1 30] 82 @pc restore 30 r save [<01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F00004 00F0000400F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002E0001E0C6000 03F020> 27 30 -6 1 30] 67 @pc restore 30 r save [ 31 28 -3 0 31] 72 @pc restore cmr10.300 @sf 48 r m (denotes) 19 (the) 19 (arc) 0 (hitecture) 18 (of) 18 (the) 19 (mac) -1 (hine,) 17 (\(i.e.) 30 (SUN4,) 19 (PMAX,) 18 (CRA) -2 (Y\)) 16 (as) 19 (de\014ned) 19 (b) 0 (y) 17 (PVM.) 17 (Hto) 1 (ol) ks 0 1366 p m (needs) 15 (to) 14 (kno) 0 (w) 12 (where) 15 (these) 15 (libraries) 14 (ha) 0 (v) -1 (e) 12 (b) 1 (een) 15 (placed.) 18 (Y) -2 (ou) 12 (should) 14 (mak) -1 (e) 12 (sure) 15 (y) 0 (our) 13 (X) 13 (resource) ks cmtt10.300 @sf 16 r m (henceLibDir) s cmr10.300 @sf 0 1415 p m (p) 1 (oin) 0 (ts) 14 (to) 15 (the) 15 (directory) 16 (where) 16 (the) 16 (HeNCE) 16 (libraries) 14 (ha) 0 (v) 0 (e) 13 (b) 1 (een) 16 (placed.) 22 (The) 16 (default) 14 (setting) 16 (for) ks cmtt10.300 @sf 14 r m (henceLibDir) s cmr10.300 @sf 0 1465 p m (is) s cmtt10.300 @sf 14 r m ($\(HOME\)/he) -1 (nce/$) -1 (\(ARCH) -1 (\)) ks cmr10.300 @sf m (.) 11 (Since) 15 (HeNCE) 14 (programs) 13 (ultim) -1 (ately) 12 (access) 15 (PVM,) 14 (they) 14 (m) 0 (ust) 12 (also) 13 (b) 1 (e) 14 (link) 0 (ed) 12 (with) ks 0 1515 p m (a) 20 (PVM) 21 (library) -2 (.) 37 (The) 21 (lo) 1 (cation) 19 (of) 21 (the) 21 (PVM) 21 (library) 20 (to) 20 (use) 22 (can) 21 (b) 1 (e) 21 (set) 22 (b) 0 (y) 19 (the) 21 (X) 21 (resource) ks cmtt10.300 @sf 23 r m (pvmLib) s cmr10.300 @sf 19 r m (whic) 0 (h) ks 0 1565 p m (defaults) 14 (to) ks cmtt10.300 @sf 13 r m ($\(HOME\)/pvm/$\(A) -1 (RCH\)/) -1 (libpv) -1 (m.a) ks cmr10.300 @sf m (.) 16 (There) 15 (are) 14 (also) 13 (HeNCE) 15 (related) 14 (include) 14 (\014les) 14 (of) 13 (whose) 15 (lo) 1 (cation) ks 0 1615 p m (h) 0 (to) 1 (ol) 15 (m) 0 (ust) 15 (b) 1 (e) 18 (a) 0 (w) -1 (are.) 26 (Y) -2 (ou) 16 (should) 17 (mak) -1 (e) 15 (sure) 18 (the) 18 (X) 17 (resources) ks cmtt10.300 @sf 20 r m (includeDir) s cmr10.300 @sf 15 r m (is) 17 (set) 18 (correctly) -2 (.) 27 (The) 17 (default) 17 (is) ks cmtt10.300 @sf 0 1664 p m ($\(HOME\)/hence) -1 (/inc) -1 (lude) ks cmr10.300 @sf m (.) 15 (Once) 13 (a) 11 (no) 1 (de) 12 (subroutine) 12 (has) 12 (b) 1 (een) 12 (compiled,) 10 (it) 12 (will) 10 (b) 1 (e) 12 (placed) 12 (in) 11 (a) 11 (binary) 11 (directory) -2 (.) ks 0 1714 p m (This) 17 (directory) 17 (is) 17 (indicated) 17 (b) 0 (y) 16 (the) ks cmtt10.300 @sf 17 r m (binDir) s cmr10.300 @sf 16 r m (X) 17 (resource.) 28 (The) 18 (default) 16 (is) ks cmtt10.300 @sf 17 r m ($\(HOME\)/pvm/) -1 ($\(ARC) -1 (H\)) ks cmr10.300 @sf 15 r m (matc) 0 (hes) 15 (the) ks 0 1764 p m (lo) 1 (cation) 12 (where) 13 (PVM) 13 (exp) 1 (ects) 14 (to) 13 (\014nd) 12 (its) 13 (no) 1 (de) 12 (executables) 14 (and) 13 (should) 12 (not) 12 (b) 1 (e) 13 (c) 0 (hanged) 12 (unless) 13 (PVM) 13 (is) 13 (c) 0 (hanged) ks 0 1814 p m (also.) 17 (Hto) 1 (ol) 14 (uses) 15 (this) 14 (informa) -1 (tion) 12 (when) 14 (creating) 14 (mak) -1 (e\014les) 13 (to) 14 (compile) 12 (and) 14 (link) 13 (no) 1 (de) 14 (subroutines.) ks 62 1864 p m (Before) 14 (executing) 15 (a) 12 (HeNCE) 15 (program,) 11 (h) 0 (to) 1 (ol) 11 (will) 12 (start) 14 (a) 13 (virtual) 13 (mac) -1 (hine.) 16 (This) 13 (is) 13 (done) 14 (b) 0 (y) 12 (creating) 14 (a) 13 (PVM) ks 0 1913 p m (host) 18 (\014le) 17 (and) 17 (starting) 17 (a) 17 (PVM) 18 (daemon.) 27 (The) 18 (PVM) 18 (host) 17 (\014le) 18 (is) 17 (created) 19 (using) 17 (defaults) 17 (from) 16 (a) 17 (master) 17 (PVM) ks 0 1963 p m (hosts) 13 (\014le.) 18 (F) -2 (or) 11 (instance,) 13 (y) 0 (ou) 11 (ma) -1 (y) 10 (ha) 0 (v) 0 (e) 11 (a) 12 (di\013eren) 0 (t) 12 (login) 12 (name) 11 (on) 12 (y) 0 (our) 11 (Cra) 0 (y) 12 (than) 12 (y) 0 (ou) 11 (do) 12 (on) 13 (y) 0 (our) 11 (w) 0 (orkstation.) ks 0 2013 p m (This) 14 (can) 14 (b) 1 (e) 15 (set) 15 (in) 13 (the) 15 (master) 13 (PVM) 15 (hosts) 14 (\014le) 14 (so) 14 (that) 14 (whenev) 0 (er) 15 (h) 0 (to) 1 (ol) 12 (starts) 15 (a) 14 (virtual) 13 (mac) -1 (hine) 12 (including) 13 (the) ks 0 2063 p m (Cra) 0 (y) 13 (it) 13 (will) 13 (use) 15 (the) 14 (correct) 16 (login) 13 (name.) 17 (The) 14 (lo) 1 (cation) 13 (of) 14 (this) 14 (master) 14 (PVM) 14 (host) 14 (\014le) 14 (is) 14 (set) 15 (via) 13 (the) 15 (X) 14 (resource) ks cmtt10.300 @sf 0 2113 p m (pvmHostFile) s cmr10.300 @sf 13 r m (and) 15 (the) 15 (default) 15 (is) ks cmtt10.300 @sf 15 r m (/dev/null) s cmr10.300 @sf 13 r m (so) 15 (if) 15 (the) 15 (user) 17 (lea) 0 (v) -1 (es) 14 (it) 14 (unsp) 1 (eci\014ed,) 17 (h) 0 (to) 1 (ol) 13 (will) 14 (not) 15 (complain) 13 (but) ks 0 2163 p m (simply) 16 (build) 16 (a) 18 (v) -1 (anil) -1 (la) 15 (PVM) 18 (hosts) 18 (\014le.) 29 (If) 18 (sp) 1 (eci\014ed,) 19 (this) 18 (names) 17 (a) 17 (\014le) 18 (con) 0 (taining) 15 (a) 17 (list) 18 (of) 17 (PVM-st) 0 (yle) 17 (host) ks 0 2212 p m (en) 0 (tries.) 24 (These) 17 (en) 0 (tries) 15 (are) 17 (used) 16 (b) 0 (y) 15 (h) 0 (to) 1 (ol) 14 (to) 15 (tell) 16 (the) 16 (lo) 1 (cal) 15 (p) 0 (vm) -1 (d) 14 (ho) 0 (w) 14 (to) 16 (start) 16 (up) 16 (p) 0 (vmd) 13 (pro) 1 (cesse) 1 (s) 18 (on) 15 (remote) ks 0 2262 p m (mac) 0 (hi) -1 (nes.) 17 (The) 14 (format) 12 (of) 14 (this) 14 (\014le) 14 (is) 13 (as) 14 (follo) -1 (ws:) ks cmtt10.300 @sf 0 2342 p m (hostname) 20 ([options]) ks cmr10.300 @sf 0 2421 p m (where) s cmtt10.300 @sf 14 r m (hostname) s cmr10.300 @sf 10 r m (is) 13 (the) 13 (name) 11 (of) 12 (the) 13 (remote) 12 (host) 13 (as) 12 (used) 13 (in) 12 (h) 0 (to) 1 (ol.) 16 (Options) 13 (can) 12 (b) 1 (e) 13 (used) 14 (to) 12 (c) 0 (hange) 12 (\(a\)) 12 (ho) 0 (w) 11 (the) ks 0 2471 p m (remote) 11 (p) 0 (vm) -1 (d) 9 (is) 11 (started) 12 (\(whether) 12 (b) 0 (y) 10 (the) ks cmtt10.300 @sf 11 r m (rsh) s cmr10.300 @sf 10 r m (command) 9 (or,) 11 (if) 10 (the) ks cmtt10.300 @sf 11 r m (pw) s cmr10.300 @sf 11 r m (option) 10 (is) 10 (sp) 1 (eci\014ed,) 13 (b) 0 (y) 10 (the) ks cmtt10.300 @sf 11 r m (rexec\(\)) s cmr10.300 @sf 10 r m (library) s 0 2520 p m (routine\),) 13 (\(b\)) 13 (what) 12 (user) 14 (name) 11 (to) 13 (use) 13 (on) 12 (the) 14 (remote) 12 (mac) -1 (hine) 11 (\(if) 12 (di\013eren) 0 (t) 13 (from) 10 (the) 14 (user) 13 (on) 13 (the) 13 (lo) 1 (cal) 12 (mac) -1 (hine\),) ks 0 2570 p m (\(c\)) 18 (the) 17 (lo) 1 (cation) 16 (of) 17 (the) 18 (remote) 16 (p) 0 (vmd) 15 (program) 15 (\(if) 16 (not) ks cmtt10.300 @sf 17 r m (/tmp/pvm/pvmd) s cmr10.300 @sf m (\).) 25 (If) 17 (no) 17 (p) 0 (vm) -1 (HostFile) 15 (is) 17 (sp) 1 (eci\014ed,) 19 (or) ks 0 2620 p m (if) 15 (a) 15 (host) 15 (sp) 1 (eci\014ed) 17 (in) 15 (h) 0 (to) 1 (ol's) 14 (cost) 16 (matrix) 13 (do) 1 (es) 16 (not) 16 (app) 1 (ear) 16 (in) 15 (the) 16 (p) 0 (vm) -1 (HostFile,) 13 (then) 16 (h) 0 (to) 1 (ol) 14 (will) 14 (tell) 15 (the) 16 (lo) 1 (cal) ks 0 2670 p m (p) 0 (vm) -1 (d) 12 (to) 14 (use) 14 (its) 14 (default) 14 (settings) 14 (when) 14 (starting) 14 (up) 14 (remote) 13 (p) 0 (vmd) 12 (pro) 1 (cesses.) 20 (F) -2 (or) 13 (a) 13 (comp) 1 (ete) 14 (description) 14 (of) 13 (the) ks 965 2794 p m (4) s @eop 3 @bop0 3 @bop1 cmr10.300 @sf 104 42 p m (\(On) 17 (a) 16 (CRA) -2 (Y,) 14 (if) 16 (y) 0 (ou) 15 (are) 17 (running) 16 (SCC) 17 (as) 16 (y) 0 (our) 16 (default) 16 (C) 16 (compiler,) 16 (y) 0 (ou) 15 (need) 17 (to) 16 (set) 18 (the) 17 (en) 0 (vironm) -1 (en) 0 (t) ks 104 91 p m (v) -1 (ariabl) -1 (e) 14 (IMA) ks save [ 28 28 -2 0 32] 75 @pc restore 32 r m (ECPP) 17 (to) 16 (p) 1 (oin) 0 (t) 14 (to) 16 (the) 16 (old-st) 0 (yle) 14 (C) 16 (prepro) 1 (cess) 1 (or.) 25 (Normally) 13 (this) 16 (is) ks cmtt10.300 @sf 16 r m (/lib/pcpp) s cmr10.300 @sf m (.) 22 (Do) 15 (this) ks cmti10.300 @sf 104 141 p m (b) -1 (efor) -2 (e) ks cmr10.300 @sf 12 r m (running) 14 (xmkm) -1 (f) -1 (.\)) ks 51 224 p m (3.) s 104 224 p m (Ha) 0 (ving) 13 (built) 15 (the) 16 (top-lev) 0 (el) 13 (Mak) 0 (e\014le,) 15 (no) 0 (w) 14 (build) 14 (all) 14 (of) 15 (the) 16 (Mak) 0 (e\014les) 15 (for) 15 (sub) 16 (directories) 16 (b) 0 (y) 14 (t) 0 (yping) ks cmtt10.300 @sf 14 r m (make) s 104 274 p m (Makefiles) s cmr10.300 @sf m (.) 16 (\(Note) 14 (the) 15 (s) 14 (at) 14 (the) 14 (end) 15 (of) ks cmtt10.300 @sf 13 r m (Makefile) s cmbx10.300 @sf m (s) s cmr10.300 @sf m (.\)) s 51 357 p m (4.) s 104 357 p m (If) 16 (y) 0 (ou) 15 (ha) 0 (v) -1 (e) 15 (old) 16 (ob) 2 (ject) 17 (\(.o\)) 16 (\014les) 17 (left) 16 (o) 0 (v) 0 (er) 15 (from) 15 (a) 16 (previous) 17 (HeNCE) 17 (compilati) -1 (on) 15 (on) 16 (a) 16 (di\013eren) 0 (t) 17 (system,) ks 104 407 p m (t) 0 (yp) 1 (e) ks cmtt10.300 @sf 13 r m (make) 21 (clean) ks cmr10.300 @sf 13 r m (to) 14 (remo) 0 (v) -2 (e) 13 (them.) ks 51 490 p m (5.) s 104 490 p m (No) 0 (w) 12 (simply) 12 (t) 0 (yp) 1 (e) ks cmtt10.300 @sf 14 r m (make) s cmr10.300 @sf 13 r m (whic) 0 (h) 12 (should) 14 (compile) 12 (ev) 0 (erything.) ks 51 573 p m (6.) s 104 573 p m (T) 0 (yping) ks cmtt10.300 @sf 12 r m (make) 21 (install) ks cmr10.300 @sf 12 r m (should) 14 (install) 13 (things.) ks 62 664 p m (If) 14 (y) 0 (ou) 12 (don't) 14 (ha) 0 (v) -1 (e) 12 (X) 14 (windo) 0 (ws) 13 (installed,) 13 (and) 14 (only) 13 (need) 15 (to) 13 (compile) 13 (the) 14 (HeNCE) 15 (ob) 2 (ject) 15 (libraries) 13 (so) 14 (y) 0 (ou) 13 (can) ks 0 714 p m (link) 16 (HeNCE) 18 (no) 1 (de) 18 (programs,) 17 (\(i.e.) 27 (y) 0 (ou) 16 (are) 18 (running) 17 (h) 0 (to) 1 (ol) 15 (on) 18 (another) 17 (mac) 0 (hi) -1 (ne) 16 (and) 17 (only) 17 (w) 0 (an) -1 (t) 16 (to) 17 (run) 17 (no) 1 (de) ks 0 764 p m (programs) 13 (on) 13 (this) 14 (one\),) 14 (follo) -1 (w) 12 (the) 14 (follo) 0 (wi) -1 (ng) 12 (steps:) ks 51 855 p m (1.) s 104 855 p m (cd) 14 (master) ks 51 938 p m (2.) s 104 938 p m (edit) 10 (the) 11 (Mak) 0 (e\014le.li) -1 (bs) 9 (\014le) 10 (to) 10 (set) 11 (the) 11 (AR) 0 (CH) 8 (and) 10 (HENCELIBDIR) 11 (v) -1 (ariabl) -1 (es) 9 (as) 10 (appropriate) 10 (for) 10 (y) 0 (our) 9 (system) ks 51 1021 p m (3.) s 104 1021 p m (t) 0 (yp) 1 (e) 14 (\\mak) -2 (e) 13 (-f) 14 (Mak) 0 (e\014le.li) -1 (bs) 13 (clean",) 14 (if) 13 (necessary) -2 (,) 15 (to) 14 (remo) 0 (v) -2 (e) 13 (an) 0 (y) 13 (old) 13 (ob) 2 (ject) 15 (or) 15 (executable) 15 (\014les) 15 (that) 14 (ma) -1 (y) ks 104 1071 p m (emain) 12 (from) 12 (a) 14 (previous) 14 (compilati) -1 (on) ks 51 1154 p m (4.) s 104 1154 p m (t) 0 (yp) 1 (e) 13 (\\mak) -1 (e) 12 (-f) 14 (Mak) 0 (e\014le.li) -1 (bs") ks 51 1237 p m (5.) s 104 1237 p m (to) 14 (install,) 12 (t) 0 (yp) 1 (e) 13 (\\mak) -1 (e) 12 (-f) 14 (Mak) 0 (e\014le.li) -1 (bs) 13 (install") ks 62 1328 p m (HeNCE) 15 (has) 14 (b) 1 (een) 15 (success) 1 (fully) 14 (built) 13 (on) 14 (the) 14 (follo) 0 (wi) -1 (ng) 12 (systems:) ks cmsy10.300 @sf 62 1420 p m (\017) s cmr10.300 @sf 104 1420 p m (DECStation) 18 (running) 19 (Ultrix) 19 (4.1,) 19 (4.2,) 20 (and) 19 (4.2A,) 18 (and) 19 (DecWindo) 0 (ws.) 33 (\(F) -2 (or) 18 (h) 0 (to) 1 (ol) 18 (to) 19 (compile) 17 (with) 19 (the) ks 104 1469 p m (v) 0 (endor-supplied) 16 (X) 17 (Windo) 0 (ws) 16 (libraries,) 17 (y) 0 (ou) ks cmti10.300 @sf 16 r m (must) s cmr10.300 @sf 17 r m (ha) 0 (v) -1 (e) 16 (the) 18 (\\Unsupp) 1 (orted) 18 (X11) 17 (Comp) 1 (onen) -1 (ts") 16 (soft) 0 (w) -1 (are) ks 104 1519 p m (subset) 16 (loaded.\)) 19 (Hto) 1 (ol) 14 (should) 14 (also) 14 (build) 14 (and) 14 (run) 15 (with) 14 (MIT's) 14 (X11R4) 14 (or) 14 (X11R5,) 13 (but) 15 (this) 14 (con\014guration) ks 104 1569 p m (has) 14 (not) 14 (b) 1 (een) 15 (tested.) ks cmsy10.300 @sf 62 1652 p m (\017) s cmr10.300 @sf 104 1652 p m (IBM) 14 (RS/6000) 12 (running) 14 (AIX) 14 (3.1) 13 (\(RIOS\)) 14 (and) 14 (X11R5.) 17 (\(Some) 13 (e\013ort) 14 (has) 14 (b) 1 (een) 15 (made) 13 (to) 14 (this) 14 (to) 14 (w) 0 (ork) 12 (with) ks 104 1702 p m (X11R4,) 11 (but) 13 (R5) 12 (is) 12 (preferred.) 19 (HeNCE) 14 (will) 11 (not) 12 (build) 12 (using) 12 (the) 14 (X11R3-based) 12 (libraries) 12 (supplied) 12 (with) 13 (AIX) ks 104 1752 p m (v) 0 (ersion) 13 (3.1.) 17 (The) 14 (libraries) 14 (to) 13 (b) 1 (e) 15 (supplied) 14 (with) 13 (AIX) 15 (v) 0 (ersion) 13 (3.2) 12 (ma) 0 (y) 11 (w) 0 (ork.\)) ks cmsy10.300 @sf 62 1835 p m (\017) s cmr10.300 @sf 104 1835 p m (Sun) 14 (3) 13 (running) 14 (SunOS) 14 (4.1) 13 (\(SUN3\)) 14 (and) 14 (X11R4.) ks cmsy10.300 @sf 62 1918 p m (\017) s cmr10.300 @sf 104 1918 p m (Sun) 17 (4) 16 (running) 16 (SunOS) 17 (4.1) 16 (or) 17 (later) 16 (\(SUN4\)) 17 (and) 17 (X11R4) 15 (or) 17 (X11R5.) 25 (Note:) 24 (h) 0 (to) 1 (ol) 15 (should) 16 (b) 1 (e) 17 (built) 16 (with) ks 104 1968 p m (X11R5) 13 (libraries) 13 (that) 14 (ha) 0 (v) 0 (e) 12 (the) 15 (patc) 0 (hes) 14 (in) 13 (MIT) 14 (\014x-09) 13 (applied.) 18 (On) 14 (SunOS) 15 (4.1.1) 12 (systems,) 14 (if) 13 (the) 15 (Sun) 14 ("ld) ks 104 2017 p m (patc) 0 (h") 12 (has) 13 (b) 1 (een) 14 (applied,) 12 (or) 12 (if) 12 (SunOS) 14 (4.1.2) 11 (is) 13 (b) 1 (eing) 12 (used) 14 (\(whic) 0 (h) 12 (incorp) 1 (orates) 14 (the) 13 (\\ld) 13 (patc) 0 (h"\)) 12 (y) 0 (ou) 11 (need) ks 104 2067 p m (to) 12 (edit) 13 (y) 0 (our) 12 (X11) 12 (con\014g) 13 (site.def) 13 (\014le) 12 (b) 1 (efore) 14 (building) 11 (the) 13 (X11R5) 12 (libraries.) 17 (See) 14 (the) 13 (instructions) 14 (with) 12 (MIT) ks 104 2117 p m (\014x-09) 13 (for) 13 (details.) ks 62 2208 p m (HeNCE) 14 (has) 13 (also) 12 (b) 1 (een) 14 (success) 1 (fully) 13 (compiled) 11 (and) 13 (minim) -2 (al) -1 (ly) 11 (tested) 14 (on) 13 (Sequen) 0 (t) 12 (Symmetry) 11 (\(using) 13 (a) 12 (remote) ks 0 2258 p m (X) 14 (serv) 0 (er\),) 14 (NeXT,) 14 (Cra) 0 (y) -3 (,) 12 (and) 14 (Hewlett-P) 0 (ac) 0 (k) -2 (ard) 12 (mac) 0 (hi) -1 (nes,) 12 (and) 14 (will) 13 (probably) 13 (build) 13 (and) 14 (run) 14 (on) 14 (these) 15 (mac) -1 (hines) ks 0 2308 p m (without) 14 (signi\014can) 0 (t) 12 (mo) 1 (di\014cations.) ks 62 2358 p m (F) -2 (or) 19 (the) 20 (most) 19 (up) 20 (to) 20 (date) 20 (informati) -1 (on) 18 (on) 20 (compili) -1 (ng) 18 (and) 19 (installing) 19 (the) 20 (HeNCE) 21 (soft) 0 (w) 0 (a) -1 (re,) 20 (see) 21 (the) 21 (\014les) ks cmtt10.300 @sf 0 2408 p m (Compiling) s cmr10.300 @sf 12 r m (and) s cmtt10.300 @sf 14 r m (READ-ME) s cmr10.300 @sf 12 r m (in) 13 (the) 15 (the) 14 (source) 16 (distribution.) ks 965 2794 p m (3) s @eop 2 @bop0 2 @bop1 cmr10.300 @sf 62 42 p m (HeNCE) 18 (is) 18 (in) 0 (tended) 16 (for) 17 (the) 18 (programm) -1 (er) 16 (or) 17 (scien) 0 (tist) 18 (who) 17 (wishes) 18 (to) 17 (exploit) 16 (a) 17 (collection) 17 (of) 17 (mac) -1 (hines) 16 (to) ks 0 91 p m (whic) 0 (h) 12 (he) 13 (has) 13 (access,) 15 (y) 0 (et) 12 (do) 1 (es) 14 (not) 13 (w) 0 (an) -1 (t) 11 (to) 13 (delv) 0 (e) 12 (in) 0 (to) 11 (the) 14 (details) 13 (of) 12 (parallel) 12 (programm) -1 (i) -1 (ng.) 16 (HeNCE) 14 (allo) -1 (ws) 11 (the) ks 0 141 p m (programm) -1 (er) 15 (unfamil) -1 (ia) -1 (r) 15 (with) 16 (parallelism) 13 (to) 16 (glue) 16 (together) 17 (sequen) 0 (tial) 15 (subroutines) 18 (with) 16 (a) 15 (picture,) 18 (creating) 16 (a) ks 0 191 p m (parallel) 13 (program.) 16 (F) -2 (or) 13 (a) 13 (more) 13 (general) 14 (description) 15 (of) 13 (HeNCE) 15 (see) 15 ([) 0 (1) ks 1198 191 p m (].) s cmbx10.432 @sf 0 328 p save [ 27 39 -3 0 34] 50 @pc restore 103 328 p save [ 22 41 -2 0 26] 73 @pc restore 26 r m (nstallin) s save [<007FF00003FFFE000FC01F801F0007C03C0001E07C0001F0F80000F8F80000F8F80000F8F80000 F87C0001F83E0007F01FFFFFF007FFFFE00FFFFFC01FFFFF801FFFFF003FFFF8003E0000003C00 0000380000003800000018FF80001FFFE0000FC1F8001F80FC001F007C003F007E007F007F007F 007F007F007F007F007F007F007F007F007F003F007E101F007C381F80FC7C0FC1FE7C03FFE7F8 00FF81F0> 30 40 -2 13 34] 103 @pc restore 55 r m (and) 24 (Runnin) ks save [<007FF00003FFFE000FC01F801F0007C03C0001E07C0001F0F80000F8F80000F8F80000F8F80000 F87C0001F83E0007F01FFFFFF007FFFFE00FFFFFC01FFFFF801FFFFF003FFFF8003E0000003C00 0000380000003800000018FF80001FFFE0000FC1F8001F80FC001F007C003F007E007F007F007F 007F007F007F007F007F007F007F007F007F003F007E101F007C381F80FC7C0FC1FE7C03FFE7F8 00FF81F0> 30 40 -2 13 34] 103 @pc restore 57 r save [ 47 41 -3 0 54] 72 @pc restore 54 r m (e) s save [ 47 41 -3 0 54] 78 @pc restore 54 r save [<00003FF800000003FFFF0000000FFFFFC000003FF007E00000FF8000F80001FE00003C0003FC00 001E0007F000000E000FF0000007001FE0000007001FE0000003803FC0000003803FC000000380 7FC0000003807F80000000007F8000000000FF8000000000FF8000000000FF8000000000FF8000 000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000007F8000000000 7F80000003807FC0000003803FC0000003803FC0000007801FE0000007801FE0000007800FF000 000F8007F000001F8003FC00003F8001FE00007F8000FF8001FF80003FF007DF80000FFFFF8780 0003FFFE038000003FF00180> 41 41 -4 0 50] 67 @pc restore 50 r m (E) s cmr10.300 @sf 0 419 p m (The) 20 (goal) 17 (of) 19 (our) 19 (researc) 0 (h) 20 (is) 19 (to) 19 (dev) 0 (elop) 18 (parallel) 18 (programm) -1 (i) -1 (ng) 17 (to) 1 (ols) 19 (that) 19 (assist) 20 (scien) 0 (tists,) 20 (researc) 0 (hers) 21 (and) ks 0 469 p m (studen) 0 (ts) 13 (in) 12 (utilizing) 12 (parallel) 11 (computers.) 18 (W) -2 (e) 11 (encourage) 14 (p) 1 (eople) 13 (to) 12 (try) 13 (HeNCE) 14 (and) 12 (to) 13 (giv) 0 (e) 11 (us) 13 (feedbac) 0 (k.) 17 (If) 12 (y) 0 (ou) ks 0 519 p m (ha) 0 (v) -1 (e) 13 (suggestions) 14 (or) 14 (problems) 13 (regarding) 14 (HeNCE) 14 (y) 0 (ou) 13 (ma) -1 (y) 12 (send) 15 (email) 11 (to) 14 (hence@msr.ornl.go) 0 (v.) ks cmbx12.300 @sf 0 635 p m (2.1) s 128 635 p save [ 37 34 -2 0 42] 65 @pc restore 42 r m (c) s save [<0000FFE00000FFE000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F 0001FC1F0007FF9F000FC1DF001F007F003E003F007E001F007E001F00FC001F00FC001F00FC00 1F00FC001F00FC001F00FC001F00FC001F007C001F007E001F007E003F003F003F001F006F000F C1C70007FF870000FE0300> 27 32 -2 10 30] 113 @pc restore 30 r m (uiring) 17 (HeNCE) ks 19 r save [<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F 0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @pc restore 31 r m (oft) -1 (w) -1 (are) ks cmr10.300 @sf 0 712 p m (The) 16 (HeNCE) 17 (soft) 0 (w) -1 (are) 14 (is) 16 (freely) 16 (a) 0 (v) -2 (ai) -1 (labl) -1 (e) 14 (from) 14 (netlib.) 24 (Netlib) 15 (is) 16 (an) 15 (automated) 15 (soft) 0 (w) -1 (are) 14 (serv) 0 (er.) 24 (Requests) 17 (for) ks 0 761 p m (the) 16 (HeNCE) 17 (soft) 0 (w) -1 (are) 14 (from) 14 (netlib) 16 (are) 16 (made) 14 (b) 0 (y) 14 (sending) 16 (an) 16 (email) 13 (message) 15 (to) 16 (netlib@ornl.go) -1 (v) 14 (con) 0 (taining) 13 (the) ks 0 811 p m (message) 17 (\\send) 17 (index) 17 (from) 15 (hence".) 28 (An) 17 (index) 16 (of) 17 (the) 17 (a) 0 (v) -2 (ail) -1 (abl) -1 (e) 16 (HeNCE) 17 (soft) 0 (w) 0 (are,) 15 (User's) 18 (Guide,) 17 (and) 17 (ho) 0 (w) 15 (to) ks 0 861 p m (obtain) 14 (them) 13 (will) 13 (b) 1 (e) 15 (sen) 0 (t) 14 (bac) 0 (k) 13 (via) 13 (return) 16 (mail) -1 (.) 17 (The) 15 (HeNCE) 15 (source) 16 (is) 14 (a) 0 (v) -2 (ai) -1 (labl) -1 (e) 13 (in) 14 (either) 15 (shar) 15 (or) 14 (tar) 14 (format.) ks 0 911 p m (Instructions) 15 (on) 14 (ho) 0 (w) 12 (to) 14 (unpac) 0 (k) 13 (the) 14 (soft) 0 (w) 0 (are) 12 (from) 12 (the) 15 (mail) 11 (messages) 14 (are) 14 (sen) 0 (t) 14 (along) 13 (with) 13 (the) 15 (soft) 0 (w) -1 (are.) ks cmbx12.300 @sf 0 1027 p m (2.2) s 128 1027 p save [<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F 0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @pc restore 31 r save [<1F0000007F80000069C00000FC600000FC300000FC3800007818000000180000000C0000000C00 00000E0000000E0000001F0000001F0000003F8000003F8000007FC000007CC000007CC00000F8 600000F8600001F0300001F0300003E0180003E0180007E01C0007C00C000FC00E000F8006000F 800600FFE01FE0FFE01FE0> 27 32 -1 10 30] 121 @pc restore 30 r m (stem) 16 (Re) ks save [<0000FFE00000FFE000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F 0001FC1F0007FF9F000FC1DF001F007F003E003F007E001F007E001F00FC001F00FC001F00FC00 1F00FC001F00FC001F00FC001F00FC001F007C001F007E001F007E003F003F003F001F006F000F C1C70007FF870000FE0300> 27 32 -2 10 30] 113 @pc restore 30 r m (uirem) -1 (en) -2 (ts) ks cmr10.300 @sf 0 1104 p m (HeNCE) 17 (runs) 16 (under) 17 (most) 15 (UNIX) 16 (systems.) 24 (Hto) 1 (ol,) 15 (the) 16 (HeNCE) 17 (windo) 0 (w) 14 (in) 0 (terface,) 16 (runs) 16 (under) 17 (the) 16 (X) 16 (Windo) 0 (w) ks 0 1153 p m (System,) 17 (v) 0 (ersion) 17 (11,) 17 (from) 15 (MIT.) 17 (Y) -2 (ou) 16 (m) -1 (ust) 16 (ha) 0 (v) 0 (e) 15 (either) 19 (release) 18 (4) 17 (or) 18 (release) 18 (5) 17 (of) 17 (X) 17 (Windo) 0 (ws) 16 (\(including) 16 (the) ks 0 1203 p m (A) 0 (thena) 18 (widget) 19 (libraries) 18 (as) 19 (supplied) 19 (b) 0 (y) 17 (MIT\)) 19 (to) 19 (compile) 17 (and) 19 (link) 17 (the) 20 (h) 0 (to) 1 (ol) 17 (program.) 31 (A) 19 (compil) -1 (ed) 18 (h) 0 (to) 1 (ol) ks 0 1253 p m (program) 10 (ma) 0 (y) 9 (b) 1 (e) 13 (used) 13 (with) 12 (an) 11 (X) 13 (displa) 0 (y) 10 (serv) 0 (er) 12 (\(either) 13 (a) 12 (w) 0 (orkstation) 10 (or) 12 (an) 12 (X) 12 (terminal\)) 11 (that) 12 (supp) 1 (orts) 13 (v) 0 (ersion) ks 0 1303 p m (11,) 14 (release) 15 (3) 15 (or) 14 (later) 15 (functionalit) -1 (y) -3 (.) 18 (It) 14 (is) 15 (p) 1 (ossible) 14 (to) 15 (use) 15 (HeNCE) 16 (without) 14 (h) 0 (to) 1 (ol) 12 (but) 15 (the) 15 (visualization) 13 (asp) 1 (ects) ks 0 1353 p m (of) 14 (h) 0 (to) 1 (ol) 13 (will) 14 (b) 1 (e) 15 (lost.) 20 (This) 15 (pap) 1 (er) 16 (fo) 1 (cuses) 16 (on) 14 (the) 16 (use) 15 (of) 15 (h) 0 (to) 1 (ol.) 19 (If) 14 (y) 0 (ou) 13 (wish) 15 (to) 15 (use) 15 (HeNCE) 16 (without) 14 (the) 16 (visual) ks 0 1403 p m (in) 0 (terface) 13 (refer) 15 (to) 14 (Section) 14 (4.5.) ks 62 1452 p m (In) 15 (order) 15 (to) 14 (execute) 16 (HeNCE) 16 (programs) 13 (y) 0 (ou) 13 (m) -1 (ust) 13 (ha) 0 (v) 0 (e) 13 (installed) 13 (the) 15 (PVM) 15 (soft) 0 (w) 0 (are) 13 (on) 14 (the) 15 (computers) 14 (y) 0 (ou) ks 0 1502 p m (in) 0 (tend) 14 (to) 14 (use.) 21 (PVM) 15 (is) 14 (also) 14 (free) 16 (and) 14 (a) 0 (v) -2 (ai) -1 (labl) -1 (e) 13 (from) 13 (netlib.) 20 (Send) 15 (email) 12 (to) 15 (netlib@ornl.go) -1 (v) 13 (with) 14 (the) 15 (message) ks 0 1552 p m (\\send) 15 (index) 13 (from) 13 (p) 0 (vm) -1 (") 12 (to) 13 (request) 16 (the) 14 (PVM) 14 (soft) 0 (w) 0 (are) 12 (if) 13 (y) 0 (ou) 13 (ha) 0 (v) -1 (en't) 12 (already) 14 (installed) 13 (it.) ks cmbx12.300 @sf 0 1668 p m (2.3) s 128 1668 p m (Compiling) 16 (the) 19 (HeNCE) ks 18 r save [<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F 0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @pc restore 31 r save [<1F0000007F80000069C00000FC600000FC300000FC3800007818000000180000000C0000000C00 00000E0000000E0000001F0000001F0000003F8000003F8000007FC000007CC000007CC00000F8 600000F8600001F0300001F0300003E0180003E0180007E01C0007C00C000FC00E000F8006000F 800600FFE01FE0FFE01FE0> 27 32 -1 10 30] 121 @pc restore 30 r m (stem) s cmr10.300 @sf 0 1745 p m (HeNCE) 15 (uses) 16 (the) 14 (X) 15 (windo) 0 (ws) 12 (\\imak) -1 (e") 12 (facilit) 0 (y) 12 (to) 14 (build) 13 (Mak) 0 (e\014les) 14 (that) 14 (are) 15 (correct) 16 (for) 14 (y) 0 (our) 13 (particular) 14 (system.) ks 0 1795 p m (Imak) -1 (e) 11 (reads) 14 (the) 13 (\014le) 13 (named) 12 (Imak) -1 (e\014le,) 11 (along) 12 (with) 12 (con\014g) 13 (\014les) 13 (that) 13 (should) 13 (already) 12 (b) 1 (e) 14 (installed) 12 (on) 13 (y) 0 (our) 11 (system) ks 0 1844 p m (as) 14 (part) 14 (of) 13 (X) 14 (windo) 0 (ws,) 12 (and) 14 (pro) 1 (duces) 15 (a) 14 (Mak) 0 (e\014le) 13 (that) 14 (should) 13 (b) 1 (e) 15 (correct) 16 (for) 13 (y) 0 (our) 13 (system's) 13 (con\014guration.) ks 62 1894 p m (Before) 16 (compil) -1 (ing) 12 (HeNCE) 15 (for) 14 (the) 15 (\014rst) 15 (time,) 13 (y) 0 (ou) 13 (m) -1 (ust) 13 (edit) 14 (the) 15 (\014le) 14 (imak) -1 (e.defs) 13 (to) 14 (c) 0 (hange) 14 (the) 15 (de\014nition) 14 (of) ks 0 1944 p m (LIBPVM) 11 (to) 10 (p) 1 (oin) 0 (t) 8 (to) 10 (the) 11 (name) 9 (of) 9 (the) 11 (library) 9 (arc) 0 (hiv) 0 (e) 8 (con) 0 (taining) 8 (PVM) 11 (executables.) 18 (Also) 10 (c) 0 (hange) 9 (the) 11 (de\014nitions) ks 0 1994 p m (of) 16 (HENCELIBDIR) 16 (to) 16 (indicate) 16 (where) 18 (y) 0 (ou) 15 (w) 0 (an) -1 (t) 15 (HeNCE) 17 (libraries) 16 (installed,) 15 (and) 16 (BINDIR) 16 (to) 17 (indicate) 16 (where) ks 0 2044 p m (y) 0 (ou) 13 (w) 0 (an) -1 (t) 12 (HeNCE) 15 (executables) 16 (installed.) 18 (\(The) 14 (latter) 15 (t) 0 (w) -1 (o) 12 (are) 15 (only) 13 (used) 15 (b) 0 (y) 13 (\\mak) -2 (e) 13 (install";) 12 (y) 0 (ou) 13 (can) 14 (mo) -1 (v) -1 (e) 12 (the) ks 0 2093 p m (libraries) 14 (and) 13 (executables) 16 (to) 13 (other) 15 (lo) 1 (cations) 13 (later) 14 (if) 13 (y) 0 (ou) 13 (wish) 14 (without) 13 (needing) 14 (to) 14 (recompile) 13 (HeNCE\).) ks 62 2143 p m (If) 13 (y) 0 (ou) 11 (are) 13 (building) 11 (HeNCE) 13 (for) 13 (a) 12 (new) 13 (system) 13 (\(one) 13 (whic) 0 (h) 11 (HeNCE) 14 (do) 1 (es) 13 (not) 13 (already) 12 (supp) 1 (ort\),) 13 (y) 0 (ou) 11 (will) 12 (also) ks 0 2193 p m (need) 14 (to) 12 (edit) 13 (the) 13 (\014le) 13 (ima) -1 (k) -1 (e.defs) 11 (to) 13 (add) 12 (co) 1 (de) 13 (to) 13 (set) 13 (the) 14 (AR) 0 (CH) 11 (v) -1 (ariabl) -1 (e,) 11 (b) 1 (efore) 13 (compiling) 10 (HeNCE.) 13 (The) 13 (AR) 0 (CH) ks 0 2243 p m (v) -1 (ariabl) -1 (e) 13 (should) 13 (matc) 0 (h) 12 (the) 15 (one) 14 (used) 15 (b) 0 (y) 12 (PVM.) ks 62 2293 p m (Once) 14 (the) 13 (imak) -1 (e) 11 (\014le) 12 (is) 13 (customized) 12 (for) 12 (y) 0 (our) 11 (particular) 13 (mac) -1 (hine,) 11 (the) 13 (follo) -1 (wi) -1 (ng) 11 (steps) 13 (will) 12 (install) 11 (the) 13 (HeNCE) ks 0 2343 p m (soft) 0 (w) 0 (a) -1 (re.) ks 51 2434 p m (1.) s 104 2434 p m (Mak) 0 (e) 15 (sure) 18 (the) 18 (directory) 17 (con) 0 (taining) 15 (the) 17 (X11) 16 (\\binary") 16 (programs) 16 (\(/usr/bin/X11) 16 (on) 16 (man) -1 (y) 15 (systems\)) 17 (is) ks 104 2484 p m (included) 14 (in) 13 (y) 0 (our) 13 (P) -2 (A) -3 (TH) 12 (en) 0 (vironmen) -1 (t) 12 (v) -1 (ariable.) ks 51 2567 p m (2.) s 104 2567 p m (T) -2 (o) 15 (build) 16 (the) 18 (top-lev) 0 (el) 16 (Mak) 0 (e\014le,) 16 (t) 0 (yp) 1 (e) ks cmtt10.300 @sf 17 r m (xmkmf) s cmr10.300 @sf m (.) 26 (If) 17 (the) 17 (xmkm) -1 (f) 15 (program) 16 (do) 1 (es) 17 (not) 17 (exist) 18 (on) 17 (y) 0 (our) 16 (system,) ks 104 2616 p m (t) 0 (yp) 1 (e:) ks cmtt10.300 @sf 29 r m (imake) 21 (-DUseInstalle) -1 (d) 20 (-Iconfigdir) ks cmr10.300 @sf 17 r m (where) s cmtt10.300 @sf 21 r m (configdir) s cmr10.300 @sf 18 r m (is) 20 (the) 20 (directory) 21 (con) 0 (taining) 18 (the) 20 (X11) ks 104 2666 p m (con\014guration) 13 (\014les) 15 (for) 13 (y) 0 (our) 13 (system) 13 (\(e.g.) 18 (/usr/lib/X11/con\014g\).) ks 965 2794 p m (2) s @eop 1 @bop0 1.000000 /cmr17.300 @newfont cmr17.300 @sf [<78FCFCFCFC780000000000000000000000000000000000000078FCFCFCFC78> 6 31 -6 0 18] 58 @dc [<40202010080804040402020202027AFEFEFCFC78> 7 20 -6 -30 18] 39 @dc [<78FCFCFCFC78> 6 6 -6 0 18] 46 @dc 1.000000 /cmr12.300 @newfont cmr12.300 @sf [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00 0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97 @dc [ 16 21 -1 0 19] 114 @dc [<70F8F8F870> 5 5 -4 0 14] 46 @dc [<4020101008080404040474FCFCF870> 6 15 -4 10 14] 44 @dc 1.000000 /cmbx9.300 @newfont cmbx9.300 @sf [ 14 17 -1 0 17] 115 @dc 1.000000 /cmr9.300 @newfont cmr9.300 @sf [<8040202010101070F0F060> 4 11 -3 7 11] 44 @dc 1 @bop1 cmr17.300 @sf 625 216 p save [ 42 49 -4 0 50] 72 @pc restore 50 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 42 49 -4 0 50] 78 @pc restore 50 r save [<00003FE0000001FFFC000007F00F00001F800380003E0000C0007800002000F000001001E00000 0803C000000807800000040F800000060F000000021F000000021E000000013E000000013C0000 00017C000000017C000000017C000000007800000000F800000000F800000000F800000000F800 000000F800000000F800000000F800000000F800000000F800000000F800000000F80000000078 000000007C000000017C000000017C000000013C000000013E000000031E000000031F00000003 0F000000070F80000007078000000F03C000000F01E000001F00F000002F007800004F003E0000 87001F8003070007F01E030001FFF80300003FE001> 40 51 -4 1 48] 67 @pc restore 48 r save [ 39 49 -4 0 45] 69 @pc restore 45 r m (:) s 21 r save [ 46 50 -2 0 50] 65 @pc restore 71 r save [<00003F8000000000FFF000000003E07800000007800C0000001E00060000003C00010000003C00 01800000780000800000F00000400000F00000400001F00000200001F00000200001E000002000 03E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003E000 00100003E00000100003E00000100003E00000100003E00000100003E00000100003E000001000 03E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003E000 00100003E00000100003E00000100003E00000100003E00000100003E00000100003E000001000 03E00000100003E00000100003E00000100003E00000100003E00000100003E00000100003E000 00100003E00000380007F000007C00FFFF8007FFC0FFFF8007FFC0> 42 50 -4 1 50] 85 @pc restore 50 r save [<80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C0000F8 0001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E00010E00030 6000303000701800F00E033001FC10> 22 31 -2 0 26] 115 @pc restore 26 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [<80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C0000F8 0001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E00010E00030 6000303000701800F00E033001FC10> 22 31 -2 0 26] 115 @pc restore 26 r m (') s 22 r save [<00001FF000000000FFFE00800007F0078180000F8000C380003E00006380007C0000178000F000 00178001E000000F8003C000000F8007C000000F80078000000F800F0000000F801F0000000F80 1E0000000F803E0000000F803C0000000F803C0000000F807C0000000F807C0000001FC0780000 0FFFFCF800000FFFFCF80000000000F80000000000F80000000000F80000000000F80000000000 F80000000000F80000000000F80000000000F80000000000F800000000007800000000007C0000 0000807C00000000803C00000000803C00000001803E00000001801E00000001801F0000000180 0F000000038007800000038007800000078003C000000F8001E000000F8000F000001780007800 002780003E0000C380000F800183800007F00F01800000FFFC018000001FE00080> 46 51 -4 1 52] 71 @pc restore 52 r save [<001FC0FF80007030FF8001C008F80003C004F000038002F000078001F000078001F000078001F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 00F000078000F000078000F000078000F0000F8001F000FF801FF000FF801FF000078000F000> 33 31 -2 0 37] 117 @pc restore 37 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<003F81FF00E061FF038011F0070009E00E0005E01E0003E01C0001E03C0001E03C0001E0780001 E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F800 01E0780001E07C0001E03C0001E03C0001E01E0001E00E0003E00F0003E0078005E001C019E000 F061E0001F81E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001E0000001E0000001E0000001E0000001E0000003E000003FE000003F E0000001E0> 32 50 -3 0 37] 100 @pc restore 37 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 816 307 p save [<000001800000000001800000000001800000000003C00000000003C00000000007E00000000007 E00000000007E0000000000F90000000000F90000000001F98000000001F08000000001F080000 00003F04000000003E04000000003E04000000007C02000000007C0200000000FC0100000000F8 0100000000F80100000001F00080000001F00080000003F000C0000003E00040000003E0004000 0007E00020000007C00020000007C0002000000F80001000000F80001000001F80000800001F00 000800001F00000800003E00000400003E00000400007E00000600007C00000200007C00000200 00FC0000010000F80000010000F80000010001F00000008001F00000008003F0000000C003E000 0000C003E0000000E007F0000001F8FFFE000007FFFFFE000007FF> 48 50 -1 1 50] 86 @pc restore 45 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [<80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C0000F8 0001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E00010E00030 6000303000701800F00E033001FC10> 22 31 -2 0 26] 115 @pc restore 26 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 33 31 -2 0 37] 110 @pc restore 58 r save [<7FFFF87FFFF800FC00007800007800007800007800007800007800007800007800007800007800 007800007800007800007800007800007800007800007800007800007800007800007800007800 007800007800007800007800007800007800007800007800007800007800007800007800007800 007800C07800FE78003FF80001F800007800003800000800> 21 47 -6 0 33] 49 @pc restore 33 r m (.) s save [ 27 47 -3 0 33] 50 @pc restore cmr12.300 @sf 811 428 p save [ 32 35 -2 0 37] 65 @pc restore 37 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r m (a) s save [ 39 21 -1 0 42] 109 @pc restore 57 r save [ 29 34 -2 0 35] 66 @pc restore 35 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC0 1FFE0018000018000010000010000019F0000F1C000E0E001C07001C07003C07803C07803C0780 3C07801C07001C07000E0E18071E1801F198000070> 21 33 -1 11 24] 103 @pc restore 24 r save [<00FC7F0382780601700E00F00E00F00E00700E00700E00700E00700E00700E00700E00700E0070 0E00700E00700E00700E00700E00701E00F0FE07F00E0070> 24 21 -1 0 27] 117 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 11 35 -1 0 14] 108 @pc restore 14 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [ 24 21 -1 0 27] 110 @pc restore 819 486 p save [<07C000187000203800401C00F01E00F80E00F80F00F80F00700F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00001F0003FFF0> 20 35 -2 1 25] 74 @pc restore 25 r m (a) s save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [ 23 35 -1 0 26] 107 @pc restore 41 r save [ 31 34 -2 0 37] 68 @pc restore 37 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC0 1FFE0018000018000010000010000019F0000F1C000E0E001C07001C07003C07803C07803C0780 3C07801C07001C07000E0E18071E1801F198000070> 21 33 -1 11 24] 103 @pc restore 24 r m (arra) s 634 544 p save [<000FE00000783C0000E00E0003C00780078003C00F0001E00F0001E01E0000F03E0000F83C0000 787C00007C7C00007C7800003CF800003EF800003EF800003EF800003EF800003EF800003EF800 003EF800003EF800003E7800003C7800003C7C00007C7C00007C3C0000783C0000781E0000F00E 0000E00F0001E0078003C003C0078000E00E0000783C00000FE000> 31 36 -3 1 38] 79 @pc restore 38 r m (a) s save [ 23 35 -1 0 26] 107 @pc restore 43 r save [<0000007C00FFFC01E2000FC003C100078007C08007800FC08007800F808007800F800007800F80 0007800F800007800F000007800F000007800F000007800F000007800E000007801E000007801C 00000780380000078070000007FFE0000007803C000007800E00000780078000078007C0000780 03C000078003E000078003E000078003E000078003E000078003E000078003C000078007C00007 8007800007800E00000F803C0000FFFFE00000> 33 35 -2 1 36] 82 @pc restore 36 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r save [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC0 1FFE0018000018000010000010000019F0000F1C000E0E001C07001C07003C07803C07803C0780 3C07801C07001C07000E0E18071E1801F198000070> 21 33 -1 11 24] 103 @pc restore 24 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 37 r save [ 32 34 -2 0 37] 78 @pc restore 37 r m (a) s save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 27 r m (a) s save [ 11 35 -1 0 14] 108 @pc restore 31 r save [ 25 34 -2 0 30] 76 @pc restore 30 r m (a) s save [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E 0E001E0E001C0E003C0E00380F00300E80600E61C00E1F000E00000E00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 27] 98 @pc restore 28 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (ra) s save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (r) s save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 936 602 p m (a) s save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 725 660 p save [<0003F000001C0800003006000060010000E0008001C0008003C0004003C0004003800040078000 200780002007800020078000200780002007800020078000200780002007800020078000200780 002007800020078000200780002007800020078000200780002007800020078000200780002007 8000200780002007800020078000700FC000F8FFFC07FF> 32 35 -2 1 37] 85 @pc restore 37 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<00100000380000380000380000740000740000E20000E20000E20001C10001C100038080038080 0380800700400700400E00200E00200E00301E0078FFC1FE> 23 21 -1 0 26] 118 @pc restore 25 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r m (r) s save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 17 r save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 40 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [<7FF807800700070007000700070007000700070007000700070007000700070007000700070007 00FFF8070007000700070007000700070007000700030F038F018F00C6003C> 16 35 0 0 15] 102 @pc restore 32 r save [<03FFFF00000FC00000078000000780000007800000078000000780000007800000078000000780 000007800000078000000780000007800000078000000780000007800000078000000780000007 800000078000000780000007800080078004800780048007800480078004C007800C4007800840 0780084007800860078018780780787FFFFFF8> 30 34 -2 0 35] 84 @pc restore 32 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 852 776 p save [<0007F000003C0C0800E0031801C000B8038000B8070000780F0000781E0000781E0000783C0000 783C0000787C00007878000078780000F8F8001FFFF8000000F8000000F8000000F8000000F800 0000F8000000F800000078000008780000087C0000083C0000183C0000181E0000181E0000380F 00003807000078038000F801C001B800E00218003C0C180007F008> 32 36 -3 1 38] 71 @pc restore 38 r m (.) s 16 r save [ 32 35 -2 0 37] 65 @pc restore 37 r m (.) s 15 r save [<0007F000003C0C0800E0031801C000B8038000B8070000780F0000781E0000781E0000783C0000 783C0000787C00007878000078780000F8F8001FFFF8000000F8000000F8000000F8000000F800 0000F8000000F800000078000008780000087C0000083C0000183C0000181E0000181E0000380F 00003807000078038000F801C001B800E00218003C0C180007F008> 32 36 -3 1 38] 71 @pc restore 38 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 634 834 p save [<000FE00000783C0000E00E0003C00780078003C00F0001E00F0001E01E0000F03E0000F83C0000 787C00007C7C00007C7800003CF800003EF800003EF800003EF800003EF800003EF800003EF800 003EF800003EF800003E7800003C7800003C7C00007C7C00007C3C0000783C0000781E0000F00E 0000E00F0001E0078003C003C0078000E00E0000783C00000FE000> 31 36 -3 1 38] 79 @pc restore 38 r m (a) s save [ 23 35 -1 0 26] 107 @pc restore 43 r save [<0000007C00FFFC01E2000FC003C100078007C08007800FC08007800F808007800F800007800F80 0007800F800007800F000007800F000007800F000007800F000007800E000007801E000007801C 00000780380000078070000007FFE0000007803C000007800E00000780078000078007C0000780 03C000078003E000078003E000078003E000078003E000078003E000078003C000078007C00007 8007800007800E00000F803C0000FFFFE00000> 33 35 -2 1 36] 82 @pc restore 36 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r save [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC0 1FFE0018000018000010000010000019F0000F1C000E0E001C07001C07003C07803C07803C0780 3C07801C07001C07000E0E18071E1801F198000070> 21 33 -1 11 24] 103 @pc restore 24 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 37 r save [ 32 34 -2 0 37] 78 @pc restore 37 r m (a) s save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 27 r m (a) s save [ 11 35 -1 0 14] 108 @pc restore 31 r save [ 25 34 -2 0 30] 76 @pc restore 30 r m (a) s save [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E 0E001E0E001C0E003C0E00380F00300E80600E61C00E1F000E00000E00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 27] 98 @pc restore 28 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (ra) s save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (r) s save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 797 951 p save [<0000007C00FFFC01E2000FC003C100078007C08007800FC08007800F808007800F800007800F80 0007800F800007800F000007800F000007800F000007800F000007800E000007801E000007801C 00000780380000078070000007FFE0000007803C000007800E00000780078000078007C0000780 03C000078003E000078003E000078003E000078003E000078003E000078003C000078007C00007 8007800007800E00000F803C0000FFFFE00000> 33 35 -2 1 36] 82 @pc restore 36 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E 0E001E0E001C0E003C0E00380F00300E80600E61C00E1F000E00000E00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 27] 98 @pc restore 28 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r m (r) s save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 36 r save [ 40 34 -2 0 45] 77 @pc restore 45 r m (a) s save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [ 24 35 -1 0 27] 104 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 23 35 -1 0 26] 107 @pc restore 840 1009 p save [ 33 34 -2 0 38] 75 @pc restore 38 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [ 24 35 -1 0 27] 104 @pc restore 42 r save [ 40 34 -2 0 45] 77 @pc restore 45 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 25 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (r) s save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 854 1067 p save [<0000007C00FFFC01E2000FC003C100078007C08007800FC08007800F808007800F800007800F80 0007800F800007800F000007800F000007800F000007800F000007800E000007801E000007801C 00000780380000078070000007FFE0000007803C000007800E00000780078000078007C0000780 03C000078003E000078003E000078003E000078003E000078003E000078003C000078007C00007 8007800007800E00000F803C0000FFFFE00000> 33 35 -2 1 36] 82 @pc restore 36 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 43 r save [<00020000800000030001800000070001C00000070001C00000070001C000000F8003E000000F80 03E000000F8003E000001E40079000001E40079000001E40079000003C200F0800003C200F0800 003C200F0800007C101E04000078101E04000078101E040000F8183E060000F0083C020000F008 3C020000F0083C020001E00478010001E00478010001E00478010003C002F0008003C002F00080 03C002F00080078001E00040078001E00040078001E000400F0003C000200F0003C000200F0003 C000701F8007E000F8FFF03FFC03FE> 47 35 -1 1 50] 87 @pc restore 47 r m (a) s save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 725 1125 p save [<0003F000001C0800003006000060010000E0008001C0008003C0004003C0004003800040078000 200780002007800020078000200780002007800020078000200780002007800020078000200780 002007800020078000200780002007800020078000200780002007800020078000200780002007 8000200780002007800020078000700FC000F8FFFC07FF> 32 35 -2 1 37] 85 @pc restore 37 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<00100000380000380000380000740000740000E20000E20000E20001C10001C100038080038080 0380800700400700400E00200E00200E00301E0078FFC1FE> 23 21 -1 0 26] 118 @pc restore 25 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r m (r) s save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 17 r save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 40 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [<7FF807800700070007000700070007000700070007000700070007000700070007000700070007 00FFF8070007000700070007000700070007000700030F038F018F00C6003C> 16 35 0 0 15] 102 @pc restore 32 r save [<03FFFF00000FC00000078000000780000007800000078000000780000007800000078000000780 000007800000078000000780000007800000078000000780000007800000078000000780000007 800000078000000780000007800080078004800780048007800480078004C007800C4007800840 0780084007800860078018780780787FFFFFF8> 30 34 -2 0 35] 84 @pc restore 32 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 865 1241 p save [<07C000187000203800401C00F01E00F80E00F80F00F80F00700F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00001F0003FFF0> 20 35 -2 1 25] 74 @pc restore 25 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [ 39 21 -1 0 42] 109 @pc restore 57 r save [ 27 34 -2 0 33] 80 @pc restore 33 r save [ 11 35 -1 0 14] 108 @pc restore 14 r m (a) s save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 23 35 -1 0 26] 107 @pc restore 754 1299 p save [ 27 34 -2 0 33] 80 @pc restore 33 r m (r) s save [ 10 34 -1 0 14] 105 @pc restore 14 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 43 r save [<0003F000001C0800003006000060010000E0008001C0008003C0004003C0004003800040078000 200780002007800020078000200780002007800020078000200780002007800020078000200780 002007800020078000200780002007800020078000200780002007800020078000200780002007 8000200780002007800020078000700FC000F8FFFC07FF> 32 35 -2 1 37] 85 @pc restore 37 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<00100000380000380000380000740000740000E20000E20000E20001C10001C100038080038080 0380800700400700400E00200E00200E00301E0078FFC1FE> 23 21 -1 0 26] 118 @pc restore 26 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 21 r m (r) s save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 18 r save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 798 1415 p save [<0000C000000000C000000000C000000001E000000001E000000003F000000003D000000003D000 0000078800000007880000000F8C0000000F040000000F040000001F020000001E020000001E02 0000003C010000003C010000007C0180000078008000007800800000F000400000F000400000F0 00400001E000200001E000200003E000300003C000100003C00010000780000800078000080007 80000C000F00000C001F80001F00FFF0007FC0> 34 35 -1 1 37] 86 @pc restore 34 r m (a) s save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 41 r save [<81FC00C60700C80180F000C0E000C0C00060C000608000708000708000708000700000700000F0 0000F00001E00007E0003FC003FF800FFF001FFE003FF0007F0000780000F00000F00000E00020 E00020E00020E00060E000606000607000E03001E01802600C0C6003F020> 20 36 -3 1 27] 83 @pc restore 27 r save [<00FC7F0382780601700E00F00E00F00E00700E00700E00700E00700E00700E00700E00700E0070 0E00700E00700E00700E00700E00701E00F0FE07F00E0070> 24 21 -1 0 27] 117 @pc restore 27 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r m (ra) s save [ 39 21 -1 0 42] 109 @pc restore 786 1474 p save [ 29 34 -2 0 33] 69 @pc restore 33 r save [ 39 21 -1 0 42] 109 @pc restore 42 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (r) s save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 41 r save [<0003F000001C0800003006000060010000E0008001C0008003C0004003C0004003800040078000 200780002007800020078000200780002007800020078000200780002007800020078000200780 002007800020078000200780002007800020078000200780002007800020078000200780002007 8000200780002007800020078000700FC000F8FFFC07FF> 32 35 -2 1 37] 85 @pc restore 37 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<00100000380000380000380000740000740000E20000E20000E20001C10001C100038080038080 0380800700400700400E00200E00200E00301E0078FFC1FE> 23 21 -1 0 26] 118 @pc restore 26 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r m (r) s save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r save [ 10 34 -1 0 14] 105 @pc restore 13 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 18 r save [<3C0000430000F18000F08000F04000004000002000002000002000001000001000003800003800 00380000740000740000E20000E20000E20001C10001C100038080038080038080070040070040 0E00200E00200E00301E0078FFC1FE> 23 31 -1 10 26] 121 @pc restore 713 1590 p save [ 24 35 -1 0 27] 104 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<000FFC00007007C0008000780300000E0400000008000000080000001007C0F02018318820300B 844060078440C0078241C0038281C0038283800382838003828380038283800382838003828380 03828380038281C0038241C0038440C007844060040420300808201830081007C0100800002008 00002004000040030001800080020000701C00000FE000> 31 35 -3 0 38] 64 @pc restore 38 r save [ 39 21 -1 0 42] 109 @pc restore 42 r save [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830 780F88> 14 21 -2 0 19] 115 @pc restore 19 r m (r.) s save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 23 31 -1 10 27] 112 @pc restore 27 r save [ 39 21 -1 0 42] 109 @pc restore 40 r m (.) s save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r m (r) s save [ 24 21 -1 0 27] 110 @pc restore 27 r save [ 11 35 -1 0 14] 108 @pc restore 14 r m (.) s -1 r save [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC0 1FFE0018000018000010000010000019F0000F1C000E0E001C07001C07003C07803C07803C0780 3C07801C07001C07000E0E18071E1801F198000070> 21 33 -1 11 24] 103 @pc restore 24 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [<00100000380000380000380000740000740000E20000E20000E20001C10001C100038080038080 0380800700400700400E00200E00200E00301E0078FFC1FE> 23 21 -1 0 26] 118 @pc restore 773 1688 p save [ 31 34 -2 0 37] 68 @pc restore 37 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 39 21 -1 0 42] 109 @pc restore 41 r save [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E 0E001E0E001C0E003C0E00380F00300E80600E61C00E1F000E00000E00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 27] 98 @pc restore 28 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r m (r) s 14 r save [ 15 33 -4 0 24] 49 @pc restore 24 r save [<01F000071C000C06001C07003803803803807803C07001C07001C07001C0F001E0F001E0F001E0 F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E07001C07001C0 7001C07001C03803803803801803000C0600071C0001F000> 19 34 -2 1 24] 48 @pc restore 24 r m (,) s 17 r save [ 15 33 -4 0 24] 49 @pc restore 24 r save [<0FC000103000201800700C007806007807003003000003800003800001C00001C00001C003E1E0 0619E00C05E01805E03803E07003E07001E0F001E0F001E0F001E0F001E0F001E0F001C0F001C0 F001C07003807003803803801807000C0600060C0001F000> 19 34 -2 1 24] 57 @pc restore 24 r save [<0FC000103000201800700C007806007807003003000003800003800001C00001C00001C003E1E0 0619E00C05E01805E03803E07003E07001E0F001E0F001E0F001E0F001E0F001E0F001C0F001C0 F001C07003807003803803801807000C0600060C0001F000> 19 34 -2 1 24] 57 @pc restore 24 r save [ 19 33 -2 0 24] 50 @pc restore cmbx9.300 @sf 890 1818 p save [ 30 26 -1 0 33] 65 @pc restore 33 r save [<187F001D83C01F00E01E00F01E00781E00781E007C1E007C1E007C1E007C1E007C1E00781E0078 1E00F01F00E01FC3C01E7F001E00001E00001E00001E00001E00001E00001E0000FE0000FE0000> 22 26 -1 0 25] 98 @pc restore 25 r m (s) s save [<03E00F301E181E181E181E181E181E001E001E001E001E001E001E001E00FFF03FF01E000E000E 000600060006000600> 13 24 -1 0 17] 116 @pc restore 17 r save [ 15 17 -1 0 18] 114 @pc restore 18 r save [<1FC3E07C27E0F81700F80F00F80F00F80F007C0F003E0F000FCF0000FF00000F001C0F003E0F00 3E0E003E1E001C3C000FF000> 19 17 -1 0 21] 97 @pc restore 21 r save [<03FC000F06001C03003C0180780000780000F80000F80000F80000F80000F80000780E00781F00 3C1F001C1F000F0E0003FC00> 17 17 -1 0 20] 99 @pc restore 20 r save [<03E00F301E181E181E181E181E181E001E001E001E001E001E001E001E00FFF03FF01E000E000E 000600060006000600> 13 24 -1 0 17] 116 @pc restore cmr9.300 @sf 161 1864 p save [ 24 26 -2 0 29] 72 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [ 22 26 -2 0 26] 69 @pc restore 26 r m (,) s 14 r save [ 24 26 -2 0 29] 72 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 32 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 27 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 18 26 -1 0 20] 107 @pc restore 33 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 36 r save [ 22 26 -2 0 26] 69 @pc restore 26 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r m (,) s 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 31 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 34 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 27 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 9 26 0 0 10] 108 @pc restore 28 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 36 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 10 2 0 -7 13] 45 @pc restore 104 1910 p save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 31 r save [ 24 26 -2 0 29] 72 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [ 22 26 -2 0 26] 69 @pc restore 39 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 30 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 35 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 34 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 33 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 31 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 12 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 31 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 12 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 29 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r m (,) s 15 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 22 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r m (,) s 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 20] 120 @pc restore 20 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r m (,) s 16 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 36 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @pc restore 21 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 104 1955 p save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 9 26 0 0 10] 108 @pc restore 30 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 43 r save [ 24 26 -2 0 29] 72 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [ 22 26 -2 0 26] 69 @pc restore 43 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 34 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 39 r save [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @pc restore 22 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 35 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [ 18 16 -1 0 21] 110 @pc restore 39 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 39 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 37 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 36 r save [<003E0000C1800180400300400700200600200E00100E00100E00100E00100E00100E00100E0010 0E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E0038FFE1FF> 24 26 -2 0 29] 85 @pc restore 29 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 20] 120 @pc restore 39 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 18 26 -1 0 20] 107 @pc restore 20 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 39 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 33 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 31 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 36 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 18 26 -1 0 20] 107 @pc restore 36 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 104 2001 p save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 31 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r m (,) s 15 r save [ 18 23 -1 7 21] 112 @pc restore 22 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @pc restore 21 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 37 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 11 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 35 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [ 18 23 -1 7 21] 112 @pc restore 22 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 34 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 30 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 23 -1 7 21] 112 @pc restore 22 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 30 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @pc restore 22 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 31 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 31 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 11 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 11 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 37 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 104 2047 p save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 30 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 25 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 30 r save [ 24 26 -2 0 29] 72 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [ 22 26 -2 0 26] 69 @pc restore 38 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 12 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore cmbx10.432 @sf 0 2181 p save [<7FFFFE7FFFFE7FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE00F8FE00FFFE00FFFE0007FE00007E00001E00000E00> 23 39 -5 0 34] 49 @pc restore 103 2181 p save [ 22 41 -2 0 26] 73 @pc restore 26 r m (n) -1 (tro) 2 (duction) ks cmr10.300 @sf 0 2271 p m (HeNCE) 13 (is) 12 (a) 12 (to) 1 (ol) 12 (that) 13 (greatly) 12 (simpli) -1 (\014es) 11 (the) 13 (writing) 12 (of) 12 (parallel) 11 (programs.) 16 (In) 12 (HeNCE,) 13 (the) 13 (programm) -1 (er) 11 (explic-) ks 0 2321 p m (itly) 13 (sp) 1 (eci\014es) 16 (parallelism) 11 (b) 1 (et) 0 (w) 0 (een) 14 (subroutines) 15 (b) 0 (y) 13 (dra) 0 (wing) 12 (a) 14 (graph) 13 (where) 16 (no) 1 (des) 14 (in) 14 (the) 15 (graph) 13 (are) 15 (subroutines) ks 0 2371 p m (written) 14 (in) 12 (either) 14 (F) -2 (ortran) 12 (or) 13 (C.) 13 (The) 14 (programm) -1 (er) 11 (m) 0 (ust) 12 (supply) 13 (the) 13 (HeNCE) 14 (graph) 13 (and) 13 (the) 14 (source) 15 (co) 1 (de) 14 (for) 12 (the) ks 0 2421 p m (subroutine) 15 (no) 1 (des.) 19 (HeNCE) 14 (will) 13 (automatical) -1 (ly) 12 (execute) 15 (the) 15 (subroutines) 15 (in) 13 (parallel) 13 (\(whenev) 0 (er) 15 (p) 1 (ossible\)) 14 (across) ks 0 2471 p m (a) 18 (net) 0 (w) 0 (ork) 17 (of) 17 (heterogeneous) 21 (mac) -1 (hines.) 30 (The) 19 (programm) -1 (er) 17 (do) 1 (es) 19 (not) 18 (need) 19 (to) 18 (use) 20 (an) 0 (y) 16 (parallel) 18 (programm) -1 (i) -1 (ng) ks 0 2520 p m (primitiv) -2 (es) 13 (and) 14 (do) 1 (es) 14 (not) 14 (need) 15 (to) 14 (write) 14 (an) 0 (y) 12 (co) 1 (de) 15 (b) 1 (ey) 0 (ond) 13 (that) 14 (supplied) 14 (for) 14 (the) 14 (no) 1 (de) 14 (subroutines.) ks 62 2570 p m (HeNCE) 12 (relies) 11 (on) 11 (the) 12 (PVM) 11 (system) 10 ([) 0 (2) ks 714 2570 p m (]) 10 (for) 11 (pro) 1 (cess) 12 (initializatio) -1 (n) 9 (and) 11 (comm) -2 (unication.) 15 (Programm) -1 (ers) 10 (wishing) ks 0 2620 p m (to) 13 (write) 13 (explicit) 12 (message) 12 (passing) 13 (parallel) 11 (programs) 12 (on) 12 (a) 13 (net) 0 (w) 0 (ork) 10 (of) 13 (mac) -1 (hines) 11 (should) 13 (explore) 13 (using) 12 (the) 14 (PVM) ks 0 2670 p m (system) 14 (directly) -2 (.) 17 (\(Section) 14 (2.2) 13 (explains) 13 (ho) 0 (w) 13 (to) 14 (obtain) 13 (the) 14 (PVM) 14 (soft) 0 (w) 0 (are.\)) ks @eop @end .