%! % This file is a NONconforming PostScript file (dvi->PostScript Driver, Version 2.0 of November 28, 1988\n)print flush % Copyright 1988 Stephan v. Bechtolsheim (unless otherwise stated) % applies to various prologue files. Read the sources for details. save % dvi2ps: BEGIN including file "/usr/local/lib/tex/dvi2ps/pro/texpre.pro" % Copyright (c) 1988 Stephan v. Bechtolsheim % Begin pass0 (which contains bitmaps and PS font definitions) for /@bop0 { PsPrintEnabled { (Pass0: Page ) print == flush } {pop} ifelse } def /@eop0 { pop } def % delta-x and delta-y are shift amounts (in pixels) by which the coordinate /@bop1 { PsPrintEnabled { (Pass1: Page ) print == flush } {pop} ifelse save DviTranslateVector-X DviTranslateVector-Y translate DviOrientationMatrix concat Page-H-Offset Page-V-Offset translate 3 1 roll translate % Modification de l'origine par dp le 7 fevrier 1989. % was: 0 0 moveto 0 -195 moveto Draft-Flag { @Draft } if /DriverDelta 0 def } def /@eop1 { pop showpage restore } def /@end { (Done!\n) print flush } def /@ReportVmStatus { (\n@ReportVmStatus: ) print print (: ) print vmstatus (max: ) print 20 string cvs print (, used: ) print 20 string cvs print (, level: ) print 20 string cvs print (\n) print flush } def /@ReportVmStatusNew { (VM: ) print exch print (, printer: ) print /Vmfree vmstatus pop exch pop def Vmfree ( ) cvs print (, driver: ) print dup ( ) cvs print (, delta: ) print Vmfree sub ( ) cvs print (\n) print flush } def /@Draft { gsave Page-H-Offset neg Page-V-Offset neg translate -45 rotate -150 0 moveto /Helvetica-Bold findfont [120.0 0 0 -120.0 0 0 ] makefont setfont (DRAFT) show grestore gsave Page-H-Offset neg Page-V-Offset neg translate 300 -100 moveto /Helvetica-Bold findfont [60.0 0 0 -60.0 0 0 ] makefont setfont Date-and-Time show ( :: ) show Dvi-File-Name show grestore } def % dvi2ps: END including file "/usr/local/lib/tex/dvi2ps/pro/texpre.pro" % dvi2ps: BEGIN including file "/usr/local/lib/tex/dvi2ps/pro/pos.pro" % Copyright (c) 1988 Stephan v. Bechtolsheim /a { rmoveto } def /DriverDelta 0 def /b { exch p dup /DriverDelta exch def 0 rmoveto } def % (string) c-k - /c { p DriverDelta 4 sub dup /DriverDelta exch def 0 rmoveto } def /d { p DriverDelta 3 sub dup /DriverDelta exch def 0 rmoveto } def /e { p DriverDelta 2 sub dup /DriverDelta exch def 0 rmoveto } def /f { p DriverDelta 1 sub dup /DriverDelta exch def 0 rmoveto } def /g { p DriverDelta 0 rmoveto } def /h { p DriverDelta 1 add dup /DriverDelta exch def 0 rmoveto } def /i { p DriverDelta 2 add dup /DriverDelta exch def 0 rmoveto } def /j { p DriverDelta 3 add dup /DriverDelta exch def 0 rmoveto } def /k { p DriverDelta 4 add dup /DriverDelta exch def 0 rmoveto } def % These next allow us to make small motions (-4..4) cheaply. /l { p -4 0 rmoveto } def /m { p -3 0 rmoveto } def /n { p -2 0 rmoveto } def /o { p -1 0 rmoveto } def /q { p 1 0 rmoveto } def /r { p 2 0 rmoveto } def /s { p 3 0 rmoveto } def /t { p 4 0 rmoveto } def /p { show } def /w { 0 exch rmoveto } def /x { 0 rmoveto } def /y { 3 -1 roll p rmoveto } def /z { /dy exch def /dx exch def % (start rule\n) print flush currentpoint currentpoint newpath moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill moveto % (end rule\n) print flush } def /u-string ( ) def % Show a single character (given in octal) /u { u-string exch 0 exch put u-string show } def /v { u-string exch 0 exch put currentpoint u-string show moveto } def % dvi2ps: END including file "/usr/local/lib/tex/dvi2ps/pro/pos.pro" /Dvi-File-Name (europvm.dvi) def (Dvi file name: ") print Dvi-File-Name print (".\n) print /Draft-Flag false def /#copies 1 def /HostName (cesame) def (This PostScript file was produced on host \") print HostName print (\".\n) print /PsPrintEnabled true def /Page-H-Offset 0.000000 def /Page-V-Offset 0.000000 def /ExecPsConv {0.30 mul} def /Date-and-Time (Mon Oct 3 12:37 1994) def /DviTranslateVector-X 72.000 def /DviTranslateVector-Y 720.000 def /DviOrientationMatrix [ 0.240 0.000 0.000 -0.240 0.0 0.0 ] def % dvi2ps: BEGIN including file "/usr/local/lib/tex/dvi2ps/pro/pixel-fonts.pro" % Copyright (c) 1988 Stephan v. Bechtolsheim /@newfont { /newname exch def newname 7 dict def newname load begin /FontType 3 def /FontMatrix [1 0 0 -1 0 0] 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 } def /ch-image {ch-data 0 get} def /ch-width {ch-data 1 get} def /ch-height {ch-data 2 get} def /ch-xoff {ch-data 3 get} def /ch-yoff {ch-data 4 get} def /ch-tfmw {ch-data 5 get} def /CharBuilder { /ch-code exch def /font-dict exch def /ch-data font-dict /BitMaps get ch-code get def ch-data null eq not { ch-tfmw 0 ch-xoff neg ch-height ch-yoff sub neg ch-width ch-xoff neg add ch-yoff setcachedevice ch-width ch-height true [1 0 0 1 ch-xoff ch-height ch-yoff sub] {ch-image} imagemask } if } def % spacing (= number of pixels to go right after character has been % SliTeX characters (characters with no pixel information) if it /@dc { % (start @dc\n) print flush /ch-code exch def /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code ( ) cvs % convert the character code to a string cvn ch-code exch put % (done @dc\n) print flush } def /@sf /setfont load def % dvi2ps: END including file "/usr/local/lib/tex/dvi2ps/pro/pixel-fonts.pro" 4 @bop0 % dvi2ps: BEGIN including file "/usr/local/lib/tex/dvi2ps/pro/psfig.pro" % Copyright (C) 1988 Trevor Darrell % (C) 1988 Trevor Darrell (or with whatever year is % Agreement (except that you may choose to grant more extensive % announcement including a valid copyright notice "Copyright (C) % 1988 Trevor Darrell (or with the year that is % appropriate), saying that there is no warranty (or else, saying % Mere aggregation of another unrelated program with this program (or its % 3. You may copy and distribute psfig (or a portion or derivative of it, % years, to give any third party free (except for a nominal % corresponding source code may be obtained. (This alternative is % (trevor@paddington.media.mit.edu). % INABILITY TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA /TeXscale { 65536 div } def gsave initgraphics /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def grestore /startTexFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch TeXscale def /urx exch TeXscale def /lly exch TeXscale def /llx exch TeXscale def /y exch TeXscale def /x exch TeXscale def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale % scale by (sx,sy) cx sx div llx sub cy sy div 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 } def % Args are llx lly urx ury (in figure coordinates) /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 } def /doclip { llx lly urx ury clipFig } def /endTexFig { end SavedState restore } def % dvi2ps: END including file "/usr/local/lib/tex/dvi2ps/pro/psfig.pro" /@F9 @newfont @F9 @sf [< FFF800FFF8000F00000F00000F00000F00000F00000F00000F03000F03000F03000F03000F 07000FFF000FFF000F07000F03000F03000F030C0F030C0F000C0F000C0F001C0F00180F00 380F0078FFFFF8FFFFF8> 22 28 -2 27 27] 70 @dc [< FFC0FFC01E001E001E001E001E001E001E001E001E001E001E001E001E001E00FE00FE0000 00000000000000000000001C003E003E003E001C00> 10 29 0 28 11] 105 @dc [< 07F8001FFE003C0F00700380E001C0E001C0E001C0E001C07007C03FFF801FFF003FFE003F F80030000030000037E0001FF0003C3C00381C00781E00781E00781E00781E00381C003C3D C00FF7C007E380> 18 27 -1 17 21] 103 @dc [< 03E7F00FF7F00E1F801E0F801E07801E07801E07801E07801E07801E07801E07801E07801E 07801E07801E07801E0780FE3F80FE3F80> 20 18 -1 17 23] 117 @dc [< FFE0FFE01E001E001E001E001E001E001E001E001E001E001E001E301E781F78FFF0FEE0> 13 18 -1 17 16] 114 @dc [< 03E00FF81E0C3C0678067000F000F000F000F000FFFEFFFE700E781E381C1C380FF003E0> 15 18 -1 17 18] 101 @dc [< FFFEFFFE7FFE3FFE18071C030E0306030300018000E000F000780038003C001E001E001F60 0FF00FF00FE01F601E603E307C1FF807E0> 16 27 -2 26 21] 50 @dc [< 70F8F8F870000000000000000070F8F8F870> 5 18 -3 17 12] 58 @dc [< FFC0FFF0FFC0FFF01F001F0006001E0006001E0007003E0003003C0003003C0003FFFC0001 FFF8000180780001C0F80000C0F00000C0F00000E1F0000061E0000061E0000073E0000033 C0000033C000003FC000001F8000001F8000001F8000000F0000000F0000000F0000000600 00> 28 28 -1 27 31] 65 @dc [< 8F80FFE0F070E038C038C038007807F81FF07FE07FC0FE00F000E030E03070703FF01FB0> 13 18 -1 17 16] 115 @dc [< 3C00007E0000C70000F18000F1800000C00000C00000C00000E00000E00000E00001F00001 F00003F80003D80003D80007DC00078C00078C000F06000F06000F06001E03001E0780FF8F E0FF8FE0> 19 26 -1 17 22] 121 @dc [< FFCFF0FFCFF01E07801E07801E07801E07801E07801E07801E07801E07801E07801E07801E 07801E07801F07801E8F00FEFF00FE3E00> 20 18 -1 17 23] 110 @dc [< 03E00FF81E0C3C0678067800F000F000F000F000F000F00070007818383C1E3C0FF803F0> 15 18 -1 17 18] 99 @dc [< FFCFF0FFCFF01E07801E07801E07801E07801E07801E07801E07801E07801E07801E07801E 07801E07801F07801E8F001EFF001E3E001E00001E00001E00001E00001E00001E00001E00 001E00001E0000FE0000FE0000> 20 29 -1 28 23] 104 @dc [< 03F0000FFC001E1E00380700780780700380F003C0F003C0F003C0F003C0F003C0F003C070 03807807803807001E1E000FFC0003F000> 18 18 -1 17 21] 111 @dc [< FFCFF9FFFFCFF9FF1E03C0781E03C0781E03C0781E03C0781E03C0781E03C0781E03C0781E 03C0781E03C0781E03C0781E03C0781F03E0781F03E0781E8790F0FE7F8FF0FE3E07C0> 32 18 -1 17 35] 109 @dc [< 07E7F00FF7F01E1F80380F80780780700780F00780F00780F00780F00780F00780F0078070 07807807803807801E1F800FFF8003E7800007800007800007800007800007800007800007 80000780000780003F80003F80> 20 29 -1 28 23] 100 @dc [< FFC0FFC01E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E001E 001E001E001E001E001E001E001E001E00FE00FE00> 10 29 0 28 11] 108 @dc [< 03C00FE00E601E301E301E301E301E301E001E001E001E001E001E001E001E00FFE0FFE03E 001E000E000E000600060006000600> 12 26 -1 25 16] 116 @dc [< 0F8F803FDFC0787FE0F03E60F01E60F01E60F01E00781E003C1E001F9E0003FE00001E0000 1E00181E003C1E003C3C001FF8000FE000> 19 18 -1 17 21] 97 @dc [< 70F8F8F870> 5 5 -3 4 12] 46 @dc [< 187C001DFF001F87801E01C01E01E01E00E01E00F01E00F01E00F01E00F01E00F01E00F01E 00E01E01E01E01C01F87801FFF001E7E001E00001E00001E00001E00001E00001E00001E00 001E00001E0000FE0000FE0000> 20 29 -1 28 23] 98 @dc [< FFE0FFE0FFE0> 11 3 0 10 14] 45 @dc [< 00E00000E00000E00001F00001F00003F80003D80003D80007DC00078C00078C000F06000F 06000F06001E03001E0780FF8FE0FF8FE0> 19 18 -1 17 22] 118 @dc [< FFC000FFC0001E00001E00001E00001E00001E00001E00001E7C001FFF001F87801E03C01E 01E01E01E01E00F01E00F01E00F01E00F01E00F01E00F01E01E01E01E01E03C01F8780FFFF 00FE7E00> 20 26 -1 17 23] 112 @dc [< 7FF07FF00F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFE0FFE00F 000F000F000F000F000F000F0C079E03DE01FC0078> 15 29 0 28 13] 102 @dc [< 03FFFC0003FFFC00000F0000000F0000000F0000000F0000000F0000000F0000000F000000 0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000C00F 0060C00F0060C00F0060C00F0060E00F00E0600F00C0700F01C0780F03C07FFFFFC07FFFFF C0> 27 28 -1 27 30] 84 @dc [< 00C0600001C0700001E0F00001E0F00003E0F80003F1F80003F1F80007B1CC00079BCC0007 9BCC000F1B86000F0F86000F0F86001E0F03001E0F03001E0F0780FF3FCFE0FF3FCFE0> 27 18 -1 17 30] 119 @dc [< FF9FE0FF9FE01E1F001E1E001E3E001E3C001E7C001E78001FF0001FF0001FE0001EE0001E 60001E30001E18001E3E001E7FC01E7FC01E00001E00001E00001E00001E00001E00001E00 001E00001E0000FE0000FE0000> 19 29 -1 28 22] 107 @dc [< FF9FF8FF9FF80F0780070F00031F00019E0001FC0000FC0000780000F00000F00001F80003 DC0003CC000786000F87807FCFF07FCFF0> 21 18 0 17 22] 120 @dc [< 406070303018181878F8F8F070> 5 13 -3 4 12] 44 @dc [< 003FF0003FF000078000078000078000078000078000078003E7800FF7801E1F803C0F8078 0780780780F00780F00780F00780F00780F00780F007807807807807803C0F801E1B800FF3 8003E180> 20 26 -1 17 22] 113 @dc [< FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F FF800FFFE00F00F00F00780F003C0F003E0F003E0F003E0F003E0F003E0F003E0F003C0F00 780F00F0FFFFE0FFFF80> 23 28 -2 27 28] 80 @dc [< 00060000000F0000000F0000000F0000001F8000001F8000001F8000003CC000003CC00000 7CE000007860000078600000F8700000F0300000F0300001E0180001E0180001E0180003C0 0C0003C00C0007C00E0007800600078006000F8007000F0003000F000780FFE01FF0FFE01F F0> 28 28 -1 27 31] 86 @dc [< FFC387FF80FFC387FF801E038078000C07C078000C07C078000C07C078000C0F6078000C0F 6078000C0F6078000C1E3078000C1E3078000C1E3078000C3C1878000C3C1878000C3C1878 000C780C78000C780C78000C780C78000CF00678000CF00678000CF00678000DE00378000D E00378000DE00378000FC001F8000FC001F800FFC001FF80FF8000FF80> 33 28 -2 27 38] 77 @dc [< FFF3FFC0FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C000F 003C000F003C000F003C000F003C000F003C000FFFFC000FFFFC000F003C000F003C000F00 3C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00FFF3FFC0FFF3FF C0> 26 28 -2 27 31] 72 @dc [< 7F87FC007F87FC000F03C0000F03C0000F03C0000F03C0000F03C0000F03C0000F03C0000F 03C0000F03C0000F03C0000F03C0000F03C0000F03C0000F03C000FFFFFC00FFFFFC000F03 C0000F03C0000F03C0000F03C0000F03C0000F03C0000703C1800783E3C003E3F3C000FFFF 80003F1F00> 26 29 0 28 24] 11 @dc /@F4 @newfont @F4 @sf [< FFFFFF00FFFFFFE0FFFFFFF007E007F807E003FC07E001FC07E001FE07E001FE07E001FE07 E001FE07E001FE07E001FC07E001FC07E003F807E007F007FFFFE007FFFF8007E01FE007E0 07F007E003F807E003FC07E003FC07E003FC07E003FC07E003FC07E003FC07E003F807E007 F0FFFFFFE0FFFFFFC0FFFFFE00> 31 31 -2 30 37] 66 @dc [< FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F80FF80FF 80FF80000000000000000000001E003F007F807F807F807F803F001E00> 12 33 -2 32 15] 105 @dc [< 1C1FC0001E7FF0001FE0FC001FC03E001F803E001F801F001F801F001F801F801F801F801F 801F801F801F801F801F801F801F801F801F801F801F001F803F001FC03E001FF07C001FFF F8001F8FE0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 001F800000FF800000FF800000FF800000> 25 32 -1 31 29] 98 @dc [< FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F 801F801F801F801F801F801F801F801F801F801F80FF80FF80FF80> 12 32 -2 31 15] 108 @dc [< 01FF0007FFC01F83F03E00F83E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC 007E7C007C7C007C3E00F83E00F81F83F007FFC001FF00> 23 20 -1 19 26] 111 @dc [< 03FF800FFFE03F01F87C007CF8003EF8003EF8003EF8003E7C00FE3FFFFC0FFFFC1FFFF81F FFF03FFF803C000038000018000019FC000FFF000F07801E03C03E03E03E03E03E03E03E03 E03E03EC1E03DE0F07DE07FFFE01FC7C> 23 30 -1 19 26] 103 @dc [< FFF800FFF800FFF8001F80001F80001F80001F80001F80001F80001F80001F80001F80001F 80001F81801FC7C01FC7E01FC7E0FF67E0FF3FC0FF1F00> 19 20 -1 19 22] 114 @dc [< 07E07E3FF8FE7E0DFEFC07F0F803F0F803F0F803F07C03F07E03F01F83F00FFFF001FFF000 03F00C03F01F03F03F03F03F07E03F0FC01FFF8007FC00> 23 20 -1 19 25] 97 @dc [< FFF00000FFF00000FFF000001F8000001F8000001F8000001F8000001F8000001F8000001F 9FC0001FFFF0001FE0FC001FC07E001F803E001F803F001F801F001F801F801F801F801F80 1F801F801F801F801F801F801F801F801F801F803F001F803F001FC07E00FFF0FC00FFFFF8 00FF8FE000> 25 29 -1 19 29] 112 @dc [< FFF1FFC0FFF1FFC0FFF1FFC01F807E001F807E001F807E001F807E001F807E001F807E001F 807E001F807E001F807E001F807E001F807E001FC07E001FC07E001FE07E001FB8FC001F9F F8001F87F0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 001F800000FF800000FF800000FF800000> 26 32 -2 31 29] 104 @dc [< 1F0000007F800000F1E00000E0E00000FC700000FC7800007838000000380000001C000000 1C0000003E0000003E0000007F0000007F000000FF800000FF800000FF800001F9C00001F9 C00003F9E00003F0E00007F0F00007E0700007E070000FC038000FC03800FFF0FF80FFF0FF 80FFF0FF80> 25 29 -1 19 28] 121 @dc /@F5 @newfont @F5 @sf [< FEFEFEE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0 E0FEFEFE> 7 41 -4 30 13] 91 @dc [< 001FE00000FFFC0003FFFE0007F80F000FE003801F8001C03F0001C03F0000E07F0000E07E 0000E0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000E07E00 00E07F0000E03F0001E03F0001E01F8003E00FE007E007F81FE003FFFDE000FFF8E0001FE0 60> 27 28 -3 27 34] 67 @dc [< 01FC000FFF801F07C03E03E07C01F07C01F0FC01F8FC01F8FC01F8FC01F8FC01F8FC01F87C 01F07C01F03E03E01F07C00FFF8001FC00> 21 18 -1 17 24] 111 @dc [< CFC0FFF0F838F01CE01CE01C007C07FC1FF87FF07FE0FF80F000E038E03870783FF81FD8> 14 18 -2 17 19] 115 @dc [< FFE7FFFFE7FFFFE7FF1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F 00F81F80F81F80F8FFE1F0FF7FE0FF1FC0> 24 18 -1 17 27] 110 @dc [< 0FE1F83FFBF87E1FF8FC0FC0FC07C0FC07C0FC07C07E07C03F87C01FFFC003FFC00C07C01E 07C03F07C03F07803F1F801FFE0007F800> 21 18 -1 17 23] 97 @dc [< FFF000FFF000FFF0001F00001F00001F00001F00001F00001F00001F00001F00001F06001F 0F001F9F801F9F80FFDF80FEFF00FE7C00> 17 18 -1 17 20] 114 @dc [< 03F1FE0FFFFE1F0FFE3E03F07C01F07C01F0FC01F0FC01F0FC01F0FC01F0FC01F0FC01F07C 01F07C01F03E01F01F07F00FFFF003F9F00001F00001F00001F00001F00001F00001F00001 F00001F0000FF0000FF0000FF0> 23 29 -2 28 27] 100 @dc [< 07E0001FF8003FFC003C3F007E0F007E0F807E07C07E07C03C07C00087E00FF7E01FFFE03C 0FE07C0FE07C07E0FC07E0FC07E0FC07E0FC07E0FC07C0FC07C07C07C07C07803E0F801FFF 000FFE0003F800> 19 27 -2 26 24] 57 @dc [< FFFFC0FFFFC0FFFFC07FFFC03FFFC01FFFE00E01E00700E00380E001C0E000F00000780000 3E00001F00001F80000FC0000FC0000FE03807E07C07E0FE0FE0FE0FE0FE1FC07C7F807FFF 001FFE0007F800> 19 27 -2 26 24] 50 @dc @F9 @sf [< FEFE0606060606060606060606060606060606060606060606060606060606060606060606 0606FEFE> 7 41 0 30 12] 93 @dc [< 001FC00000FFF00003F0380007C00C000F0006001E0003003E0003003C0001807C00018078 000180F8000000F8000000F8000000F8000000F8000000F8000000F8000000F80001807800 01807C0001803C0003803E0003801E0007800F00078007C00F8003F03B8000FFE180001F80 80> 25 28 -2 27 30] 67 @dc [< FFFFC000FFFFF0000F00FC000F003E000F000F000F000F800F0007800F0007C00F0003C00F 0003C00F0003E00F0003E00F0003E00F0003E00F0003E00F0003E00F0003E00F0003E00F00 03C00F0003C00F0007C00F0007800F000F000F001F000F003E000F00FC00FFFFF000FFFFC0 00> 27 28 -2 27 32] 68 @dc /@F6 @newfont @F6 @sf [< FF81FFC07FC1FFC00E001E0006001E0003003E0003003C0001803C0001C03C0000FFFC0000 7FFC0000603C0000303C0000303C0000183C0000183C00000C3C00000E3C0000063C000003 3C0000033C000001FC000001F8000000F8000000F800000078000000380000003800000018 00> 26 28 -2 27 31] 65 @dc [< 38007C00E600E600E600E600720070007000700038003800380038001C001C001C001C000E 000E000E000E00070007000700070007803F801F80> 9 29 -4 28 11] 108 @dc [< 7F0000FF8000F1E000F0E00060700000700000380000380007B8000FF8001C7C003C3C0038 1C003C1C003C0E003C0E003C0E003C0E001E07001E07000E07000F0700070780038F8001FF 80007980> 17 26 -2 17 19] 103 @dc [< 0F80003FE00078F000703800F01C00F01E00F00E00F00F00F00F00F00F0078078078078038 07001C07001E07000F0E0003FC0000F800> 17 18 -4 17 21] 111 @dc [< 180038001C001C001C001C000E000E000E000E000700070CC71EC79E638E67C63F7C1E38> 15 18 -3 17 17] 114 @dc [< 1E003F00398038C038C038C01C401C000E000E000E000700C700C700638033803F000E0000 0000000000000000000000018001C001E000C0> 11 28 -3 27 13] 105 @dc [< 0F001F8038C038C0386038601C201C001C001C000E000E000E000E0007000700FFE0FFE003 8003800380038001C001C001C000C0> 12 26 -3 25 14] 116 @dc [< 601E00E03F007071807071807038C07038C0383840381C00381C00381C001C0E001C0E001C 0E001E0E000F0E000F8E000FFC000E78000700000700000700000700000380000380000380 0003800003C0001FC0000FC000> 19 29 -3 28 21] 104 @dc [< 180600F0380E01F81C07038C1C07038C1C0701C61C0701C60E0381C20E0380E00E0380E00E 0380E00701C0700701C070C781E070C781E07063C1F0706761D8703F3F8FE01E1F07C0> 32 18 -3 17 34] 109 @dc [< 0F803FE03878701C7008F000F000F000F000FFC07FF07838380C3C0C1C0C0F0C03FC00F0> 14 18 -4 17 19] 101 @dc [< 1F007FC0E0E0F070F0707070207800F007F00FE01FC01E001C301C780E3C0E1807F801F0> 14 18 -3 17 17] 115 @dc [< 1E1C003F3E0071F300F0F180E07180F07180F03880F03800F03800F03800781C00781C0038 1C003C1C001C1E000E3E0007FE0001E600> 18 18 -4 17 21] 97 @dc [< 0F803FE07878701CF008F000F000F000F000F0007800780038181C3C1E1E0F0C03FC00F8> 15 18 -4 17 19] 99 @dc [< 03C7000FEF800E3CC00C1C601C1C600C1C600E0E200E0E000E0E000E0E00070700070700C3 87006387006383803383801F83800F0180> 20 18 -3 17 22] 117 @dc [< FF8000FF80001C00001C00001C00001C00000E00000E00000E78000EFC00078E0007870007 03800703C00381C00381E00381E00381E001C0F001C0F031C0F031E0E018E0E019F8E00FDF C0078780> 20 26 -1 17 21] 112 @dc [< 0818383070F0E060> 6 8 -12 28 21] 18 @dc @F9 @sf [< FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F 000F000F000F000F000F000F000F00FFF0FFF0> 12 28 -1 27 15] 73 @dc [< FFF8FFF8078007800780078007800780078007800780078007800780078007800780078007 80078007800780C780FF803F8003800180> 13 27 -4 26 21] 49 @dc [< 0F803FE030F070387818781C301E000E000E000F0FCF1FEF383F701F701FF00FF00FF00FF0 0FF00EF00E700E701C381C1C380FF007E0> 16 27 -2 26 21] 57 @dc @F5 @sf [< 03FFF803FFF803FFF8001F80001F80001F80001F80FFFFF8FFFFF8FFFFF8F01F80701F8038 1F801C1F800E1F800F1F80071F80039F8001DF8000FF80007F80007F80003F80001F80000F 80000780000780> 21 27 -1 26 24] 52 @dc @F6 @sf [< 180780380FC01C1C601C1C601C0E301C0E300E0E100E07000E07000E0700070380070380C7 0380C7838063C38067E3803F7F001E1E00> 21 18 -3 17 23] 110 @dc [< 1E00003F800071C00078E00078600030700000380000380003F8000FF8000E3C000C1C001C 1C000C1C000E0E000E0E000E0E000E0E00070700070700C387006387006383803383801F83 800F0180> 17 26 -3 17 20] 121 @dc [< 780000FC0000FE0000F6000067000007000003800003800003800003800001C00001C00001 C00001C00001C00000E00000E00000E00000E00000E00000700000700000700000700007FF 8003FF80003800003800003800003800003800001C00001CC0001DE0000CF00007E00003C0 > 20 37 1 28 13] 102 @dc [< FFF00000FFF000000780000007800000078000000780000003C0000003C0000003C0000003 C0000001E0000001E0000001FFF00001FFFC0000F01E0000F00F0000F0078000F007C00078 03C0007803E0007803E0007803E0003C01E0003C01E0003C03E0003C07C001FFFF8001FFFE 00> 27 28 -2 27 28] 80 @dc [< FFF01F00FFF07FC00780FCC00780F8600780F8000780F80003C0780003C0780003C0780003 C0780001E0780001E0780001E0700001FFE00000FFF80000F03E0000F01F0000F00F800078 0780007807C0007807C0007807C0003C03C0003C03C0003C07C0003C0F8001FFFF0001FFFC 00> 27 28 -2 27 30] 82 @dc [< FFF80000FFF800000780000007800000078000000780000003C0000003C0000003C0C00003 C0C00001E0600001E0600001E0E00001FFE00000FFF00000F0700000F0300000F030000078 18C0007818C0007800C0007800C0003C00C0003C00C0003C00C0003C01E001FFFFE001FFFF E0> 27 28 -2 27 27] 70 @dc [< 1E1C003F3E0071F300F0F180E07180F07180F03880F03800F03800F03800781C00781C0038 1C003C1C001C1E000E3E0007FE0001EE000007000007000007000007000003800003800003 800003800003C0001FC0000FC0> 18 29 -4 28 21] 100 @dc [< FFC0FFC0FFC0> 10 3 -3 9 15] 45 @dc [< FFC30FFF00FFC38FFF000E038078000603C078000603E078000603E078000303F03C000307 B03C000307983C000307983C0001878C1E000187861E000187861E000187831E0000C7830F 0000C7818F0000C7818F0000C780CF00006780678000678067800067803780006F00378000 3F001BC0003F001BC0003F000FC0003F0007C001FF0007FE01FF0003FE> 39 28 -2 27 37] 77 @dc [< FFFF8000FFFFE0000780F80007803C0007801E0007800F0003C0078003C007C003C003C003 C003E001E001E001E001F001E001F001E001F000F000F800F000F800F000F800F000F80078 0078007800780078007800780078003C00F0003C00F0003C01E0003C03E001FFFFC001FFFF 00> 29 28 -2 27 31] 68 @dc [< 1E007F006380E1C0E0E0E0F0E070E078E078E078703C703C703C783838383E383FF039E01C 001C001C001C000E000E000E000E000F007F003F00> 14 29 -5 28 19] 98 @dc @F9 @sf [< FFFFFCFFFFFC0F007C0F001E0F000E0F00060F00060F00060F00030F03030F03030F03000F 03000F07000FFF000FFF000F07000F03000F03060F03060F03060F00060F000E0F000C0F00 1C0F007CFFFFFCFFFFFC> 24 28 -2 27 28] 69 @dc [< 83F800CFFE00FC0F00F00300E00380C001C0C001C0C001C00001C00003C00003C0000F8000 FF8007FF001FFE003FF8007FC0007C0000F00000F00000E00180E00180E003806003807007 80381F801FF98007E080> 18 28 -2 27 23] 83 @dc [< 0FC01FF03878601CE01EF00EF00F600F000F000F000F000E300E301C3C3C3FF833E0300030 003000300030003FC03FF03FF83FFC300C> 16 27 -2 26 21] 53 @dc /@F8 @newfont @F8 @sf [< FFC00C0000FFE00C00000E001E000006001E000006001E000006003E000003003F00000300 3F000003007B000003007B000001807980000180F180000180F180000180F1800000C1E0C0 0000C1E0C00000C1E0C00000C3C0C0000063C060000063C060000067806000006780600000 37803000003F003000003F003000003F00380003FE03FF8001FE01FF80> 33 28 -2 27 33] 78 @dc /@F11 @newfont @F11 @sf [< 1F0030C060606030E038E038701C701C701C381C18180E3003E0> 14 13 -1 12 16] 111 @dc @F9 @sf [< 03E00FF01C38381C380E700E700F700FF00FF00FF00FF00FF80EF80EFC1CF7F8F3F0F00070 007000380C381E1C1E0C0E070C03FC00F0> 16 27 -2 26 21] 54 @dc [< 1F003FC061E0E0E0F0F0F0F060F000F000F000F000F000F000F000F000F000F000F000F000 F000F000F000F000F000F000F000F03FFE3FFE> 15 28 -2 27 21] 74 @dc [< 03FFC003FFC0003C00003C00003C00003C00003C00003C00FFFFC0FFFFC0E03C00603C0030 3C00383C00183C000C3C000E3C00073C00033C0003BC0001FC0000FC00007C00007C00003C 00001C00001C00> 18 27 -1 26 21] 52 @dc @F5 @sf [< FFFFF800FFFFFF00FFFFFFC00FE01FE00FE007F00FE003F80FE001F80FE000FC0FE000FC0F E000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE0 00FC0FE000FC0FE001FC0FE001F80FE003F80FE007F00FE01FE0FFFFFFC0FFFFFF00FFFFF8 00> 31 28 -2 27 37] 68 @dc [< 03F8FF0FFEFF0F03FF1F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F 00F81F00F81F00F8FF07F8FF07F8FF07F8> 24 18 -1 17 27] 117 @dc [< 03F80007FE001FFF003F0F803E07C07C07C07C07E07C07E0FC07E0FC07E0FC07E0FC07E0FC 07C0FE07C0FE0780FFFF00FDFE00FC20007C07807C0FC03E0FC03E0FC01F0FC00F87C007FF 8003FF00007E00> 19 27 -2 26 24] 54 @dc [< 03F8000FFE001F1F003E0F803C07807C07C07C07C0FC07E0FC07E0FC07E0FC07E0FC07E0FC 07E0FC07E0FC07E0FC07E0FC07E0FC07E0FC07E07C07C07C07C07C07C03C07803E0F801F1F 000FFE0003F800> 19 27 -2 26 24] 48 @dc @F6 @sf [< C3F000EFF8007C1E007007007003007003803001803001C00001C00001C00001C00003C000 1FC000FFC001FF8003FF0007F80007C00007800007000007003007003003803801803801C0 3800E0F8007FDC001F8C> 22 28 -3 27 23] 83 @dc [< 4000600038001C000E00070003800180> 9 8 -13 28 21] 19 @dc [< 1FF81FF801C001C001C001C000E000E01EE03FE071F0F0F0E070F070F038F038F038F03878 1C781C381C3C1C1C1E0E3E07F601E2> 15 26 -4 17 19] 113 @dc @F9 @sf [< 07E00FF01C38381C781E700E700EF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0 0FF00F700E700E781E381C1C380FF007E0> 16 27 -2 26 21] 48 @dc @F5 @sf [< FFFF8000FFFF8000FFFF80000FE000000FE000000FE000000FE000000FE000000FE1C0000F E1C0000FE1C0000FE1C0000FE3C0000FFFC0000FFFC0000FFFC0000FE3C0000FE1C3800FE1 C3800FE1C3800FE1C3800FE007800FE007000FE00F000FE03F00FFFFFF00FFFFFF00FFFFFF 00> 25 28 -2 27 30] 70 @dc [< FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F00FF00FF00FF0000 0000000000000000001C003E007F007F007F003E001C00> 11 30 -1 29 14] 105 @dc [< 03FE001FFFC03E03E07800F0F00078F00078F000787801F83FFFF01FFFE03FFFC03FFF0038 000070000030000033F0001FFC003E1F003C0F007C0F807C0F807C0F807C0FB03C0F783E1F 780FFFF803F1F0> 21 27 -1 17 24] 103 @dc @F6 @sf [< 01FC000007FF00000F8380001E00E0003C0070007800300078001800F8000C00F8000C00F8 000C00F8000000F8000000F8000000F80000007C0000007C0000007C0000003E0003003E00 03801E0001800F0001800780038007C003C003E003C000F007C0007E0DC0001FF8E00003F0 20> 27 28 -6 27 30] 67 @dc [< 03C007E00E300E181C0C0E0C0E040E060E060E0607030703C3836387638F338F1F8F0F06> 16 18 -3 17 19] 118 @dc @F9 @sf [< FFC00C00FFC01C001E001C000C003C000C003C000C007C000C00FC000C00FC000C01EC000C 01EC000C03CC000C07CC000C078C000C0F0C000C0F0C000C1E0C000C1E0C000C3C0C000C78 0C000C780C000CF00C000CF00C000DE00C000FC00C000FC00C000F801E00FF80FFC0FF00FF C0> 26 28 -2 27 31] 78 @dc [< FFFFF0FFFFF00F01F00F00F00F00700F00300F00380F00180F00180F00180F00180F00000F 00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F0000FFF800FFF800> 21 28 -2 27 26] 76 @dc @F5 @sf [< 000FF818007FFE7801FFFFF807FC07F80FE003F81FC003F83F8003F83F0003F87F0003F87E 00FFFFFE00FFFFFE00FFFFFE000000FE000000FE000000FE000000FE000000FE0000387E00 00387F0000383F0000783F8000781FC000F80FE001F807FC07F801FFFF78007FFE38000FF0 18> 32 28 -3 27 38] 71 @dc [< 01FE000FFF801F81C03E00E07E00007C0000FC0000FC0000FC0000FFFFE0FFFFE0FC03E07C 03E07C03C03E07C01F0F800FFF0001FC00> 19 18 -1 17 22] 101 @dc [< FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F 001F001F001F001F001F001F001F00FF00FF00FF00> 11 29 -1 28 14] 108 @dc [< 03F8001FFE003FFF007E07807801C0F001C0F001E0F001E0F007E0F00FE0783FE03CFFC01F FFC00FFF801FFF003FFE003FFF007FE7807FC3807F03C07C03C07803C03803C03C0F801FFF 000FFE0003F800> 19 27 -2 26 24] 56 @dc @F9 @sf [< 001FE08000FFF98003F01F8007C007800F0007801E0007803E0007803C0007807C00078078 000780F800FFF0F800FFF0F8000000F8000000F8000000F8000000F8000000F80001807800 01807C0001803C0003803E0003801E0007800F00078007C00F8003F03B8000FFE180001F80 80> 28 28 -2 27 33] 71 @dc [< 003F800001FFF00003E0F80007803C000F001E001E000F003E000F803C0007807C0007C07C 0007C0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E0F80003E07800 03C07C0007C03C0007803C0007801E000F000F001E0007803C0003E0F80001FFF000003F80 00> 27 28 -2 27 32] 79 @dc [< 0018001800001C003800003C003C00003C003C00003E007C00007E007E00007E007E00007E 007E0000FB00F70000F300F30000F300F30000F181E30001E181E18001E181E18001E1C3E1 8003C0C3C0C003C0C3C0C003C0C3C0C007C06780E00780678060078067806007803F00600F 003F00300F003F00300F003E00301F001E0078FFE0FFE1FFFFE0FFE1FF> 40 28 -1 27 43] 87 @dc @F6 @sf [< FFC00C0000FFC00C00000E001E000006001E000006001E000006003E000003003F00000300 3F000003007B000003007B000001807980000180F180000180F180000180F1800000C1E0C0 0000C1E0C00000C1E0C00000C3C0C0000063C060000063C060000067806000006780600000 37803000003F003000003F003000003F00380001FE01FF8001FE01FF80> 33 28 -2 27 31] 78 @dc @F9 @sf [< 07E01FF83C3C700E7006E007E007E007E007E00F701E387E1CFC0FF807F01FF03FB83E1C78 1C780E700E700E700E381C1C380FF007E0> 16 27 -2 26 21] 56 @dc @F5 @sf [< 000780078000000780078000000F8007C000000FC00FC000000FC00FC000001FE01FE00000 1FE01FE000003FE01FF000003FF03FF000003FF03FF000007FF03FF800007F387F3800007F 387F380000FE3CFF1C0000FE1CFE1C0001FE1CFE1E0001FC1FFE0E0001FC0FFC0E0003FC0F FC0F0003F807F8070003F807F8070007F007F8038007F007F003800FF007F003C00FE00FF0 01C0FFFCFFFE1FFCFFFCFFFE1FFCFFFCFFFE1FFC> 46 28 -1 27 49] 87 @dc [< FFC7FCFFC7FCFFC7FC1F07C01F0F801F0F001F1F001F3E001FBC001FFC001FF8001F78001F 3C001F1E001F0F001F1FF81F1FF81F1FF81F00001F00001F00001F00001F00001F00001F00 001F0000FF0000FF0000FF0000> 22 29 -1 28 25] 107 @dc [< 07F8001FFE003FFF007C1F80FE1FC0FF0FC0FF0FE0FF0FE0FF0FE07E0FE0180FE0000FC000 1F80001F0003F80003FC00003F001C1F803E1F807F0FC07F0FC07F0FC07F0FC03E1F801FFF 000FFE0003F800> 19 27 -2 26 24] 51 @dc @F6 @sf [< FFFFF800FFFFFC0007807C0007801C0007800E000780060003C0030003C0030003C0018003 C0C18001E060C001E0600001E0600001E0600000FFF00000FFF00000F0700000F030000078 1860007818600078186000780060003C0060003C0060003C0060003C01F001FFFFF001FFFF F0> 28 28 -2 27 28] 69 @dc @F9 @sf [< 07C01FF03878603CE01EF01FF01F601F001F001F001E001E003C007807E007E00078003C00 3C003E303E781E783E703C387C1FF007E0> 16 27 -2 26 21] 51 @dc 4 @eop0 0 0 4 @bop1 -57 279 a 14917438 33564236 263127 14932459 24076124 48020684 startTexFig %!PS-Adobe-2.0 EPSF-1.2 %%DocumentFonts: Times-Roman Courier %%Pages: 1 %%BoundingBox: 4 227 366 730 %%EndComments /IdrawDict 52 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/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/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/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/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Roman reencodeISO def /Courier reencodeISO def /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %%EndProlog %I Idraw 9 Grid 8 %%Page: 1 1 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .86747 0 0 .86747 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .275322 0 0 .275322 53.2839 622.994 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 127 -12 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 -92 -228 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 40 -386 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 334 -207 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 227 -380 ] concat %I 230 605 54 55 Elli End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 62 89 ] concat %I 259 464 117 322 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 62 89 ] concat %I 276 452 227 180 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 62 89 ] concat %I 311 451 383 191 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 1 0 0 1 62 89 ] concat %I 339 473 466 348 Line End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 142.713 790.339 ] concat %I [ (Farmer) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 80.5407 728.718 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 117.434 684.666 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 169.194 686.318 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 197.828 734.224 ] concat %I [ (Worker) ] Text End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .550644 0 0 .550644 -188.673 203.425 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 505 26.0001 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 395.5 -81.9999 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 461.5 -161 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 608.5 -71.4999 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 555 -158 ] concat %I 230 605 54 55 Elli End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 472.5 76.5001 ] concat %I 259 464 117 322 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 472.5 76.5001 ] concat %I 276 452 227 180 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 472.5 76.5001 ] concat %I 311 451 383 191 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .5 0 0 .5 472.5 76.5001 ] concat %I 339 473 466 348 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 603 335 ] concat %I [ (Farmer) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 491 224 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 558 144 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 652 147 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 704 234 ] concat %I [ (Worker) ] Text End End %I eop Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .275322 0 0 .275322 98.383 438.224 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .275322 0 0 .275322 38.0875 378.755 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .275322 0 0 .275322 74.43 335.254 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .275322 0 0 .275322 155.375 384.537 ] concat %I 230 605 54 55 Elli End Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .275322 0 0 .275322 125.915 336.906 ] concat %I 230 605 54 55 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 152.346 608.373 ] concat %I [ (Farmer) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 90.674 547.252 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 127.567 503.2 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 179.328 504.852 ] concat %I [ (Worker) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ .550644 0 0 .550644 207.961 552.758 ] concat %I [ (Worker) ] Text End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 217 223 378 231 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 217 221 260 165 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -4.0367 427.212 ] concat %I 218 219 346 167 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 380 213 211 198 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 381 212 272 162 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 382 211 355 169 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 234 152 197 191 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 284 141 326 150 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 325 133 280 128 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 369 161 393 202 Line End Begin %I BSpl %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 9 265 112 313 77 361 77 405 105 425 146 427 174 421 207 421 207 421 207 9 BSpl End Begin %I BSpl %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ .550644 0 0 .550644 -3.4861 426.11 ] concat %I 10 342 115 318 73 278 63 218 64 196 75 179 93 169 122 168 153 180 192 180 192 10 BSpl End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ 1.04378 0 0 1.04378 18.5423 636.284 ] concat %I [ (Calculation of the roots with sending of its roots to each nodes) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ 1.07445 0 0 1.07445 48.8079 417.436 ] concat %I [ (Sending of its results to the host) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ 1.08 0 0 1.08 101 837.319 ] concat %I [ (Sending data to the nodes) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ 1.00667 0 0 1.00667 8.80001 821.526 ] concat %I [ (\(the roots to calculate, the polynomial, the initial vector\)) ] Text End End %I eop showpage %%Trailer end endTexFig 205 2209 a @F9 @sf(Figure)15 b(2:)j(Asyncrhonous)d(mo)q(del)306 -2371 y (in)o(tegrated.)23 b(All)17 b(these)g(con)o(tributions)g(acceler)q(ate)g (the)f(de-)-970 41 y(v)o(elopp)q(emen)o(t)f(of)e(a)h(distribute)q(d)h (applicati)q(on.)-698 77 y(The)24 b(aim)g(of)g(our)h(w)o(ork)f(consist)h (in)g(a)f(generator)i(of)-971 42 y(distribute)q(d)16 b(applicati)q(ons)g (whic)o(h)g(follo)o(ws)g(an)e(exp)q(onen)o(tial)-968 41 y(la)o(w.)26 b(Th)o (us,)17 b(w)o(e)g(will)i(b)q(etter)f(appreciate)g(the)g(qualities)h(of)-971 42 y(PVM)g(to)g(balance)g(the)h(load.)32 b(PVM)20 b(p)q(ossesses)q 20 x(a)f (global)-970 41 y(view)d(of)f(the)i(placemen)o(t)g(of)e(its)h(pro)q(cess)q (es)q 17 x(on)f(the)i(pro)q(ces-)-969 42 y(sors.)24 b(Ho)o(w)o(ev)o(er,) 16 b(the)h(placemen)o(t)g(is)g(made)e(indep)q(end)q(en)o(tl)q(y)-969 41 y (of)d(the)i(lo)q(cal)g(load)f(and)g(the)h(di\013ere)q(nce)q 14 x(b)q(et)o (w)o(een)h(the)e(sp)q(eed)-968 42 y(pro)q(cessors)q(.)-195 89 y @F4 @sf (Bibliograph)o(y)o -294 77 a @F5 @sf([Cosnard)i(92)21 b @F9 @sf(])13 b(M.)g (Cosnard,)h(D.)f(T)m(rystram)-678 42 y @F6 @sf(A)o(lgorithmes)i(et)f(ar)n (chite)n(ctur)n(es)i(p)n(ar)n(al)r(l)o(\022)-20 b(eles)-686 41 y @F9 @sf (In)o(terediti)q(ons,)15 b(1992.)-433 75 y @F5 @sf([Cosnard)g(94)21 b @F9 @sf(])13 b(M.)g(Cosnard,)h(P)m(.)f(F)m(raignaud)-685 41 y @F6 @sf(A)o (nalysis)g(of)f(Asynchr)n(ono)q(us)i(Polynomial)g(R)n(o)n(ot)f(Find-)-887 42 y(ing)h(Metho)n(ds)h(on)g(a)g(Distribute)n(d)g(Memory)g(Multic)n(om-) -887 41 y(puter)-93 42 y @F9 @sf(IEEE)21 b(T)m(rans.)38 b(on)21 b(P)o (arallel)h(and)f(Distribute)q(d)h(Sys-)-887 42 y(tems,)14 b(v)o(ol)g(5,)f @F8 @sf(N)5 -15 y @F11 @sf(o)2 15 y @F9 @sf(6,)g(Jun)h(94.)-544 74 y @F5 @sf ([Durand)g(60)20 b @F9 @sf(])14 b(E.)f(Durand)-390 42 y @F6 @sf(Solution)i (num)o(\023)-20 b(eriques)16 b(des)e(\023)-20 b(equations)16 b(alg)o(\023) -20 b(ebriques)-837 41 y @F9 @sf(Masson,)14 b(1960.)-340 75 y @F5 @sf([F)l (raignaud)o 15 x(90)20 b @F9 @sf(])14 b(P)m(.)f(F)m(raignaud)-482 41 y @F6 @sf(Communic)n(ations)g(intensives)f(dans)i(les)e(ar)n(chite)n(ctur)n (es)-886 42 y(\022)-21 b(a)15 b(m)o(\023)-20 b(emoir)n(e)15 b(distribu)o (\023)-20 b(ee)-380 42 y @F9 @sf(Ph.)18 b(D.)13 b(ENS)h(Ly)o(on,)f(1990.) -529 74 y @F5 @sf([Gerald)h(89)21 b @F9 @sf(])13 b(C.F.)g(Gerald,)h(P)m (.O.)f(Wheatley)-690 42 y @F6 @sf(Applie)n(d)h(Numeric)n(al)i(A)o(nalysis) -502 41 y @F9 @sf(Addisson-W)m(esley)26 b(Publis)q(hing)g(Compagn)o(y)m(,)o 26 x(fourth)-887 42 y(edition,)15 b(Juin)g(89.)-380 74 y @F5 @sf([Wilkin)o (son)f(63)21 b @F9 @sf(])13 b(J.H.)g(Wilkinson)-520 42 y @F6 @sf(R)n (ounding)j(Err)n(ors)h(in)e(A)o(lgebr)n(aic)f(Pr)n(o)n(c)n(esses)-717 41 y @F9 @sf(Notes)g(on)g(Applied)i(Science)q(,)f @F8 @sf(N)5 -15 y @F11 @sf(o) 2 15 y @F9 @sf(32,)e(1963.)-1802 1053 y 4 @eop1 3 @bop0 @F9 @sf [< 03000007800007800007800007800007800007800007800003800003800003800001800001 C00001C00000C00000E000006000006000003000C01800C00C00C00C00E006007FFF007FFF 007FFF807FFF80600000> 17 28 -2 27 21] 55 @dc [< FFF00FC0FFF03FE00F007C300F00FC300F00F8000F00F8000F00F8000F00F0000F00F0000F 00F0000F00E0000F01E0000F03C0000FFF80000FFFE0000F01F0000F0078000F003C000F00 3E000F003E000F003E000F003E000F003E000F003C000F0078000F01F000FFFFE000FFFF00 00> 28 28 -2 27 31] 82 @dc @F6 @sf [< 0E003000000E003800000F003800000F003C00000F807C00000F807E00000FC07E00000FC0 7B00000F607B00000F607980000F307980000F3878C0000F1878C0000F0C7860000F0C7860 000F067830000F067838000F037818000F03780C000F01F80C000F01F806000F00F806001F 00F803001E007803001E007801801E007803C0FFE3FF0FF87FE3FF8FF8> 37 28 -8 27 41] 87 @dc [< 603800E07C0070E60070E30070E30070E30038E10038E00039C0003F80001F00001F06001D 8F001CCF000E67000E33000E1F000E0E000700000700000700000700000380000380000380 0003800003C0001FC0000FC000> 17 29 -3 28 19] 107 @dc @F9 @sf [< 406070303018181878F8F8F070000000000000000070F8F8F870> 5 26 -3 17 12] 59 @dc @F9 @sf [< 7F87F87F87F80F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F03C00F 03C00F03C00F03C00F03C0FFFFC0FFFFC00F00000F00000F00000F00000F00000F01800703 C00783C003E1C000FF80003F00> 21 29 0 28 23] 12 @dc /@F2 @newfont @F2 @sf [< 03F8000FFF001FFF803C0FC07807E0FC03F0FE03F0FE03F8FE03F8FE03F87C03F80003F800 03F80003F00003F03803F03807E03E0FC03FFF0039FC003800003800003800003800003FF0 003FFC003FFF003FFF803FFFC03FFFC03C01E0300060> 21 32 -3 31 28] 53 @dc [< FFFF801FF0FFFF80FFF8FFFF81FF1C07F001FE0E07F003FC0E07F003FC0007F003FC0007F0 03FC0007F003F80007F003F80007F003F80007F003F80007F003F00007F007F00007F007E0 0007F01FC00007FFFF000007FFFFC00007F007F00007F001FC0007F001FE0007F000FE0007 F000FF0007F000FF0007F000FF0007F000FF0007F000FF0007F000FE0007F001FE0007F001 FC0007F007F800FFFFFFF000FFFFFFC000FFFFFE0000> 39 34 -2 33 42] 82 @dc [< 00FF0003FFC00FE0F01F80703F00387F00007E00007E0000FE0000FE0000FE0000FFFFF8FF FFF8FE01F8FE01F87E01F87E01F03F01F01F03E00F87C007FF8000FE00> 21 22 -2 21 26] 101 @dc [< C7F000FFFC00FC1E00F80700F00780F00780E00780E00F80003F8007FF001FFF003FFE007F FC00FFF000FF0000F80000F00700F00700700F00781F001FFF0007F300> 17 22 -2 21 22] 115 @dc [< 01FC7FC007FF7FC00F83FFC01F80FE001F80FE001F807E001F807E001F807E001F807E001F 807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E001F80 7E00FF83FE00FF83FE00FF83FE00> 26 22 -2 21 31] 117 @dc [< FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F 801F801F801F801F801F801F801F801F801F801F801F801F801F80FF80FF80FF80> 12 35 -1 34 15] 108 @dc [< 00FC0003FE0007E7000FC3000FC3800FC3800FC3800FC3800FC3800FC0000FC0000FC0000F C0000FC0000FC0000FC0000FC0000FC0000FC000FFFF00FFFF003FFF000FC00007C00007C0 0003C00003C00003C00001C00001C00001C00001C000> 17 32 -1 31 22] 116 @dc @F2 @sf [< 00FF0003FFC007FFE00F83F01F00F83E00FC3E00FC7E00FE7E00FE7E00FEFE00FEFE00FEFE 00FEFE00FEFF00FCFF00FCFF00F8FF81F0FEFFE0FE7FC0FE08007E00007E01F07E03F83F03 F83F03F81F83F80FC1F807F07003FFF000FFE0001F80> 23 32 -2 31 28] 54 @dc [< 0003FE0000001FFFC00000FFFFF00001FF00F80003F8003C0007F0001E000FE0000F001FC0 0007003F800007803F800003807F800003807F000003807F00000000FF00000000FF000000 00FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000003807F 000003807F800003803F800007803F800007801FC0000F800FE0000F8007F0001F8003F800 3F8001FF00FF8000FFFFE780001FFF83800003FE0180> 33 34 -3 33 40] 67 @dc [< 00FE0007FFC00F83E01F01F03F01F87E00FC7E00FCFE00FEFE00FEFE00FEFE00FEFE00FEFE 00FEFE00FE7E00FC7E00FC7E00FC3E00F81F01F00F83E007FFC000FE00> 23 22 -2 21 28] 111 @dc [< FFF1FFC0FFF1FFC0FFF1FFC01F807E001F807E001F807E001F807E001F807E001F807E001F 807E001F807E001F807E001F807E001F807E001F807E001F807E001FC07E001FC07E001FE0 7C00FFB8FC00FF9FF800FF87E000> 26 22 -2 21 31] 110 @dc [< 00FE0007FFC00FE1E01F80E03F00707F00007E00007E0000FE0000FE0000FE0000FE0000FE 0000FE00007E01C07E03E07E07F03F07F01F07F00FC3E007FFC000FF00> 20 22 -2 21 25] 99 @dc [< FFF0FFF0FFF01F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F 80FF80FF80FF800000000000000000000000001E003F007F807F807F807F803F001E00> 12 36 -1 35 15] 105 @dc @F9 @sf [< FFF07FF0FFF07FF00F001F000F001E000F003C000F003C000F0078000F00F8000F00F0000F 01E0000F01E0000F83C0000FC780000F6780000F3F00000F1F00000F1E00000F0E00000F07 00000F0380000F01C0000F00C0000F0060000F0030000F0018000F003E00FFF07FE0FFF07F E0> 28 28 -2 27 32] 75 @dc 3 @eop0 0 0 3 @bop1 -57 77 a 1836 -2 z -1 41 a 2 -42 z 26 -12 a @F9 @sf(P)o (olynomial)14 b(Degree)25 12 y 2 -42 z 675 -12 a(PVM)673 12 y 2 -42 z -1444 2 a 1445 -2 z -392 39 a 2 -42 z 391 x 2 -42 z 149 -12 a(1)f(station)147 12 y 2 -42 z 161 -12 a(2)h(stations)160 12 y 2 -42 z 161 -12 a(4)f (stations)160 12 y 2 -42 z -1835 2 a 1836 -2 z -1 41 a 2 -42 z 176 -12 a (10)173 12 y 2 -42 z 57 -12 a(43)h(iterations)h(-)f(8sec)56 12 y 2 -42 z 68 -12 a(67)f(iterations)j(-)d(10sec)67 12 y 2 -42 z 495 x 2 -42 z -1835 2 a 1836 -2 z -1 41 a 2 -42 z 176 -12 a(20)173 12 y 2 -42 z 37 -12 a(149)g (iterations)i(-)f(31sec)35 12 y 2 -42 z 57 -12 a(159)f(iterati)q(ons)i(-)f (29sec)56 12 y 2 -42 z 495 x 2 -42 z -1835 2 a 1836 -2 z -1 41 a 2 -42 z 176 -12 a(50)173 12 y 2 -42 z 26 -12 a(547)f(iterati)q(ons)i(-)f(257sec) 24 12 y 2 -42 z 47 -12 a(603)f(iterations)j(-)d(200sec)46 12 y 2 -42 z 46 -12 a(850)g(iterati)q(ons)i(-)f(146sec)45 12 y 2 -42 z -1835 2 a 1836 -2 z -1 41 a 2 -42 z 165 -12 a(100)163 12 y 2 -42 z 454 x 2 -42 z 26 -12 a (1660)f(iterations)j(-)d(1450sec)25 12 y 2 -42 z 26 -12 a(2700)f(iterati)q (ons)j(-)f(1000sec)24 12 y 2 -42 z -1835 2 a 1836 -2 z 513 76 a(T)m(able)g (1:)k(Results)d(obtained)g(with)f(the)h(async)o(hronous)f(mo)q(del)-1526 141 y 14917438 31699556 197345 24733941 16248094 49533665 startTexFig %!PS-Adobe-2.0 EPSF-1.2 %%DocumentFonts: Times-Bold Times-Roman Courier-Bold Courier %%Pages: 1 %%BoundingBox: 3 376 247 753 %%EndComments /IdrawDict 54 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/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/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/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/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Times-Bold reencodeISO def /Times-Roman reencodeISO def /Courier-Bold reencodeISO def /Courier reencodeISO def /arrowHeight 8 def /arrowWidth 4 def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor printFont printSize scalefont setfont /descender 0 printFont /FontBBox get 1 get printFont /FontMatrix get transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 2 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath 0 0 moveto arrowHeight neg arrowWidth 2 div lineto arrowHeight neg arrowWidth 2 div neg lineto closepath } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def %%EndProlog %I Idraw 9 Grid 8 %%Page: 1 1 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .86747 0 0 .86747 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 -62.1116 469.976 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 117 177 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 205 725 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 217 720 ] concat %I [ (0) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -5 0 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 52 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 151 653 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 140 659 ] concat %I [ (C) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 0 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 118 47 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 206 595 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 218 589 ] concat %I [ (2) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 188 112 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 276 660 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 287 654 ] concat %I [ (3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 119 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 212 658 ] concat %I [ (R) ] Text End End %I eop Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 116 494 148 494 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 97 477 97 446 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 97 514 97 544 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 117 157 ] concat %I 81 495 46 495 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 222 686 ] concat %I [ (r0) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 179 669 ] concat %I [ (r1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 194 629 ] concat %I [ (r2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 234 643 ] concat %I [ (r3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 67.8387 469.976 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 117 177 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 205 725 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 217 720 ] concat %I [ (0) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 52 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 151 653 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 140 659 ] concat %I [ (C) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 118 47 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 206 595 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 218 589 ] concat %I [ (2) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 188 112 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 276 660 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 287 654 ] concat %I [ (3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 119 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 212 658 ] concat %I [ (R) ] Text End End %I eop Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 122 154 ] concat %I 77 551 42 513 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 152 481 118 444 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 78 445 46 478 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 155 515 115 550 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 164 708 ] concat %I [ (r0) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 164 616 ] concat %I [ (r1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 254 614 ] concat %I [ (r2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 254 707 ] concat %I [ (r3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 -63.4596 344.879 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 117 177 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 205 725 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 217 720 ] concat %I [ (0) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 52 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 151 653 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 140 659 ] concat %I [ (C) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 118 47 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 206 595 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 218 589 ] concat %I [ (2) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 188 112 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 276 660 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 287 654 ] concat %I [ (3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 119 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 212 658 ] concat %I [ (R) ] Text End End %I eop Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 122 154 ] concat %I 77 551 42 513 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 152 481 118 444 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 78 445 46 478 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 155 515 115 550 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 162 617 ] concat %I [ (r0) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 255 616 ] concat %I [ (r1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 256 707 ] concat %I [ (r2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 163 707 ] concat %I [ (r3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 67.8387 344.879 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 117 177 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 205 725 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 217 720 ] concat %I [ (0) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 52 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 151 653 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 140 659 ] concat %I [ (C) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 118 47 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 206 595 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 218 589 ] concat %I [ (2) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 188 112 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 276 660 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 287 654 ] concat %I [ (3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 119 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 212 658 ] concat %I [ (R) ] Text End End %I eop Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 122 154 ] concat %I 77 551 42 513 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 152 481 118 444 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 78 445 46 478 Line End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 155 515 115 550 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 253 618 ] concat %I [ (r0) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 256 707 ] concat %I [ (r1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 163 708 ] concat %I [ (r2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 164 616 ] concat %I [ (r3) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .539213 0 0 .539213 44.6526 579.976 ] concat %I [ (\(...\)) ] Text End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 -75.0527 127.037 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 119 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 212 658 ] concat %I [ (R) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 -28.1412 390.712 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 32.0001 -410 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 120 138 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 132 132 ] concat %I [ (i) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .539213 0 0 .539213 37.6428 448.947 ] concat %I [ (ri) ] Text End Begin %I Line %I b 65535 1 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ .539213 0 0 .539213 5.29001 434.388 ] concat %I 49 12 90 12 Line End Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ .539213 0 0 .539213 67.8387 222.478 ] concat Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 117 177 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 205 725 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 217 720 ] concat %I [ (0) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -5 0 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 52 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 151 653 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 140 659 ] concat %I [ (C) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 0 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 118 47 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 206 595 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 218 589 ] concat %I [ (2) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t u Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 188 112 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 276 660 ] concat %I [ (C) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-medium-r-*-120-* Times-Roman 12 SetF %I t [ 1 0 0 1 287 654 ] concat %I [ (3) ] Text End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 -1 1 ] concat Begin %I Elli %I b 65535 1 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 1 SetP %I t [ 1 0 0 1 119 111 ] concat %I 97 541 14 13 Elli End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-times-bold-r-*-140-* Times-Bold 14 SetF %I t [ 1 0 0 1 212 658 ] concat %I [ (R) ] Text End End %I eop Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 116 494 148 494 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 97 477 97 446 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 118 158 ] concat %I 97 514 97 544 Line End Begin %I Line %I b 65535 1 1 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg %I p 0 SetP %I t [ 1 0 0 1 117 157 ] concat %I 81 495 46 495 Line End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 222 686 ] concat %I [ (r0) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 179 669 ] concat %I [ (r1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 194 629 ] concat %I [ (r2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 234 643 ] concat %I [ (r3) ] Text End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .586103 0 0 .586103 172.9 772.078 ] concat %I [ (Step 1) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .586103 0 0 .586103 41.4865 646.701 ] concat %I [ (Step 2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .586103 0 0 .586103 174.245 647.946 ] concat %I [ (Step 3) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .586103 0 0 .586103 173.382 524.625 ] concat %I [ (Step n) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .586103 0 0 .586103 17.6753 500.197 ] concat %I [ (Caption :) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ .586103 0 0 .586103 41.3656 768.484 ] concat %I [ (Step 0) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ .921296 0 0 .921296 60.5 464.185 ] concat %I [ (Calculation process of the i-th root) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ .921296 0 0 .921296 62.1666 445.685 ] concat %I [ (Sending of the i-th root) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-medium-r-*-100-* Courier 10 SetF %I t [ .921296 0 0 .921296 60.4444 482.185 ] concat %I [ (Extract of complex roots of a polynomial) ] Text End End %I eop showpage %%Trailer end endTexFig 218 2091 a(Figure)h(1:)j(Sync)o(hronous)c(mo)q(del)369 -2100 y(The)20 b @F6 @sf(Worker)h @F9 @sf(pro)q(cesse)q(s)g(calculate)q 21 x(the)f(ro)q (ots.)35 b(After)-969 42 y(data)17 b(reception)i(from)d(the)i @F6 @sf(F)m (armer)p @F9 @sf(,)g(they)g(b)q(egin)g(the)f(cal-)-969 41 y(culation)g(of)e (their)j(part)e(of)f(the)i(solution)g(v)o(ector;)g(for)e(eac)o(h)-969 42 y (iteration,)22 b(they)e(send)g(their)h(part)f(of)f(the)h(calcul)q(ated)h (so-)-970 41 y(lution)d(v)o(ector)f(to)g(all)h(others)f @F6 @sf(Worker)q 18 x @F9 @sf(using)h(a)e(broadcast)-969 42 y(message)h(and)f(in)i(the)f (same)f(w)o(a)o(y)g(they)h(test)h(if)f(the)g(others)-969 41 y @F6 @sf (Worker)f @F9 @sf(ha)o(v)o(e)f(send)h(to)f(him)g(data.)20 b(In)15 b(this)h (case)g(they)f(up-)-970 42 y(date)f(the)h(solution)g(v)o(ector.)k(If)14 b (there)h(is)g(not)f(message)h(from)-971 41 y(the)g(others)g(pro)q(cessors)q (,)g(they)g(con)o(tin)o(ue)h(with)f(the)g(old)f(v)n(al-)-970 42 y(ues,)f (from)e(whic)o(h)i(one)f(concludes)q 13 x(the)h(async)o(hronous)g(c)o (har-)-970 41 y(acteristi)q(c)k(of)e(this)i(algorithm.)23 b(They)16 b (send)g(their)h(solution)-969 42 y(once)d(the)h(stop)f(condition)h (satis\014ed.)-544 77 y(The)c(particularit)q -1 x(y)g(of)f(the)h @F6 @sf (Worker)q 11 x @F9 @sf(rests)q 12 x(in)g(the)g(sending)-969 41 y(of)17 b (the)h(messages)h(to)f(the)g(others)h @F6 @sf(Worker)q @F9 @sf(.)31 b(W)m (e)17 b(tak)o(e)h(ad-)-970 42 y(v)n(an)o(tage)c(of)g(the)h(group)f(notion)h (in)g(PVM.)f(All)i(the)f @F6 @sf(Worker)-968 42 y @F9 @sf(are)i(gathered)g (in)g(a)g(same)f(group.)27 b(When)16 b(a)h @F6 @sf(Worker)h @F9 @sf(pro-) -970 41 y(cess)f(needs)f(to)f(comm)o(unicate)h(with)g(the)f(others,)h(it)g (do)q(es)g(a)-970 42 y(broadcast)d(of)e(the)i(message)g(up)q(on)g(the)g (group.)k(PVM)c(man-)-971 41 y(ages)18 b(the)g(sending)g(to)g(eac)o(h)g (pro)q(cess,)i(but)d(do)q(es)i(not)e(send)-969 42 y(the)d(message)h(to)f (itself.)-329 100 y(Fig.)k(2)c(sho)o(w)f(the)i(progress)g(of)e(this)i (algoritm.)-802 127 y @F2 @sf(5)56 b(Results)-214 84 y @F9 @sf(cf.)18 b(T)m (able)c(1)-196 77 y(W)m(e)i(can)i(note)f(that)h(the)g(async)o(hronous)f(v)o (ersion)i(has)e(a)-970 41 y(tendency)22 b(to)e(generate)h(more)f(iterati)q (ons)i(than)e(the)h(syn-)-970 42 y(c)o(hronous)10 b(one,)g(since)q 11 x(a)g (no)q(de)g(do)q(es)g(not)g(w)o(ait)g(for)f(the)i(results)-968 42 y(of)i (its)i(neigh)o(b)q(oring.)-278 77 y(In)d(addition,)i(the)f(iterati)q(on)h (n)o(um)o(b)q(er,)e(for)h(a)f(giv)o(en)i(p)q(oly-)-970 41 y(nomial)f (degree,)i(increases)q 14 x(with)f(the)g(station)g(n)o(um)o(b)q(er,)f(b)q (e-)-969 42 y(cause)18 b(the)g(more)f(there)i(are)e(stations)i(the)e(less)q 18 x(they)h(ha)o(v)o(e)-970 41 y(to)13 b(calculate)i(ro)q(ots.)j(So)13 b (if)h(the)g(station)f(n)o(um)o(b)q(er)h(is)g(to)q(o)f(im-)-970 42 y(p)q (ortan)o(t,)19 b(there)g(is)g(a)f(calculation)i(o)o(v)o(er-cost)f(b)q (ecause)g(the)-969 41 y(information)14 b(ab)q(out)g(the)g(ro)q(ots)g(are)h (to)q(o)e(old.)-729 127 y @F2 @sf(6)56 b(Conclusion)-300 84 y @F9 @sf(W)m (e)20 b(presen)o(t)i(an)f(adaptation)g(of)f(the)h(Durand-Kerner)-968 41 y (metho)q(d,)13 b(where)i(w)o(e)f(can)f(extract)i(ro)q(ots)f(from)f(high)h (degree)-969 42 y(p)q(olynomial.)-162 77 y(The)27 b(adv)n(an)o(tage)f (brings)i(b)o(y)f(an)g(execute)q(d)h(en)o(viron-)-969 41 y(nemen)o(t)12 b (lik)o(e)h(PVM)f(lies)h(essen)o(ti)q(all)q(y)g(in)f(its)g(rapidit)o(y)h (of)e(con-)-970 42 y(ception.)27 b(The)16 b(concept)i(of)e(parallel)i(pro)q (cesse)q(s)g(as)e(w)o(ell)i(as)-970 41 y(the)i(concept)i(of)d(message)i (passing)g(using)f(sev)o(eral)i(meth-)-970 42 y(o)q(ds,)15 b(lik)o(e)h (the)f(p)q(oin)o(t-to-p)q(oin)o(t)h(and)e(the)i(group,)e(is)i(directl)q(y) -1982 124 y 3 @eop1 2 @bop0 /@F7 @newfont @F7 @sf [< 00300000300000780000780000780000CC0000CC0000CC0001860001860003030003030003 03000601800601800601800C00C00FFFC00FFFC01800601800603000303000303000306000 18600018600018C0000C400004> 22 29 0 28 23] 56 @dc @F9 @sf [< 00C00180030007000E000E001C001C003800380038007000700070007000F000F000F000F0 00F000F000F000F000F000F000F000F00070007000700070003800380038001C001C000E00 0E0007000300018000C0> 10 42 -3 30 16] 40 @dc @F8 @sf [< 0F07803FCFC070FCC0703C60F01C60F01C60F00E20F00E00F00E00F00E0078070078070038 07003C07001E0F800F0F8003FB8000F180> 20 18 -1 17 22] 97 @dc [< 406070303018181878F8F8F070> 5 13 -3 4 12] 59 @dc [< 1E003F8071C0E0E0E070E078E038E03CE03CE03C701E701E701E781C3C1C3E383FF839E01C 001C001C001C000E000E000E000E000F007F003F00> 15 29 -2 28 18] 98 @dc @F9 @sf [< C0006000300038001C001C000E000E00070007000700038003800380038003C003C003C003 C003C003C003C003C003C003C003C003C003800380038003800700070007000E000E001C00 1C00380030006000C000> 10 42 -2 30 16] 41 @dc @F7 @sf [< 007FF801FFF80780000E0000180000300000300000600000600000C00000C00000C00000FF FFF8FFFFF8C00000C00000C000006000006000003000003000001800000E000007800001FF F8007FF8> 21 26 -3 22 28] 50 @dc @F8 @sf [< 00FE000007FF80000F80E0001E0030003C0018007C000C007800060078000300F8000300F8 000300F8000000F8000000F8000000F80000007C0000007C0000007C0000003E0000C03E00 00E01F0000600F0000E0078000E003C000F001E000F000F801F0003E0770001FFE380003F8 08> 29 28 -2 27 30] 67 @dc /@F10 @newfont @F10 @sf [< 040004000400C460E4E03F800E003F80E4E0C460040004000400> 11 13 -2 13 17] 3 @dc /@F15 @newfont @F15 @sf [< FF80FF8060C018C00C000700038001C000C060C0F1C0FF807E00> 10 13 -2 12 14] 50 @dc @F9 @sf [< 00060000000600000006000000060000000600000006000000060000000600000006000000 060000000600000006000000060000FFFFFFE0FFFFFFE00006000000060000000600000006 00000006000000060000000600000006000000060000000600000006000000060000000600 00> 27 28 -2 23 32] 43 @dc @F9 @sf [< 7FFFFFC0FFFFFFE00000000000000000000000000000000000000000000000000000000000 000000FFFFFFE07FFFFFC0> 27 12 -2 15 32] 61 @dc @F11 @sf [< 1E003300618060C0E0E0E0E0707070707070707038603C603B8038001C001C001C001C007E 007E00> 12 20 -1 19 15] 98 @dc [< 1E7833EC61E460E6E0E6E0E0707070707070387018780C780398> 15 13 -1 12 18] 97 @dc @F8 @sf [< 0FC01FF0383C700E7004F000F000F000F000FFE07FF8781C38063C061E060F0603FE00F8> 15 18 -1 17 19] 101 @dc /@F12 @newfont @F12 @sf [< FEFE38383838383838383838383838383838F8F8> 7 20 -1 19 10] 108 @dc [< FE7EFE7E383838383838383838383838383838383C38FA30F9E0> 15 13 -1 12 18] 110 @dc [< 0102040C183830706060E0E0E0E0E0E0E0E0E0E06060703038180C040201> 8 30 -2 21 13] 40 @dc @F12 @sf [< 80402030181C0C0E06060707070707070707070706060E0C1C1830204080> 8 30 -2 21 13] 41 @dc @F10 @sf [< FFFFC0FFFFC0> 18 2 -3 8 26] 0 @dc @F8 @sf [< 0001E0000001F8000003F8000003FC000003FE0000038600000383000003810001FF810007 FF80001FC3E0003EC3F0003CC37C00787E3E00783C1F00F8000F00F8000F80F80007C0F800 07C0F80003E0F80003E0F80003E07C0001F07C0001F07C0001F03E0001F03E0001F01F0001 F00F0001F0078001E007C003E003E003C000F007C0007C0F80001FFE000003F800> 28 36 -2 27 33] 81 @dc @F12 @sf [< 0FC01860303060186018E01CE01CE01CE01CE01CE01CE01CE01CE01C60186018303018600F C0> 14 19 -1 18 17] 48 @dc @F8 @sf [< C0F00061F8007FFC003F0E001803000C030006010003000001800000C00000600000300000 1800180C000C1E000FFF0007F18001E180> 17 18 -1 17 19] 122 @dc @F8 @sf [< 0F001F8038C038E01C601C601C200E000E000E0007000700C3804380638033801F800E0000 000000000000000000000000C001E001E000E0> 12 28 -1 27 14] 105 @dc @F9 @sf [< FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 C0C0FEFE> 7 41 -4 30 12] 91 @dc @F8 @sf [< 1801E03803F01C07181C071C1C038C1C038C0E03840E01C00E01C00E01C00700E00700E0C7 80E0C780E067C0E06770E03F3FC01C0F80> 23 18 -1 17 25] 110 @dc /@F0 @newfont @F0 @sf [< 00001C00003C0000F80001E00003C0000780000F80000F00001F00003E00003E00003E0000 7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C 00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00 007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000 7C0000F80000F80000F80001F00001E00003E00003C0000780000F00001E0000780000F000 00F000007800001E00000F000007800003C00003E00001E00001F00000F80000F80000F800 007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000 7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C 00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00 007C00003E00003E00003E00001F00000F00000F800007800003C00001E00000F800003C00 001C> 22 124 -5 1 33] 40 @dc @F8 @sf [< 780000FC0000F60000F7000063000003800003800003800001C00001C00001C00001C00001 C00000E00000E00000E00000E00000E00000700000700000700000700000700000380003FF 8003FFC0003800003800003C00001C00001C00001C00001C60000EF0000E780007F00001E0 > 21 37 -2 28 20] 102 @dc @F11 @sf [< 1C003B003900398039801C001C000E00CE00CE00670026001C000000000000000000030003 800300> 9 20 0 19 12] 105 @dc @F7 @sf [< 400000C000006000006000003000003000001800001800000C00000C00000C000006000006 000003000003000001800001800000C00000C0000060000060000030000030000018000018 00000C00000C000006000006000006000003000003000001800001800000C00000C0000060 000060> 19 38 -6 28 0] 54 @dc @F12 @sf [< FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E000E00EE00FE001E0006 00> 11 19 -3 18 17] 49 @dc /@F14 @newfont @F14 @sf [< 1E001B00198019000C000C006C0066001C00000000000000060007000200> 9 15 -1 14 11] 105 @dc @F11 @sf [< 000E00001F00003F80003F800038C000304007F0401C3C003A2E0071C7807003C0F001C0F0 01E0F000F0F000F0F000F07800787800787800783C00781C00780E00700700700380E001C1 C0003F00> 21 26 -2 19 26] 81 @dc /@F13 @newfont @F13 @sf [< FFFEFFFE> 15 2 -3 6 22] 0 @dc @F15 @sf [< FFFF1818181818181818F8F818> 8 13 -3 12 14] 49 @dc @F11 @sf [< C38067C07FE0307018300C0006000300018010C01FE00F300730> 12 13 -1 12 16] 122 @dc @F8 @sf [< 38007C00E600E600E600E600720070007000700038003800380038001C001C001C001C000E 000E000E000E00070007000700070007803F801F80> 9 29 -2 28 12] 108 @dc [< 1F807FE0E0F0F030F0387038203C007807F80FF01FE01E001C181C3C0E1E070C03FC01F0> 15 18 -2 17 19] 115 @dc @F2 @sf [< 00FFFE00FFFE00FFFE0007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEFFFFFEE0 07E07007E03807E01C07E00E07E00E07E00707E00387E001C7E000E7E000E7E00077E0003F E0001FE0000FE0000FE00007E00003E00001E00000E0> 23 32 -2 31 28] 52 @dc [< FFFFFF8000FFFFFFF000FFFFFFFC0007F003FE0007F0007F0007F0003F8007F0001FC007F0 000FE007F0000FE007F00007F007F00007F007F00007F007F00007F807F00007F807F00007 F807F00007F807F00007F807F00007F807F00007F807F00007F807F00007F807F00007F007 F00007F007F00007F007F0000FF007F0000FE007F0000FE007F0001FC007F0003F8007F000 7F0007F003FE00FFFFFFFC00FFFFFFF000FFFFFF8000> 37 34 -2 33 43] 68 @dc [< 7FF8FFF8007FF8FFF8007FF8FFF8000FC01F80000FC01F80000FC01F80000FC01F80000FC0 1F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80 000FC01F80000FC01F80000FC01F80000FC01F8000FFFFFFFC00FFFFFFFC00FFFFFFFC000F C01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F83E00FC03F87F00FC03F 87F007E03FC7F003F01FC7F001FC0FF3E0007FFFFFC00007F83F80> 36 35 -1 34 33] 11 @dc [< FFF800FFF800FFF8001F80001F80001F80001F80001F80001F80001F80001F80001F80001F 80001F80001F80001F83C01FC7E01FC7E01FC7E0FF67E0FF3FC0FF1F00> 19 22 -2 21 23] 114 @dc [< FFFF8000FFFF8000FFFF800007F0000007F0000007F0000007F0000007F0000007F0000007 F0000007F0000007F0000007F0000007F0000007F0000007FFFFC007FFFFF007F007F807F0 01FC07F001FE07F000FE07F000FF07F000FF07F000FF07F000FF07F000FF07F000FF07F000 FE07F000FE07F001FC07F007F8FFFFFFF0FFFFFFE0FFFFFF00> 32 34 -2 33 38] 80 @dc [< 07E07F1FF8FF7F0DFF7E07F0FE03F0FE03F0FE03F0FE03F07F03F03F83F01FE3F007FFF000 FFF00003F01C03F03E03F07F03F07F03E07F07E03E0FC01FFF8007FC00> 24 22 -2 21 27] 97 @dc [< C0FF80E7FFE0FFFFF8FF00FCFC003CF0003EF0001EE0001FE0001FE0001F00001F00003F00 007F0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000F800 1CF8001CF8001C78003C78007C7C00FC3F03FC1FFFFC07FF9C01FC0C> 24 34 -3 33 31] 83 @dc @F8 @sf [< FFFFE000FFFFE0007C03F0003E00F0001E0030000F0038000780180003C01C0001E00C0001 F00C0000F8060000780600003C0000001E0000000F0000000780000003C0000003E0000301 F0000300F0000300780003803C0001801E0001C00F0001E00F8001F807C000FFFFE000FFFF E0> 27 28 -2 27 28] 90 @dc @F11 @sf [< 60E0E1D871C871CC71CC71C03F003C003A0039181C9C1C5C1C381C000E000E000E000E003F 003F00> 14 20 -1 19 18] 107 @dc @F12 @sf [< 006000006000006000006000006000006000006000006000006000006000FFFFF0FFFFF000 6000006000006000006000006000006000006000006000006000006000> 20 22 -2 17 25] 43 @dc @F4 @sf [< 01FFFE01FFFE01FFFE000FC0000FC0000FC0000FC0000FC0FFFFFEFFFFFEFFFFFEF007C070 07C03807C01C07C00E07C00707C00707C00387C001C7C000E7C00077C0003FC0003FC0001F C0000FC00007C00003C00003C0> 23 29 -1 28 26] 52 @dc [< 3C7EFFFFFFFF7E3C> 8 8 -3 7 15] 46 @dc [< FFFF80FFFF80FFFF8003F00003F00003F00003F00003F00003F00003F00003F00003F00003 F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000F3F000FFF0 00FFF0000FF00001F000007000> 17 29 -4 28 26] 49 @dc [< C1FF00E7FFC0FFFFE0FE01F0F800F8F00078E0007CE0007CE0007C00007C0000FC0001FC00 1FFC03FFF80FFFF81FFFF03FFFE07FFFC07FFF00FFF800FF0000FC0000F80038F80038F800 787800787C00F83E03F81FFFF80FFF3803FC18> 22 31 -3 30 29] 83 @dc [< FFF1FFC0FFF1FFC0FFF1FFC01F807E001F807E001F807E001F807E001F807E001F807E001F 807E001F807E001F807E001F807E001F807E001FC07E001FC07E001F607E00FF38FC00FF1F F800FF07F000> 26 20 -2 19 29] 110 @dc [< 01FC0007FF801F83C03F01C03E00E07E00007C0000FC0000FC0000FC0000FC0000FC0000FC 00007C03007C0F803E0FC03E0FC01F0FC007FF8001FE00> 19 20 -2 19 23] 99 @dc [< 01FC7FC007FF7FC00F83FFC01F80FE001F80FE001F807E001F807E001F807E001F807E001F 807E001F807E001F807E001F807E001F807E001F807E001F807E001F807E00FF83FE00FF83 FE00FF83FE00> 26 20 -2 19 29] 117 @dc [< C7F0FFFCFC1EF00EF00FE00FE01F007F0FFF1FFE3FFC7FF8FFE0FE00F00EF00E700E783E3F FE0FE6> 16 20 -2 19 21] 115 @dc [< FFF01FFFE0FFF01FFFE0FFF01FFFE0070001FC00070001FC00038003F800038003F80003C0 07F80001FFFFF00001FFFFF00000FFFFE00000E00FE00000F01FE00000701FC00000703FC0 0000383F800000383F8000003C7F8000001C7F0000001CFF0000000EFE0000000EFE000000 0FFE00000007FC00000007FC00000003F800000003F800000003F800000001F000000001F0 00000000E00000> 35 31 -2 30 40] 65 @dc [< 03F007F80F9C1F8E1F8E1F8E1F8E1F8E1F801F801F801F801F801F801F801F801F80FFFCFF FC3FFC1F800F800780078007800380038003800380> 15 29 -1 28 20] 116 @dc [< FFF1FFE3FFC0FFF1FFE3FFC0FFF1FFE3FFC01F803F007E001F803F007E001F803F007E001F 803F007E001F803F007E001F803F007E001F803F007E001F803F007E001F803F007E001F80 3F007E001F803F007E001FC03F807E001FC03F807E001F603FC07E00FF387E70FC00FF1FFC 3FF800FF07F00FE000> 42 20 -2 19 45] 109 @dc @F12 @sf [< FFE0FFE07FE020701030083006000300038001C000E000E000F0E070E070C0F061E03FC01F 00> 12 19 -2 18 17] 50 @dc @F7 @sf [< 03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0> 16 16 -2 17 21] 15 @dc @F9 @sf [< FFF8FFF878787C183C181E1C1F0C0F0C078C078063C063E061E060F070F878787FFC7FFC> 14 18 -1 17 18] 122 @dc [< 7FC7F8FF807FC7F8FF800F01E03C000F01E03C000F01E03C000F01E03C000F01E03C000F01 E03C000F01E03C000F01E03C000F01E03C000F01E03C000F01E03C000F01E03C000F01E03C 000F01E03C00FFFFFFFC00FFFFFFFC000F01E000000F01E000000F01E000000F01E000000F 01E000000F01E018000701F03C000781F03C0003E0FC1C0000FFDFF800001F83F000> 33 29 0 28 35] 14 @dc @F9 @sf [< FFFFC0FFFFF80F00FC0F003E0F003E0F001F0F001F0F001F0F001F0F001F0F001E0F003E0F 007C0F01F80FFFE00FFFF00F00F80F007C0F003C0F003E0F003E0F003E0F003E0F003C0F00 7C0F00F8FFFFF0FFFFC0> 24 28 -2 27 29] 66 @dc @F4 @sf [< FFFFC0FFFFC0FFFFC07FFFC03FFFC01FFFE00C01E00E00E00700E00380E001E00000F00000 7800007C00003F00001F80001F80000FC0000FE0380FE07C0FE0FE0FE0FE0FE0FE0FC0FE1F C07C7F803FFF001FFE0007F000> 19 29 -3 28 26] 50 @dc 2 @eop0 0 0 2 @bop1 -7 117 a @F9 @sf(W)m(e)13 b(remind)i(that)f(:)-358 150 y @F7 @sf (8)p @F9 @sf(\()p @F8 @sf(a;)7 b(b)p @F9 @sf(\))k @F7 @sf(2)g @F8 @sf(C) 3 -17 y @F10 @sf(\003)p -13 w @F15 @sf(2)4 30 y @F9 @sf(;)c(ln)p(\()p @F8 @sf(a)i @F9 @sf(+)h @F8 @sf(b)p @F9 @sf(\))21 b(=)11 b(ln)q(\()p @F8 @sf (a)p @F9 @sf(\))e(+)h(ln)q(\(1)f(+)16 -16 y @F11 @sf(b)-17 7 y 18 -2 z 24 w (a)5 -15 y @F9 @sf(\))-349 51 y(=)i(ln)q(\()p @F8 @sf(a)p @F9 @sf(\))e(+)h (ln)q(\(1)f(+)g @F8 @sf(e)p -15 w @F12 @sf(ln)p(\()p @F11 @sf(b)p @F12 @sf (\))p @F10 @sf(\000)p @F12 @sf(ln)o(\()p @F11 @sf(a)p @F12 @sf(\))2 15 y @F9 @sf(\))-893 106 y(Hence,)-120 160 y @F8 @sf(Q)p 6 w @F12 @sf(0)1 -6 y @F9 @sf(\()p @F8 @sf(z)r @F9 @sf(\))j(=)g(ln)q(\()p @F8 @sf(a)p 6 w @F12 @sf (0)1 -6 y @F9 @sf(\))-267 78 y(and,)-79 77 y @F7 @sf(8)p @F8 @sf(i)g @F7 @sf (2)f @F9 @sf([1)p @F8 @sf(;)c(n)p @F9 @sf(];)o -217 48 a @F0 @sf(\()21 23 y @F8 @sf(if)17 b(a)p 6 w @F11 @sf(i)13 -6 y @F7 @sf(6)p @F9 @sf(=)12 b(0)f @F8 @sf(Q)p 6 w @F11 @sf(i)2 -6 y @F9 @sf(\()p @F8 @sf(z)r @F9 @sf(\))h(=)g @F8 @sf(Q)p 6 w @F11 @sf(i)p @F10 @sf(\000)p @F12 @sf(1)1 -6 y @F9 @sf(\()p @F8 @sf(z)r @F9 @sf(\))d(+)h(ln)q(\()p @F8 @sf(z)r @F9 @sf(\))-288 50 y(+)d (ln)q(\(1)i(+)h @F8 @sf(e)p -15 w @F12 @sf(ln)p(\()p @F11 @sf(a)p 4 w @F14 @sf(i)2 -4 y @F12 @sf(\))p @F10 @sf(\000)p @F11 @sf(Q)p 4 w @F14 @sf (i)p @F13 @sf(\000)p @F15 @sf(1)3 -4 y @F12 @sf(\()p @F11 @sf(z)q @F12 @sf (\))p @F10 @sf(\000)p @F12 @sf(ln)o(\()p @F11 @sf(z)q @F12 @sf(\))2 15 y @F9 @sf(\))-848 43 y @F8 @sf(el)q(se)j(Q)p 6 w @F11 @sf(i)2 -6 y @F9 @sf (\()p @F8 @sf(z)r @F9 @sf(\))f(=)f @F8 @sf(Q)p 6 w @F11 @sf(i)p @F10 @sf (\000)p @F12 @sf(1)2 -6 y @F9 @sf(\()p @F8 @sf(z)r @F9 @sf(\))e(+)h(ln)p (\()p @F8 @sf(z)r @F9 @sf(\))-594 113 y @F2 @sf(4)56 b(Di\013eren)n(t)18 b (P)n(aral)q(lel)i(Solutions)-697 81 y @F9 @sf(When)d(w)o(e)f(elab)q(orate)i (a)e(parallel)q 18 x(solution)h(of)f(Durand-)-970 49 y(Kerner)j(metho)q (d,)g(w)o(e)f(establish)i(that)d(the)i(v)o(ector)f @F8 @sf(Z)3 -15 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(\))19 15 y @F9 @sf(is)-969 55 y (necess)q(ary)d(as)f(data)g(parameter)g(to)g(determine)i @F8 @sf(z)2 -22 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(+1\))-89 34 y @F11 @sf(i)78 -12 y @F9 @sf(.)j(W)m(e)-971 42 y(use)c(t)o(w)o(o)e(solutions)j(to)d(solv)o(e)i (this)g(problem.)-716 89 y @F4 @sf(4.1)52 b(Sync)o(hronous)16 b(Algorithm)o -612 96 a @F9 @sf(W)m(e)9 b(calcul)q(ate)i(the)g(o)o(v)o(erall)g @F8 @sf (z)2 -22 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(+1\))-89 33 y @F11 @sf(i) 88 -11 y @F9 @sf(to)f(constitute)q 11 x @F8 @sf(Z)3 -15 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(+1\))2 15 y @F9 @sf(.)-971 59 y(In)16 b(this)g (solution,)h(the)f @F8 @sf(z)2 -22 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf (+1\))-89 33 y @F11 @sf(i)95 -11 y @F9 @sf(m)o(ust)f(b)q(e)h(terminate)h (b)q(efore)-969 59 y(the)c(b)q(eginning)h(of)d(the)i(follo)o(wing)g(step)h (of)d(the)i @F8 @sf(z)2 -22 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(+2\))-89 33 y @F11 @sf(i)79 -11 y @F9 @sf(.)k(This)-969 41 y(in)o(v)o(olv)o(es)10 b (a)g(more)f(or)g(less)q 11 x(imp)q(ortan)o(t)g(w)o(aiting)h(phase)g(at)g (eac)o(h)-970 42 y(end)k(of)g(iteration.)-241 77 y(The)25 b(sync)o (hronous)h(algorithm)f(is)h(comp)q(osed)f(of)g(t)o(w)o(o)-971 41 y(t)o(yp)q (es)15 b(of)e(pro)q(cesse)q(s)j(:)-307 103 y @F7 @sf(\017)k @F9 @sf(the) 12 b(pro)q(cesse)q(s)g @F6 @sf(c)n(alculation)g @F9 @sf(whic)o(h)g (calculate)h(a)e(ro)q(ot)g(of)-888 42 y(the)g(p)q(olynomial)g(using)g(the)g (Durand-Kerner)g(metho)q(d,)-928 68 y @F7 @sf(\017)20 b @F9 @sf(the)14 b (pro)q(cess)q 15 x @F6 @sf(r)n(o)n(ots)g @F9 @sf(whic)o(h)h(has)f(to)g (distribute)q 15 x(data)f(on)-887 42 y(the)g(calcul)q(ation)h(pro)q(cess)q (es)h(and)d(to)h(collec)q(t)h(the)f(resul)q(t)-886 41 y(of)g(their)j (calculation.)-386 103 y(The)j(calculati)q(on)h(pro)q(cesse)q(s)g(are)g (organized)g(in)f(a)g(uni-)-970 42 y(directi)q(onal)h(ring.)31 b(This)19 b (top)q(ology)f(allo)o(ws)h(a)f(data)g(tra\016c)-970 41 y(\(the)f(ro)q (ots\))g(without)g(using)h(a)e(broadcast.)26 b(Eac)o(h)17 b(pro)q(cess)q -969 42 a(recei)q(v)o(es)g(only)g(one)f(ro)q(ot)f(at)h(ev)o(ery)h (message,)f(but)g(when)g(it)-969 41 y(needs)f(it.)-102 77 y(The)f (algorithm)g(is)g(sync)o(hronous)g(b)q(ecause)h(the)f(message)-969 42 y (exc)o(hanges)j(tak)o(e)f(place)h(during)f(the)g(calcul)q(ation)h(and)f (at)f(a)-970 41 y(giv)o(en)i(time.)28 b(It)18 b(is)f(decomp)q(osed)h(in)g (steps)g(whic)o(h)g(are)g(the)-970 42 y(follo)o(wing)c(for)g(a)f(p)q (olymonial)i(of)e(degree)i(4)f(:)-669 103 y @F7 @sf(\017)20 b @F9 @sf (Step)12 b(0)g(:)17 b(the)12 b(pro)q(cess)q 13 x @F6 @sf(r)n(o)n(ots)g @F9 @sf(distrib)q(utes)q 13 x(data)f(around)-887 41 y(the)19 b(ring.)34 b (Eac)o(h)19 b(calculation)h(pro)q(cess)q 20 x(o)o(wns)f(a)f(ro)q(ot)-887 42 y(that)c(it)g(will)q 15 x(b)q(e)g(calcul)q(ated)h(immediatly)m(.)354 -2583 y @F7 @sf(\017)21 b @F9 @sf(Step)14 b(1)g(:)k(the)d(pro)q(cesse)q(s)h @F6 @sf(c)n(alculation)e @F9 @sf(send)h(their)g(ro)q(ot)-887 41 y(to)e (their)h(next)g(pro)q(cess)h(all)f(around)f(the)h(ring.)k(The)13 b(re-)-886 42 y(ceiv)o(ed)i(ro)q(ot)f(allo)o(ws)g(an)f(executi)q(on)h(of)f(a)h(\014rst)g (pro)q(duct)-886 41 y(for)f(Durand-Kerner.)-392 81 y @F7 @sf(\017)21 b @F9 @sf(Step)g(2)e(:)31 b(the)20 b(pro)q(cess)q(es)i @F6 @sf(c)n (alculation)e @F9 @sf(send)h(the)f(re-)-886 41 y(ceiv)o(ed)14 b(ro)q(ot)f (to)g(their)h(next)f(pro)q(cess)q(.)19 b(A)13 b(second)h(pro)q(d-)-887 42 y (uct)g(can)g(b)q(e)h(executed.)-414 81 y @F7 @sf(\017)21 b @F9 @sf(Step)g (3)e(:)31 b(the)20 b(pro)q(cess)q(es)i @F6 @sf(c)n(alculation)e @F9 @sf (send)h(the)f(re-)-886 41 y(ceiv)o(ed)12 b(ro)q(ot)f(to)g(their)i(next)e (pro)q(cess.)19 b(A)11 b(third)h(pro)q(duct)-886 42 y(can)17 b(b)q(e)h (executed.)29 b(A)o(t)17 b(this)h(time)f(eac)o(h)h(pro)q(cess)h(can)-887 41 y(execute)i(an)f(estimation)g(of)f(the)h(lo)q(cal)h(ro)q(ot.)35 b(If) 19 b(the)-886 42 y(stop)d(condition)g(is)h(not)e(reac)o(hed,)i(w)o(e)f(go)e (bac)o(k)i(to)f(the)-886 41 y(step)g(0)e(else)q 15 x(to)h(the)g(step)h(n.) -488 81 y @F7 @sf(\017)21 b @F9 @sf(...)-78 81 y @F7 @sf(\017)g @F9 @sf (Step)15 b(n)g(:)21 b(eac)o(h)15 b(pro)q(cess)i @F6 @sf(c)n(alculation)e @F9 @sf(sends)h(its)g(result)-885 41 y(to)e(the)g(pro)q(cess)i @F6 @sf(r)n (o)n(ots)p @F9 @sf(.)-398 124 y(In)g(fact)h(the)g(ending)g(is)h(not)e(so)h (easy)m(.)26 b(The)17 b(calculati)q(on)-969 41 y(of)d(eac)o(h)g(of)g(pro)q (cess)q(es)i(ends)f(indep)q(e)q(nden)o(tl)q(y)h(of)d(eac)o(h)i(other)-969 42 y(according)f(to)e(the)h(stop)g(condition.)19 b(When)13 b(a)f(pro)q (cess)q 14 x(ends)-969 41 y(its)j(calculation,)g(it)f(sends)i(its)e(resul)q (t)h(to)f(the)g(pro)q(cess)q 15 x @F6 @sf(r)n(o)n(ots)p @F9 @sf(.)-970 42 y (But)e(it)g(con)o(tin)o(ues)h(to)e(execute)i(in)f(order)g(to)g(no)f(cut)h (the)g(ring.)-970 41 y(When)17 b(the)g(pro)q(cess)h @F6 @sf(r)n(o)n(ots)f @F9 @sf(has)g(recei)q(v)o(ed)h(all)g(the)f(ro)q(ots,)g(it)-969 42 y(sends)d (a)f(tok)o(en)g(whic)o(h)g(will)q 14 x(turn)g(around)g(the)h(ring)f(to)g (indi-)-969 41 y(cate)h(to)g(the)h(pro)q(cesses)q 15 x @F6 @sf(c)n (alculation)f @F9 @sf(that)g(they)g(can)h(stop.)-894 101 y(Fig.)j(1)c (illustrate)q(s)i(the)e(progress)h(of)e(this)i(algorithm.)-914 96 y @F4 @sf (4.2)52 b(Async)o(hr)o(onous)16 b(Algorithm)o -643 90 a @F9 @sf(There)e (is)g(not)f(really)h(the)g(concept)h(of)d @F8 @sf(Z)3 -15 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(\))15 15 y @F9 @sf(b)q(ecause,)i(for)-970 42 y(eac)o (h)21 b(impro)o(v)o(ed)g(ro)q(ot,)h(the)f(v)o(ector)h(is)f(up)q(dated)h (and)e(the)-969 55 y @F8 @sf(z)2 -22 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf (+1\))-89 34 y @F11 @sf(i)92 -12 y @F9 @sf(can)13 b(b)q(e)h(calcul)q(ated)h (without)f(w)o(aiting)g(the)g(result)q 15 x(of)-971 42 y(the)19 b(others)g (pro)q(cess)q(es)q(.)33 b(This)19 b(solution)h(a)o(v)o(oids)e(the)h(inac-) -969 41 y(tiv)o(ed)14 b(phases,)g(but)g(it)g(needs)h(more)e(iterati)q(ons)i (to)e(con)o(v)o(erge)-969 42 y(to)o(w)o(ards)h(the)g(w)o(an)o(ted)g (result.)-431 77 y(The)f(async)o(hronous)g(algorithm)g(is)h(based)f(on)f (the)i @F6 @sf(F)m(arm-)-970 42 y(ing)i @F9 @sf(tec)o(hnique.)27 b(A)16 b @F6 @sf(F)m(armer)h @F9 @sf(pro)q(cess)h(prepares)f(data)f(then)-969 41 y (sends)k(them)f(to)f @F6 @sf(Worker)q 20 x @F9 @sf(sla)o(v)o(e)h(pro)q (cesse)q(s)h(whic)o(h)g(do)e(the)-969 42 y(calculations)q 17 x(and)e(send)h (bac)o(k)f(the)h(result)h(to)e(the)g @F6 @sf(F)m(armer)p @F9 @sf(.)-969 41 y(The)11 b @F6 @sf(F)m(armer)i @F9 @sf(pro)q(cess)g(attends)f(to)f(the)g (initi)q(ali)q(sation)i(of)d(the)-969 42 y(p)q(olynomial)k(and)g(the)g (solution)h(v)o(ector.)j(Once)d(this)g(initial)q(-)-969 41 y(isation)k (realise)q(d,)g(w)o(e)f(calcul)q(ate)h(the)g(solution)g(sub-v)o(ector)-969 42 y(that)12 b(eac)o(h)h(pro)q(cess)h(will)f(ha)o(v)o(e)f(to)g(establi)q (sh.)19 b(These)14 b(prilim-)-969 41 y(inary)d(calculati)q(ons)h(b)q(eing)g (realise)q(d,)g(w)o(e)g(send)f(all)h(necess)q(ary)-969 42 y(data)h(to)h (eac)o(h)g @F6 @sf(Worker)q @F9 @sf(,)h(i.e)f(:)-426 113 y @F7 @sf(\017) 21 b @F9 @sf(the)14 b(solution)h(sub-v)o(ector)g(to)f(calculate)q -680 81 a @F7 @sf(\017)21 b @F9 @sf(the)14 b(p)q(olynomial)-313 81 y @F7 @sf(\017) 21 b @F9 @sf(the)14 b(initi)q(al)h(solution)g(v)o(ector.)-553 113 y(After)g (this)h(sending,)g(the)g @F6 @sf(F)m(armer)f @F9 @sf(w)o(aits)h(for)e(the)i (result)h(of)-971 42 y(the)d @F6 @sf(Worker)q @F9 @sf(.)-1231 124 y 2 @eop1 1 @bop0 /@F1 @newfont @F1 @sf [< FFFFF80000FFFFF80000FFFFF8000003FE00000003FE00000003FE00000003FE00000003FE 00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000 0003FE00000003FE00000003FE00000003FFFFF80003FFFFFF0003FFFFFFC003FE007FE003 FE001FF003FE000FF803FE0007FC03FE0007FC03FE0007FE03FE0007FE03FE0007FE03FE00 07FE03FE0007FE03FE0007FE03FE0007FE03FE0007FC03FE0007FC03FE000FF803FE001FF0 03FE007FE0FFFFFFFFC0FFFFFFFF00FFFFFFF800> 39 41 -3 40 47] 80 @dc [< 01FC03FC0FFF0FFC1FFF9FFC3F81DF807F007F80FE007F80FE003F80FE003F80FE003F80FE 003F807F003F803F803F801FE03F8007FE3F8001FFFF80003FFF8000003F8000003F800F00 3F801F803F803FC03F803FC07F003FC07E003F81FE001FFFF8000FFFF00001FF8000> 30 27 -2 26 33] 97 @dc [< FFFF00FFFF00FFFF000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F E0000FE0000FE0000FE0000FE0000FE0000FE03C0FF07E0FF0FF0FF0FF0FF8FF0FDC7EFFCF FEFFC7FCFFC3F0> 24 27 -2 26 28] 114 @dc [< FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 0FE0FFE0FFE0FFE0> 15 41 -3 40 20] 108 @dc [< 001FE00000FFFC0003FFFE0007F80F000FE003801FC001C03F8001C07F8000007F0000007F 000000FF000000FF000000FF000000FFFFFFC0FFFFFFC0FFFFFFC0FF000FC07F000FC07F00 0FC07F001F803F801F801F801F001FC03F000FE0FE0003FFFC0001FFF000003FC000> 26 27 -2 26 31] 101 @dc [< 00003FF000000003FFFF0000000FFFFFC000003FF007E00000FF8000F80001FE00003C0003 FC00001E0007F800000E000FF0000007001FF0000007001FE0000003803FE0000003803FE0 000003807FE0000003807FC0000000007FC000000000FFC000000000FFC000000000FFC000 000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC00000 00007FC0000000007FC0000007807FE0000007803FE0000007803FE000000F801FE000000F 801FF000000F800FF000001F8007F800003F8003FC00003F8001FE0000FF8000FF8001FF80 003FF00FDF80000FFFFF8F800003FFFE078000003FF00180> 41 41 -4 40 50] 67 @dc [< 001FE00000FFFC0003FFFE0007F80F000FE003801FC001C03F8001C07F8000007F8000007F 000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F00 1E007F803F003F807F801FC07F800FC07F8007F03F8003FFFF0000FFFE00001FF000> 26 27 -2 26 31] 99 @dc [< 007F83FF8001FFE3FF8003FFFBFF8007F03FF8000FE00FF8000FE007F8000FE007F8000FE0 03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8 000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000F E003F8000FE003F800FFE03FF800FFE03FF800FFE03FF800> 33 27 -3 26 38] 117 @dc [< 003F8000FFC001FFE003F87003F07007F03807F03807F03807F03807F03807F03807F00007 F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFF F0FFFFF0FFFFF01FF00007F00003F00001F00001F00000F00000F000007000007000007000 007000> 21 38 -1 37 27] 116 @dc [< FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F E00FE00FE00FE00FE00FE0FFE0FFE0FFE00000000000000000000007800FC01FE03FF03FF0 3FF03FF01FE00FC00780> 15 42 -3 41 20] 105 @dc [< 003FE00001FFFC0007FFFF000FF07F801FC01FC03F800FE03F800FE07F0007F07F0007F0FF 0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F00 07F07F0007F03F800FE03F800FE01FC01FC00FF07F8003FFFE0001FFFC00003FE000> 29 27 -2 26 34] 111 @dc [< FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE0 03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8 000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F8000FD803F8000F DC03F0000FCF07F000FFC7FFE000FFC1FFC000FFC07F0000> 33 27 -3 26 38] 110 @dc [< 7FFF80007FFF80007FFF800007F0000007F0000007F0000007F0000007F0000007F0000007 F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0 000007F0000007F0000007F0000007F0000007F00000FFFFC000FFFFC000FFFFC00007F000 0007F0000007F0000007F0000007F0000007F01E0007F03F0007F07F8003F87F8001F87F80 00FE3F80007FFF00001FFE000003F800> 25 41 -2 40 21] 102 @dc [< 0F800000003FE00000007FF8000000F67C000000FE1C000000FE0E000000FE0F0000007C07 0000003807800000000380000000038000000001C000000001C000000003E000000003E000 000007F000000007F00000000FF80000000FF80000000FF80000001FDC0000001FDC000000 3FDE0000003F8E0000007F8F0000007F070000007F07000000FE03800000FE03800001FC01 C00001FC01C00003FC01E00003F800E00007F800F00007F000700007F0007000FFFE03FF80 FFFE03FF80FFFE03FF80> 33 39 -1 26 36] 121 @dc [< FFFE1FFFC3FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF80FE001FC003F800FE001FC003F800FE0 01FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC 003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F 800FE001FC003F800FE001FC003F800FE001FC003F800FF001FE003F800FF001FE003F800F D801FF003F800FCC03F9807F000FC703F8E07F00FFC3FFF07FFE00FFC1FFE03FFC00FFC07F 800FF000> 53 27 -3 26 58] 109 @dc [< FFFFF8007FF0FFFFF803FFF8FFFFF80FFFFC03FE001FFC1E03FE001FF80703FE003FF80703 FE003FF00203FE003FF00003FE003FF00003FE003FF00003FE003FE00003FE003FE00003FE 003FE00003FE003FE00003FE003FC00003FE003FC00003FE007F800003FE007F000003FE01 FE000003FFFFFC000003FFFFFE000003FFFFFF800003FE007FE00003FE001FF00003FE000F F80003FE0007FC0003FE0007FC0003FE0007FE0003FE0007FE0003FE0007FE0003FE0007FE 0003FE0007FE0003FE0007FE0003FE0007FC0003FE0007FC0003FE000FF80003FE001FF000 03FE007FE000FFFFFFFF8000FFFFFFFE0000FFFFFFE00000> 48 41 -3 40 52] 82 @dc [< E1FF00F7FFC0FFFFE0FE01F0F800F8F00078F0007CE0007C60007C0000FC0007FC00FFF807 FFF81FFFF03FFFE07FFF807FFE00FFE000FE0000F80070F80070F800707800F03E01F01FFF F00FFFF003FE70> 22 27 -2 26 27] 115 @dc [< 003F83FF8001FFE3FF8003FFFBFF800FF03FF8001FC00FF8003F8007F8003F8003F8007F00 03F8007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8 00FF0003F800FF0003F8007F0003F8007F0003F8007F8003F8003F8003F8001F8003F8000F C00FF80007F03FF80003FFFFF80001FFF3F800003FC3F800000003F800000003F800000003 F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800 000003F80000003FF80000003FF80000003FF800> 33 41 -2 40 38] 100 @dc [< 007FF00003FFFE000FFFFF801FC01FC03F0007E07E0003F0FC0001F8FC0001F8FC0001F8FC 0001F87C0003F87E000FF03FFFFFF00FFFFFE00FFFFFE01FFFFFC01FFFFF003FFFF8003E00 00003C000000380000003800000018FF80001FFFE0000FFFF8001FC1FC001F80FC003F007E 007F007F007F007F007F007F007F007F007F007F007F007F003F007E381F80FC7C1FC1FC7C 0FFFFFFC03FFE7F800FF81F0> 30 40 -2 26 34] 103 @dc [< FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FE003FF80003FE0007FC0003FE0001FE0003 FE0000FF0003FE00007F8003FE00007FC003FE00003FC003FE00003FE003FE00001FE003FE 00001FF003FE00001FF003FE00001FF003FE00001FF803FE00001FF803FE00001FF803FE00 001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE0000 1FF803FE00001FF003FE00001FF003FE00001FF003FE00001FF003FE00001FE003FE00003F E003FE00003FC003FE00007FC003FE00007F8003FE0000FF0003FE0001FE0003FE0007FC00 03FE003FF800FFFFFFFFE000FFFFFFFF8000FFFFFFF80000> 45 41 -3 40 53] 68 @dc [< FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80> 17 6 -1 16 23] 45 @dc [< FFFFF81FFFFEFFFFF81FFFFEFFFFF81FFFFE03FE0000FF8003FE0001FF8003FE0003FF0003 FE0003FE0003FE0007FC0003FE000FFC0003FE000FF80003FE001FF00003FE003FF00003FE 007FE00003FE007FC00003FE00FF800003FE01FF800003FF01FF000003FF83FE000003FFC7 FE000003FFEFFC000003FEFFF8000003FE7FF0000003FE1FF0000003FE0FE0000003FE07C0 000003FE03C0000003FE01E0000003FE00F0000003FE0078000003FE001C000003FE000E00 0003FE0007800003FE0003C00003FE0001E00003FE0000F00003FE0000780003FE00003C00 03FE00000E00FFFFF801FFFCFFFFF801FFFCFFFFF801FFFC> 47 41 -3 40 54] 75 @dc [< FFFE007003FFFFC0FFFE00F803FFFFC0FFFE00F803FFFFC0038000F8000FF000038001FC00 0FF000038001FC000FF000038003FE000FF000038003FE000FF000038007FF000FF0000380 07FF000FF000038007FF000FF00003800FF3800FF00003800FF3800FF00003801FE1C00FF0 0003801FE1C00FF00003803FC0E00FF00003803FC0E00FF00003803FC0E00FF00003807F80 700FF00003807F80700FF0000380FF00380FF0000380FF00380FF0000381FE001C0FF00003 81FE001C0FF0000381FE001C0FF0000383FC000E0FF0000383FC000E0FF0000387F800070F F0000387F800070FF000038FF000038FF000038FF000038FF000038FF000038FF000039FE0 0001CFF000039FE00001CFF00003BFC00000EFF00003BFC00000EFF00003FF8000007FF000 03FF8000007FF000FFFF8000007FFFC0FFFF0000003FFFC0FFFF0000003FFFC0> 58 41 -3 40 65] 77 @dc [< FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE0 03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8 000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F8000FF803F8000F FC03F0000FEF07F0000FE7FFE0000FE1FFC0000FE07F00000FE00000000FE00000000FE000 00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000 0FE0000000FFE0000000FFE0000000FFE0000000> 33 41 -3 40 38] 104 @dc [< 000003E0000000000003E0000000000007F0000000000007F000000000000FF80000000000 0FF800000000000FF800000000001FFC00000000001FFC00000000003FFE00000000003FFE 00000000007FFF00000000007FCF00000000007FCF0000000000FFC78000000000FF878000 000001FF87C000000001FF03C000000003FF03E000000003FE01E000000003FE01E0000000 07FE00F000000007FC00F00000000FFC00F80000000FF800780000001FF8007C0000001FF0 003C0000001FF0003C0000003FF0001E0000003FE0001E0000007FE0001F0000007FC0000F 000000FFC0000F800000FF800007800000FF800007800001FF800007C00001FF000003C000 03FF000003E000FFFFF8007FFF80FFFFF8007FFF80FFFFF8007FFF80> 49 41 -1 40 52] 86 @dc /@F3 @newfont @F3 @sf [< 000FE000003FFC0000F80E0003E0030007C001800F0000C00F0000C01E0000603E0000603C 0000307C0000307C00003078000030F8000000F8000000F8000000F8000000F8000000F800 0000F8000000F8000030780000307C0000307C0000703C0000703E0000701E0000F00F0000 F00F0001F007C001F003E0077000F80E70003FF830000FE010> 28 34 -3 33 35] 67 @dc [< 70F8F8F870> 5 5 -4 4 14] 46 @dc [< FFFFFC00FFFFFF0007C00FC007C003E007C001F007C001F007C000F807C000F807C000F807 C000F807C000F807C000F807C000F007C001F007C003E007C007C007C00F8007FFFE0007FF FF0007C00F8007C007C007C003E007C001E007C001F007C001F007C001F007C001F007C001 F007C001E007C003E007C007C007C00F80FFFFFF00FFFFF800> 29 34 -2 33 35] 66 @dc [< FFC01FFFFFC01FFF1F0003F00E0003F0060003E0060003E0070007E0030007C0030007C003 800FC001FFFF8001FFFF8001C01F8000C01F0000C01F0000603E0000603E0000603E000030 7C0000307C0000307C000018F8000018F8000018F800000DF000000DF000000FF0000007E0 000007E0000007E0000003C0000003C0000003C00000018000> 32 34 -2 33 37] 65 @dc [< FFFFFF00FFFFFF0007C03F0007C00F0007C0070007C0070007C0030007C0038007C0038007 C0018007C0018007C0018007C0018007C0000007C0000007C0000007C0000007C0000007C0 000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C000 0007C0000007C0000007C0000007C00000FFFF0000FFFF0000> 25 34 -2 33 30] 76 @dc [< 003FFF8000003FFF80000001F000000001F000000001F000000001F000000001F000000001 F000000001F000000001F000000001F000000001F000000001F000000001F000000003F000 000003F800000007FC00000007CC0000000FCE0000001F860000001F870000003F03000000 3E018000007E01800000FC00C00000FC00E00001F800600001F000700003F000300007E000 380007C0001C000FC0003E00FFF800FFE0FFF800FFE0> 35 34 -1 33 37] 89 @dc [< FFFFFFE0FFFFFFE007C007E007C001F007C000F007C0007007C0003007C0003007C0003007 C0003007C0001807C0601807C0601807C0600007C0600007C0E00007C1E00007FFE00007FF E00007C1E00007C0E00007C0600007C0606007C0606007C0606007C0006007C000E007C000 E007C000C007C001C007C003C007C00FC0FFFFFFC0FFFFFFC0> 29 34 -2 33 33] 69 @dc [< FFFE007C00FFFE03FF0007C007C30007C007C18007C00F818007C00F800007C00F800007C0 0F800007C00F800007C00F800007C00F800007C00F800007C00F800007C01F000007C03E00 0007C07C000007FFF8000007FFF8000007C03E000007C00F000007C007800007C007C00007 C003E00007C003E00007C003E00007C003E00007C003E00007C003E00007C007C00007C007 800007C00F000007C03E0000FFFFF80000FFFFE00000> 33 34 -2 33 36] 82 @dc [< 4060303018180C0C0C0C7CFCFCF870> 6 15 -4 4 14] 44 @dc [< FFFE7FFFFFFE7FFF07C003E007C003E007C003E007C003E007C003E007C003E007C003E007 C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E007FFFFE007FF FFE007C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003 E007C003E007C003E007C003E007C003E0FFFE7FFFFFFE7FFF> 32 34 -2 33 37] 72 @dc [< 0007F808003FFE1800FC073801F001F803C000F8078000F80F0000F81E0000F83E0000F83C 0000F87C0000F87C0000F878003FFFF8003FFFF8000000F8000000F8000000F8000000F800 0000F8000000F8000018780000187C0000187C0000383C0000383E0000381E0000780F0000 78078000F803C001F801E0033800FC0E38003FFC180007F008> 32 34 -3 33 38] 71 @dc [< 0007F000001FFC00003C0E0000F0030000E0018001E0018003E000C003C000C007C0006007 C0006007C0006007C0006007C0006007C0006007C0006007C0006007C0006007C0006007C0 006007C0006007C0006007C0006007C0006007C0006007C0006007C0006007C0006007C000 6007C0006007C0006007C0006007C001F8FFFE0FFFFFFE0FFF> 32 34 -2 33 37] 85 @dc [< FFF00060FFF000E01F8000E0060001E0060001E0060003E0060007E0060007E006000FE006 000FE006001F6006003F6006003E6006007C6006007C600600F8600601F8600601F0600603 E0600607E0600607C060060FC060060F8060061F0060063F0060063E0060067E0060067C00 6006F8006007F8006007F0006007E001F8FFE00FFFFFC00FFF> 32 34 -2 33 37] 78 @dc [< 03FFFF8003FFFF800007C0000007C0000007C0000007C0000007C0000007C0000007C00000 07C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007 C0000007C0000007C0000007C000C007C00CC007C00CC007C00CC007C00CE007C00CE007C0 1C6007C0186007C0187007C0387C07C0F87FFFFFF87FFFFFF8> 30 34 -2 33 35] 84 @dc [< FFFF0000FFFF000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007 C0000007C0600007C0600007C0600007C0600007C0E00007C1E00007FFE00007FFE00007C1 E00007C0E00007C0600007C0600007C0606007C0606007C0006007C0006007C000E007C000 E007C000C007C001C007C003C007C00FC0FFFFFFC0FFFFFFC0> 27 34 -2 33 32] 70 @dc [< 81FC00C7FF00FE0780F801C0F001E0E000E0E000E0C000F0C000F0C000F00000F00001F000 01F00003E0000FE000FFC007FFC01FFF803FFF003FFC007FC0007C0000F80000F80000F000 60F00060F00060F000E07000E07801E03803E01E0FE00FFC6003F020> 20 34 -3 33 27] 83 @dc [< FFFE0000FFFE000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007 C0000007C0000007C0000007C0000007C0000007C0000007FFF00007FFFC0007C03F0007C0 0F8007C0078007C003C007C003C007C003E007C003E007C003E007C003E007C003E007C003 C007C003C007C0078007C00F8007C03F00FFFFFC00FFFFF000> 27 34 -2 33 33] 80 @dc [< FFFEFFFE07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007 C007C007C007C007C007C007C007C007C007C007C007C007C007C0FFFEFFFE> 15 34 -1 33 18] 73 @dc [< 0F83C03FE7F07C3FB8781F18F00F18F00F18F00F18F00F00780F007C0F003E0F000FFF0003 FF00000F00000F00380F007C0F007C1E007C3C003FF8001FE000> 21 21 -2 20 24] 97 @dc [< 0C1F000E7FC00EE1F00F80700F00380F003C0F001C0F001E0F001E0F001E0F001E0F001E0F 001E0F001E0F001C0F003C0F00380F80780FE0F00F7FE00F1F800F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00001F0000FF0000FF00000F0000> 23 35 -1 34 27] 98 @dc [< 01FC0007FF000F07801C01C03800E07800F0700070F00078F00078F00078F00078F00078F0 0078F000787000707800F03800E01C01C00F078007FF0001FC00> 21 21 -1 20 24] 111 @dc [< FFF8FFF80F000F000F000F000F000F000F000F000F000F000F000F000F000F0E0F9F1F9FFF DFFFFE0F7C> 16 21 -1 20 19] 114 @dc [< 01E003F007980F0C0F0C0F0C0F0C0F0C0F0C0F000F000F000F000F000F000F000F000F000F 00FFF8FFF83F001F000F000700070007000300030003000300> 14 31 -1 30 19] 116 @dc [< FFE0FFE00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F001F00FF 00FF000F00000000000000000000000000000000000E001F001F001F000E00> 11 34 0 33 13] 105 @dc [< 00FC0007FF000F83801E00C03C0060780060780000F00000F00000F00000F00000F00000FF FFE0FFFFE07000E07801E03801C01C03C00F078007FF0001FC00> 19 21 -1 20 22] 101 @dc [< 03F1FE0FFDFE1E0FF03C03E03801E07801E07001E0F001E0F001E0F001E0F001E0F001E0F0 01E0F001E07001E07801E03801E03C03E01F07E007FDE003F1E00001E00001E00001E00001 E00001E00001E00001E00001E00001E00001E00003E0001FE0001FE00001E0> 23 35 -2 34 27] 100 @dc [< 4060303018180C0C0C0C7CFCFCF870> 6 15 -4 34 14] 39 @dc [< FFF3FFFFF3FF0F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F 00F00F00F00F00F00F00F00F80F01FC0F0FFE1E0FF7FC00F1F80> 24 21 -1 20 27] 110 @dc [< 7FFC007FFC0007800007800007800007800007800007800007800007800007800007800007 8000078000078000078000078000078000078000FFF800FFF8000780000780000780000780 0007800007800007800007800007870003CF8001CF8001E780007F00001E00> 17 35 0 34 15] 102 @dc [< FFF3FF9FFCFFF3FF9FFC0F007803C00F007803C00F007803C00F007803C00F007803C00F00 7803C00F007803C00F007803C00F007803C00F007803C00F007803C00F007803C00F007803 C00F007803C00F807C03C01FC07E03C0FFE0F70780FF3FE1FF000F0FC07E00> 38 21 -1 20 41] 109 @dc [< 001FFE001FFE0001E00001E00001E00001E00001E00001E00001E00001E003F1E00FFDE01F 0FE03C03E03C03E07801E07801E0F001E0F001E0F001E0F001E0F001E0F001E0F001E07801 E07801E03C03E01C03E00F0EE007FCE001F060> 23 31 -2 20 26] 113 @dc [< 01F8FF03FEFF0787F80F01F00F01F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F 00F00F00F00F00F00F00F00F00F01F01F0FF0FF0FF0FF00F00F0> 24 21 -1 20 27] 117 @dc [< 8FC0DFF0F838F018E01CE01CC01CC03C007C0FF81FF03FE07FC0FC00F000E018E018601870 783FF80FC8> 14 21 -2 20 19] 115 @dc [< 01F80007FE000F03001E01803C00C07800C0780000F00000F00000F00000F00000F00000F0 0000F00000700000780700380F801C0F800F0F8007FF0001FE00> 18 21 -2 20 22] 99 @dc [< FFF3FFFFF3FF0F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F 00F00F00F00F00F00F00F00F80F00FC0F00FE1E00F7FC00F1F800F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00001F0000FF0000FF00000F0000> 24 35 -1 34 27] 104 @dc [< FFFFC0FFFFC07FFFC03FFFC01800C00C00E00E006007006003806001C00000E00000700000 3800001C00001E00000F000007800007800003C00003C00003E03003E07801E0FC01E0FC03 E0FC03E0F803C06007C0300F80381F000FFE0003F000> 19 32 -2 31 24] 50 @dc [< 03F0000FFC003C1E00300F00600780F003C0F803C0F803E0F803E07803E00003E00003E000 03E00003C00003C01807801807801E0F001FFE0019F8001800001800001800001800001800 001800001FF0001FFC001FFE001FFF001C0780100080> 19 32 -2 31 24] 53 @dc [< 01F00007FC000E0E001C07003803803803807803C07001C07001C0F001E0F001E0F001E0F0 01E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E07001C07001 C07001C03803803803801C07000E0E0007FC0001F000> 19 32 -2 31 24] 48 @dc [< 03F0001FFE003C1F00700780F807C0FC03C0FC03E0FC03E07803E03003E00003E00003C000 03C0000780000700001E0003F80003F800003E00000F00000F000007800007C01807C03C07 C07C03C07C07C07C07803807801C0F000FFE0003F800> 19 32 -2 31 24] 51 @dc [< 000FE000007FFC0001F83F0003E00F80078003C00F0001E01F0001F01E0000F03E0000F83C 0000787C00007C7C00007C7800003CF800003EF800003EF800003EF800003EF800003EF800 003EF800003EF800003E7800003C7800003C7C00007C3C0000783C0000781E0000F01E0000 F00F0001E0078003C003E00F8001F83F00007FFC00000FE000> 31 34 -3 33 38] 79 @dc [< FFC3FF80FFC3FF800F81F8000381F0000181E00001C3C00000C7C00000678000007F000000 3E0000003E0000003C0000007E000000FF000000F3000001E3800003E1C00003C0E00007C1 F0007FE3FF007FE3FF00> 25 21 0 20 26] 120 @dc [< FFF000FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F1F000F7FC00F E1F00F80700F00780F003C0F003C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F00 3C0F003C0F00780F8078FFE1F0FF7FE00F1F80> 23 31 -1 20 27] 112 @dc [< FFE0FFE0FFE0> 11 3 -1 11 16] 45 @dc [< 03F8000FFE001E0F003803807001C07000C0E000E0E000E0E000E0E000E0E001E07003E070 0FC0381FC01C7F800FFF0003FE0007FC000FFC001FEE003F87007E03807C03807801C07001 C07001C07001C03003801803800E0F0007FE0001F800> 19 32 -2 31 24] 56 @dc [< FFFFFFFF03C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003 C003C003C003C003C003C003C003C003C0FBC0FFC007C001C000C0> 16 32 -4 31 24] 49 @dc [< 01F80007FC000E0F001C07003803803801C07801C07001E07001E07001E0F001E0F001E0F0 01E0F001E0F801C0F803C0FC0380FE0700F7FE00F1FC00F020007000007800007800003803 803C07C01C07C00E03C00701C003C38001FF00007E00> 19 32 -2 31 24] 54 @dc [< 01FFF801FFF8000F00000F00000F00000F00000F00000F00000F00FFFFF8FFFFF8E00F0060 0F00300F00380F00180F000C0F000E0F00060F00030F00038F00018F0001CF0000CF00006F 00007F00003F00001F00001F00000F00000700000700> 21 32 -1 31 24] 52 @dc [< 03800007C00007C00007C00007C00007C00007C00007C00003C00003C00003C00003C00001 C00001C00001E00000E00000E000006000006000003000003000001800000C00C00C00C006 00C00300E003006001807FFFC07FFFC07FFFE07FFFE0700000600000> 19 34 -3 33 24] 55 @dc [< FFF0FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F 000F000F000F000F000F000F000F000F000F000F000F000F001F00FF00FF000F00> 12 35 0 34 13] 108 @dc [< 70F8F8F870000000000000000000000070F8F8F870> 5 21 -4 20 14] 58 @dc [< 3E00007F0000FB8000F9C000F8C000F8600000600000700000300000300000380000380000 7C00007C00007C0000FE0000F60000F60001E30001E30003E38003C18003C18007C0C00780 C00780C00F00600F00601F00F8FFE3FEFFE3FE> 23 31 -1 20 26] 121 @dc [< 000FFC00007FFFC000F003F803C0003E070000000E0000000C0000001807C0F0301FF3F830 3C3F8C60701F8C60F00F8461E00786C1E00786C3C00786C3C00786C3C00786C3C00786C3C0 0786C3C00786C3C00786C1E0078661E0078C60F00F8C60701C0C303C3818301FF0181807C0 300C0000600E0000E0070001C003C0078000F01E00007FFC00000FE000> 31 35 -3 34 38] 64 @dc [< 003800003800007C00007C00007C0000FE0000F60000F60001E30001E30003E38003C18003 C18007C0C00780C00780C00F00600F00601F00F8FFE3FEFFE3FE> 23 21 -1 20 26] 118 @dc @F2 @sf [< 7FFFE07FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 0001F800FDF800FFF800FFF80003F800007800001800> 19 32 -4 31 28] 49 @dc [< FFFFE0FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003F80003F80003F80003 F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8 0003F80003F80003F80003F80003F80003F800FFFFE0FFFFE0FFFFE0> 19 34 -1 33 21] 73 @dc [< 01FC7FC007FF7FC00F83FFC01F00FE003F007E007E007E007E007E00FE007E00FE007E00FE 007E00FE007E00FE007E00FE007E00FE007E00FE007E007E007E007E007E003F007E001F00 FE000FC1FE0007FFFE0000FE7E0000007E0000007E0000007E0000007E0000007E0000007E 0000007E0000007E0000007E0000007E000003FE000003FE000003FE00> 26 35 -2 34 31] 100 @dc @F9 @sf [< 3F007F80F1E0F0E060F000F000F000F000F000F000F000F000F000F000F000F000F000F000 F000F000F000F000F000F00FF00FF000000000000000000000000000E001F001F001F000E0 > 12 37 3 28 13] 106 @dc @F2 @sf [< FFFFF0FFFFF0FFFFF07FFFF03FFFF01FFFF01C00780E003807003803803801C03800F00000 7800003C00003E00001F80000FC0000FE00007E00007F00007F81807F87E03F8FF03F8FF07 F8FF07F8FF07F0FE0FF07C3FE03FFFC01FFF0003FC00> 21 32 -3 31 28] 50 @dc [< 01FFFFF00001FFFFF00001FFFFF0000003F800000003F800000003F800000003F800000003 F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000003F800000003F80000E003F801C0E0 03F801C0E003F801C0E003F801C0F003F803C0F003F803C07003F803807803F807807C03F8 07807E03F81F807FFFFFFF807FFFFFFF807FFFFFFF80> 34 34 -2 33 39] 84 @dc [< FFF1FFC0FFF1FFC0FFF1FFC01F807E001F807E001F807E001F807E001F807E001F807E001F 807E001F807E001F807E001F807E001F807E001F807E001F807E001FC07E001FC07E001FE0 7C001FB8FC001F9FF8001F87E0001F8000001F8000001F8000001F8000001F8000001F8000 001F8000001F8000001F8000001F800000FF800000FF800000FF800000> 26 35 -2 34 31] 104 @dc [< FFFCFFFCFFFCFFFCFFFC> 14 5 -1 13 19] 45 @dc [< FFFF83FFFCFFFF83FFFCFFFF83FFFC07F0007F8007F0007F0007F000FF0007F001FE0007F0 01FC0007F003F80007F007F80007F007F00007F00FE00007F01FE00007F81FC00007FC3F80 0007FE7F800007FF7F000007F7FE000007F3FE000007F1FC000007F078000007F03C000007 F01E000007F00F000007F007800007F003C00007F001E00007F000F00007F0007C0007F000 1E0007F0000F00FFFF807FFCFFFF807FFCFFFF807FFC> 38 34 -2 33 44] 75 @dc [< FFF80700FFFFFFF80F80FFFFFFF80F80FFFF07000F8007E007001FC007E007001FC007E007 003FE007E007003FE007E007007E7007E007007E7007E007007E7007E00700FC3807E00700 FC3807E00701F81C07E00701F81C07E00703F00E07E00703F00E07E00703F00E07E00707E0 0707E00707E00707E0070FC00387E0070FC00387E0071F8001C7E0071F8001C7E0071F8001 C7E0073F0000E7E0073F0000E7E0077E000077E0077E000077E007FC00003FE007FC00003F E0FFFC00003FFFFFF800001FFFFFF800001FFF> 48 34 -2 33 53] 77 @dc @F8 @sf [< 1E0F007F1F807FFFC0FFFFE0E0F070E07038C03018C0380CC0380CC0380C601C06601C0660 080630000E30001E18001E0C001E0C000C> 23 18 0 17 26] 33 @dc @F11 @sf [< 180E003819001C39801C38C01C1CC01C1C000E0E000E0E00CE0E00CF0E00670E00268E001C 7C00> 18 13 0 12 21] 110 @dc @F8 @sf [< FFF00000FFF800000780000007800000078000000780000003C0000003C0000003C0000003 C0000001E0000001E0000001FFF00001FFFE0000F01F0000F0078000F003C000F003E00078 01E0007801F0007801F0007801F0003C01F0003C01F0003C01F0003C03E003FFFFC001FFFF 00> 28 28 -2 27 27] 80 @dc @F0 @sf [< FFFFFFFFFFFFC07FFFFFFFFFFFE03FFFFFFFFFFFE01FFFFFFFFFFFE01C00000003FFF00E00 0000001FF0070000000003F0038000000000F801C0000000007800E0000000003800700000 00001C0070000000000C0038000000000C001C0000000006000E0000000000000700000000 00000380000000000001C0000000000001C0000000000000E0000000000000700000000000 00380000000000001C0000000000000E000000000000070000000000000700000000000003 80000000000007C000000000000FE000000000001FE000000000001FC000000000003FC000 000000007F8000000000007F000000000000FE000000000001FE000000000003FC00000000 0003F8000000000007F800000000000FF000000000000FE000000000001FC000000000003F C000000000007F8000000000007F000000000000FF000000000001FE000000000603FC0000 00000C03F8000000000C07F8000000001C0FF000000000380FE000000000781FE000000001 F03FC000000007F07F800000001FE07F00000003FFE0FFFFFFFFFFFFE0FFFFFFFFFFFFC0> 55 58 -2 -1 60] 88 @dc @F12 @sf [< 7FFFE0FFFFF0000000000000000000000000000000000000FFFFF07FFFE0> 20 10 -2 11 25] 61 @dc @F8 @sf [< 01F0F80007F9FC000F0F86000E0783000E0781000E0381800E0381800E0380C00E0380C00E 0380C00701C0600701C060C381C0604381C0E06380E1E03380E1E01F80E1E00E0060C0> 27 18 -1 17 30] 119 @dc [< 0F001F8038C03860383038301C101C001C001C000E000E000E000E0007000700FFF0FFF003 8003800380038001C001C001C000C0> 13 26 0 25 15] 116 @dc [< 600780E00FC0701C60701C70700E30700E30380E103807003807003807001C03801C03801E 03801E03800F03800FC3800EFF000E3E000700000700000700000700000380000380000380 0003800003C0001FC0000FC000> 21 29 -2 28 24] 104 @dc @F8 @sf [< 0F07803FCFC070FCC0703C60F01C60F01C60F00E20F00E00F00E00F00E0078070078070038 07003C07001E0F800F0F8003FB8000F3800001C00001C00001C00001C00000E00000E00000 E00000E00000F00007F00003F0> 20 29 -1 28 22] 100 @dc @F8 @sf [< FFF3FFC000FFF3FFE00007801E000007801E000007801E000007801E000003C00F000003C0 0F000003C00F000003C00F000001E007800001E007800001E007800001E007800000FFFFC0 0000FFFFC00000F003C00000F003C000007801E000007801E000007801E000007801E00000 3C00F000003C00F000003C00F000003C00F00003FFE7FF8001FFE7FF80> 33 28 -2 27 34] 72 @dc @F8 @sf [< 70F8F8F870> 5 5 -3 4 12] 58 @dc @F7 @sf [< FFFFFF80FFFFFF80> 25 2 -3 11 32] 0 @dc @F0 @sf [< FFF807FFC0FFF807FFC01FC000FE000F80007C000F80007C000F80007C000F80007C000F80 007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C 000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F 80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8000 7C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C00 0F80007C001F80007E00FFFFFFFFC0FFFFFFFFC0> 34 41 -2 -1 39] 81 @dc @F11 @sf [< 7800CE00E7006700038003800380038001C001C001C001C000E000E018E008E00C70066003 C00000000000000000003000380030> 13 26 1 19 14] 106 @dc @F11 @sf [< 40402020101070F0F060> 4 10 -2 3 10] 59 @dc @F10 @sf [< 4000C000600060003000180018000C000C000600030003000180018000C000C00060003000 3000180018000C0006000600030003> 16 26 -4 19 0] 54 @dc @F8 @sf [< 0F80003FE000707000603800E01C00E00E00E00E00E00700E00700E0070070030070038038 03001C07001E0F0007FFF803FFFC00FFFC> 22 18 -1 17 24] 27 @dc @F2 @sf [< 01FE000FFFC01FFFE07E07F07E03F8FF01FCFF01FCFF01FEFF01FE7E01FE3C01FE0001FE00 01FC0001F80003F00007E001FF0001FE00001F80000FC00007E00607F01F07F83F83F83F83 F83F83F83F83F81F07F01F07F00FFFE007FF8000FE00> 23 32 -2 31 28] 51 @dc [< FFF00FFFF8FFF00FFFF8FFF00FFFF80700007F00038000FE00038000FE0003C001FE0001C0 01FC0001C001FC0001FFFFFC0000FFFFF80000FFFFF800007007F000007007F00000780FF0 0000380FE00000380FE000001C1FC000001C1FC000001E3FC000000E3F8000000E3F800000 0F7F800000077F000000077F00000003FE00000003FE00000003FE00000001FC00000001FC 00000000F800000000F800000000F800000000700000> 37 34 -2 33 42] 65 @dc [< FFF00000FFF00000FFF000001F8000001F8000001F8000001F8000001F8000001F8000001F 8000001F8FC0001FFFF8001FE0FC001FC07E001F803F001F803F801F803F801F801FC01F80 1FC01F801FC01F801FC01F801FC01F801FC01F801FC01F801FC01F801F801F803F801F803F 001FC07E00FFF0FC00FFFFF800FF8FE000> 26 32 -2 21 31] 112 @dc [< 7FFC007FFC007FFC000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000F C0000FC0000FC0000FC0000FC0000FC0000FC000FFFC00FFFC00FFFC000FC0000FC0000FC0 000FC0000FC0000FC3E00FC7F00FC7F007E7F003E7F001F3E000FFE0001F80> 20 35 -1 34 17] 102 @dc [< FFFF83FFFEFFFF83FFFEFFFF83FFFE07F0001FC007F0001FC007F0001FC007F0001FC007F0 001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001F C007F0001FC007FFFFFFC007FFFFFFC007FFFFFFC007F0001FC007F0001FC007F0001FC007 F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F000 1FC007F0001FC0FFFF83FFFEFFFF83FFFEFFFF83FFFE> 39 34 -2 33 44] 72 @dc [< 01FFC0000FFFF8001F80FC007E003F007C001F00F8000F80F8000F80F8000F80F8001F807C 003F803FFFFF000FFFFF001FFFFE003FFFF8003FFFE0003C000000380000003800000039FC 00001FFF00001F07C0003E03E0003E03E0007E03F0007E03F0007E03F0007E03F0007E03F2 003E03E7003E03EF801F07E38007FF7F0001FC1E00> 25 33 -1 21 28] 103 @dc 1 @eop0 0 0 1 @bop1 151 233 a @F1 @sf(P)n(arallel)22 b(Calcul)o(ation)g(of)h(P)n (olynomial)e(Ro)r(ots)i(according)g(to)-1357 74 y(Durand-Kerne)q(r)i (Metho)r(d)f(using)f(PVM)-1003 121 y @F3 @sf(C.)16 b(BALA)l(YER,)o 15 x (H.)g(GUYENNET,)f(F.)g(SPIES)-746 58 y(Lab)q(orato)q(ire)j(d'informatique) -673 58 y(UFR)d(des)h(Sciences)g(et)g(des)h(T)l(ec)o(hniques)-787 58 y (25030)h(BESANCON)d(Cedex,)g(FRANCE)-832 58 y(phone)i(33-81-)q(66-)q(64-)q (57)q 17 x(fax)g(33-81-6)q(6-6)q(4-5)q(0)-769 58 y(E-mail)h(:)j(bala)o(y)o (er@univ-fcom)o(te.fr)-1362 163 y @F2 @sf(1)56 b(In)n(tro)r(duction)-342 84 y @F9 @sf(The)10 b(k)o(ey)g(obstacle)i(to)e(the)h(widespread)h (adoption)e(of)f(par-)-970 41 y(allel)14 b(systems)g(is)f(the)g(di\016cult)o (y)g(in)g(program)e(dev)o(elopmen)o(t.)-969 42 y(An)f(application)h(has)e (to)h(b)q(e)g(decomp)q(osed)h(in)o(to)e(a)h(large)g(n)o(um-)-971 41 y(b)q (er)19 b(of)e(parallel)q 19 x(comp)q(onen)o(ts,)i(referre)q(d)g(to)f(as)g (pro)q(cesse)q(s,)-969 42 y(ob)r(jects)e(according)f(to)f(the)h (computational)g(mo)q(del)g(under-)-969 42 y(lying)22 b(the)h(programming)e (language,)i(and)e(eac)o(h)i(comp)q(o-)-971 41 y(nen)o(t)d(has)g(to)f(b)q (e)h(assigned,)i(or)d(mapp)q(ed,)i(to)e(the)h(system)-969 42 y(no)q(de.) 32 b(Both)19 b(program)f(dev)o(elopmen)o(t)h(and)f(mapping)h(are)-970 41 y (complex)d(and)e(a)h(prop)q(er)h(set)g(of)e(in)o(tegrated)j(programming) -971 42 y(to)q(ols)k(is)f(require)q(d,)i(but)e(it)h(should)g(not)e(b)q(e)i (designed)g(for)-970 41 y(a)c(ph)o(ysical)h(mac)o(hine.)27 b(As)18 b(in)f (sequen)o(tial)q 18 x(systems,)h(a)f(vir-)-970 42 y(tual)d(mac)o(hine)h (enables)g(the)g(dev)o(elopmen)o(t)g(of)e(applications)q -969 41 a(that)d (are)g(p)q(ortable)h(across)g(di\013eren)o(t)h(hardw)o(are)e(plateforms.) -970 42 y(PVM)j(supplie)q(s)h(the)g(functions)f(to)g(automatically)h (start-up)-970 41 y(tasks)21 b(on)e(the)i(virtual)g(mac)o(hine,)h(to)e (manage)f(comm)o(uni-)-970 42 y(cation)h(and)g(sync)o(hronisation)h(among)e (the)h(pro)q(cesse)q(s,)i(to)-970 41 y(en)o(ter)f(and)e(exit)h(the)g (virtual)h(mac)o(hine.)35 b(PVM)20 b(supp)q(orts)-969 42 y(heterogenei)q (t)o(y)15 b(managing)d(all)i(data)f(con)o(v)o(ersions)q(,)h(and)f(dis-)-969 41 y(tributes)q 16 x(computation)j(among)e(lo)q(osely)i(complex)g(compu-) -970 42 y(tation)f(elemen)o(ts,)h(ie)f(among)e(a)h(set)i(of)e(net)o(w)o (ork)g(connecte)q(d)-969 41 y(w)o(orkstations.)-240 127 y @F2 @sf(2)56 b (The)18 b(Durand-Kerner)g(Metho)r(d)-737 84 y @F9 @sf(W)m(e)h(ha)o(v)o(e)h (c)o(hosen)h(an)e(async)o(hronous)i(distribu)q(ted)h(ap-)-971 41 y (plicati)q(on,)d(with)f(pro)q(cesse)q(s)h(whic)o(h)g(not)e(end)h(at)g(the)g (same)-970 42 y(time)c(and)f(with)h(the)g(duration)f(of)g(life)h(whic)o(h)g (is)g(not)g(kno)o(wn)-971 41 y @F6 @sf(a)j(priori)p @F9 @sf(.)26 b(It)17 b (is)g(also)f(neces)q(sary)i(that)e(the)h(distribu)q(tion)h(of)-971 42 y (calculati)q(on)13 b(time)g(and)f(comm)o(unication)h(time)g(of)e(a)h(pro)q (cess)q -969 41 a(w)o(ould)i(b)q(e)h(as)f(balanced)g(as)g(p)q(ossibl)q(e.) -555 78 y(The)e(Durand-Kerner)i(metho)q(d)e(seems)h(to)f(b)q(e)h(the)g(b)q (etter)-969 41 y(adapted)i(to)g(the)g(problem)h(w)o(e)f(wish)h(to)f(study)m (.)21 b(This)16 b(algo-)-971 42 y(rithm)g(is)g(iterativ)o(e)q 17 x(and)f (con)o(v)o(erge)h(b)o(y)f(succes)q(si)q(v)o(e)i(appro)o(x-)-971 41 y (imations)g(to)o(w)o(ards)g(the)g(set)h(of)d(ro)q(ots.)27 b(The)17 b(adv)n (an)o(tage)f(of)-971 42 y(this)10 b(metho)q(d)g(is)g(to)f(allo)o(w)h(an)f (async)o(hronous)h(paralleli)q(zati)q(on)-969 41 y(where)17 b(eac)o(h)g (pro)q(cess)h(of)d(the)i(application)g(will)h(b)q(e)e(able)h(to)-970 42 y (calculate)q 15 x(a)d(part)h(of)e(p)q(olynomial)i(ro)q(ots.)20 b(These)15 b (pro)q(cess)q(es)q -969 41 a(will)f(require)q 14 x(to)e(exc)o(hange)i (information)e(during)i(their)g(run-)-970 42 y(ning)g(phase.)-155 77 y(W)m (e)k(w)o(an)o(t)f(to)h(\014nd)h(the)f(ro)q(ots)h @F8 @sf(!)p 6 w @F12 @sf (1)1 -6 y @F9 @sf(,...,)o @F8 @sf(!)p 6 w @F11 @sf(n)18 -6 y @F9 @sf(of)f (a)g(n-degree)101 -1819 y(complex)c(p)q(olynomial.)-358 192 y @F8 @sf(P) 6 b @F9 @sf(\()p @F8 @sf(z)r @F9 @sf(\))11 b(=)32 -52 y @F11 @sf(n)-41 12 y @F0 @sf(X)-57 89 y @F11 @sf(i)p @F12 @sf(=0)10 -49 y @F8 @sf(a)p 6 w @F11 @sf(i)2 -6 y @F8 @sf(z)2 -17 y @F11 @sf(n)p @F10 @sf(\000)p @F11 @sf (i)15 17 y @F8 @sf(w)q(ith)j(a)p 6 w @F12 @sf(0)13 -6 y @F9 @sf(=)e(1)p @F8 @sf(;)20 b(a)p 6 w @F11 @sf(n)13 -6 y @F7 @sf(6)p @F9 @sf(=)12 b(0)h @F8 @sf(and)h(a)p 6 w @F11 @sf(i)15 -6 y @F8 @sf(in)g(C)-901 163 y @F9 @sf (The)h(Durand-Kerner)h(metho)q(d)e(is)i(a)e(sim)o(ultaneous)i(res-)-969 41 y(olution)f(metho)q(d)g(whic)o(h)g(allo)o(ws)g(the)g(extraction)h(of)e (all)h(the)-969 42 y(ro)q(ots)g(at)f(once.)20 b(It)14 b(builds)q 15 x(a)g (sequenc)q(e)i @F8 @sf(Z)3 -15 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(\)) 14 15 y @F9 @sf(=)d @F8 @sf(H)s @F9 @sf(\()p @F8 @sf(Z)3 -15 y @F12 @sf(\()p @F11 @sf(k)q @F10 @sf(\000)p @F12 @sf(1\))2 15 y @F9 @sf(\))-970 51 y(in)i @F8 @sf(C)3 -15 y @F11 @sf(n)1 15 y @F9 @sf(,)f(from)g(an)o(y)g(initi)q (al)i(v)o(ector)g @F8 @sf(Z)3 -15 y @F12 @sf(\(0\))16 15 y @F9 @sf(where)g (H)e(is)i(an)e(op-)-970 56 y(erator)h(in)g @F8 @sf(C)3 -15 y @F11 @sf(n) 16 15 y @F9 @sf(constructed)h(in)f(suc)o(h)h(a)e(w)o(a)o(y)g(that)g(the)h @F8 @sf(Z)3 -22 y @F12 @sf(\()p @F11 @sf(k)q @F12 @sf(\))-48 33 y @F11 @sf (i)-932 30 y @F9 @sf(tends)g(to)f(the)h @F8 @sf(!)p 6 w @F11 @sf(i)2 -6 y @F9 @sf(,)f @F8 @sf(i)f @F9 @sf(=)f(1)p @F8 @sf(;)7 b(:::;)o 7 x(n)p @F9 @sf (.)18 b(In)c(this)i(metho)q(d,)e(the)h(used)-969 42 y(op)q(erator)f(is)h (the)f(W)m(eierstr)q(ass)h(op)q(erator)g(:)-608 182 y @F8 @sf(H)p 6 w @F11 @sf(i)2 -6 y @F9 @sf(\()p @F8 @sf(Z)s @F9 @sf(\))d(=)g @F8 @sf(z)p 6 w @F11 @sf(i)11 -6 y @F7 @sf(\000)126 -28 y @F8 @sf(P)6 b @F9 @sf(\()p @F8 @sf(z)p 6 w @F11 @sf(i)2 -6 y @F9 @sf(\))-209 19 y 321 -2 z 7 w @F0 @sf (Q)p 10 w @F11 @sf(n)-21 33 y(j)r @F12 @sf(=1)p @F11 @sf(;j)r @F10 @sf(6)p @F12 @sf(=)p @F11 @sf(i)8 -12 y @F9 @sf(\()p @F8 @sf(z)p 6 w @F11 @sf(i) 11 -6 y @F7 @sf(\000)k @F8 @sf(z)p 6 w @F11 @sf(j)4 -6 y @F9 @sf(\))19 -29 y (;)20 b @F8 @sf(i)12 b @F9 @sf(=)f(1)p @F8 @sf(;)c(:::;)o 7 x(n:)-850 165 y @F9 @sf(The)17 b(initial)q(is)q(ation)i(of)d(the)i(v)o(ector)g @F8 @sf(Z) 3 -15 y @F12 @sf(\(0\))19 15 y @F9 @sf(is)g(realised)q 18 x(b)o(y)-970 49 y (the)g(Guggenheimer)h(metho)q(d.)29 b(This)19 b(\014rst)f(v)o(ector)h @F8 @sf(Z)3 -15 y @F12 @sf(\(0\))19 15 y @F9 @sf(is)-969 42 y(made)14 b (up)g(of)g(the)h(set)g(of)f(ro)q(ots.)20 b(This)15 b(initi)q(ali)q(sation)h (is)f(pri-)-969 41 y(mordial,)i(b)q(ecause)h(it)g(do)q(es)f(not)g(need)g (that)g(t)o(w)o(o)f(elemen)o(ts)-968 42 y(of)c(the)h(v)o(ector)g(con)o(v)o (erge)g(to)f(the)h(same)g(ro)q(ot.)18 b(The)12 b(Guggen-)-970 41 y(heimer)k (metho)q(d)f(consists)q 16 x(in)h(calculate)h(a)d(radius)i @F8 @sf(\033)p 6 w @F12 @sf(0)17 -6 y @F9 @sf(from)-971 42 y(the)k(co)q(e\016cien)q -1 x (ts)h(of)e(the)i(p)q(olynomial,)g(and)f(lik)o(e)g(this)h(the)-969 41 y(ro)q (ots)14 b(are)g(placed)i(at)d(equidis)q(tance)q 15 x(on)g(the)i(circl)q (e.)-825 112 y @F2 @sf(3)56 b(Adaptation)14 b(of)g(the)e(Metho)r(d)h(for)g (a)g(High)-885 58 y(Degree)-206 81 y @F9 @sf(W)m(e)c(mo)q(dify)g(the)h (metho)q(d)g(b)q(ecause)i(the)e @F6 @sf(C)g(language)i(dou-)-969 42 y(ble)h (typ)n(e)g @F9 @sf(is)g(not)g(su\016cien)o(t)h(to)f(ev)n(aluate)g(the)g (function)g(when)-969 41 y(a)g(p)q(oin)o(t)i(is)g(to)q(o)e(far)h(from)f(a)g (ro)q(ot.)-490 77 y(W)m(e)e(mo)q(dify)g(the)i(Horner)f(sc)o(heme)h(to)f (calculate)h(immedi-)-969 42 y(atly)h(the)g(logarithm)h(of)e(the)h (function)h @F8 @sf(Q)p 6 w @F11 @sf(n)1 -6 y @F9 @sf(\()p @F8 @sf(z)r @F9 @sf(\))d(=)g(ln)q(\()p @F8 @sf(P)6 b @F9 @sf(\()p @F8 @sf(z)r @F9 @sf (\)\).)-1968 217 y 1 @eop1 (\nEND-JOB europvm.dvi\n) print flush restore .