#!/bin/sh # This is a shell archive (shar 3.24) # made 07/12/1993 11:59 UTC by dongarra@dasher # Source directory /white/homes/dongarra/PAPERS/TEX/COMP-PHY # # existing files WILL be overwritten # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 174718 -rw-r--r-- comp-phy7.ps # 92340 -rw-r--r-- fig1.ps # 14529 -rw-r--r-- fig2.ps # 23973 -rw-r--r-- fig3.ps # 84036 -rw-r--r-- fig4.ps # if touch 2>&1 | fgrep '[-amc]' > /dev/null then TOUCH=touch else TOUCH=true fi # ============= comp-phy7.ps ============== echo "x - extracting comp-phy7.ps (Text)" sed 's/^X//' << 'SHAR_EOF' > comp-phy7.ps && X%!PS-Adobe-2.0 X%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software X%%Title: comp-phy7.dvi X%%Pages: 22 1 X%%BoundingBox: 0 0 612 792 X%%EndComments X%%BeginProcSet: tex.pro X/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch Xload def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ Xisls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale XResolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get Xround 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 XN}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ X/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ Xstatusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N X/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin X/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array X/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 Xarray copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} XB /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont Xsetfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup Xlength 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ Xch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B X/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 XN /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S Xdup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 Xch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice Xch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} Ximagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr Xput nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf Xdiv put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook Xknown{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore Xshowpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook Xknown{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 Xarray N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N X/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X X/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 X7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 XTR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 X-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ Xmoveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ XS p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B X/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w X}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p Xa}B /bos{/SS save N}B /eos{clear SS restore}B end X%%EndProcSet XTeXDict begin 1000 300 300 @start /Fa 19 119 df<07FFFF00007C01E0003C00F0003C00 X780078003C0078003C0078001E0078001E0078001E0078001F00F0001F00F0001F00F0001F00F0 X001F00F0001F00F0001F01E0001E01E0003E01E0003E01E0003E01E0003C01E0007C03C0007803 XC000F003C000F003C001E003C003C003C0078007800F0007803C00FFFFE000201F7E9E23>68 XD<07FFE0007C00003C00003C0000780000780000780000780000780000780000F00000F00000F0 X0000F00000F00000F00001E00001E00001E00001E00001E00001E00003C00003C00003C00003C0 X0003C00003C00007800007C000FFFC00131F7F9E10>73 D<07FC01FFC0003E003E00003E001800 X003E001800004F001000004F001000004780100000478010000043C010000043C010000083C020 X000081E020000081E020000080F020000080F020000080782000010078400001007C400001003C X400001003C400001001E400001001E400002000F800002000F800002000F800002000780000200 X078000060003800006000300000F00010000FFE0010000221F7E9E22>78 XD<07FFFF00007C03C0003C01E0003C00F0007800F0007800F8007800F8007800F8007800F80078 X00F000F001F000F001E000F003C000F0078000F00F0000FFF80001E0000001E0000001E0000001 XE0000001E0000001E0000003C0000003C0000003C0000003C0000003C0000003C0000007800000 X07C00000FFFC00001D1F7E9E1F>80 D<07F8000C0C001E06001E07001C07000007000007000007 X0000FF0007C7001E07003C0E00780E00F00E10F00E10F00E10F01E10F02E20784F401F87801414 X7D9317>97 D<01FC07060E0F1C0F380E78007000F000F000F000F000E000E000E000E000F00270 X04300818300FC010147C9314>99 D<0000700003F00000F00000700000700000E00000E00000E0 X0000E00000E00000E00001C000F9C00305C00E03C01C03C03801C0780380700380F00380F00380 XF00380F00380E00700E00700E00700E00700E00700700F00301E00186F000F8FE014207C9F19> XI<00F800070E000E07001C0700380380780380700380F00380F00380FFFF80F00000E00000E000 X00E00000E00000F001007002003004001C180007E00011147D9314>I<01C003E003E003E001C0 X00000000000000000000000003801F800780038003800700070007000700070007000E000E000E X000E000E000E001C001E00FF800B1F7F9E0C>105 D<00E007E001E000E000E001C001C001C001 XC001C001C00380038003800380038003800700070007000700070007000E000E000E000E000E00 X0E001C001E00FFC00B207F9F0C>108 D<0387C07C001F9861860007A072070003C03403000380 X3803000780780700070070070007007007000700700700070070070007007007000E00E00E000E X00E00E000E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001E01E01E00FFCFFCFFC0 X22147E9326>I<038F801F90E007A0E003C0600380600780E00700E00700E00700E00700E00700 XE00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FFCFF815147E9319>I<00FC0003 X87000E01801C00C03800E03800E07000F0F000F0F000F0F000F0F000F0E001E0E001E0E001C0E0 X03C0F00380700700380E001C1C0007E00014147D9317>I<00E3E007EC3800F01C00E01E00E00E X01C00E01C00F01C00F01C00F01C00F01C00F03801E03801E03801C03803C0380380380700740E0 X0721C0071F000700000700000700000E00000E00000E00000E00001E0000FFC000181D809319> XI<038E001FB38007C78003C7800383000780000700000700000700000700000700000E00000E00 X000E00000E00000E00000E00001C00001E0000FFE00011147E9312>114 XD<01F2060E080618061802380438001E001FE00FF003F8003C401C400C400C600C6018E010D060 X8FC00F147E9312>I<0080010001000100030007000F001E00FFF80E000E000E000E001C001C00 X1C001C001C001C00380038203820382038203840384018800F000D1C7C9B12>I<1C0380FC1F80 X3C07801C03801C0380380700380700380700380700380700380700700E00700E00700E00700E00 X701E00701E00703C00305E001F9FC012147B9319>II E /Fb 2 64 df<0600060006000F000F000F001F801F801F803FC03F XC07FE07FE0FFF0FFF00C0F86A700>54 D63 D E /Fc 4 40 df36 D<000000000000000000 X001000000000000000000000300000000000000000000030000000000000000000003000000000 X000000000000300000000000000000000030000000000000000000003000000000000000000000 X300000000000000000000030000000000000000000003000000000000000000000600000000000 X000000000060000000000000000000006000000000000000000000600000000000000000000060 X0000000000000000000060000000000000000000006000000000000000000000C0000000000000 X00000000C000000000000000000000C000000000000000000000C0000000000000000000018000 X000000000000000001800000000000000000000180000000000000000000018000000000000000 X000003000000000000000000000300000000000000000000030000000000000000000006000000 X0000000000000006000000000000000000000C000000000000000000000C000000000000000000 X000C00000000000000000000180000000000000000000018000000000000000000003000000000 X000000000000300000000000000000000060000000000000000000006000000000000000000000 XC000000000000000000000C0000000000000000000018000000000000000000001800000000000 X000000000300000000000000000000060000000000000000000006000000000000000000000C00 X000000000000000000180000000000000000000018000000000000000000003000000000000000 X00000060000000000000000000006000000000000000000000C000000000000000000001800000 X00000000000000030000000000000000000006000000000000000000000C000000000000000000 X00180000000000000000000030000000000000000000007000000000000000000000C000000000 X00000000000180000000000000000000030000000000000000000006000000000000000000000C X0000000000000000000018000000000000000000007000000000000000000000E0000000000000 X000000038000000000000000000007000000000000000000001C00000000000000000000380000 X0000000000000000E000000000000000000003C00000000000000000000F000000000000000000 X003C00000000000000000000F000000000000000000007C00000000000000000001F0000000000 X0000000000F80000000000000000000FE0000000000000000000FF0000000000000000007FF000 X00000000000000FFFF000000000000000000FF800000000000000000005455D2D400>I<400000 X0000000000000000C000000000000000000000C000000000000000000000C00000000000000000 X0000C000000000000000000000C000000000000000000000C000000000000000000000C0000000 X00000000000000C000000000000000000000C00000000000000000000060000000000000000000 X006000000000000000000000600000000000000000000060000000000000000000006000000000 X000000000000600000000000000000000060000000000000000000003000000000000000000000 X300000000000000000000030000000000000000000003000000000000000000000180000000000 X00000000001800000000000000000000180000000000000000000018000000000000000000000C X000000000000000000000C000000000000000000000C0000000000000000000006000000000000 X000000000600000000000000000000030000000000000000000003000000000000000000000300 X0000000000000000000180000000000000000000018000000000000000000000C0000000000000 X00000000C000000000000000000000600000000000000000000060000000000000000000003000 X000000000000000000300000000000000000000018000000000000000000001800000000000000 X0000000C0000000000000000000006000000000000000000000600000000000000000000030000 X00000000000000000180000000000000000000018000000000000000000000C000000000000000 X000000600000000000000000000060000000000000000000003000000000000000000000180000 X00000000000000000C000000000000000000000600000000000000000000030000000000000000 X0000018000000000000000000000C0000000000000000000006000000000000000000000300000 X000000000000000018000000000000000000000C00000000000000000000060000000000000000 X00000300000000000000000000018000000000000000000000E000000000000000000000700000 X00000000000000001C000000000000000000000E00000000000000000000038000000000000000 X000001C00000000000000000000070000000000000000000003C000000000000000000000F0000 X000000000000000003C000000000000000000000F0000000000000000000003E00000000000000 X0000000F8000000000000000000001F0000000000000000000007F000000000000000000000FF0 X00000000000000000000FFE00000000000000000000FFFF80000000000000000001FF8555580D4 X00>I<0000000000000000001FF800000000000000000FFFF80000000000000000FFE000000000 X000000000FF00000000000000000007F00000000000000000001F00000000000000000000F8000 X00000000000000003E00000000000000000000F000000000000000000003C00000000000000000 X000F000000000000000000003C000000000000000000007000000000000000000001C000000000 X000000000003800000000000000000000E000000000000000000001C0000000000000000000070 X00000000000000000000E000000000000000000001800000000000000000000300000000000000 X00000006000000000000000000000C000000000000000000001800000000000000000000300000 X00000000000000006000000000000000000000C000000000000000000001800000000000000000 X00030000000000000000000006000000000000000000000C000000000000000000001800000000 X000000000000300000000000000000000060000000000000000000006000000000000000000000 XC00000000000000000000180000000000000000000018000000000000000000003000000000000 X00000000060000000000000000000006000000000000000000000C000000000000000000001800 X000000000000000000180000000000000000000030000000000000000000003000000000000000 X00000060000000000000000000006000000000000000000000C000000000000000000000C00000 X000000000000000180000000000000000000018000000000000000000003000000000000000000 X000300000000000000000000030000000000000000000006000000000000000000000600000000 X0000000000000C000000000000000000000C000000000000000000000C00000000000000000000 X180000000000000000000018000000000000000000001800000000000000000000180000000000 X000000000030000000000000000000003000000000000000000000300000000000000000000030 X000000000000000000006000000000000000000000600000000000000000000060000000000000 X000000006000000000000000000000600000000000000000000060000000000000000000006000 X000000000000000000C000000000000000000000C000000000000000000000C000000000000000 X000000C000000000000000000000C000000000000000000000C000000000000000000000C00000 X0000000000000000C000000000000000000000C000000000000000000000400000000000000000 X00005555808100>I E /Fd 3 115 df<70F8F8F87005057C8D0D>1 D<03C00FF01FF83FFC7FFE X7FFEFFFFFFFFFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C010127D9317>15 XD114 D E /Fe 11 123 df<001E0000630000C38001C1800381800301 XC00701C00F01C00E01C01E03C01C03C03C03C03C03C03C03C07807807FFF807FFF80780780F00F X00F00F00F00F00F00E00F01E00E01C00E03C00E03800E0300060700060E00070C0003180001E00 X0012207E9F15>18 D<70F8FCFC74040404080810102040060E7C840D>59 XD<000100030003000600060006000C000C000C00180018001800300030003000600060006000C0 X00C000C00180018001800300030003000600060006000C000C000C001800180018003000300030 X00600060006000C000C000C000102D7DA117>61 D<001F000060C0008060010030020018038018 X03C01C07801C03001C00001E00001E00001E003E1E00C11E03809C07007C0E007C1C007C3C007C X3800787800787800787800F0F000F0F000E0F000E0F001C0F001C0F00380700300700600380C00 X1C380007E00017227EA018>64 D<00FFFFFF000F000E000F0006000F0002000F0002001E000200 X1E0002001E0002001E0002003C0004003C0400003C0400003C04000078080000781800007FF800 X0078180000F0100000F0100000F0100000F0100001E0000001E0000001E0000001E0000003C000 X0003C0000003C0000003C0000007C00000FFFE0000201F7E9E1D>70 D<00FFF80FF8000F8003E0 X000F000380000F000200000F000400001E000800001E002000001E004000001E008000003C0100 X00003C040000003C080000003C180000007838000000787C000000793C0000007A3C000000F41E X000000F81E000000F01E000000F00F000001E00F000001E00F000001E007800001E007800003C0 X07800003C003C00003C003C00003C003C00007C003E000FFFC3FFC00251F7E9E27>75 XD<0000780003F80000700000700000700000700000E00000E00000E00000E00001C00001C000F1 XC00389C00707800E03801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E X10F01C20F01C20703C20705C40308C400F078015207E9F18>100 D<01E0000FE00001C00001C0 X0001C00001C000038000038000038000038000070000070000071F000761800E80C00F00C00E00 XE00E00E01C01C01C01C01C01C01C01C0380380380380380380380704700708700E08700E107006 X10E006206003C016207E9F1A>104 D<00F0400388C00705800E03801C03803C03803807007807 X00780700780700F00E00F00E00F00E00F00E00F01C00F01C00703C00705C0030B8000F38000038 X0000380000700000700000700000700000E00000E0000FFE00121D7E9314>113 XD<00C000E001C001C001C001C003800380FFF8038007000700070007000E000E000E000E001C00 X1C001C001C10382038203820384018800F000D1C7F9B10>116 D<01E02003F04007F8C00C1F80 X08010000020000040000080000100000600000C0000100000200000400800801001003003F0600 X61FC0040F80080700013147E9315>122 D E /Ff 4 56 df<0FE030306018701C701C001C0018 X0038006007E000300018000C000E000EE00EE00EC00C401830300FE00F157F9412>51 XD<00300030007000F001F001700270047008701870107020704070C070FFFE0070007000700070 X007003FE0F157F9412>I<01F00608080C181C301C70006000E000E3E0EC30F018F00CE00EE00E XE00E600E600E300C3018183007C00F157F9412>54 D<40007FFE7FFC7FF8C00880108020004000 X8000800100010003000200060006000E000E000E000E000E0004000F167E9512>I XE /Fg 3 116 df<60F0F06004047D830A>58 D<38F04518463846308C000C000C000C00180018 X0018001800300030000D0E7F8D10>114 D<07C00C201870187038001E000FC003E000606060E0 X60C0C0C1803F000C0E7E8D10>I E /Fh 33 122 df<030600078F00078F00078F00078F00078F X00078F007FFFC0FFFFE0FFFFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E007FFFC0FFFF XE0FFFFE07FFFC01E3C001E3C001E3C001E3C001E3C001E3C000C1800131C7E9B18>35 XD<3078FCFC78300606778518>46 D<000300000780000780000F80000F00001F00001E00001E00 X003E00003C00007C0000780000780000F80000F00001F00001E00003E00003C00003C00007C000 X0780000F80000F00000F00001F00001E00003E00003C00003C00007C0000780000F80000F00000 XF0000060000011247D9F18>I<01F00007FC000FFE001F1F001C07003803807803C07001C07001 XC0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803 XC03803801C07001F1F000FFE0007FC0001F000131C7E9B18>I<01800380038007800F803F80FF X80FB80438003800380038003800380038003800380038003800380038003800380038003807FFC XFFFE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000E06000E000 X00E00000E00001C00001C00003C0000780000F00001E00003C0000780000F00001E00007C0000F X80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<07F8001FFE003FFF007807807803C0 X7801C03001C00001C00003C0000380000F0003FF0003FE0003FF000007800003C00001C00000E0 X0000E00000E0F000E0F000E0F001C0F003C07C07803FFF001FFE0003F800131C7E9B18>I<001F X00003F0000770000770000E70001E70001C7000387000787000707000E07001E07003C07003807 X00780700F00700FFFFF8FFFFF8FFFFF8000700000700000700000700000700000700007FF000FF XF8007FF0151C7F9B18>I<007C0001FE0007FF000F87801E03C03C1DC0387FC070FFE071E3E071 XC1E0E1C1E0E380E0E380E0E380E0E380E0E380E0E380E0E1C1C071C1C071E3C070FF80387F003C X1C001E00E00F83E007FFC001FF80007E00131C7E9B18>64 D85 XD<7FFF00FFFF80FFFF807FFF0011047D7F18>95 D<1FE0003FF8007FFC00781E00300E00000700 X00070000FF0007FF001FFF007F0700780700E00700E00700E00700F00F00781F003FFFF01FFBF0 X07E1F014147D9318>97 D<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000E XFF800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F X00700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF803E0780380300 X700000700000E00000E00000E00000E00000E00000E000007000007001C03801C03E03C01FFF80 X07FF0001FC0012147D9318>I<001F80003F80001F8000038000038000038000038000038003E3 X800FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380E00380E003807007 X80700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007FC001FFE003E0F0038 X0780700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C03801C03E03C01F XFF8007FF0001FC0012147D9318>I<001F80007FC000FFE000E1E001C0C001C00001C00001C000 X7FFFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 X01C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007FFF80FFFF81E1E X301C0E003807003807003807003807003807001C0E001E1E001FFC001FF80039E0003800001C00 X001FFE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800F07E03F01FFFC00FFF X8001FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000E XFF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E X00E00E00E00E00E07FC3FCFFE7FE7FC3FC171C809B18>I<03800007C00007C00007C000038000 X0000000000000000000000007FC000FFC0007FC00001C00001C00001C00001C00001C00001C000 X01C00001C00001C00001C00001C00001C00001C00001C000FFFF00FFFF80FFFF00111D7C9C18> XI107 D<7FE000FFE0007FE00000E00000E00000E00000E00000E0 X0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 X0000E00000E00000E00000E0007FFFC0FFFFE07FFFC0131C7E9B18>I<7CE0E000FFFBF8007FFF XF8001F1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C X1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FFBFBF807F1F1F001914819318>I<7E X3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E X00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC1714809318>I<01F0000FFE001FFF003E0F80 X3803807001C07001C0E000E0E000E0E000E0E000E0E000E0F001E07001C07803C03C07803E0F80 X1FFF000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F00700E00700E00 X380E00380E00380E00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF800E3E000E00 X000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000151E809318>I<7F87E0FF X9FF07FBFF803F87803F03003E00003C00003C00003800003800003800003800003800003800003 X80000380000380007FFE00FFFF007FFE0015147F9318>114 D<07F7003FFF007FFF00780F00E0 X0700E00700E007007C00007FE0001FFC0003FE00001F00600780E00380E00380F00380F80F00FF XFF00FFFC00E7F00011147D9318>I<0180000380000380000380000380007FFFC0FFFFC0FFFFC0 X0380000380000380000380000380000380000380000380000380000380400380E00380E00380E0 X01C1C001FFC000FF80003E0013197F9818>I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00 XE00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FC XFC1714809318>I<7F8FF0FF8FF87F8FF01E03C00E03800E03800E038007070007070007070003 X8E00038E00038E00038E0001DC0001DC0001DC0000F80000F80000700015147F9318>I<7F8FF0 X7F9FF07F8FF0070700078E00039E0001DC0001F80000F80000700000F00000F80001DC00039E00 X038E000707000F07807F8FF0FF8FF87F8FF015147F9318>120 D<7F8FF0FF8FF87F8FF00E01C0 X0E03800E0380070380070700070700038700038600038E0001CE0001CE0000CC0000CC0000DC00 X00780000780000780000700000700000700000F00000E00079E0007BC0007F80003F00001E0000 X151E7F9318>I E /Fi 38 122 df<387CFEFEFE7C3807077C8610>46 D<00180000780001F800 XFFF800FFF80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 X01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 X01F8007FFFE07FFFE013207C9F1C>49 D<03FC000FFF003C1FC07007E07C07F0FE03F0FE03F8FE X03F8FE01F87C01F83803F80003F80003F00003F00007E00007C0000F80001F00003E0000380000 X700000E01801C0180380180700180E00380FFFF01FFFF03FFFF07FFFF0FFFFF0FFFFF015207D9F X1C>I<00FE0007FFC00F07E01E03F03F03F03F81F83F81F83F81F81F03F81F03F00003F00003E0 X0007C0001F8001FE0001FF000007C00001F00001F80000FC0000FC3C00FE7E00FEFF00FEFF00FE XFF00FEFF00FC7E01FC7801F81E07F00FFFC001FE0017207E9F1C>I<0000E00001E00003E00003 XE00007E0000FE0001FE0001FE00037E00077E000E7E001C7E00187E00307E00707E00E07E00C07 XE01807E03807E07007E0E007E0FFFFFEFFFFFE0007E00007E00007E00007E00007E00007E00007 XE000FFFE00FFFE17207E9F1C>I<000070000000007000000000F800000000F800000000F80000 X0001FC00000001FC00000003FE00000003FE00000003FE00000006FF000000067F0000000E7F80 X00000C3F8000000C3F800000183FC00000181FC00000381FE00000300FE00000300FE00000600F XF000006007F00000E007F80000FFFFF80000FFFFF800018001FC00018001FC00038001FE000300 X00FE00030000FE000600007F000600007F00FFE00FFFF8FFE00FFFF825227EA12A>65 XD<0003FE0080001FFF818000FF01E38001F8003F8003E0001F8007C0000F800F800007801F8000 X07803F000003803F000003807F000001807E000001807E00000180FE00000000FE00000000FE00 X000000FE00000000FE00000000FE00000000FE00000000FE000000007E000000007E000001807F X000001803F000001803F000003801F800003000F8000030007C000060003F0000C0001F8003800 X00FF00F000001FFFC0000003FE000021227DA128>67 D69 D<0003FE0040001FFFC0C0007F00F1C001F8003FC003F0000FC007C000 X07C00FC00003C01F800003C03F000001C03F000001C07F000000C07E000000C07E000000C0FE00 X000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000FFFFC7E X000FFFFC7F00001FC07F00001FC03F00001FC03F00001FC01F80001FC00FC0001FC007E0001FC0 X03F0001FC001FC003FC0007F80E7C0001FFFC3C00003FF00C026227DA12C>71 XDI76 DI<0007FC0000003FFF800000FC07 XE00003F001F80007E000FC000FC0007E001F80003F001F80003F003F00001F803F00001F807F00 X001FC07E00000FC07E00000FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE X00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07F00001FC07F00001FC03F00001F80 X3F80003F801F80003F000FC0007E0007E000FC0003F001F80000FC07E000003FFF80000007FC00 X0023227DA12A>79 DI<01FC0407 XFF8C1F03FC3C007C7C003C78001C78001CF8000CF8000CFC000CFC0000FF0000FFE0007FFF007F XFFC03FFFF01FFFF80FFFFC03FFFE003FFE0003FF00007F00003F00003FC0001FC0001FC0001FE0 X001EE0001EF0003CFC003CFF00F8C7FFE080FF8018227DA11F>83 D<7FFFFFFF807FFFFFFF807E X03F80F807803F807807003F803806003F80180E003F801C0E003F801C0C003F800C0C003F800C0 XC003F800C0C003F800C00003F800000003F800000003F800000003F800000003F800000003F800 X000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 X00000003F800000003F800000003F800000003F800000003F800000003F8000003FFFFF80003FF XFFF80022227EA127>I86 XD<07FC001FFF803F07C03F03E03F01E03F01F01E01F00001F00001F0003FF003FDF01FC1F03F01 XF07E01F0FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F07E03F18167E951B>97 XD<00FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC0000FC0000FC0000FC0000FC00 X00FC00007C00007E00007E00003E00301F00600FC0E007FF8000FE0014167E9519>99 XD<0001FE000001FE0000003E0000003E0000003E0000003E0000003E0000003E0000003E000000 X3E0000003E0000003E0000003E0001FC3E0007FFBE000F81FE001F007E003E003E007E003E007C X003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E007C003E00 X7C003E003E007E001E00FE000F83BE0007FF3FC001FC3FC01A237EA21F>I<00FE0007FF800F87 XC01E01E03E01F07C00F07C00F8FC00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C00 X007E00003E00181F00300FC07003FFC000FF0015167E951A>I<003F8000FFC001E3E003C7E007 XC7E00F87E00F83C00F80000F80000F80000F80000F80000F8000FFFC00FFFC000F80000F80000F X80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F X80000F80000F80007FF8007FF80013237FA211>I<03FC1E0FFF7F1F0F8F3E07CF3C03C07C03E0 X7C03E07C03E07C03E07C03E03C03C03E07C01F0F801FFF0013FC003000003000003800003FFF80 X1FFFF00FFFF81FFFFC3800FC70003EF0001EF0001EF0001EF0001E78003C7C007C3F01F80FFFE0 X01FF0018217E951C>I XI<1C003F007F007F007F003F001C000000000000000000000000000000FF00FF001F001F001F00 X1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B247EA310 X>I X108 DII<00FE0007FFC00F83E01E00F03E00F87C007C7C007C7C007CFC007EFC007EFC007EFC007E XFC007EFC007EFC007E7C007C7C007C3E00F81F01F00F83E007FFC000FE0017167E951C>II114 D<0FF3003FFF00781F00600700E00300E00300F00300FC00007FE0 X007FF8003FFE000FFF0001FF00000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F0 X0011167E9516>I<0180000180000180000180000380000380000780000780000F80003F8000FF XFF00FFFF000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F X81800F81800F81800F81800F81800F830007C30003FE0000F80011207F9F16>IIIIII E /Fj 52 122 Xdf<00003FE00000E0100001803800038078000300780007003000070000000700000007000000 X0E0000000E0000000E000000FFFFE0000E00E0001C01C0001C01C0001C01C0001C01C0001C0380 X0038038000380380003803800038070000380700007007000070071000700E2000700E2000700E X2000E00E2000E0064000E0038000E0000000C0000001C0000001C000003180000079800000F300 X0000620000003C0000001D29829F1A>12 D<0E1F3F3F1D0102020404081020C0080E779F0E>39 XD<000100020004000800100020006000C0018001800300070006000E000C001C00180038003800 X30007000700060006000E000E000C000C000C000C000C000C000C000C000C000C000C000C000C0 X004000600060002000100010000800102E79A113>I<0010000008000004000006000002000003 X000003000003000001000001800001800001800001800001800001800001800003800003800003 X80000300000300000300000700000700000600000600000E00000C00000C00001C000018000038 X0000300000700000600000E00000C0000180000100000300000600000C00001800003000006000 X00800000112E80A113>I<1C3C3C3C3C040408081020204080060E7D840E>44 XD<7FF0FFE07FE00C037D8A10>I<70F8F8F0E005057B840E>I<00000040000000C0000001800000 X01800000030000000300000006000000060000000C000000180000001800000030000000300000 X0060000000C0000000C0000001800000018000000300000003000000060000000C0000000C0000 X001800000018000000300000003000000060000000C0000000C000000180000001800000030000 X0003000000060000000C0000000C0000001800000018000000300000003000000060000000C000 X0000C0000000800000001A2D7FA117>I<000200020006000E003C00DC031C001C003800380038 X0038007000700070007000E000E000E000E001C001C001C001C003800380038003800780FFF80F X1E7B9D17>49 D<001F800060E00080700100300200380420380420380410380420700460700380 X600000E00001C000030000FE00001C000006000007000007800007800007803007807807807807 X80F00F00800F00401E00401C0040380020E0001F8000151F7C9D17>51 D<001F0000718000C0C0 X0180C00380E00700E00F00E00F01E01E01E01E01E01E01E01E01C01C03C01C03C01C03C01C07C0 X1C0F800C0F8006378003C700000F00000E00000E00001C00601C00F03800F07000E0600080C000 X4380003E0000131F7B9D17>57 D<00000200000006000000060000000E0000001E0000001E0000 X003F0000002F0000004F0000004F0000008F0000010F0000010F0000020F0000020F0000040F00 X000C0F0000080F0000100F0000100F0000200F80003FFF800040078000C0078000800780010007 X80010007800200078002000780060007801E000F80FF807FF81D207E9F22>65 XD<01FFFFC0001E00F0001E0078001E0038001E003C003C003C003C003C003C003C003C003C0078 X007800780078007800F0007801E000F0078000FFFE0000F00F8000F003C001E001C001E001E001 XE001E001E001E003C001E003C001E003C001E003C001C0078003C00780078007800F0007801E00 X0F007800FFFFE0001E1F7D9E20>I<0000FE0200078186001C004C0038003C0060003C00C0001C X01C0001803800018070000180F0000181E0000101E0000103C0000003C00000078000000780000 X007800000078000000F0000000F0000000F0000000F0000000F000008070000080700000807000 X01003800010038000200180004000C001800060020000381C00000FE00001F217A9F21>I<01FF XFF80001E00E0001E0070001E0038001E001C003C001C003C000E003C000E003C000E0078000E00 X78000E0078000E0078000E00F0001E00F0001E00F0001E00F0001E01E0003C01E0003C01E0003C X01E0007803C0007003C0007003C000E003C001C0078001C00780038007800E0007801C000F0070 X00FFFFC0001F1F7D9E22>I<01FFFFFE001E001C001E000C001E0004001E0004003C0004003C00 X04003C0004003C00040078080800780800007808000078180000F0300000FFF00000F0300000F0 X300001E0200001E0200001E0200001E0001003C0002003C0002003C0004003C000400780008007 X80018007800100078007000F001F00FFFFFE001F1F7D9E1F>I<01FFFFFC001E0038001E001800 X1E0008001E0008003C0008003C0008003C0008003C000800780010007808000078080000780800 X00F0100000F0300000FFF00000F0300001E0200001E0200001E0200001E0200003C0000003C000 X0003C0000003C00000078000000780000007800000078000000F800000FFF800001E1F7D9E1E> XI<0000FC040007030C001C00980030007800E0007801C000380380003003800030070000300E00 X00301E0000201E0000203C0000003C00000078000000780000007800000078000000F0000000F0 X00FFF0F0000780F0000780F0000F0070000F0070000F0070000F0070001E0038001E0018003E00 X1C002E000E00CC000383040000FC00001E217A9F23>I<01FFF3FFE0001F003E00001E003C0000 X1E003C00001E003C00003C007800003C007800003C007800003C007800007800F000007800F000 X007800F000007800F00000F001E00000FFFFE00000F001E00000F001E00001E003C00001E003C0 X0001E003C00001E003C00003C007800003C007800003C007800003C007800007800F000007800F X000007800F000007800F00000F801F0000FFF1FFE000231F7D9E22>I<01FFF0001F00001E0000 X1E00001E00003C00003C00003C00003C0000780000780000780000780000F00000F00000F00000 XF00001E00001E00001E00001E00003C00003C00003C00003C0000780000780000780000780000F X8000FFF800141F7D9E12>I<01FFF800001F0000001E0000001E0000001E0000003C0000003C00 X00003C0000003C00000078000000780000007800000078000000F0000000F0000000F0000000F0 X000001E0000001E0000001E0000001E0008003C0010003C0010003C0030003C002000780060007 X80060007800C0007801C000F007800FFFFF800191F7D9E1D>76 D<01FE00007FC0001E0000FC00 X001E0000F80000170001780000170001780000270002F00000270004F00000270004F000002700 X08F00000470009E00000470011E00000470021E00000470021E00000870043C00000838043C000 X00838083C00000838083C000010381078000010382078000010382078000010384078000020384 X0F00000203880F00000203900F00000203900F00000401E01E00000401E01E00000401C01E0000 X0C01801E00001C01803E0000FF8103FFC0002A1F7D9E29>I<01FF007FE0001F000F00001F0004 X000017800400001780040000278008000023C008000023C008000023C008000041E010000041E0 X10000041F010000040F010000080F0200000807820000080782000008078200001003C40000100 X3C400001003C400001001E400002001E800002001E800002000F800002000F800004000F000004 X0007000004000700000C000700001C00020000FF80020000231F7D9E22>I<01FFFF80001E00E0 X001E0070001E0038001E003C003C003C003C003C003C003C003C003C0078007800780078007800 XF0007800E000F003C000F00F0000FFFC0000F0000001E0000001E0000001E0000001E0000003C0 X000003C0000003C0000003C00000078000000780000007800000078000000F800000FFF000001E X1F7D9E1F>80 D<0007E040001C18C0003005800060038000C0038001C001800180010003800100 X03800100038001000380000003C0000003C0000003F8000001FF800001FFE000007FF000001FF0 X000001F80000007800000078000000380000003800200038002000380020003000600070006000 X60006000E0007000C000E8038000C606000081F800001A217D9F1A>83 D<0FFFFFF01E0780E018 X0780201007802020078020200F0020600F0020400F0020400F0020801E0040001E0000001E0000 X001E0000003C0000003C0000003C0000003C00000078000000780000007800000078000000F000 X0000F0000000F0000000F0000001E0000001E0000001E0000001E0000003E00000FFFF00001C1F X789E21>I<7FFC1FF807C003C00780010007800100078001000F0002000F0002000F0002000F00 X02001E0004001E0004001E0004001E0004003C0008003C0008003C0008003C0008007800100078 X0010007800100078001000F0002000F0002000F0002000F0004000F00040007000800070010000 X30020000380400000C18000007E000001D20779E22>III<00F1800389C00707800E03801C03803C0380380700780700780700780700F00E00 XF00E00F00E00F00E20F01C40F01C40703C40705C40308C800F070013147C9317>97 XD<07803F8007000700070007000E000E000E000E001C001C001CF01D0C3A0E3C0E380F380F700F X700F700F700FE01EE01EE01EE01CE03CE038607060E031C01F0010207B9F15>I<007E0001C100 X0300800E07801E07801C07003C0200780000780000780000F00000F00000F00000F00000F00000 X70010070020030040018380007C00011147C9315>I<0000780003F80000700000700000700000 X700000E00000E00000E00000E00001C00001C000F1C00389C00707800E03801C03803C03803807 X00780700780700780700F00E00F00E00F00E00F00E20F01C40F01C40703C40705C40308C800F07 X0015207C9F17>I<007C01C207010E011C013C013802780C7BF07C00F000F000F000F000700070 X0170023804183807C010147C9315>I<00007800019C00033C00033C000718000700000700000E X00000E00000E00000E00000E0001FFE0001C00001C00001C00001C000038000038000038000038 X0000380000700000700000700000700000700000700000E00000E00000E00000E00000C00001C0 X0001C0000180003180007B0000F300006600003C00001629829F0E>I<003C6000E27001C1E003 X80E00700E00F00E00E01C01E01C01E01C01E01C03C03803C03803C03803C03803C07003C07001C X0F001C17000C2E0003CE00000E00000E00001C00001C00301C00783800F0700060E0003F800014 X1D7E9315>I<01E0000FE00001C00001C00001C00001C000038000038000038000038000070000 X070000071E000763000E81800F01C00E01C00E01C01C03801C03801C03801C0380380700380700 X380700380E10700E20700C20701C20700C40E00CC060070014207D9F17>I<00C001E001E001C0 X00000000000000000000000000000E003300230043804300470087000E000E000E001C001C001C X003840388030807080310033001C000B1F7C9E0E>I<01E0000FE00001C00001C00001C00001C0 X000380000380000380000380000700000700000703C00704200E08E00E11E00E21E00E40C01C80 X001D00001E00001FC00038E000387000387000383840707080707080707080703100E03100601E X0013207D9F15>107 D<03C01FC0038003800380038007000700070007000E000E000E000E001C X001C001C001C0038003800380038007000700070007100E200E200E200E200640038000A207C9F X0C>I<1C0F80F0002630C318004740640C004780680E004700700E004700700E008E00E01C000E X00E01C000E00E01C000E00E01C001C01C038001C01C038001C01C038001C01C070803803807100 X3803806100380380E10038038062007007006600300300380021147C9325>I<1C0F802630C047 X40604780604700704700708E00E00E00E00E00E00E00E01C01C01C01C01C01C01C038438038838 X03083807083803107003303001C016147C931A>I<007C0001C3000301800E01C01E01C01C01E0 X3C01E07801E07801E07801E0F003C0F003C0F003C0F00780F00700700F00700E00301800187000 X07C00013147C9317>I<01C1E002621804741C04781C04701E04701E08E01E00E01E00E01E00E0 X1E01C03C01C03C01C03C01C0380380780380700380E003C1C0072380071E000700000700000E00 X000E00000E00000E00001C00001C0000FFC000171D809317>I<1C1E0026610047838047878047 X07804703008E00000E00000E00000E00001C00001C00001C00001C000038000038000038000038 X000070000030000011147C9313>114 D<00FC030206010C030C070C060C000F800FF007F803FC X003E000E700EF00CF00CE008401020601F8010147D9313>I<018001C003800380038003800700 X0700FFF007000E000E000E000E001C001C001C001C003800380038003820704070407080708031 X001E000C1C7C9B0F>I<0E00C03300E02301C04381C04301C04701C08703800E03800E03800E03 X801C07001C07001C07001C07101C0E20180E20180E201C1E200C264007C38014147C9318>I<0E X03803307802307C04383C04301C04700C08700800E00800E00800E00801C01001C01001C01001C X02001C02001C04001C04001C08000E300003C00012147C9315>I<0E00C1C03300E3C02301C3E0 X4381C1E04301C0E04701C060870380400E0380400E0380400E0380401C0700801C0700801C0700 X801C0701001C0701001C0602001C0F02000C0F04000E13080003E1F0001B147C931E>I<038380 X0CC4401068E01071E02071E02070C040E00000E00000E00000E00001C00001C00001C00001C040 X638080F38080F38100E5810084C60078780013147D9315>I<0E00C03300E02301C04381C04301 XC04701C08703800E03800E03800E03801C07001C07001C07001C07001C0E00180E00180E001C1E X000C3C0007DC00001C00001C00003800F03800F07000E06000C0C0004380003E0000131D7C9316 X>I E /Fk 39 122 df<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000FE0000FE X0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE X0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE X007FFFFE7FFFFE7FFFFE17277BA622>49 D<00FF800003FFF0000FFFFC001F03FE003800FF007C X007F80FE003FC0FF003FC0FF003FE0FF001FE0FF001FE07E001FE03C003FE000003FE000003FC0 X00003FC000007F8000007F000000FE000000FC000001F8000003F0000003E00000078000000F00 X00001E0000003C00E0007000E000E000E001C001C0038001C0070001C00FFFFFC01FFFFFC03FFF XFFC07FFFFFC0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FFFC000F81 XFE001F00FF003F80FF003F807F803F807F803F807F801F807F800F007F800000FF000000FF0000 X00FE000001FC000001F8000007F00000FFC00000FFF0000001FC0000007E0000007F0000007F80 X00003FC000003FC000003FE000003FE03C003FE07E003FE0FF003FE0FF003FE0FF003FC0FF007F XC07E007F807C007F003F01FE001FFFFC0007FFF00000FF80001B277DA622>I<00000E0000001E X0000003E0000007E000000FE000000FE000001FE000003FE0000077E00000E7E00000E7E00001C X7E0000387E0000707E0000E07E0000E07E0001C07E0003807E0007007E000E007E000E007E001C X007E0038007E0070007E00E0007E00FFFFFFF8FFFFFFF8FFFFFFF80000FE000000FE000000FE00 X0000FE000000FE000000FE000000FE000000FE00007FFFF8007FFFF8007FFFF81D277EA622>I< X0C0003000F803F000FFFFE000FFFFC000FFFF8000FFFF0000FFFE0000FFFC0000FFE00000E0000 X000E0000000E0000000E0000000E0000000E0000000E7FC0000FFFF8000F80FC000E003E000C00 X3F0000001F8000001FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001FE0FE X001FE0FE001FC0FC001FC078003F8078003F803C007F001F01FE000FFFF80003FFF00000FF8000 X1B277DA622>I<000003800000000007C00000000007C0000000000FE0000000000FE000000000 X0FE0000000001FF0000000001FF0000000003FF8000000003FF8000000003FF80000000073FC00 X00000073FC00000000F3FE00000000E1FE00000000E1FE00000001C0FF00000001C0FF00000003 XC0FF80000003807F80000007807FC0000007003FC0000007003FC000000E003FE000000E001FE0 X00001E001FF000001C000FF000001FFFFFF000003FFFFFF800003FFFFFF80000780007FC000070 X0003FC0000700003FC0000E00001FE0000E00001FE0001E00001FF0001C00000FF0001C00000FF X00FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE2F297EA834>65 DI<00003FF001800003FFFE0380000FFFFF8780003FF007DF8000FF8001FF8001FE X00007F8003FC00003F8007F000001F800FF000000F801FE0000007801FE0000007803FC0000007 X803FC0000003807FC0000003807F80000003807F8000000000FF8000000000FF8000000000FF80 X00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000 X007F80000000007F80000000007FC0000003803FC0000003803FC0000003801FE0000003801FE0 X000007000FF00000070007F000000E0003FC00001E0001FE00003C0000FF8000F800003FF007E0 X00000FFFFFC0000003FFFF000000003FF8000029297CA832>III XI72 DI77 DI<00 X00FFE000000007FFFC0000003FC07F8000007F001FC00001FC0007F00003F80003F80007F00001 XFC000FF00001FE001FE00000FF001FE00000FF003FC000007F803FC000007F807FC000007FC07F X8000003FC07F8000003FC07F8000003FC0FF8000003FE0FF8000003FE0FF8000003FE0FF800000 X3FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE07F X8000003FC07FC000007FC07FC000007FC03FC000007F803FC000007F801FE00000FF001FE00000 XFF000FF00001FE0007F00001FC0003F80003F80001FC0007F00000FF001FE000003FC07F800000 X0FFFFE00000000FFE000002B297CA834>II82 D<007F806003FFF0E007FFF9E00F807FE01F001FE03E0007 XE07C0003E07C0001E0FC0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000007FFE X00007FFFE0003FFFFC001FFFFE000FFFFF8007FFFFC003FFFFE000FFFFE00007FFF000007FF000 X000FF8000007F8000003F8600001F8E00001F8E00001F8E00001F8F00001F0F00001F0F80003F0 XFC0003E0FF0007C0FFE01F80F3FFFF00E0FFFE00C01FF0001D297CA826>I86 D<01FF800007FFF0000F81F8001FC07E001FC07E001FC03F000F X803F8007003F8000003F8000003F8000003F80000FFF8000FFFF8007FC3F800FE03F803F803F80 X3F003F807F003F80FE003F80FE003F80FE003F80FE003F807E007F807F00DF803F839FFC0FFF0F XFC01FC03FC1E1B7E9A21>97 DI<001FF800 X00FFFE0003F01F0007E03F800FC03F801F803F803F801F007F800E007F0000007F000000FF0000 X00FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F0000007F8000003F80 X01C01F8001C00FC0038007E0070003F01E0000FFFC00001FE0001A1B7E9A1F>I<00003FF80000 X003FF80000003FF800000003F800000003F800000003F800000003F800000003F800000003F800 X000003F800000003F800000003F800000003F800000003F800000003F800001FE3F80000FFFBF8 X0003F03FF80007E00FF8000FC007F8001F8003F8003F8003F8007F0003F8007F0003F8007F0003 XF800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8007F00 X03F8007F0003F8007F0003F8003F8003F8001F8003F8000F8007F80007C00FF80003F03BFF8000 XFFF3FF80003FC3FF80212A7EA926>I<003FE00001FFF80003F07E0007C01F000F801F801F800F X803F800FC07F000FC07F0007C07F0007E0FF0007E0FF0007E0FFFFFFE0FFFFFFE0FF000000FF00 X0000FF0000007F0000007F0000007F0000003F8000E01F8000E00FC001C007E0038003F81F0000 XFFFE00001FF0001B1B7E9A20>I<0007F0003FFC00FE3E01F87F03F87F03F07F07F07F07F03E07 XF00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F00007 XF00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007 XF00007F00007F00007F00007F0007FFF807FFF807FFF80182A7EA915>I<00FF81F003FFE7F80F XC1FE7C1F80FC7C1F007C383F007E107F007F007F007F007F007F007F007F007F007F007F007F00 X3F007E001F007C001F80FC000FC1F8001FFFE00018FF800038000000380000003C0000003E0000 X003FFFF8001FFFFF001FFFFF800FFFFFC007FFFFE01FFFFFF03E0007F07C0001F8F80000F8F800 X00F8F80000F8F80000F87C0001F03C0001E01F0007C00FC01F8003FFFE00007FF0001E287E9A22 X>I<07000FC01FE03FE03FE03FE01FE00FC007000000000000000000000000000000FFE0FFE0FF XE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 X0FE00FE0FFFEFFFEFFFE0F2B7DAA14>105 D108 XDII<003FE00001FFFC0003F07E00 X0FC01F801F800FC03F800FE03F0007E07F0007F07F0007F07F0007F0FF0007F8FF0007F8FF0007 XF8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F03F800FE03F800FE01F80 X0FC00FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>II114 D<03FE300FFFF01E03F03800F0700070F00070F00070F80070FC0000FFE0007FFE007F XFF803FFFE01FFFF007FFF800FFF80003FC0000FC60007CE0003CF0003CF00038F80038FC0070FF X01E0F7FFC0C1FF00161B7E9A1B>I<00700000700000700000700000F00000F00000F00001F000 X03F00003F00007F0001FFFF0FFFFF0FFFFF007F00007F00007F00007F00007F00007F00007F000 X07F00007F00007F00007F00007F00007F00007F03807F03807F03807F03807F03807F03803F038 X03F87001F86000FFC0001F8015267FA51B>III121 XD E /Fl 86 128 df<001F83E000F06E3001C078780380F8780300F03007007000070070000700 X700007007000070070000700700007007000FFFFFF800700700007007000070070000700700007 X007000070070000700700007007000070070000700700007007000070070000700700007007000 X070070000700700007007000070070007FE3FF001D20809F1B>11 D<003F0000E0C001C0C00381 XE00701E00701E0070000070000070000070000070000070000FFFFE00700E00700E00700E00700 XE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700 XE00700E07FC3FE1720809F19>I<003FE000E0E001C1E00381E00700E00700E00700E00700E007 X00E00700E00700E00700E0FFFFE00700E00700E00700E00700E00700E00700E00700E00700E007 X00E00700E00700E00700E00700E00700E00700E00700E00700E00700E07FE7FE1720809F19>I< X001F81F80000F04F040001C07C06000380F80F000300F00F000700F00F00070070000007007000 X000700700000070070000007007000000700700000FFFFFFFF0007007007000700700700070070 X070007007007000700700700070070070007007007000700700700070070070007007007000700 X70070007007007000700700700070070070007007007000700700700070070070007007007007F XE3FE3FF02420809F26>I<001F81FF0000F06F070001C07C0F000380F80F000300F00700070070 X0700070070070007007007000700700700070070070007007007000700700700FFFFFFFF000700 X700700070070070007007007000700700700070070070007007007000700700700070070070007 X007007000700700700070070070007007007000700700700070070070007007007000700700700 X070070070007007007007FE3FE3FF02420809F26>I<7038F87CFC7EFC7E743A04020402040208 X04080410081008201040200F0E7E9F17>34 D<70F8FCFC74040404080810102040060E7C9F0D> X39 D<0020004000800100020006000C000C00180018003000300030007000600060006000E000 XE000E000E000E000E000E000E000E000E000E000E0006000600060007000300030003000180018 X000C000C000600020001000080004000200B2E7DA112>I<800040002000100008000C00060006 X000300030001800180018001C000C000C000C000E000E000E000E000E000E000E000E000E000E0 X00E000E000C000C000C001C001800180018003000300060006000C00080010002000400080000B X2E7DA112>I<000600000006000000060000000600000006000000060000000600000006000000 X060000000600000006000000060000000600000006000000060000FFFFFFF0FFFFFFF000060000 X000600000006000000060000000600000006000000060000000600000006000000060000000600 X00000600000006000000060000000600001C207D9A23>43 D<70F8FCFC74040404080810102040 X060E7C840D>II<70F8F8F87005057C840D>I<00010003000300060006 X0006000C000C000C00180018001800300030003000600060006000C000C000C001800180018003 X00030003000600060006000C000C000C00180018001800300030003000600060006000C000C000 XC000102D7DA117>I<03F0000E1C001C0E00180600380700700380700380700380700380F003C0 XF003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0700380 X7003807003807807803807001806001C0E000E1C0003F000121F7E9D17>I<018003800F80F380 X038003800380038003800380038003800380038003800380038003800380038003800380038003 X80038003800380038007C0FFFE0F1E7C9D17>I<03F0000C1C00100E00200700400780800780F0 X07C0F803C0F803C0F803C02007C00007C0000780000780000F00000E00001C0000380000700000 X600000C0000180000300000600400C00401800401000803FFF807FFF80FFFF80121E7E9D17>I< X03F0000C1C00100E00200F00780F80780780780780380F80000F80000F00000F00000E00001C00 X00380003F000003C00000E00000F000007800007800007C02007C0F807C0F807C0F807C0F00780 X400780400F00200E001C3C0003F000121F7E9D17>I<000600000600000E00000E00001E00002E X00002E00004E00008E00008E00010E00020E00020E00040E00080E00080E00100E00200E00200E X00400E00C00E00FFFFF0000E00000E00000E00000E00000E00000E00000E0000FFE0141E7F9D17 X>I<1803001FFE001FFC001FF8001FE00010000010000010000010000010000010000011F00016 X1C00180E001007001007800003800003800003C00003C00003C07003C0F003C0F003C0E0038040 X0380400700200600100E000C380003E000121F7E9D17>I<007C000182000701000E03800C0780 X1C0780380300380000780000700000700000F1F000F21C00F40600F80700F80380F80380F003C0 XF003C0F003C0F003C0F003C07003C07003C07003803803803807001807000C0E00061C0001F000 X121F7E9D17>I<4000007FFFC07FFF807FFF804001008002008002008004000008000008000010 X0000200000200000400000400000C00000C00001C0000180000380000380000380000380000780 X00078000078000078000078000078000078000030000121F7D9D17>I<03F0000C0C0010060030 X03002001806001806001806001807001807803003E03003F06001FC8000FF00003F80007FC000C X7E00103F00300F806003804001C0C001C0C000C0C000C0C000C0C000806001802001001002000C X0C0003F000121F7E9D17>I<03F0000E18001C0C00380600380700700700700380F00380F00380 XF003C0F003C0F003C0F003C0F003C07007C07007C03807C0180BC00E13C003E3C0000380000380 X000380000700300700780600780E00700C002018001070000FC000121F7E9D17>I<70F8F8F870 X0000000000000000000070F8F8F87005147C930D>I<70F8F8F8700000000000000000000070F0 XF8F878080808101010202040051D7C930D>I<7FFFFFE0FFFFFFF0000000000000000000000000 X0000000000000000000000000000000000000000FFFFFFF07FFFFFE01C0C7D9023>61 XD<0FC0307040384038E03CF03CF03C603C0038007000E000C00180018001000300020002000200 X0200020002000000000000000000000007000F800F800F8007000E207D9F15>63 XD<001F800000E0700001000800060006000800010008000100100F00802030C0402060404040C0 X202041C01C2041C01C2081801C1083801C1083801C1083801C1083801C1083801C1083801C1081 X801C1041C01C1041C01C1040C03C2020605C202030CC40100F0780080000000800000006000070 X010001C000E01F00001FF0001C207D9F23>I<000100000003800000038000000380000007C000 X0007C0000007C0000009E0000009E0000009E0000010F0000010F0000010F00000207800002078 X000020780000403C0000403C0000403C0000801E0000801E0000FFFE0001000F0001000F000100 X0F00020007800200078002000780040003C00E0003C01F0007E0FFC03FFE1F207F9F22>II<000FC040007030C001C009C0038005C0070003C00E0001C01E0000 XC01C0000C03C0000C07C0000407C00004078000040F8000000F8000000F8000000F8000000F800 X0000F8000000F8000000F8000000F8000000780000007C0000407C0000403C0000401C0000401E X0000800E000080070001000380020001C0040000703800000FC0001A217D9F21>IIII<000F XE0200078186000E004E0038002E0070001E00F0000E01E0000601E0000603C0000603C0000207C X00002078000020F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8007FFC XF80003E0780001E07C0001E03C0001E03C0001E01E0001E01E0001E00F0001E0070001E0038002 XE000E0046000781820000FE0001E217D9F24>III<0FFFC0007C00003C00003C00003C X00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C X00003C00003C00003C00003C00003C00203C00F83C00F83C00F83C00F0380040780040700030E0 X000F800012207E9E17>IIIII<001F800000F0F00001C038 X0007801E000F000F000E0007001E0007803C0003C03C0003C07C0003E0780001E0780001E0F800 X01F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0780001E07C X0003E07C0003E03C0003C03C0003C01E0007800E0007000F000F0007801E0001C0380000F0F000 X001F80001C217D9F23>II82 D<07E0800C1980100780300380600180600180E00180E00080E00080E00080F00000F0 X00007800007F00003FF0001FFC000FFE0003FF00001F800007800003C00003C00001C08001C080 X01C08001C08001C0C00180C00380E00300F00600CE0C0081F80012217D9F19>I<7FFFFFE0780F X01E0600F0060400F0020400F0020C00F0030800F0010800F0010800F0010800F0010000F000000 X0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000 X000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800007FFFE X001C1F7E9E21>IIII<7FF83FF80FE00FC007C0070003C0020001E0040001F00C0000F008000078 X1000007C1000003C2000003E4000001E4000000F8000000F8000000780000003C0000007E00000 X05E0000009F0000018F8000010780000207C0000603C0000401E0000801F0001800F0001000780 X020007C0070003C01F8007E0FFE01FFE1F1F7F9E22>II91 D<080410082010201040204020804080408040B85CFC7EFC7E7C3E38 X1C0F0E7B9F17>II<081020204040808080B8FCFC7C38060E7D9F X0D>96 D<1FE000303000781800781C00300E00000E00000E00000E0000FE00078E001E0E00380E X00780E00F00E10F00E10F00E10F01E10781E103867200F83C014147E9317>I<0E0000FE00000E X00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3E000EC3800F01C00F X00E00E00E00E00700E00700E00780E00780E00780E00780E00780E00780E00700E00700E00E00F X00E00D01C00CC300083E0015207F9F19>I<03F80E0C1C1E381E380C70007000F000F000F000F0 X00F000F00070007000380138011C020E0C03F010147E9314>I<000380003F8000038000038000 X038000038000038000038000038000038000038000038003E380061B801C078038038038038070 X0380700380F00380F00380F00380F00380F00380F003807003807003803803803807801C07800E X1B8003E3F815207E9F19>I<03F0000E1C001C0E00380700380700700700700380F00380F00380 XFFFF80F00000F00000F000007000007000003800801800800C010007060001F80011147F9314> XI<007C00C6018F038F07060700070007000700070007000700FFF0070007000700070007000700 X0700070007000700070007000700070007000700070007007FF01020809F0E>I<0000E003E330 X0E3C301C1C30380E00780F00780F00780F00780F00780F00380E001C1C001E380033E000200000 X2000003000003000003FFE001FFF800FFFC03001E0600070C00030C00030C00030C00030600060 X3000C01C038003FC00141F7F9417>I<0E0000FE00000E00000E00000E00000E00000E00000E00 X000E00000E00000E00000E00000E3E000E43000E81800F01C00F01C00E01C00E01C00E01C00E01 XC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFE7FC16207F9F19 X>I<1C001E003E001E001C000000000000000000000000000E007E000E000E000E000E000E000E X000E000E000E000E000E000E000E000E000E000E000E00FFC00A1F809E0C>I<00E001F001F001 XF000E0000000000000000000000000007007F000F0007000700070007000700070007000700070 X0070007000700070007000700070007000700070007000706070F060F0C061803F000C28829E0E X>I<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E X0FF00E03C00E03000E02000E04000E08000E10000E30000E70000EF8000F38000E1C000E1E000E X0E000E07000E07800E03800E03C00E03E0FFCFF815207F9F18>I<0E00FE000E000E000E000E00 X0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E X000E000E000E000E000E00FFE00B20809F0C>I<0E1F01F000FE618618000E81C81C000F00F00E X000F00F00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E0 X0E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00FFE7 XFE7FE023147F9326>I<0E3E00FE43000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01 XC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFE7FC16147F9319>I<01 XF800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F070 X00E07000E03801C03801C01C0380070E0001F80014147F9317>I<0E3E00FEC3800F01C00F00E0 X0E00E00E00F00E00700E00780E00780E00780E00780E00780E00780E00700E00F00E00E00F01E0 X0F01C00EC3000E3E000E00000E00000E00000E00000E00000E00000E00000E0000FFE000151D7F X9319>I<03E0800619801C05803C0780380380780380700380F00380F00380F00380F00380F003 X80F003807003807803803803803807801C0B800E138003E3800003800003800003800003800003 X80000380000380000380003FF8151D7E9318>I<0E78FE8C0F1E0F1E0F0C0E000E000E000E000E X000E000E000E000E000E000E000E000E000E00FFE00F147F9312>I<1F9030704030C010C010C0 X10E00078007F803FE00FF00070803880188018C018C018E030D0608F800D147E9312>I<020002 X000200060006000E000E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E08 X0E080E080E080E080610031001E00D1C7F9B12>I<0E01C0FE1FC00E01C00E01C00E01C00E01C0 X0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E03C00603C0030DC0 X01F1FC16147F9319>III<7FC3FC0F01E00701C007018003810001C20000E40000EC0000780000380000 X3C00007C00004E000087000107000303800201C00601E01E01E0FF07FE1714809318>II<3FFF380E200E201C40384078407000E001E001C0038007800701 X0E011E011C0338027006700EFFFE10147F9314>III<30307878F87C787830300E057C9E17>127 D E /Fm 44 123 df<007E0001C180030180 X0703C00E03C00E01800E00000E00000E00000E00000E0000FFFFC00E01C00E01C00E01C00E01C0 X0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07F87F8 X151D809C17>12 D<004000800100020006000C000C0018001800300030007000600060006000E0 X00E000E000E000E000E000E000E000E000E000E000E00060006000600070003000300018001800 X0C000C00060002000100008000400A2A7D9E10>40 D<800040002000100018000C000C00060006 X0003000300038001800180018001C001C001C001C001C001C001C001C001C001C001C001C00180 X01800180038003000300060006000C000C00180010002000400080000A2A7E9E10>I<60F0F070 X1010101020204080040C7C830C>44 DI<60F0F06004047C830C>I<4000 X007FFF807FFF007FFF0040020080040080040080080000100000100000200000600000400000C0 X0000C00001C0000180000180000380000380000380000380000780000780000780000780000780 X00078000030000111D7E9B15>55 D<000600000006000000060000000F0000000F0000000F0000 X0017800000178000001780000023C0000023C0000023C0000041E0000041E0000041E0000080F0 X000080F0000180F8000100780001FFF80003007C0002003C0002003C0006003E0004001E000400 X1E000C001F001E001F00FF80FFF01C1D7F9C1F>65 D<001F808000E0618001801980070007800E X0003801C0003801C00018038000180780000807800008070000080F0000000F0000000F0000000 XF0000000F0000000F0000000F0000000F0000000700000807800008078000080380000801C0001 X001C0001000E000200070004000180080000E03000001FC000191E7E9C1E>67 XD69 DI72 XDI77 DI80 XD<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F0020800F0020800F0020000F X0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 X0F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001B1C7F9B X1E>84 DIII<1FC000307000783800781C00301C00001C00001C0001FC000F1C00 X381C00701C00601C00E01C40E01C40E01C40603C40304E801F870012127E9115>97 XDI<07E00C301878307870306000E000E000E000E000E000 XE00060007004300418080C3007C00E127E9112>I<003F00000700000700000700000700000700 X00070000070000070000070000070003E7000C1700180F00300700700700600700E00700E00700 XE00700E00700E00700E00700600700700700300700180F000C370007C7E0131D7E9C17>I<03E0 X0C301818300C700E6006E006FFFEE000E000E000E00060007002300218040C1803E00F127F9112 X>I<00F8018C071E061E0E0C0E000E000E000E000E000E00FFE00E000E000E000E000E000E000E X000E000E000E000E000E000E000E000E000E007FE00F1D809C0D>I<00038003C4C00C38C01C38 X80181800381C00381C00381C00381C001818001C38000C300013C0001000003000001800001FF8 X001FFF001FFF803003806001C0C000C0C000C0C000C06001803003001C0E0007F800121C7F9215 X>II<18003C003C00180000000000000000000000000000 X00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091D X7F9C0C>I107 DIII<03F0000E1C00180600300300700380600180E001C0E001C0E001C0 XE001C0E001C0E001C06001807003803003001806000E1C0003F00012127F9115>II114 D<1F9030704030C010C010E010F8007F803FE00FF000F880388018C018C018E0 X10D0608FC00D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C X001C001C001C001C001C101C101C101C101C100C100E2003C00C1A7F9910>IIII<7F X8FF00F03800F030007020003840001C80001D80000F00000700000780000F800009C00010E0002 X0E000607000403801E07C0FF0FF81512809116>II<7FFC70386038407040F040 XE041C003C0038007000F040E041C043C0C380870087038FFF80E127F9112>I XE /Fn 7 117 df<00038000000380000007C0000007C0000007C000000FE000000FE000001FF0 X00001BF000001BF0000031F8000031F8000061FC000060FC0000E0FE0000C07E0000C07E000180 X3F0001FFFF0003FFFF8003001F8003001F8006000FC006000FC00E000FE00C0007E0FFC07FFEFF XC07FFE1F1C7E9B24>65 D<0FF8001C1E003E0F803E07803E07C01C07C00007C0007FC007E7C01F X07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1F815127F9117>97 XDI<03FC000E0E001C1F003C1F00781F00780E00F80000F8 X0000F80000F80000F80000F800007800007801803C01801C03000E0E0003F80011127E9115>I< XFE3E00FE47001E8F801E8F801E8F801F07001F00001F00001F00001F00001F00001F00001F0000 X1F00001F00001F0000FFF000FFF00011127F9114>114 D<1FD830786018E018E018F000FF807F XE07FF01FF807FC007CC01CC01CE01CE018F830CFC00E127E9113>I<0300030003000300070007 X000F000F003FFCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C0F080798 X03F00E1A7F9913>I E /Fo 39 122 df<70F8FCFC7404040404080810102040060F7C840E>44 XD<70F8F8F87005057C840E>46 D<008003800F80F3800380038003800380038003800380038003 X8003800380038003800380038003800380038003800380038003800380038003800380038007C0 XFFFE0F217CA018>49 D<03F8000C1E001007002007804007C07807C07803C07807C03807C00007 X80000780000700000F00000E0000380003F000001C00000F000007800007800003C00003C00003 XE02003E07003E0F803E0F803E0F003C04003C0400780200780100F000C1C0003F00013227EA018 X>51 D<01F000060C000C0600180700380380700380700380F001C0F001C0F001C0F001E0F001E0 XF001E0F001E0F001E07001E07003E03803E01805E00C05E00619E003E1E00001C00001C00001C0 X000380000380300300780700780600700C002018001030000FC00013227EA018>57 XD<0001800000018000000180000003C0000003C0000003C0000005E0000005E000000DF0000008 XF0000008F0000010F800001078000010780000203C0000203C0000203C0000401E0000401E0000 X401E0000800F0000800F0000FFFF000100078001000780030007C0020003C0020003C0040003E0 X040001E0040001E00C0000F00C0000F03E0001F8FF800FFF20237EA225>65 XD68 DI<0007F008003C0C1800E0021801C001B8038000F807000078 X0F0000381E0000381E0000183C0000183C0000187C0000087800000878000008F8000000F80000 X00F8000000F8000000F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C00 X00783C0000781E0000781E0000780F00007807000078038000B801C000B800E00318003C0C0800 X07F00020247DA226>71 D<03FFF0001F00000F00000F00000F00000F00000F00000F00000F0000 X0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000 X0F00000F00000F00000F00700F00F80F00F80F00F80E00F01E00401C0020380018700007C00014 X237EA119>74 D76 XDII<000FE00000783C0000E00E0003C00780078003C00F0001E00E0000E01E00 X00F03C0000783C0000787C00007C7C00007C7800003C7800003CF800003EF800003EF800003EF8 X00003EF800003EF800003EF800003EF800003EF800003E7800003C7C00007C7C00007C3C000078 X3E0000F81E0000F00F0001E00F0001E0078003C003C0078000E00E0000783C00000FE0001F247D XA226>I82 XD<03F0200C0C601802603001E07000E0600060E00060E00060E00020E00020E00020F00000F000 X007800007F00003FF0001FFE000FFF0003FF80003FC00007E00001E00000F00000F00000708000 X70800070800070800070C00060C00060E000C0F000C0C80180C6070081FC0014247DA21B>I<7F XFFFFF87807807860078018400780084007800840078008C007800C800780048007800480078004 X800780040007800000078000000780000007800000078000000780000007800000078000000780 X000007800000078000000780000007800000078000000780000007800000078000000780000007 X80000007800000078000000FC00003FFFF001E227EA123>III<0FE0001838003C0C003C0E0018070000070000070000070000FF0007C7001E07003C0700 X780700700700F00708F00708F00708F00F087817083C23900FC1E015157E9418>97 XD<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00 X000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E001E0E001E0E001E0E00 X1E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F0017237FA21B>I<01FE0007 X03000C07801C0780380300780000700000F00000F00000F00000F00000F00000F00000F0000070 X00007800403800401C00800C010007060001F80012157E9416>I<0000E0000FE00001E00000E0 X0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E001F8E00704E00C02E0 X1C01E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0F000E07000E07800E0 X3800E01801E00C02E0070CF001F0FE17237EA21B>I<01FC000707000C03801C01C03801C07801 XE07000E0F000E0FFFFE0F00000F00000F00000F00000F000007000007800203800201C00400E00 X8007030000FC0013157F9416>I<003C00C6018F038F030F070007000700070007000700070007 X000700FFF807000700070007000700070007000700070007000700070007000700070007000700 X070007807FF8102380A20F>I<00007001F198071E180E0E181C07001C07003C07803C07803C07 X803C07801C07001C07000E0E000F1C0019F0001000001000001800001800001FFE000FFFC00FFF XE03800F0600030400018C00018C00018C000186000306000303800E00E038003FE0015217F9518 X>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E X00000E00000E1F800E60C00E80E00F00700F00700E00700E00700E00700E00700E00700E00700E X00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18237FA21B>I<1C001E X003E001E001C00000000000000000000000000000000000E00FE001E000E000E000E000E000E00 X0E000E000E000E000E000E000E000E000E000E000E000E00FFC00A227FA10E>I<0E0000FE0000 X1E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E03FC X0E01F00E01C00E01800E02000E04000E08000E10000E38000EF8000F1C000E1E000E0E000E0700 X0E07800E03C00E01C00E01E00E00F00E00F8FFE3FE17237FA21A>107 D<0E00FE001E000E000E X000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 X0E000E000E000E000E000E000E000E000E000E00FFE00B237FA20E>I<0E1FC07F00FE60E18380 X1E807201C00F003C00E00F003C00E00E003800E00E003800E00E003800E00E003800E00E003800 XE00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E0038 X00E00E003800E00E003800E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F0070 X0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070 X0E00700E0070FFE7FF18157F941B>I<01FC000707000C01801800C03800E0700070700070F000 X78F00078F00078F00078F00078F00078F000787000707800F03800E01C01C00E038007070001FC X0015157F9418>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E000E000E000E000E000E X000E000E000E000F00FFF010157F9413>114 D<0F8830786018C018C008C008E008F0007F803F XE00FF001F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I<020002000200020006 X00060006000E001E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E040E04 X0E040E040E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E00700E0070 X0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00F00E00F0060170 X03827800FC7F18157F941B>II121 D E X/Fp 24 120 df<00003FE0010001FFF8030007F01E03001F800307003E000087007800004F00F0 X00002F01E000001F03C000000F078000000F0F800000070F000000071F000000031E000000033E X000000033C000000017C000000017C000000017C000000017800000000F800000000F800000000 XF800000000F800000000F800000000F800000000F800000000F800000000F800000000F8000000 X00F80000000078000000007C000000007C000000017C000000013C000000013E000000011E0000 X00011F000000020F000000020F80000006078000000403C000000801E000000800F00000100078 X000020003E0000C0001F8003800007F00F000001FFFC0000003FE00028337CB130>67 XD70 D72 DI77 DI80 D<007F802001FFE02007C078600F001C601E0006E03C0003 XE0380001E0780000E0700000E070000060F0000060F0000060F0000020F0000020F0000020F800 X0020F80000007C0000007E0000003F0000003FC000001FF800000FFF800007FFF80003FFFC0000 XFFFF00000FFF800000FFC000001FE0000007E0000003F0000001F0000000F0000000F8000000F8 X8000007880000078800000788000007880000078C0000078C0000070E00000F0E00000E0F00000 XE0F80001C0EC000380C7000700C1F01E00807FFC00800FF0001D337CB125>83 XD86 XD<00FE00000303C0000C00E00010007000100038003C003C003E001C003E001E003E001E000800 X1E0000001E0000001E0000001E00000FFE0000FC1E0003E01E000F801E001F001E003E001E003C X001E007C001E00F8001E04F8001E04F8001E04F8003E04F8003E0478003E047C005E043E008F08 X0F0307F003FC03E01E1F7D9E21>97 D<000001E000003FE000003FE0000003E0000001E0000001 XE0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E00000 X01E0000001E0000001E0000001E0001F81E000F061E001C019E0078005E00F0003E00E0003E01E X0001E03C0001E03C0001E07C0001E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0 XF80001E0F80001E0F80001E0F80001E0780001E0780001E03C0001E03C0001E01C0001E01E0003 XE00E0005E0070009E0038011F000E061FF003F81FF20327DB125>100 D<003F800000E0E00003 X80380007003C000E001E001E001E001C000F003C000F007C000F0078000F8078000780F8000780 XF8000780FFFFFF80F8000000F8000000F8000000F8000000F8000000F8000000780000007C0000 X003C0000003C0000801E0000800E0001000F0002000780020001C00C0000F03000001FC000191F X7E9E1D>I<000000F0007F030801C1C41C0380E81C070070080F0078001E003C001E003C003E00 X3E003E003E003E003E003E003E003E003E003E003E001E003C001E003C000F0078000700700007 X80E00009C1C000087F000018000000180000001800000018000000180000001C0000000E000000 X0FFFF80007FFFF0003FFFF800E000FC0180001E0300000F070000070E0000038E0000038E00000 X38E0000038E00000387000007070000070380000E01C0001C00700070001C01C00003FE0001E2F X7E9F21>103 D<07000F801F801F800F8007000000000000000000000000000000000000000000 X00000780FF80FF800F800780078007800780078007800780078007800780078007800780078007 X800780078007800780078007800780078007800FC0FFF8FFF80D307EAF12>105 XD<07800000FF800000FF8000000F80000007800000078000000780000007800000078000000780 X000007800000078000000780000007800000078000000780000007800000078000000780000007 X801FFC07801FFC078007E007800780078006000780040007800800078010000780600007808000 X078100000783800007878000078FC0000793C00007A1E00007C1F0000780F0000780780007807C X0007803C0007803E0007801F0007800F0007800F80078007C0078003C0078003E00FC007F8FFFC X0FFFFFFC0FFF20327EB123>107 D<0780FE001FC000FF83078060F000FF8C03C18078000F9001 XE2003C0007A001E4003C0007A000F4001E0007C000F8001E0007C000F8001E00078000F0001E00 X078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0 X001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E0007 X8000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F000 X1E00078000F0001E00078000F0001E000FC001F8003F00FFFC1FFF83FFF0FFFC1FFF83FFF0341F X7E9E38>109 D<0780FE0000FF83078000FF8C03C0000F9001E00007A001E00007A000F00007C0 X00F00007C000F000078000F000078000F000078000F000078000F000078000F000078000F00007 X8000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F000 X078000F000078000F000078000F000078000F000078000F000078000F0000FC001F800FFFC1FFF X80FFFC1FFF80211F7E9E25>I<001FC00000F0780001C01C00070007000F0007801E0003C01C00 X01C03C0001E03C0001E0780000F0780000F0780000F0F80000F8F80000F8F80000F8F80000F8F8 X0000F8F80000F8F80000F8F80000F8780000F07C0001F03C0001E03C0001E01E0003C01E0003C0 X0F00078007800F0001C01C0000F07800001FC0001D1F7E9E21>I<0781FC00FF860700FF8803C0 X0F9001E007A000F007C00078078000780780003C0780003C0780003E0780001E0780001F078000 X1F0780001F0780001F0780001F0780001F0780001F0780001F0780001F0780003E0780003E0780 X003C0780007C0780007807C000F007A000F007A001E00798038007860F000781F8000780000007 X800000078000000780000007800000078000000780000007800000078000000780000007800000 X0FC00000FFFC0000FFFC0000202D7E9E25>I<0783E0FF8C18FF907C0F907C07A07C07C03807C0 X0007C00007C0000780000780000780000780000780000780000780000780000780000780000780 X000780000780000780000780000780000780000780000780000FC000FFFE00FFFE00161F7E9E19 X>114 D<01FC100E03301800F0300070600030E00030E00010E00010E00010F00010F800007E00 X003FF0001FFF000FFFC003FFE0003FF00001F80000F880003C80003C80001CC0001CC0001CE000 X1CE00018F00038F00030CC0060C301C080FE00161F7E9E1A>I<00400000400000400000400000 X400000C00000C00000C00001C00001C00003C00007C0000FC0001FFFE0FFFFE003C00003C00003 XC00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003 XC00003C01003C01003C01003C01003C01003C01003C01003C01001C02001E02000E0400078C000 X1F00142C7FAB19>I<078000F000FF801FF000FF801FF0000F8001F000078000F000078000F000 X078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0 X00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 XF000078000F000078001F000078001F000078001F000038002F00003C004F00001C008F8000070 X30FF80001FC0FF80211F7E9E25>I119 D E end X%%EndProlog X%%BeginSetup X%%Feature: *Resolution 300 XTeXDict begin X%%EndSetup X%%Page: 1 1 Xbop 425 489 a Fp(In)n(tegrated)23 b(PVM)e(F)-6 b(ramew)n(ork)22 Xb(Supp)r(orts)460 581 y(Heterogeneous)g(Net)n(w)n(ork)g(Computing)788 X707 y Fo(Jac)o(k)16 b(J.)g(Dongarra)325 765 y(Oak)g(Ridge)g(National)g(Lab)q X(oratory)i(and)f(Univ)o(ersit)o(y)d(of)i(T)l(ennessee)848 881 Xy(G.)g(A.)g(Geist)631 939 y(Oak)g(Ridge)g(National)g(Lab)q(oratory)794 X1056 y(Rob)q(ert)g(Manc)o(hek)721 1114 y(Univ)o(ersit)o(y)e(of)i(T)l X(ennessee)803 1230 y(V.)f(S.)h(Sunderam)783 1288 y(Emory)f(Univ)o(ersit)o(y) X802 1389 y(Jan)o(uary)h(3,)g(1993)880 1557 y Fn(Abstract)400 X1633 y Fm(The)e(P)o(arallel)d(Virtual)i(Mac)o(hine)g(\(PVM\),)g(an)g(in)o X(tegrated)h(framew)o(ork)d(for)338 1683 y(heterogeneous)16 Xb(net)o(w)o(ork)e(computing,)d(lets)k(scien)o(tists)g(exploit)e(collections)g X(of)338 1732 y(net)o(w)o(ork)o(ed)20 b(mac)o(hines)f(when)h(carrying)g(out)g X(complex)f(scien)o(ti\014c)h(computa-)338 1782 y(tions.)35 Xb(Under)21 b(PVM,)f(a)g(user-de\014ned)h(grouping)e(of)h(serial,)g(parallel,) Xg(and)338 1832 y(v)o(ector)e(computers)g(app)q(ears)g(as)g(one)g(large)f X(distributed-memory)f(mac)o(hine.)338 1882 y(Con\014guring)10 Xb(a)g(p)q(ersonal)h(parallel)f(virtual)f(computer)i(in)o(v)o(olv)o(es)e X(simply)g(listing)338 1932 y(the)14 b(names)f(of)g(the)h(mac)o(hines)f(in)g X(a)g(\014le)h(that)g(is)f(read)h(when)h(PVM)f(is)f(started.)338 X1982 y(Applications)f(can)g(b)q(e)h(written)g(in)f(F)m(ortran)h(77)f(or)g(C)h X(and)f(parallelized)g(b)o(y)g(use)338 2031 y(of)19 b(message-passing)h X(constructs)i(common)c(to)i(most)f(distributed-memory)338 2081 Xy(computers.)i(With)14 b(the)h(use)h(of)e(messages)h(sen)o(t)g(o)o(v)o(er)g X(the)g(net)o(w)o(ork,)g(m)o(ultiple)338 2131 y(tasks)f(of)f(an)h(application) Xf(can)h(co)q(op)q(erate)h(to)f(solv)o(e)f(a)h(problem)e(in)i(parallel.)400 X2181 y(This)f(article)f(discusses)j(comp)q(onen)o(ts)d(of)h(PVM,)f(including) Xg(the)h(programs)338 2231 y(and)i(library)f(of)h(in)o(terface)h(routines.)22 Xb(It)15 b(summarizes)f(the)i(c)o(haracteristics)g(of)338 2280 Xy(appropriate)11 b(applications)e(and)i(discusses)i(the)e(curren)o(t)h X(status)g(and)e(a)o(v)n(ailabil-)338 2330 y(it)o(y)16 b(of)g(PVM.)g(In)h X(addition,)e(the)i(article)g(in)o(tro)q(duces)g(a)g(recen)o(t)h(extension)f X(to)338 2380 y(PVM)e(kno)o(wn)g(as)g(the)h(Heterogeneous)h(Net)o(w)o(ork)e X(Computing)e(En)o(vironmen)o(t)338 2430 y(\(HeNCE\).)960 2577 Xy Fl(1)p eop X%%Page: 2 2 Xbop 224 307 a Fk(1)69 b(In)n(tro)r(duction)224 409 y Fl(Tw)o(o)15 Xb(dev)o(elopmen)o(ts)h(promise)h(to)e(rev)o(olutionize)i(scien)o(ti\014c)g X(problem)g(solving.)22 b(The)224 465 y(\014rst)f(is)h(the)g(dev)o(elopmen)o X(t)g(of)f(massiv)o(ely)h(parallel)h(computers.)39 b(Massiv)o(ely)22 Xb(par-)224 522 y(allel)h(systems)d(o\013er)h(the)g(enormous)f(computational)i X(p)q(o)o(w)o(er)e(needed)i(for)f(solving)224 578 y(Grand)e(Challenge)i X(problems.)33 b(Unfortunately)l(,)20 b(soft)o(w)o(are)e(dev)o(elopmen)o(t)i X(has)f(not)224 634 y(k)o(ept)f(pace)h(with)g(hardw)o(are)f(adv)m(ances.)31 Xb(In)19 b(order)f(to)g(fully)i(exploit)f(the)g(p)q(o)o(w)o(er)f(of)224 X691 y(these)c(massiv)o(ely)h(parallel)h(mac)o(hines,)e(new)h(programming)e X(paradigms,)h(languages,)224 747 y(sc)o(heduling)j(and)f(partitioning)g(tec)o X(hniques,)g(and)f(algorithms)g(are)g(needed.)295 804 y(The)22 Xb(second)h(ma)s(jor)e(dev)o(elopmen)o(t)i(a\013ecting)g(scien)o(ti\014c)h X(problem)f(solving)g(is)224 860 y(distributed)d(computing.)31 Xb(Man)o(y)18 b(scien)o(tists)h(are)g(disco)o(v)o(ering)g(that)f(their)h X(compu-)224 917 y(tational)g(requiremen)o(ts)g(are)f(b)q(est)g(serv)o(ed)h X(not)f(b)o(y)g(a)g(single,)j(monolithic)f(mac)o(hine)224 973 Xy(but)f(b)o(y)f(a)h(v)m(ariet)o(y)f(of)h(distributed)h(computing)f X(resources,)g(link)o(ed)h(b)o(y)e(high-sp)q(eed)224 1030 y(net)o(w)o(orks.) X295 1086 y(Heterogeneous)g(net)o(w)o(ork)g(computing)i(o\013ers)d(sev)o(eral) Xi(adv)m(an)o(tages:)27 b(By)19 b(using)224 1143 y(existing)d(hardw)o(are)e X(the)h(cost)g(of)f(this)i(computing)f(can)g(b)q(e)h(v)o(ery)f(lo)o(w.)k(P)o X(erformance)224 1199 y(can)c(b)q(e)g(optimized)h(b)o(y)f(assigning)g(eac)o(h) Xg(individual)i(task)d(to)g(the)h(most)f(appropriate)224 1255 Xy(arc)o(hitecture.)20 b(Net)o(w)o(ork)13 b(computing)i(also)g(o\013ers)f(the) Xg(p)q(oten)o(tial)h(for)f(partitioning)i(a)224 1312 y(computing)h(task)e X(along)h(lines)i(of)e(service)h(functions.)24 b(T)o(ypically)l(,)17 Xb(net)o(w)o(ork)o(ed)f(com-)224 1368 y(puting)g(en)o(vironmen)o(ts)g(p)q X(ossess)f(a)g(v)m(ariet)o(y)h(of)f(capabilities;)i(the)f(abilit)o(y)g(to)f X(execute)224 1425 y(subtasks)22 b(of)h(a)f(computation)h(on)f(the)h(pro)q X(cessor)f(most)g(suited)i(to)e(a)g(particular)224 1481 y(function)16 Xb(b)q(oth)g(enhances)g(p)q(erformance)f(and)h(impro)o(v)o(es)f(utilization.) X22 b(Another)15 b(ad-)224 1538 y(v)m(an)o(tage)g(in)i(net)o(w)o(ork-based)e X(concurren)o(t)h(computing)h(is)f(the)g(ready)g(a)o(v)m(ailabilit)o(y)i(of) X224 1594 y(dev)o(elopmen)o(t)h(and)f(debugging)g(to)q(ols,)g(and)g(the)g(p)q X(oten)o(tial)h(fault)f(tolerance)g(of)f(the)224 1651 y(net)o(w)o(ork\(s\))12 Xb(and)j(the)f(pro)q(cessing)h(elemen)o(ts.)20 b(T)o(ypically)l(,)c(systems)d X(that)h(op)q(erate)g(on)224 1707 y(lo)q(osely)21 b(coupled)h(net)o(w)o(orks)d X(p)q(ermit)i(the)f(direct)h(use)f(of)g(editors,)h(compilers,)h(and)224 X1764 y(debuggers)17 b(that)e(are)h(a)o(v)m(ailable)h(on)f(individual)k(mac)o X(hines.)j(These)17 b(individual)i(ma-)224 1820 y(c)o(hines)14 Xb(are)e(quite)i(stable,)f(and)f(substan)o(tial)h(exp)q(ertise)h(in)g(their)f X(use)g(is)g(readily)g(a)o(v)m(ail-)224 1876 y(able.)20 b(These)15 Xb(factors)e(translate)h(in)o(to)g(reduced)i(dev)o(elopmen)o(t)f(and)f X(debugging)h(time)224 1933 y(and)k(e\013ort)e(for)h(the)g(user,)h(and)g X(reduced)h(con)o(ten)o(tion)e(for)g(resources)g(and)h(p)q(ossibly)224 X1989 y(more)g(e\013ectiv)o(e)g(implemen)o(tations)h(of)f(the)g(application.) X33 b(Y)l(et)19 b(another)g(attractiv)o(e)224 2046 y(feature)14 Xb(of)f(lo)q(osely)i(coupled)h(computing)e(en)o(vironmen)o(ts)h(is)f(the)g(p)q X(oten)o(tial)h(for)e(user-)224 2102 y(lev)o(el)21 b(or)d(program-lev)o(el)h X(fault)h(tolerance)f(that)f(can)h(b)q(e)h(implemen)o(ted)h(with)e(little)224 X2159 y(e\013ort)14 b(either)h(in)h(the)e(application)j(or)d(in)h(the)g X(underlying)h(op)q(erating)f(system.)20 b(Most)224 2215 y(m)o(ultipro)q X(cessors)14 b(do)f(not)g(supp)q(ort)g(suc)o(h)h(a)f(facilit)o(y;)i(hardw)o X(are)d(or)h(soft)o(w)o(are)e(failures)224 2272 y(in)16 b(one)g(of)e(the)i X(pro)q(cessing)g(elemen)o(ts)f(often)g(lead)h(to)f(a)g(complete)h(crash.)295 X2328 y(Despite)i(the)h(adv)m(an)o(tages)e(of)h(heterogeneous)g(net)o(w)o(ork) Xg(computing,)h(ho)o(w)o(ev)o(er,)224 2385 y(man)o(y)e(issues)g(remain)h(to)e X(b)q(e)h(addressed.)26 b(Of)17 b(esp)q(ecial)i(imp)q(ortance)e(are)g(issues)g X(re-)224 2441 y(lating)e(to)f(the)g(user)h(in)o(terface,)f(e\016ciency)l(,)i X(compatibilit)o(y)l(,)g(and)f(administration.)20 b(In)p eop X%%Page: 3 3 Xbop 224 307 a Fl(some)19 b(cases,)h(individual)i(researc)o(hers)e(ha)o(v)o(e) Xe(attempted)h(to)g(address)g(these)h(issues)224 364 y(b)o(y)e(dev)o(eloping)h X(ad)f(ho)q(c)g(approac)o(hes)f(to)g(the)h(implemen)o(tation)h(of)f(concurren) Xo(t)f(ap-)224 420 y(plications.)29 b(Recognizing)19 b(the)f(gro)o(wing)e X(need)j(for)e(a)g(more)g(systematic)g(approac)o(h,)224 477 Xy(sev)o(eral)k(researc)o(h)f(groups)g(ha)o(v)o(e)g(recen)o(tly)g(attempted)g X(to)g(dev)o(elop)h(programming)224 533 y(paradigms,)k(languages,)g(sc)o X(heduling)g(and)f(partitioning)g(tec)o(hniques,)i(and)e(algo-)224 X589 y(rithms.)295 646 y(Our)12 b(approac)o(h)f(is)h(more)f(pragmatic.)19 Xb(W)l(e)11 b(discuss)i(the)f(dev)o(elopmen)o(t)g(of)f(an)h XFj(inte-)224 702 y(gr)n(ate)n(d)h(fr)n(amework)h(for)f(heter)n(o)n(gene)n X(ous)f(network)h(c)n(omputing)p Fl(,)f(in)h(whic)o(h)f(a)g(collection)224 X759 y(of)g(in)o(terrelated)g(comp)q(onen)o(ts)g(pro)o(vides)g(a)g(coheren)o X(t)g(high-p)q(erformance)h(computing)224 815 y(en)o(vironmen)o(t.)21 Xb(In)16 b(particular,)f(w)o(e)g(analyze)h(sev)o(eral)g(of)f(the)g(design)i X(features)e(of)f(the)224 872 y(PVM)h(\(P)o(arallel)i(Virtual)f(Mac)o(hine\))g X(system.)k(Figure)c(1)g(giv)o(es)f(an)h(o)o(v)o(erview)f(of)g(the)224 X928 y(system.)295 985 y(The)c(pap)q(er)h(is)f(organized)h(as)f(follo)o(ws.)18 Xb(In)12 b(Section)g(2,)f(w)o(e)g(giv)o(e)h(a)f(brief)g(lo)q(ok)h(at)e(the)224 X1041 y(general)19 b(\014eld)g(of)e(heterogeneous)h(net)o(w)o(ork)f(computing) Xh(and)g(discuss)h(some)f(of)f(the)224 1098 y(researc)o(h)22 Xb(issues)h(remaining)f(b)q(efore)h(net)o(w)o(ork-based)e(heterogeneous)h X(computing)224 1154 y(is)e(truly)g(e\013ectiv)o(e.)33 b(In)21 Xb(Section)f(3,)g(w)o(e)f(fo)q(cuses)h(on)g(the)f(PVM)h(system,)g(whic)o(h)g X(is)224 1210 y(designed)e(to)e(help)i(scien)o(tists)g(write)f(programs)e(for) Xh(suc)o(h)i(heterogeneous)e(systems.)224 1267 y(In)g(Section)g(4,)f(w)o(e)f X(discuss)j(a)e(recen)o(t)g(extension)h(of)e(PVM)h(that)g(further)g(aids)g(in) Xh(the)224 1323 y(implemen)o(tation)h(of)d(concurren)o(t)i(applications.)224 X1467 y Fk(2)69 b(Connecting)22 b(Heterogeneous)g(Computers)224 X1568 y Fl(In)f(the)f(past,)g(researc)o(hers)g(ha)o(v)o(e)f(conducted)i(exp)q X(erimen)o(ts)g(linking)h(w)o(orkstations)224 1625 y(that)14 Xb(pro)o(vide)h(on)f(the)h(order)f(of)g(1)g(to)g(10)g(MIPS.)g(Suc)o(h)h(exp)q X(erimen)o(ts)h(ha)o(v)o(e)e(included)224 1681 y(remote)h(execution,)h X(computer)f(farms,)f(and)h(migration)g(of)g(computations.)295 X1737 y(More)g(recen)o(tly)l(,)i(exp)q(erimen)o(ts)g(ha)o(v)o(e)f(fo)q(cused)h X(on)f(linking)i(higher-p)q(erformance)224 1794 y(w)o(orkstations)13 Xb(\(those)h(pro)o(viding)h(on)f(the)h(order)f(of)f(10)h(to)g(100)f(MFLOPS\))h X(together)224 1850 y(with)i(m)o(ultipro)q(cessors)f(and)h(con)o(v)o(en)o X(tional)f(sup)q(ercomputers.)295 1907 y(T)l(o)d(fully)i(exploit)f(these)g(m)o X(ultiple)h(computer)f(con\014gurations,)g(researc)o(hers)f(ha)o(v)o(e)224 X1963 y(dev)o(elop)q(ed)i(v)m(arious)e(soft)o(w)o(are)e(pac)o(k)m(ages)i(that) Xf(enable)i(scien)o(tists)f(to)f(write)h(truly)g(het-)224 2020 Xy(erogeneous)j(programs.)j(Examples)e(of)e(suc)o(h)h(soft)o(w)o(are)e(pac)o X(k)m(ages)i(include)i(Express,)224 2076 y(P4,)c(Linda,)h(and)f(PVM.)g(Eac)o X(h)f(pac)o(k)m(age)h(is)h(la)o(y)o(ered)f(o)o(v)o(er)f(the)h(nativ)o(e)g(op)q X(erating)h(sys-)224 2133 y(tems,)f(exploits)h(distributed)g(concurren)o(t)f X(pro)q(cessing,)h(and)f(is)g(\015exible)i(and)e(general-)224 X2189 y(purp)q(ose;)18 b(all)h(exhibit)f(comparable)g(p)q(erformance.)25 Xb(Their)18 b(di\013erences)h(lie)f(in)g(their)224 2246 y(programming)d(mo)q X(del,)g(their)h(implemen)o(tation)h(sc)o(hemes,)e(and)g(their)h(e\016ciency)l X(.)295 2302 y(Recen)o(t)k(conferences)h(as)e(w)o(ell)i(as)e(informal)h X(discussion)h(media)g(seem)f(to)f(indi-)224 2358 y(cate)e(that)g(most)f X(atten)o(tion)h(is)h(fo)q(cused)g(on)f(the)g(four)g(systems)g(men)o(tioned)h X(ab)q(o)o(v)o(e{)224 2415 y(Express,)c(P4,)g(Linda,)i(and)f(PVM{in)f(terms)g X(of)h(use)f(b)o(y)h(the)g(high)g(p)q(erformance)g(sci-)p eop X%%Page: 4 4 Xbop 224 307 a Fl(en)o(ti\014c)18 b(computing)f(comm)o(unit)o(y)l(.)25 Xb(In)18 b(the)e(remainder)i(of)e(this)i(section,)f(w)o(e)f(presen)o(t)224 X364 y(brief)h(outlines)g(of)e(eac)o(h)h(of)g(the)g(\014rst)f(three,)h(with)g X(a)g(detailed)h(description)g(of)f(PVM)224 420 y(follo)o(wing)i(in)g(Section) Xg(3.)26 b(W)l(e)18 b(wish)f(to)g(emphasize)i(ho)o(w)o(ev)o(er,)d(\(1\))g X(that)h(these)h(sys-)224 477 y(tems)e(are)g(b)o(y)h(no)f(means)h(the)f(only)h X(soft)o(w)o(are)e(pac)o(k)m(ages)h(in)h(existence;)h(and)f(\(2\))e(the)224 X533 y(descriptions)22 b(that)e(follo)o(w)g(are)g(not)g(detailed)i(and)f X(formal)f(critiques,)j(but)d(rather)224 589 y(brief)g(synopses)g(abstracted)f X(from)g(our)g(understanding)i(of)e(the)h(systems)f(and)g(the)224 X646 y(dev)o(elop)q(ers')d(o)o(wn)f(articles)h(or)e(comm)o(unications.)224 X764 y Fi(2.1)56 b(The)18 b(Linda)h(Mo)r(del)e(and)i(System)224 X850 y Fl(Linda)e([9)o(])e(is)h(a)g(concurren)o(t)f(programming)g(mo)q(del)i X(that)d(has)i(ev)o(olv)o(ed)g(from)e(a)i(Y)l(ale)224 906 y(Univ)o(ersit)o(y) X23 b(researc)o(h)f(pro)s(ject.)40 b(The)23 b(primary)f(concept)h(in)g(Linda)h X(is)e(that)g(of)g(a)224 963 y(\\tuple-space",)13 b(an)e(abstraction)g(via)h X(whic)o(h)h(co)q(op)q(erating)f(pro)q(cesses)g(comm)o(unicate.)224 X1019 y(This)g(cen)o(tral)f(theme)h(of)e(Linda)j(has)e(b)q(een)h(prop)q(osed)g X(as)f(an)g(alternativ)o(e)g(paradigm)g(to)224 1076 y(the)h(t)o(w)o(o)f X(traditional)i(metho)q(ds)g(of)e(parallel)j(pro)q(cessing,)g(viz.)19 Xb(that)12 b(based)g(on)g(shared)224 1132 y(memory)l(,)i(and)h(on)g(message)g X(passing.)20 b(The)15 b(tuple-space)h(concept)g(is)f(essen)o(tially)i(an)224 X1188 y(abstraction)k(of)h(distributed)h(shared)f(memory)l(,)g(with)g(one)g X(imp)q(ortan)o(t)f(di\013erence)224 1245 y(\(tuple-spaces)h(are)f(asso)q X(ciativ)o(e\),)h(and)f(sev)o(eral)g(minor)g(distinctions)h(\(destructiv)o(e) X224 1301 y(and)16 b(non-destructiv)o(e)h(reads,)f(and)g(di\013eren)o(t)g X(coherency)h(seman)o(tics)f(are)f(p)q(ossible\).)224 1358 y(Applications)g X(use)f(the)f(Linda)h(mo)q(del)g(b)o(y)f(em)o(b)q(edding)i(explicitly)l(,)h X(within)f(co)q(op)q(erat-)224 1414 y(ing)f(sequen)o(tial)g(programs,)f X(constructs)f(that)h(manipulate)i(\(insert/retriev)o(e)e(tuples\))224 X1471 y(the)i(tuple)i(space.)295 1527 y(F)l(rom)h(the)i(application)h(p)q(oin) Xo(t)f(of)f(view)h(Linda)h([4])e(is)h(a)f(set)g(of)g(programming)224 X1584 y(language)14 b(extensions)f(for)g(facilitating)i(parallel)f X(programming.)19 b(The)13 b(Linda)i(mo)q(del)224 1640 y(is)j(a)f(sc)o(heme)g X(built)i(up)q(on)f(an)f(asso)q(ciativ)o(e)g(memory)g(referred)g(to)g(as)g XFj(tuple-sp)n(ac)n(e)f Fl(It)224 1697 y(pro)o(vides)i(a)g(shared)g(memory)f X(abstraction)g(for)g(pro)q(cess)h(comm)o(unication)h(without)224 X1753 y(requiring)e(the)g(underlying)h(hardw)o(are)d(to)g(ph)o(ysically)j X(share)e(memory)l(.)22 b(The)17 b(mo)q(del)224 1809 y(is)f(illustrated)g(in)g X(Figure)g(2)f([9)o(].)295 1866 y(T)l(uples)f(are)f(collections)i(of)d X(\014elds)j(logically)f(\\w)o(elded")g(to)e(form)h(p)q(ersisten)o(t)g(stor-) X224 1922 y(age)j(items.)23 b(They)17 b(are)f(the)g(basic)h(tuple-space)h X(storage)d(units.)24 b(P)o(arallel)17 b(pro)q(cesses)224 1979 Xy(exc)o(hange)22 b(data)f(b)o(y)g(generating,)i(reading,)g(and)f(consuming)g X(them.)39 b(T)l(o)21 b(up)q(date)224 2035 y(a)d(tuple,)i(the)f(tuple)g(is)g X(remo)o(v)o(ed)f(from)f(tuple-space,)k(mo)q(di\014ed,)f(and)e(returned)h(to) X224 2092 y(tuple-space.)j(Restricting)16 b(tuple-space)h(mo)q(di\014cation)f X(in)g(this)g(manner)g(creates)f(an)224 2148 y(implicit)i(lo)q(c)o(king)f(mec) Xo(hanism)g(ensuring)g(prop)q(er)f(sync)o(hronization)g(of)g(m)o(ultiple)h X(ac-)224 2205 y(cesses.)295 2261 y(The)c(follo)o(wing)g(are)f(the)h(four)g X(basic)g(op)q(erations)g(or)f(primitiv)o(es)i(whic)o(h)f(are)g(added)224 X2318 y(to)k(a)g(language)g(to)g(pro)q(duce)h(a)f(Linda)h(dialect.)24 Xb(Figure)16 b(2)g(depicts)i(the)e(op)q(erational)224 2374 y(en)o(vironmen)o X(t)g(when)f(using)h(Linda.)257 2452 y(\(1\))22 b Fj(r)n(d\(t\))14 Xb Fl(p)q(erforms)h(a)f(non-destructiv)o(e)i(read)f(from)f(tuple-space.)21 Xb(If)15 b(the)g(desired)p eop X%%Page: 5 5 Xbop 338 307 a Fl(tuple,)22 b(\\t",)d(is)i(not)e(found,)j(the)e(in)o(v)o X(oking)g(pro)q(cess)g(is)h(susp)q(ended)g(un)o(til)h(an)338 X364 y(appropriate)15 b(tuple)h(is)g(created)f(b)o(y)g(another)g(pro)q(cess.) X257 457 y(\(2\))22 b Fj(in\(t\))10 b Fl(b)q(eha)o(v)o(es)j(in)f(a)g(fashion)g X(similar)h(to)f(rd\(\),)f(except)i(the)f(read)g(is)g(destructiv)o(e)338 X514 y(and)j(the)g(tuple)i(is)e(consumed.)257 608 y(\(3\))22 Xb Fj(out\(t\))15 b Fl(writes)g(a)g(tuple)h(\\t")e(to)h(tuple-space.)257 X702 y(\(4\))22 b Fj(eval\(expr)n(ession\))15 b Fl(writes)j(a)f(tuple)i(to)e X(tuple-space)i(after)e(argumen)o(ts)g(in)h(the)338 758 y Fj(expr)n(ession)9 Xb Fl(are)i(ev)m(aluated)h(b)o(y)f(creating)g(new)g(pro)q(cesses)g(whic)o(h)g X(p)q(erform)g(their)338 814 y(tasks)j(indep)q(enden)o(tly)l(.)295 X921 y(T)l(uples)e(are)f(selected)i(b)o(y)e(the)g(rd\(\))g(or)f(in\(\))i X(primitiv)o(es)g(on)g(the)f(basis)h(of)e(their)i(\014eld)224 X977 y(v)m(alues.)31 b(There)19 b(are)f(no)h(tuple)h(addresses)e(in)i(an)e X(asso)q(ciativ)o(e)h(memory)l(.)30 b(Consider)224 1034 y(the)15 Xb(follo)o(wing)h(tuple:)338 1140 y(out\(\\a)e(string",)g(15.01,)g(17,)g X(\\another)g(string"\))295 1246 y(A)h(v)m(ariet)o(y)h(of)e(access)i(routes)f X(to)f(this)i(tuple)g(are)f(p)q(ossible,)i(e.g.,)d(an)o(y)h(one)h(of)e(the)224 X1303 y(follo)o(wing)i(op)q(erations)f(su\016ces:)338 1409 y(rd\(\\a)f X(string",)h(?fv)m(al,)h(?iv)m(al,)g(?strv)m(al\))338 1503 y(rd\(?strv)m(al,)f X(15.01,)e(?iv)m(al,)k(\\another)e(string"\))338 1597 y(rd\(?strv)m(al-1,)g X(?fv)m(al,)h(17,)e(?strv)m(al-2\))295 1703 y(The)19 b(\\?")31 Xb(op)q(erator)18 b(designates)i(a)f(v)m(alue)h(returned)f(from)f(a)h(matc)o X(hing)g(tuple.)224 1759 y(Fields)12 b(mark)o(ed)e(b)o(y)g(the)g(op)q(erator)g X(do)g(not)g(participate)h(in)h(the)e(\(asso)q(ciativ)o(e)g(memory\))224 X1816 y(matc)o(hing)i(pro)q(cess.)19 b(An)o(y)11 b(of)h(the)f(three)h(example) Xh(rd\(\))e(op)q(erations)g(results)h(in)h(a)e(non-)224 1872 Xy(destructiv)o(e)17 b(reading)f(of)g(the)g(original)h(tuple.)24 Xb(If)16 b(the)g(op)q(eration)h(w)o(ere)e(an)h(in\(\),)g(the)224 X1929 y(tuple)g(w)o(ould)g(b)q(e)g(remo)o(v)o(ed)e(from)h(tuple-space.)295 X1985 y(T)l(o)g(illustrate)h(the)f(ev)m(al\(\))h(primitiv)o(e,)g(consider)g X(the)f(follo)o(wing:)683 2091 y(ev)m(al\("ro)q(ots",sqrt\(4\),sqrt)o(\(16)o X(\)\))224 2198 y(Using)j(Linda)g(terminology)l(,)g(this)f(creates)g(a)g XFj(live)f Fl(tuple.)27 b(The)17 b(square-ro)q(ot)f(op)q(era-)224 X2254 y(tions)h(are)f(p)q(erformed)h(indep)q(enden)o(t)i(of)d(the)g X(originating)h(pro)q(cess,)g(with)g(the)f(\(t)o(w)o(o\))224 X2311 y(n)o(umeric)24 b(results)e(com)o(bined)i(to)e(form)g(a)g(three)g X(elemen)o(t)i(tuple)f(sa)o(v)o(ed)f(in)h(tuple-)224 2367 y(space.)31 Xb(The)19 b(ev)m(al\(\))g(primitiv)o(e)h(is)f(a)f(mec)o(hanism)h(capable)h(of) Xe(creating)h(\014ne)g(grain)224 2423 y(parallelism.)p eop X%%Page: 6 6 Xbop 295 307 a Fl(The)12 b(\\Linda)g(System")g(usually)h(refers)e(to)h(a)f(sp) Xq(eci\014c)j(\(sometimes)d(p)q(ortable\))h(im-)224 364 y(plemen)o(tation)i X(of)f(soft)o(w)o(are)e(that)h(supp)q(orts)h(the)g(Linda)i(programming)d(mo)q X(del.)20 b(Sys-)224 420 y(tem)13 b(soft)o(w)o(are)e(is)i(pro)o(vided)h(that)e X(establishes)i(and)f(main)o(tains)g(tuple)h(spaces,)f(that)f(is)224 X477 y(used)17 b(in)g(conjunction)g(with)f(libraries)i(that)d(appropriately)i X(in)o(terpret)g(and)f(execute)224 533 y(Linda)21 b(primitiv)o(es.)35 Xb(Dep)q(ending)22 b(on)e(the)g(en)o(vironmen)o(t)g(\(shared)f(memory)h(m)o X(ulti-)224 589 y(pro)q(cessors,)i(message)e(passing)i(parallel)g(computers,)g X(net)o(w)o(orks)d(of)i(w)o(orkstations)224 646 y(etc\),)16 Xb(the)g(tuple)h(space)f(mec)o(hanism)h(is)g(implemen)o(ted)g(using)g X(di\013eren)o(t)g(tec)o(hniques,)224 702 y(and)c(with)g(v)m(arying)g(degrees) Xg(of)f(e\016ciency)l(.)21 b(Recen)o(tly)l(,)14 b(a)f(new)g XFj(system)f Fl(tec)o(hnique)i(has)224 759 y(b)q(een)f(prop)q(osed,)f(at)f X(least)h(nominally)h(related)f(to)f(the)h(Linda)g(pro)s(ject.)18 Xb(This)13 b(sc)o(heme,)224 815 y(termed)g(\\Pirhana")f(prop)q(oses)g(a)h X(proactiv)o(e)f(approac)o(h)g(to)g(concurren)o(t)h(computing)g({)224 X872 y(the)i(idea)h(b)q(eing)h(that)e(computational)g(resources)g(\(view)o(ed) Xh(as)f(activ)o(e)g(agen)o(ts\))f(seize)224 928 y(computational)19 Xb(tasks)e(from)g(a)h(w)o(ell)h(kno)o(wn)f(lo)q(cation)h(based)f(on)g(a)o(v)m X(ailabilit)o(y)i(and)224 985 y(suitabilit)o(y)l(.)j(Again,)16 Xb(this)g(sc)o(heme)g(ma)o(y)f(b)q(e)h(implemen)o(ted)h(on)f(m)o(ultiple)h X(platforms,)224 1041 y(and)f(manifested)f(as)g(a)g(\\Pirhana)g(system")g(or)f X(\\Linda{Pirhana)j(system".)224 1163 y Fi(2.2)56 b(P4)19 b(and)g(P)n(armacs) X224 1249 y Fl(P4)f(is)h(a)f(library)i(of)e(macros)g(and)g(subroutines)i(dev)o X(elop)q(ed)g(at)e(Argonne)g(National)224 1305 y(Lab)q(oratory)h(for)g X(programming)g(a)g(v)m(ariet)o(y)h(of)f(parallel)i(mac)o(hines.)34 Xb(The)20 b(P4)g(sys-)224 1362 y(tem)c(supp)q(orts)g(b)q(oth)h(the)f X(shared-memory)g(mo)q(del)h(\(based)f(on)h(monitors\))e(and)h(the)224 X1418 y(distributed-memory)d(mo)q(del)f(\(using)g(message-passing\).)18 Xb(F)l(or)11 b(the)h(shared-memory)224 1474 y(mo)q(del)18 b(of)f(parallel)i X(computation,)f(P4)f(pro)o(vides)g(a)g(set)h(of)e(primitiv)o(es)j(from)e X(whic)o(h)224 1531 y(monitors)i(can)f(b)q(e)i(constructed,)f(as)g(w)o(ell)g X(as)g(a)f(set)h(of)f(useful)i(monitors.)30 b(F)l(or)18 b(the)224 X1587 y(distributed-memory)f(mo)q(del,)f(P4)f(pro)o(vides)h(t)o(yp)q(ed)g X(send)g(and)f(receiv)o(e)i(op)q(erations,)224 1644 y(and)f(creation)g(of)f X(pro)q(cesses)h(according)g(to)e(a)i(text)f(\014le)h(describing)i(group)d X(and)h(pro-)224 1700 y(cess)f(structure.)k(P4)c(is)g(in)o(tended)h(to)e(b)q X(e)h(p)q(ortable,)g(simple)h(to)e(install)i(and)f(use,)f(and)224 X1757 y(e\016cien)o(t.)20 b(It)12 b(can)h(b)q(e)g(used)g(to)f(program)f(net)o X(w)o(orks)h(of)g(w)o(orkstations,)f(adv)m(anced)j(par-)224 X1813 y(allel)k(sup)q(ercomputers)f(lik)o(e)h(the)f(In)o(tel)g(T)l(ouc)o X(hstone)f(Delta)h(and)g(the)f(Allian)o(t)i(Cam-)224 1870 y(pus)d(HiPPI-based) Xg(system,)e(and)i(single)g(shared-memory)f(m)o(ultipro)q(cessors.)20 Xb(It)14 b(has)224 1926 y(curren)o(tly)h(b)q(een)g(installed)h(on)e(most)f X(unipro)q(cessor)i(w)o(orkstations,)d(shared)i(memory)224 1983 Xy(m)o(ultipro)q(cessors,)i(and)f(sev)o(eral)g(high-p)q(erformance)i(parallel) Xf(mac)o(hines.)295 2039 y Fj(Pr)n(o)n(c)n(ess)i(management)g XFl(in)i(the)f(P4)f(system)h(is)g(based)g(on)g(a)f(con\014guration)h(\014le) X224 2095 y(that)14 b(sp)q(eci\014es)j(the)d(host)h(p)q(o)q(ol,)g(the)g(ob)s X(ject)f(\014le)i(to)e(b)q(e)h(executed)h(on)e(eac)o(h)h(mac)o(hine,)224 X2152 y(the)h(n)o(um)o(b)q(er)h(of)e(pro)q(cesses)i(to)e(b)q(e)i(started)e(on) Xh(eac)o(h)g(host)g(\(in)o(tended)h(primarily)g(for)224 2208 Xy(m)o(ultipro)q(cessor)g(systems\))f(and)h(other)g(auxiliary)h(information.) X24 b(An)17 b(example)h(of)e(a)224 2265 y(con\014guration)g(\014le)g(is)320 X2371 y Fh(#)23 b(start)h(one)f(slave)g(on)h(each)f(of)h(sun2)f(and)g(sun3)320 X2428 y(local)g(0)p eop X%%Page: 7 7 Xbop 320 307 a Fh(sun2)47 b(1)g(/home/mylogin/p4pgms/sr_test)320 X364 y(sun3)g(1)g(/home/mylogin/p4pgms/sr_test)295 470 y Fl(Tw)o(o)15 Xb(issues)i(are)f(notew)o(orth)o(y)e(in)j(regard)f(to)f(the)h(pro)q(cess)h X(managemen)o(t)e(mec)o(h-)224 526 y(anism)23 b(in)g(P4.)40 Xb(First,)23 b(there)f(is)h(the)f(notion)g(a)g(\\master")f(pro)q(cess)h(and)g X(\\sla)o(v)o(e")224 583 y(pro)q(cesses,)c(and)g(m)o(ultilev)o(el)i(hierarc)o X(hies)f(ma)o(y)e(b)q(e)h(formed)g(to)f(implemen)o(t)i(what)e(is)224 X639 y(termed)f(a)g Fj(cluster)g Fl(mo)q(del)h(of)f(computation.)23 Xb(Second,)17 b(the)f(primary)g(mo)q(de)h(of)f(pro-)224 696 Xy(cess)e(creation)g(is)h(static,)e(via)h(the)g(con\014guration)g(\014le;)h X(dynamic)g(pro)q(cess)f(creation)g(is)224 752 y(p)q(ossible)19 Xb(only)e(b)o(y)g(a)f(statically)h(created)g(pro)q(cess)g(that)f(m)o(ust)g(in) Xo(v)o(ok)o(e)h(a)f(sp)q(ecial)j(P4)224 809 y(function)c(that)f(spa)o(wns)g(a) Xh(new)f(pro)q(cess)h(on)f(the)h(lo)q(cal)h(mac)o(hine.)k(Ho)o(w)o(ev)o(er,)13 Xb(despite)224 865 y(these)18 b(restrictions,)g(a)f(v)m(ariet)o(y)h(of)f X(application)i(paradigms)e(ma)o(y)g(b)q(e)h(implemen)o(ted)224 X922 y(in)e(the)f(P4)g(system)g(in)h(a)f(fairly)h(straigh)o(tforw)o(ard)d X(manner.)295 978 y Fj(Message)18 b(Passing)g Fl(in)h(the)g(P4)g(system)f(is)h X(ac)o(hiev)o(ed)h(through)f(the)g(use)g(of)f(tra-)224 1034 Xy(ditional)j Fh(send)d Fl(and)h Fh(recv)f Fl(primitiv)o(es,)j(parameterized)f X(almost)e(exactly)h(as)g(other)224 1091 y(message)11 b(passing)h(systems.)18 Xb(Sev)o(eral)11 b(v)m(arian)o(ts)g(are)g(pro)o(vided)h(for)f(seman)o(tics)g X(suc)o(h)h(as)224 1147 y(heterogeneous)h(exc)o(hange,)g(and)f(blo)q(c)o(king) Xi(or)e(non)o(blo)q(c)o(king)i(transfer.)k(A)13 b(signi\014can)o(t)224 X1204 y(prop)q(ortion)k(of)g(the)h(burden)g(of)f(bu\013er)g(allo)q(cation)h X(and)g(managemen)o(t)e(ho)o(w)o(ev)o(er,)h(is)224 1260 y(left)g(to)e(the)h X(user.)23 b(Apart)15 b(from)g(basic)i(message)f(passing,)g(P4)f(also)h X(o\013ers)g(a)f(v)m(ariet)o(y)224 1317 y(of)h(global)h(op)q(erations,)g X(including)i(broadcast,)d(global)h(maxima)f(and)h(minima,)g(and)224 X1373 y(barrier)f(sync)o(hronization.)295 1430 y Fj(Shar)n(e)n(d)h(Memory)f XFl(supp)q(ort)h(via)f(monitors)g(is)h(a)f(facilit)o(y)i(that)d(distinguishes) Xk(P4)224 1486 y(from)11 b(other)h(systems.)18 b(Ho)o(w)o(ev)o(er,)11 Xb(this)h(feature)g(is)g Fj(not)g Fl(distributed)h(shared)f(memory;)224 X1543 y(but)j(rather,)f(a)g(p)q(ortable)h(mec)o(hanism)g(for)f(shared)g X(address)h(space)g(programming)f(in)224 1599 y(true)k(shared)h(memory)f(m)o X(ultipro)q(cessors.)29 b(The)19 b(abstraction)f(pro)o(vided)h(b)o(y)f(P4)g X(for)224 1655 y(managing)c(data)f(in)h(shared)g(memory)f(is)h XFh(monitors)p Fl(.)k(The)c(sp)q(eci\014c)i(approac)o(h)d(tak)o(en)224 X1712 y(b)o(y)e(P4)g(is)h(describ)q(ed)i(in)e([3)o(].)18 b(P4)11 Xb(pro)o(vides)h(sev)o(eral)g(useful)g(monitors)f(\()p Fh(p4)p X1484 1712 15 2 v 17 w(barrier)p 1669 1712 V 16 w(t)p Fl(,)224 X1768 y Fh(p4)p 275 1768 V 17 w(getsub)p 436 1768 V 16 w(monitor)p X620 1768 V 17 w(t)p Fl(,)16 b Fh(p4)p 738 1768 V 17 w(askfor)p X899 1768 V 17 w(monitor)p 1084 1768 V 16 w(t)p Fl(\))g(as)h(w)o(ell)h(as)e(a) Xh(general)g(monitor)224 1825 y(t)o(yp)q(e)e(to)g(help)h(the)g(user)f(in)h X(constructing)g(his)g(o)o(wn)e(monitors)h(\()p Fh(p4)p 1393 X1825 V 17 w(monitor)p 1578 1825 V 16 w(t)p Fl(\).)295 1881 Xy(P4)e(also)h(supp)q(orts)g(a)f(v)m(ariet)o(y)h(of)f(auxiliary)i(and)f(supp)q X(ort)g(functions,)h(for)e(timing)224 1938 y(purp)q(oses)g(and)g(for)e X(debugging.)20 b(The)13 b(latter)f(set)g(of)g(functions)h(are)f(essen)o X(tially)i(prin)o(t-)224 1994 y(ing)g(facilities)h(that)d(iden)o(tify)i(the)f X(source)g(of)f(a)h(debugging)h(message,)e(and)h(\\lev)o(els")h(of)224 X2051 y(debugging)e(are)e(pro)o(vided)i(so)e(that)g(the)g(user)h(ma)o(y)f(con) Xo(trol)h(the)f(v)o(olume)h(of)g(debugging)224 2107 y(information)16 Xb(that)f(is)h(prin)o(ted.)22 b(Finally)l(,)17 b(the)f(P4)f(system)g(also)h X(con)o(tains)f(a)h(pac)o(k)m(age)224 2164 y(\(ALOG\))f(for)g(creating)h(logs) Xg(of)f(time-stamp)q(ed)h(ev)o(en)o(ts,)f(that)f(is)i(of)g(general)g(utilit)o X(y)l(,)224 2220 y(outside)f(of)f(P4.)19 b(The)14 b(timestamps)g(are)g X(obtained)g(from)g(v)m(arious)g(microsecond-lev)o(el)224 2276 Xy(resolution)f(timers)f(on)h(v)m(arious)f(mac)o(hines.)20 b(These)12 Xb(log)h(\014les)g(are)f(primarily)h(in)o(tended)224 2333 y(for)j(use)h(with)g X(a)f(separate)g(to)q(ol)g(termed)g Fh(Upshot)g Fl([5)o(])g(that)g(visually)i X(depicts)g(ev)o(en)o(ts)224 2389 y(and)e(their)f(ordering)h(from)e(a)h(P4)g X(application)i(run.)p eop X%%Page: 8 8 Xbop 295 307 a Fj(Parmacs)14 b Fl(is)h(a)g(pro)s(ject)e(that)h(is)h(closely)h X(related)f(to)f(the)h(P4)f(e\013ort.)k(Essen)o(tially)l(,)224 X364 y(P)o(armacs)e(is)h(a)f(set)g(of)g(macro)g(extensions)h(to)f(the)g(P4)g X(system)h(dev)o(elop)q(ed)h(at)d(GMD)224 420 y([6].)29 b(It)19 Xb(originated)g(in)g(an)g(e\013ort)e(to)h(pro)o(vide)h(F)l(ortran)f(in)o X(terfaces)h(to)f(the)g(P4)h(sys-)224 477 y(tem,)i(but)f(is)h(no)o(w)f(a)g X(signi\014can)o(tly)h(enhanced)h(pac)o(k)m(age)e(that)g(pro)o(vides)g(a)g(v)m X(ariet)o(y)224 533 y(of)d(high-lev)o(el)i(abstractions,)e(mostly)g(dealing)i X(with)e(global)h(op)q(erations.)26 b(P)o(armacs)224 589 y(pro)o(vides)15 Xb(macros)f(for)g(logically)j(con\014guring)e(a)f(set)h(of)f(P4)g(pro)q X(cesses;)h(for)f(example,)224 646 y(the)k(macro)g Fh(torus)f XFl(pro)q(duces)i(a)f(suitable)h(con\014guration)f(\014le)i(for)d(use)h(b)o(y) Xh(P4)e(that)224 702 y(results)c(in)g(a)f(logical)h(pro)q(cess)g X(con\014guration)f(corresp)q(onding)h(to)f(a)g(3-d)g(torus.)18 Xb(Other)224 759 y(logical)h(top)q(ologies,)f(including)i(general)d(graphs)g X(ma)o(y)g(also)g(b)q(e)h(implemen)o(ted,)h(and)224 815 y(P)o(armacs)11 Xb(pro)o(vides)h(macros)f(used)h(in)h(conjunction)g(with)f Fh(send)f XFl(and)h Fh(recv)f Fl(to)g(ac)o(hiev)o(e)224 872 y(top)q(ology-sp)q(eci\014c) X17 b(comm)o(unications)f(within)g(executing)h(programs.)224 X993 y Fi(2.3)56 b(Express)224 1079 y Fl(In)20 b(con)o(trast)e(to)g(the)h X(other)g(parallel)i(pro)q(cessing)f(systems)e(describ)q(ed)k(in)e(this)f X(sec-)224 1136 y(tion,)13 b(Express)g(to)q(olkit)g(is)g(a)g(collection)h(of)f X(to)q(ols)g(that)f(individually)k(address)d(v)m(arious)224 X1192 y(asp)q(ects)j(of)f(concurren)o(t)h(computation.)22 b(The)16 Xb(to)q(olkit)g(is)g(dev)o(elop)q(ed)h(and)f(mark)o(eted)224 X1249 y(commercially)d(b)o(y)f(P)o(araSoft)e(Corp)q(oration,)i(a)f(compan)o(y) Xg(that)g(w)o(as)g(started)g(b)o(y)h(some)224 1305 y(mem)o(b)q(ers)j(of)g(the) Xg(Caltec)o(h)h(concurren)o(t)f(computation)g(pro)s(ject.)k(A)c(second)h X(distinc-)224 1362 y(tion)e(is)g(supp)q(ort)f(for)g(PC's)g(that)f(Express)i X(pro)o(vides,)g(in)g(addition)g(to)f(the)h(usual)g(high)224 X1418 y(p)q(erformance)i(computing)f(platforms)g(and)g(w)o(orkstations.)295 X1474 y(The)j(philosoph)o(y)i(b)q(ehind)g(computing)f(with)f(Express)g(is)h X(based)f(on)g(b)q(eginning)224 1531 y(with)i(a)g(sequen)o(tial)h(v)o(ersion)f X(of)f(an)h(application)h(and)f(follo)o(wing)g(a)g(recommended)224 X1587 y(dev)o(elopmen)o(t)h(life)h(cycle)g(culminating)g(in)g(a)e(parallel)i X(v)o(ersion)f(that)f(is)h(tuned)g(for)224 1644 y(optimalit)o(y)l(.)34 Xb(T)o(ypical)20 b(dev)o(elopmen)o(t)g(cycles)h(b)q(egin)g(with)e(the)h(use)g X(of)f(VTOOL,)h(a)224 1700 y(graphical)g(program)d(that)h(allo)o(ws)h(the)f X(progress)g(of)h(sequen)o(tial)g(algorithms)g(to)f(b)q(e)224 X1757 y(displa)o(y)o(ed)f(in)g(a)e(dynamic)i(manner.)k(Up)q(dates)16 Xb(and)g(references)g(to)f(individual)k(data)224 1813 y(structures)h(can)g(b)q X(e)g(displa)o(y)o(ed)i(to)d(explicitly)k(demonstrate)c(algorithm)h(structure) X224 1870 y(and)13 b(pro)o(vide)h(the)f(detailed)i(kno)o(wledge)f(necessary)f X(for)f(parallelization.)22 b(Related)14 b(to)224 1926 y(the)g(ab)q(o)o(v)o(e) Xf(is)h(FTOOL,)g(whic)o(h)g(pro)o(vides)g(in-depth)h(analysis)f(of)g(a)f X(program)f(includ-)224 1983 y(ing)21 b(v)m(ariable)g(use)f(analysis,)h(\015o) Xo(w)f(structure)f(and)i(feedbac)o(k)f(regarding)g(p)q(oten)o(tial)224 X2039 y(parallelization.)32 b(FTOOL)19 b(op)q(erates)g(on)f(b)q(oth)h(sequen)o X(tial)h(and)e(parallel)i(v)o(ersions)224 2095 y(of)15 b(an)h(application.)23 Xb(A)15 b(third)i(to)q(ol)e(called)i(ASP)l(AR)g(is)f(then)g(used;)g(this)g(is) Xg(an)g(auto-)224 2152 y(mated)f(parallelizer)j(that)c(con)o(v)o(erts)g X(sequen)o(tial)j(C)e(and)g(F)o(OR)l(TRAN)h(programs)e(for)224 X2208 y(parallel)j(or)e(distributed)h(execution)h(using)f(the)f(Express)g X(programming)g(mo)q(dels.)295 2265 y(The)i(core)f(of)h(the)g(Express)g X(system)f(is)h(a)g(set)f(of)h(libraries)h(for)e(comm)o(unication,)224 X2321 y(IO,)h(and)f(parallel)h(graphics.)23 b(The)16 b(comm)o(unication)h X(primitiv)o(es)g(are)f(akin)g(to)g(those)224 2378 y(found)f(in)h(other)f X(systems,)f(and)h(include)i(a)e(v)m(ariet)o(y)g(of)f(global)i(op)q(erations)f X(and)g(data)224 2434 y(distribution)24 b(primitiv)o(es.)44 Xb(Extended)23 b(IO)g(routines)g(enable)h(parallel)g(input)f(and)p Xeop X%%Page: 9 9 Xbop 224 307 a Fl(output,)23 b(and)f(a)f(similar)i(set)f(of)f(routines)h(are)f X(pro)o(vided)i(for)e(graphical)h(displa)o(ys)224 364 y(from)15 Xb(m)o(ultiple)j(concurren)o(t)e(pro)q(cesses.)22 b(Express)16 Xb(also)g(con)o(tains)g(the)f(NDB)h(to)q(ol,)g(a)224 420 y(parallel)c X(debugger)f(that)f(used)i(commands)e(whic)o(h)i(are)e(based)h(on)g(the)f(p)q X(opular)i(\\db)o(x")224 477 y(in)o(terface.)20 b(These)c(debugging)g X(commands)f(can)g(b)q(e)h(issued)g(to)f(single)h(pro)q(cessors)f(or)224 X533 y(groups)g(of)g(no)q(des)h(sim)o(ultaneously)l(.)295 589 Xy(Express)f(\014nally)h(con)o(tains)f(a)g(set)g(of)f(`bac)o(k-end")h(to)q X(ols)g(in)o(tended)i(to)d(assist)h(p)q(er-)224 646 y(formance)23 Xb(monitoring)f(and)h(tuning.)44 b(CTOOL)23 b(analyzes)g(high)h(lev)o(el)g(o)o X(v)o(erhead)224 702 y(issues)f(suc)o(h)g(as)f(the)g(relativ)o(e)h(amoun)o(t)e X(of)h(time)g(sp)q(en)o(t)h(computing,)h(p)q(erforming)224 759 Xy(IO)18 b(and)g(in)g(in)o(terpro)q(cessor)g(comm)o(unication.)27 Xb(ETOOL)19 b(sho)o(ws)d(the)i(relationships)224 815 y(b)q(et)o(w)o(een)f(v)m X(arious)f(computing)h(elemen)o(ts)g(and)f(ma)o(y)f(b)q(e)i(used)g(to)f X(understand)g(o)o(v)o(er-)224 872 y(heads,)j(and)f(cause)g(and)g(e\013ect)g X(relationships)h(b)q(et)o(w)o(een)g(actions)f(in)g(di\013eren)o(t)h(pro-)224 X928 y(cessors.)k(XTOOL)17 b(pro\014les)g(CPU)f(usage)g(on)h(a)f(p)q(er-pro)q X(cessor)g(basis,)h(and)f(ma)o(y)g(b)q(e)224 985 y(used)g(at)f(di\013eren)o(t) Xg(lev)o(els)h(of)f(gran)o(ularit)o(y)l(.)224 1106 y Fi(2.4)56 Xb(Ongoing)18 b(T)-5 b(rends)224 1192 y Fl(In)14 b(the)f(next)g(section)h(of)e X(this)i(pap)q(er,)f(w)o(e)g(fo)q(cus)g(on)g(the)h(basic)f(features)g(of)g X(PVM)f(and)224 1249 y(discuss)18 b(our)e(exp)q(eriences)i(with)f(that)f X(system.)23 b(PVM)16 b(as)g(w)o(ell)h(as)g(the)f(systems)g(de-)224 X1305 y(scrib)q(ed)e(ab)q(o)o(v)o(e)e(ha)o(v)o(e)g(ev)o(olv)o(ed)g(o)o(v)o(er) Xg(the)g(past)g(sev)o(eral)g(y)o(ears,)g(but)h(none)f(of)g(them)g(can)224 X1362 y(b)q(e)k(considered)g(fully)h(mature.)i(The)c(\014eld)h(of)f(net)o(w)o X(ork)f(based)h(concurren)o(t)g(comput-)224 1418 y(ing)e(is)f(relativ)o(ely)i X(y)o(oung,)e(and)g(researc)o(h)g(on)g(v)m(arious)g(asp)q(ects)h(is)f X(ongoing.)19 b(Although)224 1474 y(basic)c(infrastructures)e(ha)o(v)o(e)g(b)q X(een)i(dev)o(elop)q(ed,)h(man)o(y)d(of)g(the)h(re\014nemen)o(ts)g(that)f(are) X224 1531 y(necessary)18 b(are)f(still)i(ev)o(olving.)27 b(Some)17 Xb(of)g(the)h(ongoing)f(researc)o(h)h(pro)s(jects)e(related)224 X1587 y(to)f(heterogeneous)g(net)o(w)o(ork-based)g(computing)g(are)g X(brie\015y)i(outlined)f(here.)295 1644 y(Standalone)h(systems)e(deliv)o X(ering)j(sev)o(eral)f(tens)f(of)g(millions)i(of)e(op)q(erations)g(p)q(er)224 X1700 y(second)i(are)e(commonplace,)i(and)f(con)o(tin)o(uing)h(increases)g(in) Xg(p)q(o)o(w)o(er)f(are)f(predicted.)224 1757 y(F)l(or)e(net)o(w)o(ork)f X(computing)i(systems,)e(this)i(presen)o(ts)f(man)o(y)g(c)o(hallenges.)21 Xb(One)15 b(asp)q(ect)224 1813 y(concerns)21 b(scaling)h(to)e(h)o(undreds)i X(and)f(p)q(erhaps)g(thousands)f(of)h(indep)q(enden)o(t)i(ma-)224 X1870 y(c)o(hines;)g(it)d(is)g(conjectured)g(that)f(functionalit)o(y)h(and)g X(p)q(erformance)g(equiv)m(alen)o(t)h(to)224 1926 y(massiv)o(ely)e(parallel)h X(mac)o(hines)f(can)f(b)q(e)h(supp)q(orted)f(on)h(cluster)f(en)o(vironmen)o X(ts.)29 b(A)224 1983 y(pro)s(ject)15 b(at)g(F)l(ermilab)i(has)e(demonstrated) Xg(the)h(feasibilit)o(y)i(of)d(scaling)i(to)e(h)o(undreds)224 X2039 y(of)e(pro)q(cessors)h(for)f(some)g(classes)h(of)f(problems.)20 Xb(Researc)o(h)14 b(in)h(proto)q(cols)e(to)g(supp)q(ort)224 X2095 y(scaling)18 b(and)e(other)g(system)g(issues)i(are)e(curren)o(tly)h X(under)g(in)o(v)o(estigation.)24 b(F)l(urther,)224 2152 y(under)15 Xb(the)g(righ)o(t)g(circumstances,)g(the)f(net)o(w)o(ork)g(based)h(approac)o X(h)f(can)h(b)q(e)g(e\013ectiv)o(e)224 2208 y(in)g(coupling)h(sev)o(eral)e X(similar)h(m)o(ultipro)q(cessors,)f(resulting)h(in)g(a)f(con\014guration)g X(that)224 2265 y(migh)o(t)h(b)q(e)h(economically)h(and)e(tec)o(hnically)j X(di\016cult)e(to)f(ac)o(hiev)o(e)h(with)f(hardw)o(are.)295 X2321 y(Applications)j(with)e(large)g(execution)h(times)f(will)h(b)q(ene\014t) Xg(greatly)f(from)f(mec)o(h-)224 2378 y(anisms)h(that)e(mak)o(e)g(them)h X(resilien)o(t)i(to)d(failures.)21 b(Curren)o(tly)15 b(few)g(platforms)g X(\(esp)q(e-)224 2434 y(cially)g(among)d(m)o(ultipro)q(cessors\))i(supp)q(ort) Xf(application)i(lev)o(el)f(fault)g(tolerance.)19 b(In)14 b(a)p Xeop X%%Page: 10 10 Xbop 224 307 a Fl(net)o(w)o(ork)14 b(based)h(computing)g(en)o(vironmen)o(t)g X(application)i(resilience)g(to)e(failures)g(can)224 364 y(b)q(e)20 Xb(supp)q(orted)g(without)g(sp)q(ecialized)i(enhancemen)o(ts)e(to)f(hardw)o X(are)f(or)h(op)q(erating)224 420 y(systems.)32 b(Researc)o(h)19 Xb(is)h(in)g(progress)f(to)f(in)o(v)o(estigate)i(and)f(dev)o(elop)h X(strategies)f(for)224 477 y(enabling)k(applications)f(to)f(run)g(to)f X(completion,)j(in)f(the)f(presence)h(of)f(hardw)o(are,)224 X533 y(system)g(soft)o(w)o(are,)g(or)f(net)o(w)o(ork)g(faults.)38 Xb(Approac)o(hes)22 b(based)f(on)g(c)o(hec)o(kp)q(oin)o(ting,)224 X589 y(shado)o(w)15 b(execution,)h(and)f(pro)q(cess)h(migration)f(are)g(b)q X(eing)h(in)o(v)o(estigated.)295 646 y(The)d(p)q(erformance)g(and)h X(e\013ectiv)o(eness)f(of)g(net)o(w)o(ork)f(based)h(concurren)o(t)g(comput-) X224 702 y(ing)j(en)o(vironmen)o(ts)f(dep)q(ends)i(to)e(a)f(large)i(exten)o(t) Xe(on)i(the)f(e\016ciency)h(of)f(the)g(supp)q(ort)224 759 y(soft)o(w)o(are,)20 Xb(and)g(on)h(minimization)h(of)e(o)o(v)o(erheads.)35 b(Exp)q(eriences)23 Xb(with)d(the)h(PVM)224 815 y(system)16 b(ha)o(v)o(e)f(iden)o(ti\014ed)j(sev)o X(eral)f(k)o(ey)f(factors)f(in)h(the)h(system)e(that)g(are)h(b)q(eing)h(fur-) X224 872 y(ther)c(analyzed)h(and)f(impro)o(v)o(ed)g(to)f(increase)i(o)o(v)o X(erall)f(e\016ciency)l(.)21 b(E\016cien)o(t)14 b(proto)q(cols)224 X928 y(to)20 b(supp)q(ort)g(high)i(lev)o(el)f(concurrency)g(primitiv)o(es)h X(is)f(a)f(subgoal)h(of)e(w)o(ork)h(in)h(this)224 985 y(area.)26 Xb(P)o(articular)17 b(atten)o(tion)g(is)h(b)q(eing)h(giv)o(en)f(to)f X(exploiting)i(the)e(full)i(p)q(oten)o(tial)f(of)224 1041 y(imminen)o(t)e X(\014b)q(er)g(optic)g(connections,)g(using)g(an)f(exp)q(erimen)o(tal)h(\014b) Xq(er)g(net)o(w)o(ork)e(that)224 1098 y(is)j(a)o(v)m(ailable.)23 Xb(In)17 b(preliminary)h(exp)q(erimen)o(ts)f(with)f(a)g(\014b)q(er)g(optic)h X(net)o(w)o(ork,)d(sev)o(eral)224 1154 y(imp)q(ortan)o(t)k(issues)h(ha)o(v)o X(e)f(b)q(een)i(iden)o(ti\014ed.)31 b(F)l(or)17 b(example,)j(the)e(op)q X(erating)h(system)224 1210 y(in)o(terfaces)f(to)g(\014b)q(er)g(net)o(w)o X(orks,)f(its)h(reliabilit)o(y)j(c)o(haracteristics,)d(and)g(factors)f(suc)o X(h)224 1267 y(as)f(maxim)o(um)f(pac)o(k)o(et)h(size)g(are)g(signi\014can)o X(tly)h(di\013eren)o(t)f(from)f(those)h(for)f(Ethernet.)224 X1323 y(When)g(the)f(concurren)o(t)h(computing)g(en)o(vironmen)o(t)f(is)h X(executed)h(on)e(a)g(com)o(bination)224 1380 y(of)d(b)q(oth)f(t)o(yp)q(es)h X(of)g(net)o(w)o(orks,)f(the)h(system)f(algorithms)h(ha)o(v)o(e)f(to)g(b)q(e)i X(mo)q(di\014ed)g(to)e(cater)224 1436 y(to)15 b(these)g(di\013erences,)h(in)g X(an)f(optimal)h(manner)f(and)h(with)f(minimized)j(o)o(v)o(erheads.)295 X1493 y(Another)c(issue)h(to)f(b)q(e)h(addressed)f(concerns)h(data)f(con)o(v)o X(ersions)g(that)g(are)g(neces-)224 1549 y(sary)f(in)g(net)o(w)o(ork)o(ed)f X(heterogeneous)h(systems.)19 b(Heuristics)14 b(to)f(p)q(erform)f(con)o(v)o X(ersions)224 1606 y(only)21 b(when)g(necessary)f(and)h(minimizing)i(o)o(v)o X(erheads)d(ha)o(v)o(e)g(b)q(een)h(dev)o(elop)q(ed)h(and)224 X1662 y(their)h(e\013ectiv)o(eness)f(is)g(b)q(eing)h(ev)m(aluated.)41 Xb(Recen)o(t)23 b(exp)q(eriences)h(with)e(a)g(Cra)o(y-2)224 X1719 y(ha)o(v)o(e)13 b(also)h(iden)o(ti\014ed)h(the)e(need)i(to)e(handle)h X(di\013erences)h(in)f(w)o(ordsize)g(and)f(precision,)224 1775 Xy(when)f(op)q(erating)g(in)h(a)e(heterogeneous)h(en)o(vironmen)o(t;)g X(general)h(mec)o(hanisms)f(to)f(deal)224 1831 y(with)17 b(arbitrary)f X(precision)i(arithmetic)f(\(when)g(desired)g(b)o(y)g(applications\))g(are)g X(also)224 1888 y(b)q(eing)k(dev)o(elop)q(ed.)35 b(A)19 b(third)h(asp)q(ect)g X(concerns)g(the)g(e\016cien)o(t)g(implemen)o(tation)h(of)224 X1944 y(inheren)o(tly)16 b(exp)q(ensiv)o(e)g(parallel)g(computing)e(op)q X(erations)h(suc)o(h)f(as)g(barrier)h(sync)o(hro-)224 2001 y(nization.)27 Xb(P)o(articularly)18 b(in)g(an)f(irregular)h(en)o(vironmen)o(t)f(\(where)g X(in)o(terconnections)224 2057 y(within)k(hardw)o(are)d(m)o(ultipro)q(cessors) Xi(are)f(m)o(uc)o(h)g(faster)g(than)g(net)o(w)o(ork)f(c)o(hannels\),)224 X2114 y(suc)o(h)h(op)q(erations)g(can)g(cause)h(b)q(ottlenec)o(ks)f(and)g(sev) Xo(ere)g(load)g(im)o(balances.)32 b(Other)224 2170 y(distributed)14 Xb(primitiv)o(es)g(for)e(whic)o(h)h(algorithm)f(dev)o(elopmen)o(t)i(and)e X(implemen)o(tation)224 2227 y(strategies)j(are)h(b)q(eing)h(in)o(v)o X(estigated)f(include)i(p)q(olling,)g(distributed)f(fetc)o(h-and-add,)224 X2283 y(global)e(op)q(erations,)g(automatic)f(data)f(decomp)q(osition)j(and)f X(distribution,)h(and)f(m)o(u-)224 2340 y(tual)h(exclusion.)p Xeop X%%Page: 11 11 Xbop 224 307 a Fk(3)69 b(PVM)224 409 y Fl(PVM)12 b([2)o(])g(w)o(as)g(pro)q X(duced)h(b)o(y)f(the)g(Heterogeneous)g(Net)o(w)o(ork)f(Pro)s(ject|a)h(collab) Xq(ora-)224 465 y(tiv)o(e)j(e\013ort)e(b)o(y)i(researc)o(hers)f(at)g(Oak)h X(Ridge)h(National)f(Lab)q(oratory)l(,)e(the)i(Univ)o(ersit)o(y)224 X522 y(of)h(T)l(ennessee,)i(and)f(Emory)e(Univ)o(ersit)o(y)j(sp)q X(eci\014cally)h(to)d(facilitate)h(heterogeneous)224 578 y(parallel)j X(computing.)31 b(PVM)18 b(w)o(as)g(one)h(of)f(the)h(\014rst)f(soft)o(w)o(are) Xf(systems)h(to)g(enable)224 634 y(mac)o(hines)g(with)f(widely)i(di\013eren)o X(t)e(arc)o(hitectures)h(and)f(\015oating-p)q(oin)o(t)h(represen)o(ta-)224 X691 y(tions)c(to)g(w)o(ork)f(together)g(on)h(a)g(single)h(computational)f X(task.)19 b(It)14 b(can)g(b)q(e)h(used)f(on)g(its)224 747 y(o)o(wn)k(or)f(as) Xh(a)g(foundation)g(up)q(on)h(whic)o(h)g(other)e(heterogeneous)h(net)o(w)o X(ork)f(soft)o(w)o(are)224 804 y(can)e(b)q(e)h(built.)295 860 Xy(The)e(PVM)g(pac)o(k)m(age)g(is)h(small)g(\(ab)q(out)f(than)g(1)g(Mb)o(ytes) Xg(of)f(C)h(source)h(co)q(de\))f(and)224 917 y(easy)19 b(to)g(install.)33 Xb(It)19 b(needs)h(to)e(b)q(e)i(installed)h(only)f(once)f(on)g(eac)o(h)g(mac)o X(hine)h(to)f(b)q(e)224 973 y(accessible)i(to)c(all)j(users.)30 Xb(Moreo)o(v)o(er,)18 b(the)g(installation)i(do)q(es)f(not)f(require)i(sp)q X(ecial)224 1030 y(privileges)d(on)e(an)o(y)g(of)g(the)g(mac)o(hines)h(and)g X(th)o(us)f(can)g(b)q(e)h(done)f(b)o(y)h(an)o(y)e(user.)295 X1086 y(The)23 b(PVM)g(user-in)o(terface)h(requires)g(that)f(all)h(message)f X(data)g(b)q(e)h(explicitly)224 1143 y(t)o(yp)q(ed.)19 b(PVM)9 Xb(p)q(erforms)h(mac)o(hine-indep)q(en)q(den)o(t)j(data)c(con)o(v)o(ersions)i X(when)f(required,)224 1199 y(th)o(us)15 b(allo)o(wing)g(mac)o(hines)h(with)f X(di\013eren)o(t)g(in)o(teger)g(and)g(\015oating-p)q(oin)o(t)h(represen)o(ta-) X224 1255 y(tions)g(to)e(pass)h(data.)224 1377 y Fi(3.1)56 b(V)-5 Xb(arious)19 b(Lev)n(els)e(of)i(Heterogeneit)n(y)224 1463 y XFl(PVM)12 b(supp)q(orts)g(heterogeneit)o(y)g(at)f(the)h(application,)i(mac)o X(hine,)f(and)f(net)o(w)o(ork)f(lev)o(el.)224 1519 y(A)o(t)18 Xb(the)h(application)h(lev)o(el,)h(subtasks)d(can)h(exploit)h(the)f(arc)o X(hitecture)g(b)q(est)g(suited)224 1576 y(to)e(the)h(their)g(solution.)28 Xb(A)o(t)17 b(the)h(mac)o(hine)h(lev)o(el,)g(computers)e(with)h(di\013eren)o X(t)g(data)224 1632 y(formats)i(are)h(supp)q(orted)h(as)e(w)o(ell)j(as)d X(di\013eren)o(t)i(serial,)h(v)o(ector,)f(and)f(parallel)i(ar-)224 X1689 y(c)o(hitectures.)32 b(A)o(t)19 b(the)g(net)o(w)o(ork)f(lev)o(el,)j X(di\013eren)o(t)e(net)o(w)o(ork)f(t)o(yp)q(es)h(can)h(mak)o(e)e(up)i(a)224 X1745 y(P)o(arallel)j(Virtual)g(Mac)o(hine,)h(for)e(example,)i(Ethernet,)f X(FDDI,)e(tok)o(en)h(ring,)i(etc.)224 1802 y(Under)d(PVM,)e(a)h X(user-de\014ned)h(collection)h(of)e(serial,)i(parallel,)g(and)e(v)o(ector)g X(com-)224 1858 y(puters)15 b(app)q(ears)g(as)f(one)h(large)g X(distributed-memory)h(computer;)e(w)o(e)h(use)g(the)g(term)224 X1915 y Fj(virtual)f(machine)e Fl(to)g(designate)g(this)h(logical)g X(distributed-memory)g(computer.)19 b(The)224 1971 y(hardw)o(are)e(that)f X(comp)q(oses)h(the)g(user's)g(p)q(ersonal)h(PVM)f(ma)o(y)f(b)q(e)i(an)o(y)f X(Unix-based)224 2028 y(mac)o(hine)d(on)g(whic)o(h)g(the)f(user)h(has)f(a)g(v) Xm(alid)i(login)g(and)e(that)g(is)h(accessible)h(o)o(v)o(er)e(some)224 X2084 y(net)o(w)o(ork.)295 2140 y(Using)h(PVM,)g(users)g(can)g(also)h X(con\014gure)f(their)h(o)o(wn)f(parallel)h(virtual)g(mac)o(hine,)224 X2197 y(whic)o(h)d(can)f(o)o(v)o(erlap)g(with)g(other)g(users')g(virtual)g X(mac)o(hines.)20 b(Con\014guring)11 b(a)g(p)q(ersonal)224 2253 Xy(parallel)j(virtual)g(mac)o(hine)f(in)o(v)o(olv)o(es)h(simply)g(listing)g X(the)e(names)h(of)f(the)h(mac)o(hines)h(in)224 2310 y(a)g(\014le)h(that)e(is) Xh(read)g(when)g(PVM)g(is)g(started.)19 b(Applications,)c(whic)o(h)g(can)f(b)q X(e)g(written)224 2366 y(in)i(F)l(ortran)d(77)h(or)h(C,)f(can)h(b)q(e)g X(parallelized)j(b)o(y)d(using)g(message-passing)g(constructs)224 X2423 y(common)g(to)f(most)h(distributed-memory)h(computers.)k(By)15 Xb(sending)i(and)e(receiving)p eop X%%Page: 12 12 Xbop 224 307 a Fl(messages,)14 b(m)o(ultiple)i(tasks)d(of)h(an)g(application)i X(can)e(co)q(op)q(erate)g(to)g(solv)o(e)g(a)g(problem)224 364 Xy(in)i(parallel.)295 420 y(PVM)10 b(supplies)j(the)d(functions)i(to)e X(automatically)g(start)g(up)h(tasks)f(on)g(the)h(virtual)224 X477 y(mac)o(hine)20 b(and)g(allo)o(ws)g(the)f(tasks)g(to)g(comm)o(unicate)g X(and)h(sync)o(hronize)h(with)e(eac)o(h)224 533 y(other.)42 Xb(In)23 b(particular,)h(PVM)e(handles)i(all)g(message)e(con)o(v)o(ersion)g X(that)g(ma)o(y)g(b)q(e)224 589 y(required)h(if)g(t)o(w)o(o)e(computers)h(use) Xg(di\013eren)o(t)h(data)e(represen)o(tations.)41 b(PVM)22 b(also)224 X646 y(includes)c(man)o(y)e(con)o(trol)f(and)h(debugging)h(features)e(in)i X(its)f(user-friendly)i(in)o(terface.)224 702 y(F)l(or)f(instance,)g(PVM)g X(ensures)h(that)e(error)g(messages)h(generated)f(on)h(some)g(remote)224 X759 y(computer)e(get)g(displa)o(y)o(ed)i(on)e(the)g(user's)g(lo)q(cal)h X(screen.)224 881 y Fi(3.2)56 b(Comp)r(onen)n(ts)18 b(of)g(PVM)224 X966 y Fl(The)i(PVM)f(system)g(is)i(comp)q(osed)f(of)f(t)o(w)o(o)f(parts.)32 Xb(The)20 b(\014rst)f(part)g(is)i(a)e(daemon,)224 1023 y(called)d XFj(pvmd3)p Fl(,)f(that)f(resides)h(on)g(all)g(the)g(computers)f(making)h(up)g X(the)f(virtual)i(com-)224 1079 y(puter.)j(\(An)13 b(example)h(of)f(a)g X(daemon)g(program)f(is)h Fj(sendmail)p Fl(,)f(whic)o(h)i(handles)g(all)g(the) X224 1136 y(incoming)f(and)f(outgoing)f(electronic)i(mail)f(on)g(a)f(Unix)i X(system.\))18 b Fj(pvmd3)12 b Fl(is)g(designed)224 1192 y(so)18 Xb(that)f(an)o(y)h(user)g(with)h(a)f(v)m(alid)i(login)f(can)f(install)h(this)g X(daemon)f(on)g(a)g(mac)o(hine.)224 1249 y(When)g(a)e(user)h(wishes)h(to)e X(run)i(a)e(PVM)h(application,)i(he)e(executes)h Fj(pvmd3)f XFl(on)g(one)224 1305 y(of)g(the)g(computers)g(whic)o(h)h(in)g(turn)f(starts)e X(up)j Fj(pvmd3)g Fl(on)f(eac)o(h)g(of)f(the)i(computers)224 X1362 y(making)f(up)g(the)f(user-de\014ned)j(virtual)e(mac)o(hine.)25 Xb(A)16 b(PVM)g(application)j(can)d(then)224 1418 y(b)q(e)g(started)e(from)h X(a)g(Unix)h(prompt)f(on)g(an)o(y)g(of)f(these)i(computers.)295 X1474 y(The)j(second)g(part)f(of)g(the)h(system)g(is)g(a)f(library)i(of)e(PVM) Xg(in)o(terface)h(routines.)224 1531 y(This)e(library)h(con)o(tains)e X(user-callable)j(routines)e(for)f(passing)h(messages,)f(spa)o(wning)224 X1587 y(pro)q(cesses,)g(co)q(ordinating)g(tasks,)e(and)h(mo)q(difying)i(the)e X(virtual)h(mac)o(hine.)22 b(Applica-)224 1644 y(tion)16 b(programs)e(m)o(ust) Xg(b)q(e)i(link)o(ed)h(with)e(this)h(library)g(to)f(use)g(PVM.)224 X1766 y Fi(3.3)56 b(Applications)224 1851 y Fl(Application)20 Xb(programs)d(that)h(use)h(PVM)e(are)h(comp)q(osed)h(of)f(subtasks)g(at)f(a)h X(mo)q(d-)224 1908 y(erately)f(high)h(lev)o(el)h(of)d(gran)o(ularit)o(y)l(.)26 Xb(The)17 b(subtasks)g(can)g(b)q(e)g(generic)h(serial)g(co)q(des,)224 X1964 y(or)d(they)g(can)h(b)q(e)g(sp)q(eci\014c)h(to)e(a)g(particular)h(mac)o X(hine.)21 b(In)16 b(PVM,)f(resources)g(ma)o(y)g(b)q(e)224 2021 Xy(accessed)k(at)f(three)g(di\013eren)o(t)h(lev)o(els:)27 b(the)19 Xb Fj(tr)n(ansp)n(ar)n(ent)e Fl(mo)q(de)h(in)i(whic)o(h)f(subtasks)224 X2077 y(are)h(automatically)g(lo)q(cated)h(at)e(the)i(most)e(appropriate)h X(sites,)h(the)f Fj(ar)n(chite)n(ctur)n(e-)224 2134 y(dep)n(endent)g XFl(mo)q(de)i(in)f(whic)o(h)h(the)f(user)g(ma)o(y)f(indicate)j(sp)q(eci\014c)f X(arc)o(hitectures)g(on)224 2190 y(whic)o(h)16 b(particular)g(subtasks)f(are)g X(to)g(execute,)g(and)h(the)f Fj(machine-sp)n(e)n(ci\014c)f XFl(mo)q(de)i(in)224 2247 y(whic)o(h)h(a)f(particular)h(mac)o(hine)h(ma)o(y)d X(b)q(e)i(sp)q(eci\014ed.)26 b(Suc)o(h)17 b(\015exibilit)o(y)i(allo)o(ws)d X(di\013er-)224 2303 y(en)o(t)h(subtasks)g(of)g(a)f(heterogeneous)i X(application)h(to)d(exploit)i(particular)g(strengths)224 2359 Xy(of)d(individual)j(mac)o(hines)e(on)f(the)h(net)o(w)o(ork.)295 X2416 y(Applications)21 b(access)e(PVM)g(resources)h(via)f(a)g(library)h(of)f X(standard)g(in)o(terface)p eop X%%Page: 13 13 Xbop 224 307 a Fl(routines.)30 b(These)18 b(routines)h(allo)o(w)g(the)f X(initiation)i(and)f(termination)f(of)g(pro)q(cesses)224 364 Xy(across)d(the)g(net)o(w)o(ork,)f(as)h(w)o(ell)h(as)f(comm)o(unication)h(and) Xf(sync)o(hronization)h(b)q(et)o(w)o(een)224 420 y(pro)q(cesses.)j(Comm)o X(unication)13 b(constructs)f(include)i(those)e(for)g(the)g(exc)o(hange)g(of)g X(data)224 477 y(structures)g(as)f(w)o(ell)i(as)e(high-lev)o(el)j(primitiv)o X(es)f(suc)o(h)f(as)f(broadcast,)h(barrier)g(sync)o(hro-)224 X533 y(nization,)k(and)f(ev)o(en)o(t)g(sync)o(hronization.)295 X589 y(Application)23 b(programs)e(under)h(PVM)g(ma)o(y)f(p)q(ossess)h X(arbitrary)f(con)o(trol)g(and)224 646 y(dep)q(endency)f(structures.)25 Xb(In)18 b(other)f(w)o(ords,)f(at)h(an)o(y)g(p)q(oin)o(t)g(in)h(the)g X(execution)g(of)f(a)224 702 y(concurren)o(t)g(application,)h(the)f(pro)q X(cesses)g(in)h(existence)g(ma)o(y)e(ha)o(v)o(e)g(arbitrary)g(rela-)224 X759 y(tionships)j(b)q(et)o(w)o(een)g(eac)o(h)f(other;)g(furthermore,)g(an)o X(y)g(pro)q(cess)g(ma)o(y)f(comm)o(unicate)224 815 y(and/or)e(sync)o(hronize)h X(with)g(an)o(y)f(other.)224 936 y Fi(3.4)56 b(Grand)19 b(Challenge)f X(Application)g(Exp)r(eriences)e(with)j(PVM)224 1022 y Fl(Ov)o(er)13 Xb(the)g(past)g(few)f(y)o(ears)h(a)f(n)o(um)o(b)q(er)i(of)e(applications)j(ha) Xo(v)o(e)d(b)q(een)i(dev)o(elop)q(ed)h(using)224 1078 y(PVM.)g(The)g(table)h X(b)q(elo)o(w)f(list)h(some)f(of)g(the)g(applications.)572 1172 Xy(Materials)h(Science)572 1229 y(Global)g(Climate)g(Mo)q(deling)572 X1285 y(A)o(tmospheric,)g(o)q(ceanic,)g(and)f(space)g(studies)572 X1342 y(Meterorological)h(forcasting)572 1398 y(3-D)f(groundw)o(ater)f(mo)q X(deling)572 1455 y(W)l(eather)h(mo)q(deling)572 1511 y(Sup)q(erconductivit)o X(y)l(,)j(molecular)e(dynamics)572 1568 y(Mon)o(te)f(Carlo)g(CFD)f X(application)572 1624 y(2-D)h(and)h(3-D)e(seismic)j(imaging)572 X1681 y(3-D)e(underground)h(\015o)o(w)f(\014elds)572 1737 y(P)o(article)h(sim) Xo(ulation)572 1793 y(Distributed)h(A)-5 b(VS)15 b(\015o)o(w)g(visualization) X224 1888 y(These)h(implemen)o(tations)g(ha)o(v)o(e)f(b)q(een)h(done)g(on)f(v) Xm(arious)h(platforms.)295 1944 y(During)d(the)h(last)f(few)g(y)o(ears,)g X(ORNL)i(material)e(scien)o(tists)h(and)g(their)g(collab)q(ora-)224 X2001 y(tors)e(at)g(the)g(Univ)o(ersit)o(y)i(of)e(Cincinnati,)i(SER)o(C)f(at)f X(Daresbury)l(,)h(and)f(the)h(Univ)o(ersit)o(y)224 2057 y(of)f(Bristol)i(ha)o X(v)o(e)e(b)q(een)i(dev)o(eloping)g(an)f(algorithm)f(for)g(studying)i(the)e X(ph)o(ysical)i(prop-)224 2114 y(erties)21 b(of)f(complex)h(substitutionally)h X(disordered)g(materials.)35 b(A)21 b(few)f(imp)q(ortan)o(t)224 X2170 y(examples)14 b(of)e(ph)o(ysical)i(systems)e(and)g(situations)h(in)h X(whic)o(h)f(substitutional)h(disorder)224 2227 y(pla)o(ys)d(a)f(critical)i X(role)f(in)h(determining)g(material)f(prop)q(erties)g(include:)20 Xb(high-strength)224 2283 y(allo)o(ys,)e(high-temp)q(erature)g(sup)q X(erconductors,)f(magnetic)h(phase)f(transitions,)g(and)224 X2340 y(metal/insulator)c(transitions.)19 b(The)12 b(algorithm)g(b)q(eing)i X(dev)o(elop)q(ed)g(is)e(an)g(implemen-)224 2396 y(tation)e(of)h(the)f X(Korringa,)i(Kohn)f(and)g(Rostok)o(er)f(coheren)o(t)g(p)q(oten)o(tial)i X(appro)o(ximation)224 2452 y(\(KKR-CP)l(A\))h(metho)q(d)f(for)f(calculating)i X(the)f(electronic)h(prop)q(erties,)g(energetics)f(and)p eop X%%Page: 14 14 Xbop 224 307 a Fl(other)14 b(ground)g(state)f(prop)q(erties)i(of)f X(substitutionally)i(disordered)f(allo)o(ys)f([10)o(].)19 b(The)224 X364 y(KKR-CP)l(A)e(metho)q(d)g(extends)f(the)g(usual)h(implemen)o(tation)g X(of)f(densit)o(y)g(functional)224 420 y(theory)f(\(LD)o(A-DFT\))e([11)o(])i X(to)f(substitutionally)j(disordered)f(materials)f([7)o(].)20 Xb(In)15 b(this)224 477 y(sense)i(it)f(is)g(a)g(completely)h(\014rst)e X(principles)k(theory)c(of)h(the)g(prop)q(erties)g(of)g(substitu-)224 X533 y(tionally)g(disordered)g(materials)e(requiring)i(as)e(input)i(only)f X(the)g(atomic)f(n)o(um)o(b)q(ers)h(of)224 589 y(the)g(sp)q(ecies)i(making)f X(up)f(the)g(solid.)295 646 y(The)k(KKR-CP)l(A)i(algorithm)f(con)o(tains)f X(sev)o(eral)h(lo)q(cations)g(where)g(parallelism)224 702 y(can)e(b)q(e)g X(exploited.)28 b(These)18 b(lo)q(cations)g(corresp)q(ond)f(to)g(in)o X(tegrations)h(in)g(the)f(KKR-)224 759 y(CP)l(A)10 b(algorithm.)19 Xb(Ev)m(aluating)11 b(in)o(tegrals)f(t)o(ypically)i(in)o(v)o(olv)o(es)f(the)f X(indep)q(enden)o(t)i(ev)m(al-)224 815 y(uation)h(of)g(a)f(function)i(at)e X(di\013eren)o(t)h(lo)q(cations)h(and)f(the)g(merging)g(of)f(these)h(data)g X(in)o(to)224 872 y(a)20 b(\014nal)h(v)m(alue.)35 b(The)21 b(in)o(tegration)f X(o)o(v)o(er)f(energy)h(w)o(as)f(parallelized.)38 b(The)20 b(parallel)224 X928 y(implemen)o(tation)d(is)e(based)h(on)f(a)f(master/sla)o(v)o(e)g X(paradigm)h(to)g(reduce)h(memory)e(re-)224 985 y(quiremen)o(ts)j(and)g(sync)o X(hronization)h(o)o(v)o(erhead.)24 b(In)17 b(the)g(implemen)o(tation)h(one)f X(pro-)224 1041 y(cessor)22 b(is)h(resp)q(onsible)i(for)c(reading)i(the)g X(main)g(input)g(\014le,)i(whic)o(h)e(con)o(tains)f(the)224 X1098 y(n)o(um)o(b)q(er)c(of)f(no)q(des)g(to)g(b)q(e)h(used)g(on)f(eac)o(h)g X(m)o(ultipro)q(cessor)h(as)f(w)o(ell)h(as)f(the)g(n)o(um)o(b)q(er)224 X1154 y(and)i(t)o(yp)q(e)g(of)g(w)o(orkstations)f(to)g(include,)k(the)d X(problem)h(description,)h(and)e(the)g(lo-)224 1210 y(cation)f(of)f(relev)m X(an)o(t)h(data)e(\014les.)28 b(This)18 b(master)e(pro)q(cessor)h(also)h X(manages)f(dynamic)224 1267 y(load)f(balancing)g(of)f(the)g(tasks)g(through)f X(a)h(simple)i(p)q(o)q(ol-of-tasks)e(sc)o(heme.)295 1323 y(Using)f(PVM)f(the)g X(KKR)o(CP)l(A)i(co)q(de)f(is)g(able)g(to)f(ac)o(hiev)o(e)h(o)o(v)o(er)f(200)f X(M\015ops)h(utiliz-)224 1380 y(ing)j(a)f(net)o(w)o(ork)f(of)g(ten)i(IBM)f X(RS/6000)f(w)o(orkstations.)19 b(Giv)o(en)c(this)h(capabilit)o(y)l(,)g(the) X224 1436 y(KKR)o(CP)l(A)e(co)q(de)f(is)g(b)q(eing)g(used)g(as)f(a)h(researc)o X(h)f(co)q(de)h(to)f(solv)o(e)g(imp)q(ortan)o(t)g(materials)224 X1493 y(science)18 b(problems.)23 b(Since)18 b(its)e(dev)o(elopmen)o(t)h(the)g X(KKR)o(CP)l(A)g(co)q(de)g(has)f(b)q(een)h(used)224 1549 y(to)g(compare)g(the) Xg(electronic)i(structure)e(of)g(t)o(w)o(o)f(high)j(temp)q(erature)e(sup)q X(erconduc-)224 1606 y(tors,)11 b(Ba\(Bi)442 1613 y Fg(:)p Ff(3)472 X1606 y Fl(Pb)528 1613 y Fg(:)p Ff(7)558 1606 y Fl(\)O)611 1613 Xy Ff(3)642 1606 y Fl(and)g(\(Ba)799 1613 y Fg(:)p Ff(6)828 X1606 y Fl(K)863 1613 y Fg(:)p Ff(4)893 1606 y Fl(\)BiO)990 X1613 y Ff(3)1011 1606 y Fl(,)g(to)g(explain)i(anomalous)e(exp)q(erimen)o(tal) X224 1662 y(results)k(from)e(a)h(high)h(strength)e(allo)o(y)l(,)i(NiAl,)g(and) Xg(to)e(study)h(the)h(e\013ect)f(of)f(magnetic)224 1719 y(m)o(ultila)o(y)o X(ers)e(in)h(CrV)e(and)h(CrMo)f(allo)o(ys)h(for)f(their)i(p)q(ossible)g(use)f X(in)h(magnetic)f(storage)224 1775 y(devices.)295 1831 y(The)g(goal)h(of)e X(the)i(groundw)o(ater)e(mo)q(deling)j(group)e(is)h(to)f(dev)o(elop)h(state)f X(of)g(the)g(art)224 1888 y(parallel)16 b(mo)q(dels)g(for)e(to)q(da)o(y's)f X(high)j(p)q(erformance)f(parallel)h(computers,)e(whic)o(h)i(will)224 X1944 y(enable)d(researc)o(hers)f(to)f(mo)q(del)i(\015o)o(w)f(with)g(higher)h X(resolution)f(and)g(greater)f(accuracy)224 2001 y(than)20 b(ev)o(er)g(b)q X(efore.)36 b(As)20 b(a)g(\014rst)g(step)g(researc)o(hers)g(at)g(ORNL)h(ha)o X(v)o(e)f(dev)o(elop)q(ed)i(a)224 2057 y(parallel)12 b(3-D)f(\014nite)g X(elemen)o(t)h(co)q(de)f(called)i(PFEM)c(that)h(mo)q(dels)i(w)o(ater)e(\015o)o X(w)g(through)224 2114 y(saturated-unsaturated)k(media.)21 b(PFEM)14 Xb(solv)o(es)i(the)f(system)g(of)f(equations)634 2231 y Fe(F)674 X2200 y(@)s(h)p 674 2220 53 2 v 679 2262 a(@)s(t)745 2231 y XFl(=)f Fd(r)c(\001)h Fl([)p Fe(K)915 2238 y Fg(s)933 2231 y XFe(K)972 2238 y Fg(r)990 2231 y Fl(\()p Fd(r)p Fe(h)g Fl(+)h XFd(r)p Fe(z)r Fl(\)])e(+)i Fe(q)r(;)224 2340 y Fl(where)17 Xb Fe(h)g Fl(is)h(the)f(pressure)g(head,)g Fe(t)g Fl(is)h(time,)f XFe(K)1068 2347 y Fg(s)1103 2340 y Fl(is)g(the)g(saturated)f(h)o(ydraulic)i X(con-)224 2396 y(ductivit)o(y)i(tensor,)e Fe(K)613 2403 y Fg(r)651 X2396 y Fl(is)h(the)g(relativ)o(e)g(h)o(ydraulic)h(conductivit)o(y)g(or)e X(relativ)o(e)h(p)q(er-)224 2452 y(meabilit)o(y)l(,)g Fe(z)h XFl(is)e(the)g(p)q(oten)o(tial)g(head,)g Fe(q)i Fl(is)e(the)g(source/sink)g X(and)g Fe(F)24 b Fl(is)18 b(the)g(w)o(ater)p eop X%%Page: 15 15 Xbop 224 307 a Fl(capacit)o(y)22 b(\()p Fe(F)30 b Fl(=)24 b XFe(d\022)q(=dh)p Fl(,)f(with)f Fe(\022)h Fl(the)f(moisture)g(con)o(ten)o(t\)) Xf(after)g(neglecting)i(the)224 364 y(compressibilit)o(y)17 Xb(of)e(the)g(w)o(ater)g(and)g(of)g(the)g(media.)295 420 y(P)o(arallelization) X23 b(w)o(as)e(accomplished)j(b)o(y)e(partitioning)g(the)g(ph)o(ysical)h X(domain)224 477 y(and)14 b(statically)h(assigning)g(sub)q(domains)g(to)f X(tasks.)19 b(The)14 b(presen)o(t)g(v)o(ersion)h(uses)f(only)224 X533 y(static)d(load-balancing)h(and)f(relies)h(on)e(the)h(user)g(to)f X(de\014ne)h(the)g(partitioning.)19 b(In)11 b(eac)o(h)224 589 Xy(step)19 b(of)g(the)g(solution)g(the)g(b)q(oundary)h(region)f(of)g(eac)o(h)g X(sub)q(domain)h(is)f(exc)o(hanged)224 646 y(with)d(its)f(neigh)o(b)q(oring)i X(regions.)295 702 y(Originally)h(dev)o(elop)q(ed)g(on)e(an)g(In)o(tel)g X(iPSC/860)g(m)o(ultipro)q(cessor,)g(a)g(PVM)g(v)o(er-)224 759 Xy(sion)d(of)e(PFEM)g(w)o(as)g(straigh)o(tforw)o(ard)f(to)i(create)f X(requiring)j(an)d(undergraduate)i(stu-)224 815 y(den)o(t)k(less)g(than)g(3)f X(w)o(eeks)h(to)f(complete.)25 b(Presen)o(tly)l(,)17 b(the)g(PVM)f(v)o(ersion) Xh(of)f(PFEM)224 872 y(has)h(b)q(een)g(deliv)o(ered)i(to)c(sev)o(eral)i(mem)o X(b)q(ers)g(of)f(the)g(groundw)o(ater)g(mo)q(deling)i(group)224 X928 y(for)g(v)m(alidation)i(testing)e(using)i(net)o(w)o(orks)d(of)h(w)o X(orkstations)f(while)j(they)e(a)o(w)o(ait)f(the)224 985 y(a)o(v)m(ailabilit)o X(y)g(of)e(parallel)i(sup)q(ercomputers.)224 1128 y Fk(4)69 Xb(Curren)n(t)23 b(Status)g(and)h(Av)l(ailabilit)n(y)224 1229 Xy Fl(PVM)19 b(w)o(as)g(publicly)j(released)f(in)f(Marc)o(h)f(1991)f(and)i X(has)g(gone)f(through)g(a)g(n)o(um-)224 1286 y(b)q(er)f(of)e(up)q(dates.)26 Xb(The)17 b(presen)o(t)g(v)o(ersion)h(of)e(the)h(soft)o(w)o(are,)f(V)l(ersion) Xh(3.0,)g(has)f(b)q(een)224 1342 y(tested)d(with)h(v)m(arious)f(com)o X(binations)h(of)f(the)g(follo)o(wing)h(mac)o(hines:)19 b(Sun)14 Xb(3,)f(SP)l(AR)o(C-)224 1399 y(station,)19 b(Micro)o(v)m(ax,)g(DECstation,)f X(IBM)h(RS/6000,)g(HP-9000,)f(Silicon)j(Graphics)224 1455 y(IRIS,)g(NeXT,)f X(Sequen)o(t)h(Symmetry)l(,)g(Allian)o(t)h(FX,)d(IBM)h(3090,)g(In)o(tel)h X(iPSC/860,)224 1512 y(Thinking)13 b(Mac)o(hines)g(CM-2,)e(KSR-1,)i(Con)o(v)o X(ex,)e(and)h(CRA)l(Y)h(Y-MP)l(.)e(Figure)h(3)f(giv)o(es)224 X1568 y(a)k(complete)h(list)g(of)f(mac)o(hines)h(PVM)f(has)g(b)q(een)h(p)q X(orted)f(to.)295 1625 y(V)l(ersion)22 b(3.0)f(has)h(a)f(n)o(um)o(b)q(er)h(of) Xg(impro)o(v)o(emen)o(ts)f(o)o(v)o(er)g(the)h(previous)g(v)o(ersion)224 X1681 y(\(2.4\).)c(A)e(list)g(of)e(new)i(features)f(are)g(itemize)h(b)q(elo)o X(w.)292 1787 y Fd(\017)23 b Fl(Runs)16 b(on)f(Multipro)q(cessors)h(-)f(P)o X(aragon,)f(CM-5,)g(etc.)20 b(using)c(e\016cien)o(t)g(v)o(endor)338 X1844 y(sp)q(eci\014c)h(calls)f(underneath)292 1938 y Fd(\017)23 Xb Fl(Dynamic)15 b(Pro)q(cess)g(Groups)g(-)h(user)f(de\014ned)h(grouping)292 X2031 y Fd(\017)23 b Fl(Dynamic)15 b(Con\014guration)g(-)h(able)g(to)e(add)i X(and)f(delete)h(hosts)292 2125 y Fd(\017)23 b Fl(Multiple)17 Xb(Message)d(Bu\013ers)h(-)h(for)e(in)o(terface)i(and)f(library)292 X2219 y Fd(\017)23 b Fl(Impro)o(v)o(ed)g(Routines)h(-)f(receiv)o(e)h(b)o(y)f X(source)g(or)g(t)o(yp)q(e)g(automatic)g(m)o(ultiple)338 2275 Xy(spa)o(wns)12 b(with)i(debug)g(and)f(trace)f(options)i(pac)o(k)f(and)g X(unpac)o(k)g(messages)g(using)338 2332 y(a)i(stride)292 2426 Xy Fd(\017)23 b Fl(Signal)16 b(handling)h(-)e(PVM)g(pro)q(cesses)h(can)f(pass) Xg(and)g(catc)o(h)p eop X%%Page: 16 16 Xbop 292 307 a Fd(\017)23 b Fl(New)17 b(naming)i(con)o(v)o(en)o(tion)e(for)g X(routines,)h(\(bac)o(kw)o(ards)f(compatabilit)o(y)h(with)338 X364 y(PVM2.4)c(is)h(supplied\).)295 459 y(PVM)22 b(is)h(a)o(v)m(ailable)h X(through)f Fj(netlib)p Fl(.)41 b(T)l(o)22 b(obtain)h(a)f(description)i(of)e X(PVM's)224 516 y(features,)12 b(suc)o(h)h(as)f(a)g(cop)o(y)g(of)g(the)g(PVM)g X(User's)g(Guide)h(or)f(source)h(co)q(de,)g(one)f(simply)224 X572 y(sends)i(e-mail)g(to)e Fh(netlib@ornl.gov)f Fl(with)j(the)f(message)g XFh(send)23 b(index)g(from)g(pvm)p Fl(.)224 714 y Fk(5)69 b(F)-6 Xb(uture)24 b(Directions)224 815 y Fl(The)14 b(Heterogeneous)g(Net)o(w)o(ork)e X(Pro)s(ject)h(is)h(curren)o(tly)h(building)h(a)e(second)g(pac)o(k)m(age,)224 X872 y(called)g(HeNCE)e(\(for)f(Heterogeneous)h(Net)o(w)o(ork)f(Computing)h X(En)o(vironmen)o(t\))g([1],)g(on)224 928 y(top)j(of)g(PVM.)295 X985 y(HeNCE)20 b(simpli\014es)j(the)e(task)e(of)h(writing,)i(compiling,)h X(running,)g(debugging,)224 1041 y(and)e(analyzing)g(programs)f(on)g(a)g X(heterogeneous)h(net)o(w)o(ork.)35 b(The)20 b(goal)h(is)g(\(1\))e(to)224 X1098 y(mak)o(e)c(net)o(w)o(ork)g(computing)h(accessible)i(to)d(scien)o(tists) Xi(and)f(engineers)h(without)e(the)224 1154 y(need)h(for)e(extensiv)o(e)i X(training)f(in)h(parallel)h(computing)e(and)g(\(2\))f(to)g(enable)i(them)f X(to)224 1210 y(use)h(resources)f(b)q(est)g(suited)h(for)f(a)g(particular)h X(phase)f(of)g(the)g(computation.)295 1267 y(In)i(HeNCE,)f(the)h(programmer)e X(is)i(resp)q(onsible)i(for)d(explicitly)j(sp)q(ecifying)g(par-)224 X1323 y(allelism)d(b)o(y)e(dra)o(wing)f(graphs)h(whic)o(h)g(express)g(the)g X(dep)q(endencies)j(and)d(con)o(trol)f(\015o)o(w)224 1380 y(of)18 Xb(a)h(program.)29 b(Figure)19 b(4)g(pro)o(vides)g(an)g(example.)31 Xb(HeNCE)19 b(pro)o(vides)g(a)g(class)g(of)224 1436 y(graphs)11 Xb(as)g(a)g(usable)h(y)o(et)f(\015exible)i(w)o(a)o(y)d(for)h(the)g(programmer) Xf(to)g(sp)q(ecify)j(parallelism.)224 1493 y(The)i(user)f(directly)i(inputs)f X(the)f(graph)g(using)h(a)f(graph)g(editor)g(whic)o(h)h(is)g(part)f(of)f(the) X224 1549 y(HeNCE)g(en)o(vironmen)o(t.)19 b(Eac)o(h)13 b(no)q(de)g(in)g(a)g X(HeNCE)f(graph)h(represen)o(ts)f(a)h(subroutine)224 1606 y(written)j(in)h X(either)g(F)l(ortran)e(or)g(C.)h(Arcs)g(in)h(the)f(HeNCE)g(graph)g(represen)o X(t)g(dep)q(en-)224 1662 y(dencies)j(and)f(con)o(trol)f(\015o)o(w.)27 Xb(An)18 b(arc)f(from)g(one)h(no)q(de)g(to)f(another)g(represen)o(ts)g(the)224 X1719 y(fact)g(that)f(the)i(tail)f(no)q(de)h(of)f(the)g(arc)g(m)o(ust)g(run)g X(b)q(efore)g(the)h(no)q(de)g(at)e(the)h(head)h(of)224 1775 Xy(the)c(arc.)20 b(During)14 b(the)g(execution)i(of)d(a)h(HeNCE)h(graph,)e X(pro)q(cedures)i(are)f(automati-)224 1831 y(cally)h(executed)f(when)f(their)h X(predecessors,)g(as)f(de\014ned)h(b)o(y)g(dep)q(endency)h(arcs,)e(ha)o(v)o(e) X224 1888 y(completed.)21 b(F)l(unctions)15 b(are)f(mapp)q(ed)h(to)f(mac)o X(hines)h(based)g(on)f(a)h(user)f(de\014ned)i(cost)224 1944 Xy(matrix.)295 2001 y(The)h(fo)q(cus)g(of)g(this)g(w)o(ork)f(is)h(to)g(pro)o X(vide)g(a)g(paradigm)f(and)i(graphical)f(supp)q(ort)224 2057 Xy(to)q(ol)f(for)e(programming)h(a)g(heterogeneous)h(net)o(w)o(ork)e(of)h X(computers)g(as)h(a)f(single)h(re-)224 2114 y(source.)24 b(HeNCE)17 Xb(is)g(the)g(graphical)h(based)f(parallel)h(programming)e(paradigm.)24 Xb(In)224 2170 y(HeNCE)14 b(the)f(programmer)g(explicitly)j(sp)q(eci\014es)f X(parallelism)h(of)d(a)g(computation)h(b)o(y)224 2227 y(dra)o(wing)k(graphs.) X30 b(The)18 b(no)q(des)h(in)h(a)e(graph)g(represen)o(t)g(user)h(de\014ned)h X(subroutines)224 2283 y(and)c(the)g(edges)g(indicate)i(parallelism)f(and)g X(con)o(trol)e(\015o)o(w.)21 b(The)c(HeNCE)e(program-)224 2340 Xy(ming)22 b(en)o(vironmen)o(t)h(consists)f(of)f(a)h(set)f(of)h(graphical)h X(mo)q(des)f(whic)o(h)g(aid)h(in)f(the)224 2396 y(creation,)g(compilation,)h X(execution,)f(and)f(analysis)g(of)f(HeNCE)h(programs.)34 b(The)224 X2452 y(main)20 b(comp)q(onen)o(ts)f(consist)h(of)e(a)h(graph)g(editor)h(for)e X(writing)i(HeNCE)f(programs,)p eop X%%Page: 17 17 Xbop 224 307 a Fl(a)18 b(build)i(to)q(ol)d(for)h(creating)g(executables,)h(a)f X(con\014gure)g(to)q(ol)g(for)f(sp)q(ecifying)j(whic)o(h)224 X364 y(mac)o(hines)e(to)f(use,)h(an)f(executioner)i(for)d(in)o(v)o(oking)i X(executables,)h(and)f(a)f(trace)g(to)q(ol)224 420 y(for)c(analyzing)h(and)g X(debugging)g(a)f(program)f(run.)20 b(These)13 b(steps)g(are)g(in)o(tegrated)h X(in)o(to)224 477 y(a)h(windo)o(w)g(based)h(programming)f(en)o(vironmen)o(t)g X(as)g(sho)o(wn)g(in)h(Figure)f(5.)295 533 y(An)i(initial)i(v)o(ersion)f(of)f X(HeNCE)g(has)g(recen)o(tly)h(b)q(een)g(made)f(a)o(v)m(ailable)i(through)224 X589 y Fj(netlib)p Fl(.)33 b(T)l(o)20 b(obtain)g(a)g(description)h(of)f(its)g X(features,)g(one)h(should)f(send)h(e-mail)g(to)224 646 y Fh(netlib@ornl.gov) X13 b Fl(with)j(the)f(message)g Fh(send)23 b(index)g(from)h(hence)p XFl(.)295 702 y(Both)13 b(PVM)g(and)h(HeNCE)g(o\013er)e(researc)o(hers)i(a)f X(p)q(o)o(w)o(erful)h(means)f(for)g(attac)o(king)224 759 y(scien)o(ti\014c)19 Xb(computational)e(problems)h(through)e(heterogeneous)i(net)o(w)o(ork)d X(comput-)224 815 y(ing.)36 b(Con)o(tin)o(ued)21 b(researc)o(h)f(and)g(dev)o X(elopmen)o(t)h(will)h(ensure)f(that)f(this)h(new)f(area)224 X872 y(meets)15 b(the)g(needs)h(of)f(scien)o(ti\014c)i(computing)f(in)g(the)f X(1990s)f(and)i(b)q(ey)o(ond.)224 1015 y Fk(References)224 1116 Xy Fl([1])22 b(A.)f(Beguelin,)k(J.)d(Dongarra,)g(G.)f(Geist,)i(R.)f(Manc)o X(hek,)h(and)f(V.)f(Sunderam,)295 1173 y(\\Solving)f(Computational)e(Grand)h X(Challenges)h(Using)f(a)g(Net)o(w)o(ork)e(of)h(Sup)q(er-)295 X1229 y(computers.")f(Pro)q(ceedings)d(of)f(the)h(Fifth)g(SIAM)g(Conference)g X(on)f(P)o(arallel)i(Pro-)295 1286 y(cessing,)21 b(Dann)o(y)14 Xb(Sorensen,)i(ed.,)f(SIAM,)g(Philadelphia,)j(1991.)224 1380 Xy([2])k(A.)17 b(Beguelin,)i(J.)e(J.)g(Dongarra,)f(G.)h(A.)f(Geist,)i(R.)f X(Manc)o(hek,)g(and)h(V.)f(S.)g(Sun-)295 1436 y(deram.)32 b XFj(A)19 b(Users')g(Guide)i(to)f(PVM)g(Par)n(al)r(lel)f(Virtual)h(Machine.)32 Xb Fl(T)l(ec)o(hnical)295 1493 y(Rep)q(ort)15 b(ORNL/TM-11826,)g(Oak)g(Ridge)h X(National)g(Lab)q(oratory)l(,)e(July)i(1991.)224 1586 y([3])22 Xb(J.)15 b(Bo)o(yle,)h(et.)e(al.,)21 b Fj(Portable)16 b(Pr)n(o)n(gr)n(ams)g X(for)g(Par)n(al)r(lel)g(Pr)n(o)n(c)n(essors.)j Fl(Holt,)c(Rine-)295 X1643 y(hart,)f(and)h(Winston,)g(1987.)224 1737 y([4])22 b(D.)16 Xb(Gelern)o(ter,)25 b(\\Domesticating)17 b(P)o(arallelism",)26 Xb Fj(IEEE)17 b(Computer)p Fl(,)h(19\(8\):12-)295 1793 y(16,)c(August)h(1986.) X224 1887 y([5])22 b(V.)h(Herrarte)g(and)g(E.)g(Lusk,)47 b Fj(Studying)23 Xb(Par)n(al)r(lel)g(Pr)n(o)n(gr)n(am)h(Behavior)g(with)295 1943 Xy Fh(Upshot)p Fl(,)31 b(Argonne)18 b(National)i(Lab)q(oratory)l(,)e(T)l(ec)o X(hnical)j(Rep)q(ort)e(ANL{91/15,)295 2000 y(1991.)224 2094 Xy([6])j(R.)15 b(Hemp)q(el)21 b Fj(The)16 b(ANL/GMD)g(MA)n(cr)n(os)f X(\(Parmacs\))g(in)h(F)m(ortr)n(an)f(for)i(Portable)295 2150 Xy(Par)n(al)r(lel)e(Pr)n(o)n(gr)n(amming)h(Using)f(Message)g(Passing)p XFl(,)k(GMD)14 b(T)l(ec)o(hnical)k(Rep)q(ort,)295 2206 y(No)o(v)o(em)o(b)q(er) Xd(1991.)224 2300 y([7])22 b(D.)f(D.)f(Johnson,)k(D.)c(M.)h(Nic)o(holson,)j X(F.)d(J.)g(Pinski,)j(B.)d(L.)h(Gy\177)-23 b(or\013y)l(,)22 Xb(G.)e(M.)295 2357 y(Sto)q(c)o(ks,)15 b(T)l(otal)d(energy)g(and)h(pressure)f X(calculations)i(for)e(random)f(substitutional)295 2413 y(allo)o(ys,)20 Xb(Ph)o(ys.)15 b(Rev.)g(B,)g(V)l(ol.)g(41,)g(9701)f(\(1990\).)p Xeop X%%Page: 18 18 Xbop 224 307 a Fl([8])22 b(A.)c(Kola)o(w)o(a,)h(\\The)g(Express)f(Programming) Xg(En)o(vironmen)o(t",)31 b(\\The)19 b(Express)295 364 y(Programming)24 Xb(En)o(vironmen)o(t",)52 b Fj(Workshop)27 b(on)e(Heter)n(o)n(gene)n(ous)f X(Network-)295 420 y(Base)n(d)16 b(Concurr)n(ent)f(Computing)p XFl(,)g(T)l(allahassee,)h(Octob)q(er)f(1991.)224 514 y([9])22 Xb(L.)h(P)o(atterson,)h(et.)f(al.,)47 b(\\Construction)23 b(of)h(a)f(F)l X(ault-T)l(oleran)o(t)h(Distributed)295 570 y(T)l(uple-Space",)42 Xb Fj(1993)22 b(Symp)n(osium)g(on)g(Applie)n(d)g(Computing)p XFl(,)g(Indianap)q(olis,)295 627 y(F)l(ebruary)15 b(1993.)224 X721 y([10])22 b(G.)13 b(M.)h(Sto)q(c)o(ks,)g(W.)g(M.)f(T)l(emmerman,)i(B.)f X(L.)g(Gy\177)-23 b(or\013y)18 b(Complete)d(solution)g(of)295 X777 y(the)k(Korringa-Kohn-Rostok)o(er)g(coheren)o(t)g(p)q(oten)o(tial)h X(appro)o(ximation:)28 b(Cu-Ni)295 834 y(allo)o(ys,)20 b(Ph)o(ys.)15 Xb(Rev.)g(Letter,)g(V)l(ol.)g(41,)f(339)h(\(1978\).)224 927 Xy([11])22 b(Ulf)16 b(v)o(on)f(Barth)22 b(Densit)o(y)15 b(F)l(unctional)i X(Theory)f(for)f(Solids,)23 b Fj(Ele)n(ctr)n(onic)15 b(struc-)295 X984 y(tur)n(e)20 b(of)h(c)n(omplex)f(systems)p Fl(,)f(ed.)h(Phariseau)f(and)h X(T)l(emmerman,)34 b(NA)l(TO)20 b(ASI)295 1040 y(Series,)c(Plen)o(um)g(Press,) Xe(\(1984\).)p eop X%%Page: 19 19 Xbop 224 307 a Fk(SIDEBAR)23 b(ON)f(Message)h(P)n(assing)g(In)n(terface)g(F)-6 Xb(orum)224 409 y Fl(During)13 b(the)g(past)g(y)o(ear)f(there)h(has)g(b)q(een) Xh(quite)f(a)g(bit)g(of)g(activit)o(y)g(in)h(the)f(comm)o(unit)o(y)224 X465 y(to)d(dev)o(elop)i(a)e(standard)g(in)o(terface)h(for)f(message)h X(passing)g([1)o(].)18 b(The)11 b(main)g(adv)m(an)o(tages)224 X522 y(of)17 b(establishing)i(a)e(message)g(passing)g(standard)g(are)g(p)q X(ortabilit)o(y)h(and)g(ease-of-use.)224 578 y(In)h(a)f(distributed)i(memory)e X(comm)o(unication)h(en)o(vironmen)o(t)f(in)h(whic)o(h)g(the)g(higher)224 X634 y(lev)o(el)13 b(routines)g(and/or)e(abstractions)h(are)g(built)h(up)q(on) Xg(lo)o(w)o(er)e(lev)o(el)j(message)d(passing)224 691 y(routines)16 Xb(the)f(b)q(ene\014ts)i(of)e(standardization)h(are)f(particularly)h(apparen)o X(t.)21 b(F)l(urther-)224 747 y(more,)15 b(the)g(de\014nition)i(of)e(a)g X(message)g(passing)g(standard)g(pro)o(vides)h(v)o(endors)f(with)h(a)224 X804 y(clearly)j(de\014ned)h(base)e(set)g(of)f(routines)i(that)e(they)h(can)h X(implemen)o(t)g(e\016cien)o(tly)l(,)h(or)224 860 y(in)e(some)e(cases)h(pro)o X(vide)g(hardw)o(are)g(supp)q(ort)g(for,)f(thereb)o(y)h(enhancing)h X(scalabilit)o(y)l(.)224 917 y(The)e(standards)f(activit)o(y)h(go)q(es)g(b)o X(y)f(the)h(name)g(Message)f(P)o(assing)g(In)o(terface)h(F)l(orum)224 X973 y(\(MPI)d(F)l(orum\))f(and)h(is)g(comp)q(osed)h(of)e(the)h(ma)s(jor)f X(hardw)o(are)g(and)h(soft)o(w)o(are)e(v)o(endors,)224 1030 Xy(as)k(w)o(ell)h(as)f(researc)o(hers)g(from)f(univ)o(ersities)j(and)f(lab)q X(oratories)f(around)g(the)g(w)o(orld.)295 1086 y(The)k(goal)g(of)f(the)h X(Message)f(P)o(assing)h(In)o(terface)g(simply)h(stated)f(is)g(to)g(dev)o X(elop)224 1143 y(a)j(standard)f(for)g(writing)h(message-passing)g(programs.) X38 b(As)21 b(suc)o(h)h(the)g(in)o(terface)224 1199 y(should)17 Xb(establishing)g(a)e(practical,)h(p)q(ortable,)g(e\016cien)o(t,)g(and)f X(\015exible)j(standard)d(for)224 1255 y(message)g(passing.)295 X1312 y(A)g(complete)h(list)g(of)f(goals)g(follo)o(w.)292 1418 Xy Fd(\017)23 b Fl(Design)13 b(an)f(application)i(programming)e(in)o(terface)h X(\(not)f(necessarily)i(for)e(com-)338 1475 y(pilers)k(or)f(a)g(system)g X(implemen)o(tation)h(library\).)292 1568 y Fd(\017)23 b Fl(Allo)o(w)g X(e\016cien)o(t)g(comm)o(unication:)35 b(Av)o(oid)23 b(memory)f(to)g(memory)g X(cop)o(ying)338 1625 y(and)17 b(allo)o(w)h(o)o(v)o(erlap)f(of)g(computation)g X(and)h(comm)o(unication)g(and)g(o\017oad)e(to)338 1681 y(comm)o(unication)g X(copro)q(cessor,)e(where)i(a)o(v)m(ailable.)292 1775 y Fd(\017)23 Xb Fl(Allo)o(w)16 b(\(but)g(no)g(mandate\))g(extensions)h(for)e(use)i(in)g X(heterogeneous)f(en)o(viron-)338 1832 y(men)o(t.)292 1925 y XFd(\017)23 b Fl(Allo)o(w)d(con)o(v)o(enien)o(t)g(C,)f(F)l(ortran)g(77,)g(F)l X(ortran)g(90,)h(and)g(C++)g(bindings)h(for)338 1982 y(in)o(terface.)292 X2076 y Fd(\017)i Fl(Pro)o(vide)16 b(a)g(reliable)j(comm)o(unication)e(in)o X(terface:)23 b(User)16 b(need)h(not)f(cop)q(e)h(with)338 2132 Xy(comm)o(unication)12 b(failures.)19 b(Suc)o(h)12 b(failures)g(are)f(dealt)h X(b)o(y)f(the)g(underlying)j(com-)338 2189 y(m)o(unication)i(subsystem.)292 X2282 y Fd(\017)23 b Fl(F)l(o)q(cus)15 b(on)g(a)g(prop)q(osal)h(that)e(can)h X(b)q(e)h(agreed)f(up)q(on)h(in)g(6)f(mon)o(ths.)292 2376 y XFd(\017)23 b Fl(De\014ne)13 b(an)f(in)o(terface)h(that)f(is)h(not)f(to)q(o)g X(di\013eren)o(t)h(from)e(curren)o(t)i(practice,)g(suc)o(h)338 X2433 y(as)i(PVM,)f(Express,)h(P)o(armacs,)f(etc.)p eop X%%Page: 20 20 Xbop 292 307 a Fd(\017)23 b Fl(De\014ne)13 b(an)f(in)o(terface)h(that)e(can)i X(b)q(e)g(quic)o(kly)h(implemen)o(ted)g(on)e(man)o(y)g(v)o(endor's)338 X364 y(platforms,)17 b(with)g(no)h(signi\014can)o(t)g(c)o(hanges)f(in)h(the)g X(underlying)h(comm)o(unica-)338 420 y(tion)c(and)h(system)e(soft)o(w)o(are.) X292 514 y Fd(\017)23 b Fl(The)17 b(in)o(terface)h(should)g(not)f(con)o(tain)g X(more)g(functions)h(than)f(are)g(really)h(nec-)338 570 y(essary)l(.)295 X677 y(This)13 b(standard)e(is)i(in)o(tended)h(for)d(use)i(b)o(y)f(all)h X(those)f(who)g(w)o(an)o(t)f(to)h(write)g(p)q(ortable)224 733 Xy(message-passing)j(programs)e(in)i(F)l(ortran)e(77)h(and/or)g(C.)g(This)h X(includes)h(individual)224 790 y(application)j(programmers,)d(dev)o(elop)q X(ers)i(of)e(soft)o(w)o(are)f(designed)k(to)d(run)h(on)g(paral-)224 X846 y(lel)h(mac)o(hines,)e(and)h(creators)e(of)h(higher-lev)o(el)i X(programming)e(languages,)g(en)o(viron-)224 902 y(men)o(ts,)f(and)h(to)q X(ols.)21 b(In)16 b(order)f(to)g(b)q(e)h(attractiv)o(e)f(to)g(this)h(wide)g X(audience,)h(the)f(stan-)224 959 y(dard)j(m)o(ust)f(pro)o(vide)i(a)e(simple,) Xj(easy-to-use)e(in)o(terface)g(for)f(the)h(basic)h(user)f(while)224 X1015 y(not)h(seman)o(tically)i(precluding)h(the)d(high-p)q(erformance)i X(message-passing)e(op)q(era-)224 1072 y(tions)c(a)o(v)m(ailable)g(on)g(adv)m X(anced)g(mac)o(hines.)295 1128 y(The)f(standard)g(includes)i(\(this)f(is)f X(temp)q(orarily)h(as)f(inclusiv)o(e)j(as)c(p)q(ossible\):)292 X1235 y Fd(\017)23 b Fl(P)o(oin)o(t-to-p)q(oin)o(t)15 b(comm)o(unication)h(in) Xg(a)e(v)m(ariet)o(y)i(of)e(mo)q(des,)h(including)j(mo)q(des)338 X1291 y(that)c(allo)o(w)i(fast)e(comm)o(unication)i(and)f(heterogeneous)h X(comm)o(unication)292 1385 y Fd(\017)23 b Fl(Collectiv)o(e)16 Xb(op)q(erations)292 1479 y Fd(\017)23 b Fl(Pro)q(cess)15 b(groups)292 X1572 y Fd(\017)23 b Fl(Comm)o(unication)15 b(con)o(texts)292 X1666 y Fd(\017)23 b Fl(A)15 b(simple)i(w)o(a)o(y)d(to)g(create)h(pro)q X(cesses)h(for)f(the)g(SPMD)g(mo)q(del)292 1760 y Fd(\017)23 Xb Fl(Bindings)17 b(for)d(b)q(oth)i(F)l(ortran)e(and)h(C)292 X1854 y Fd(\017)23 b Fl(A)15 b(mo)q(del)h(implemen)o(tation)292 X1948 y Fd(\017)23 b Fl(A)15 b(formal)g(sp)q(eci\014cation.)295 X2054 y(One)k(of)g(the)g(ob)s(jectiv)o(es)f(of)h(the)g(activit)o(y)g(is)g(to)f X(ha)o(v)o(e)g(a)h(de\014nition)i(completed)224 2110 y(b)o(y)d(the)g(Summer)g X(1993.)27 b(If)19 b(y)o(ou)e(are)h(in)o(terested)g(in)h(\014nding)g(out)f X(more)g(ab)q(out)f(the)224 2167 y(MPI)e(e\013ort)g(con)o(tact)f(Da)o(vid)h(W) Xl(alk)o(er)g(\(w)o(alk)o(er@msr.epm.ornl.go)o(v\))e(at)i(Oak)g(Ridge)224 X2223 y(National)h(Lab)q(oratory)l(.)p eop X%%Page: 21 21 Xbop 224 307 a Fk(References)224 409 y Fl([1])22 b(Jac)o(k)h(J.)g(Dongarra,)g X(Rolf)h(Hemp)q(el,)i(An)o(thon)o(y)d(J.)g(G.)f(Hey)l(,)j(and)e(Da)o(vid)g(W.) X295 465 y(W)l(alk)o(er.)33 b Fj(A)20 b(Pr)n(op)n(osal)g(for)h(a)f(User-L)n X(evel,)g(Message-Passing)e(Interfac)n(e)h(in)h(a)295 522 y(Distribute)n(d)14 Xb(Memory)g(Envir)n(onment)g Fl(T)l(ec)o(hnical)g(Rep)q(ort)f(ORNL/TM-??,)h X(Oak)295 578 y(Ridge)i(National)g(Lab)q(oratory)l(,)e(1992.)p Xeop X%%Page: 22 22 Xbop 679 559 a Fl(Figure)15 b(1:)20 b(Linda)c(En)o(vironmen)o(t)224 X667 y(Linda)h(Address)e(Space)p 222 675 1664 2 v 222 1401 2 X727 v 1885 1401 V 222 1403 1664 2 v 307 743 a(Notes:)307 787 Xy(Basic)h(unit)g(of)f(storage)f(is)h(tuple.)307 840 y(T)l(uples)i(are)e(asso) Xq(ciativ)o(ely)h(addressed.)307 893 y(T)l(uples)h(are)e(p)q(ersisten)o(t.)307 X945 y(Duplicates)i(p)q(ermitted.)535 1092 y Fc(')p 535 1215 X2 42 v 207 x(&)1157 1092 y($)p 1157 1215 V 207 x(\045)p 619 X1299 457 2 v 619 1092 V 724 1141 a Fl(\\a)e(string")771 1192 Xy(15.01)800 1234 y(17)660 1278 y(\\another)g(string")p 1158 X1195 416 2 v 1261 1776 2 582 v 1262 1776 a Fb(?)p 1572 1983 X2 789 v 1573 1983 a(?)1240 801 y Fc(')p 1240 925 2 42 v 208 Xx(&)1863 801 y($)p 1863 925 V 208 x(\045)p 1324 1009 457 2 Xv 1324 801 V 1469 883 a Fl(\\ro)q(ots")1531 924 y(2)1531 966 Xy(4)224 1498 y(Application)i(Address)f(Space)p 222 1505 1664 X2 v 222 2231 2 727 v 1885 2231 V 222 2233 1664 2 v 307 1610 Xa(out\(\\a)e(string",15.01,17,\\)o(another)e(string"\))p 846 X1568 2 266 v 847 1344 a Fb(6)847 1817 y Fl(rd\(?strv)m(al1,?fv)m(al,17,?strv) Xm(al2\))880 1859 y Fa(Nondestructiv)o(e)k(Input)1054 2025 y XFl(in\(\\a)g(string",?fv)m(al,?iv)m(al,?strv)m(al2\))1117 2066 Xy Fa(Destructiv)o(e)f(Input)1241 2170 y Fl(ev)m(al\(\\ro)q X(ots",sqrt\(4\),sqrt\()o(16\))o(\))1270 2212 y Fa(P)o(arallel)h(computation)p X1780 2129 2 1163 v 1781 1008 a Fb(6)307 2168 y Fl(Notes:)307 X2212 y(Input)g(w)o(aits)f(if)h(tuple)g(una)o(v)m(ailable.)p Xeop X%%Trailer Xend Xuserdict /end-hook known{end-hook}if X%%EOF SHAR_EOF $TOUCH -am 0712075593 comp-phy7.ps && chmod 0644 comp-phy7.ps || echo "restore of comp-phy7.ps failed" set `wc -c comp-phy7.ps`;Wc_c=$1 if test "$Wc_c" != "174718"; then echo original size 174718, current size $Wc_c fi # ============= fig1.ps ============== echo "x - extracting fig1.ps (Text)" sed 's/^X//' << 'SHAR_EOF' > fig1.ps && X%!PS-Adobe-2.0 EPSF-1.2 X%%DocumentFonts: Helvetica-Bold Times-Bold Helvetica X%%Pages: 1 X%%BoundingBox: 105 181 508 652 X%%EndComments X X/arrowHeight 10 def X/arrowWidth 5 def X X/IdrawDict 53 dict def XIdrawDict begin X X/reencodeISO { Xdup dup findfont dup length dict begin X{ 1 index /FID ne { def }{ pop pop } ifelse } forall X/Encoding ISOLatin1Encoding def Xcurrentdict end definefont X} def X X/ISOLatin1Encoding [ X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright X/parenleft/parenright/asterisk/plus/comma/minus/period/slash X/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon X/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N X/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright X/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m X/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve X/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut X/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar X/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot X/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior X/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine X/guillemotright/onequarter/onehalf/threequarters/questiondown X/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla X/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex X/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis X/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute X/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis X/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave X/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex X/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis X/yacute/thorn/ydieresis X] def X/Helvetica-Bold reencodeISO def X/Times-Bold reencodeISO def X/Helvetica reencodeISO def X X/none null def X/numGraphicParameters 17 def X/stringLimit 65535 def X X/Begin { Xsave XnumGraphicParameters dict begin X} def X X/End { Xend Xrestore X} def X X/SetB { Xdup type /nulltype eq { Xpop Xfalse /brushRightArrow idef Xfalse /brushLeftArrow idef Xtrue /brushNone idef X} { X/brushDashOffset idef X/brushDashArray idef X0 ne /brushRightArrow idef X0 ne /brushLeftArrow idef X/brushWidth idef Xfalse /brushNone idef X} ifelse X} def X X/SetCFg { X/fgblue idef X/fggreen idef X/fgred idef X} def X X/SetCBg { X/bgblue idef X/bggreen idef X/bgred idef X} def X X/SetF { X/printSize idef X/printFont idef X} def X X/SetP { Xdup type /nulltype eq { Xpop true /patternNone idef X} { Xdup -1 eq { X/patternGrayLevel idef X/patternString idef X} { X/patternGrayLevel idef X} ifelse Xfalse /patternNone idef X} ifelse X} def X X/BSpl { X0 begin Xstorexyn Xnewpath Xn 1 gt { X0 0 0 0 0 0 1 1 true subspline Xn 2 gt { X0 0 0 0 1 1 2 2 false subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline X} if Xn 2 sub dup n 1 sub dup 2 copy 2 copy false subspline XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Circ { Xnewpath X0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/CBSpl { X0 begin Xdup 2 gt { Xstorexyn Xnewpath Xn 1 sub dup 0 0 1 1 2 2 true subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline Xn 2 sub dup n 1 sub dup 0 0 1 1 false subspline XpatternNone not { ifill } if XbrushNone not { istroke } if X} { XPoly X} ifelse Xend X} dup 0 4 dict put def X X/Elli { X0 begin Xnewpath X4 2 roll Xtranslate Xscale X0 0 1 0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 1 dict put def X X/Line { X0 begin X2 storexyn Xnewpath Xx 0 get y 0 get moveto Xx 1 get y 1 get lineto XbrushNone not { istroke } if X0 0 1 1 leftarrow X0 0 1 1 rightarrow Xend X} dup 0 4 dict put def X X/MLine { X0 begin Xstorexyn Xnewpath Xn 1 gt { Xx 0 get y 0 get moveto X1 1 n 1 sub { X/i exch def Xx i get y i get lineto X} for XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Poly { X3 1 roll Xnewpath Xmoveto X-1 add X{ lineto } repeat Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/Rect { X0 begin X/t exch def X/r exch def X/b exch def X/l exch def Xnewpath Xl b moveto Xl t lineto Xr t lineto Xr b lineto Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 4 dict put def X X/Text { Xishow X} def X X/idef { Xdup where { pop pop pop } { exch def } ifelse X} def X X/ifill { X0 begin Xgsave XpatternGrayLevel -1 ne { Xfgred bgred fgred sub patternGrayLevel mul add Xfggreen bggreen fggreen sub patternGrayLevel mul add Xfgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor Xeofill X} { Xeoclip XoriginalCTM setmatrix Xpathbbox /t exch def /r exch def /b exch def /l exch def X/w r l sub ceiling cvi def X/h t b sub ceiling cvi def X/imageByteWidth w 8 div ceiling cvi def X/imageHeight h def Xbgred bggreen bgblue setrgbcolor Xeofill Xfgred fggreen fgblue setrgbcolor Xw 0 gt h 0 gt and { Xl b translate w h scale Xw h true [w 0 0 h neg 0 h] { patternproc } imagemask X} if X} ifelse Xgrestore Xend X} dup 0 8 dict put def X X/istroke { Xgsave XbrushDashOffset -1 eq { X[] 0 setdash X1 setgray X} { XbrushDashArray brushDashOffset setdash Xfgred fggreen fgblue setrgbcolor X} ifelse XbrushWidth setlinewidth XoriginalCTM setmatrix Xstroke Xgrestore X} def X X/ishow { X0 begin Xgsave Xfgred fggreen fgblue setrgbcolor X/fontDict printFont printSize scalefont dup setfont def X/descender fontDict begin 0 [FontBBox] 1 get FontMatrix end Xtransform exch pop def X/vertoffset 1 printSize sub descender sub def { X0 vertoffset moveto show X/vertoffset vertoffset printSize sub def X} forall Xgrestore Xend X} dup 0 3 dict put def X/patternproc { X0 begin X/patternByteLength patternString length def X/patternHeight patternByteLength 8 mul sqrt cvi def X/patternWidth patternHeight def X/patternByteWidth patternWidth 8 idiv def X/imageByteMaxLength imageByteWidth imageHeight mul XstringLimit patternByteWidth sub min def X/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv XpatternHeight mul patternHeight max def X/imageHeight imageHeight imageMaxHeight sub store X/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def X0 1 imageMaxHeight 1 sub { X/y exch def X/patternRow y patternByteWidth mul patternByteLength mod def X/patternRowString patternString patternRow patternByteWidth getinterval def X/imageRow y imageByteWidth mul def X0 patternByteWidth imageByteWidth 1 sub { X/x exch def XimageString imageRow x add patternRowString putinterval X} for X} for XimageString Xend X} dup 0 12 dict put def X X/min { Xdup 3 2 roll dup 4 3 roll lt { exch } if pop X} def X X/max { Xdup 3 2 roll dup 4 3 roll gt { exch } if pop X} def X X/midpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 x1 add 2 div Xy0 y1 add 2 div Xend X} dup 0 4 dict put def X X/thirdpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 2 mul x1 add 3 div Xy0 2 mul y1 add 3 div Xend X} dup 0 4 dict put def X X/subspline { X0 begin X/movetoNeeded exch def Xy exch get /y3 exch def Xx exch get /x3 exch def Xy exch get /y2 exch def Xx exch get /x2 exch def Xy exch get /y1 exch def Xx exch get /x1 exch def Xy exch get /y0 exch def Xx exch get /x0 exch def Xx1 y1 x2 y2 thirdpoint X/p1y exch def X/p1x exch def Xx2 y2 x1 y1 thirdpoint X/p2y exch def X/p2x exch def Xx1 y1 x0 y0 thirdpoint Xp1x p1y midpoint X/p0y exch def X/p0x exch def Xx2 y2 x3 y3 thirdpoint Xp2x p2y midpoint X/p3y exch def X/p3x exch def XmovetoNeeded { p0x p0y moveto } if Xp1x p1y p2x p2y p3x p3y curveto Xend X} dup 0 17 dict put def X X/storexyn { X/n exch def X/y n array def X/x n array def Xn 1 sub -1 0 { X/i exch def Xy i 3 2 roll put Xx i 3 2 roll put X} for X} def X X%%EndProlog X X%%BeginIdrawPrologue X/arrowhead { X0 begin Xtransform originalCTM itransform X/taily exch def X/tailx exch def Xtransform originalCTM itransform X/tipy exch def X/tipx exch def X/dy tipy taily sub def X/dx tipx tailx sub def X/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def Xgsave XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto XpatternNone not { XoriginalCTM setmatrix X/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul XarrowWidth div def X/padtail brushWidth 2 div def Xtipx tipy translate Xangle rotate Xpadtip 0 translate XarrowHeight padtip add padtail add arrowHeight div dup scale Xarrowheadpath Xifill X} if XbrushNone not { XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xarrowheadpath Xistroke X} if Xgrestore Xend X} dup 0 9 dict put def X X/arrowheadpath { Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto X} def X X/leftarrow { X0 begin Xy exch get /taily exch def Xx exch get /tailx exch def Xy exch get /tipy exch def Xx exch get /tipx exch def XbrushLeftArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X/rightarrow { X0 begin Xy exch get /tipy exch def Xx exch get /tipx exch def Xy exch get /taily exch def Xx exch get /tailx exch def XbrushRightArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X%%EndIdrawPrologue X X%I Idraw 10 Grid 8 8 X X%%Page: 1 1 X XBegin X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.788386 0 0 0.788386 0 0 ] concat X/originalCTM matrix currentmatrix def X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.721983 0 0 0.721983 108.219 147.083 ] concat X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 2.60759 -1.36286e-13 1.37057e-13 2.60759 39.8361 869.462 ] concat X%I X[ X(Heterogeneous Distributed Computing) X] Text XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 6.68525e-09 -0.549414 0.549414 6.68525e-09 94.4491 878.412 ] concat X XBegin %I Text X%I cfg White X1 1 1 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1 0 0 1 546 532 ] concat X%I X[ X(Pt) X] Text XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg Xnone SetP %I p n X%I t X[ 1.2168e-08 1 -1 1.2168e-08 877.5 -48.5 ] concat X%I X528 305 8 4 Elli XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1.2168e-08 1 -1 1.2168e-08 957.5 153.5 ] concat X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 1 -0 -0 1 -191 94 ] concat X%I 165 X895 477 X896 473 X898 465 X900 463 X901 460 X899 462 X902 457 X905 454 X907 450 X911 447 X914 442 X908 441 X913 439 X917 439 X926 422 X922 424 X921 422 X917 418 X914 415 X911 412 X905 411 X904 409 X915 411 X920 415 X924 415 X924 419 X925 411 X920 404 X918 400 X912 400 X908 399 X904 397 X909 397 X915 397 X914 391 X907 390 X910 388 X913 388 X916 390 X917 394 X918 392 X919 388 X916 385 X912 384 X907 383 X906 383 X904 383 X904 378 X900 377 X898 375 X896 372 X895 369 X895 366 X895 364 X894 361 X891 360 X889 360 X887 357 X881 355 X880 353 X877 350 X877 351 X890 358 X886 352 X884 346 X883 342 X883 339 X881 336 X876 334 X875 332 X876 326 X869 324 X863 319 X861 313 X861 307 X864 305 X860 304 X856 300 X853 291 X854 287 X857 285 X854 280 X855 275 X851 273 X854 263 X855 272 X857 273 X859 264 X865 254 X870 247 X873 244 X876 238 X881 233 X882 229 X884 222 X890 208 X890 200 X895 196 X897 182 X896 174 X894 173 X892 163 X888 159 X884 156 X879 152 X873 158 X868 166 X859 174 X857 182 X854 187 X852 193 X851 193 X853 189 X846 196 X843 201 X841 205 X843 205 X843 214 X840 210 X837 216 X836 221 X837 226 X837 228 X837 233 X835 237 X834 241 X833 245 X826 246 X822 250 X818 254 X811 258 X807 257 X804 254 X803 252 X801 250 X798 248 X795 247 X792 249 X791 244 X787 244 X783 252 X781 253 X779 251 X771 254 X766 254 X771 258 X765 258 X760 256 X757 254 X753 258 X750 251 X746 248 X738 246 X739 254 X734 258 X735 250 X728 250 X726 246 X720 250 X716 249 X711 246 X703 242 X697 243 X693 241 X690 238 X165 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 1 -0 -0 1 -191 94 ] concat X%I 138 X690 238 X691 235 X696 235 X700 237 X704 237 X714 237 X708 230 X714 226 X720 222 X715 220 X703 225 X700 219 X693 219 X691 223 X688 214 X682 216 X675 218 X681 225 X674 228 X669 233 X662 228 X655 225 X648 223 X635 227 X629 226 X625 224 X619 222 X611 213 X608 221 X604 219 X607 211 X603 207 X599 202 X593 201 X594 198 X582 188 X581 193 X578 193 X571 188 X567 188 X570 185 X567 183 X563 182 X561 182 X562 175 X560 173 X561 170 X561 166 X561 163 X562 162 X559 160 X561 157 X560 154 X562 148 X562 145 X564 139 X567 133 X567 129 X569 126 X560 126 X553 128 X543 134 X531 140 X527 142 X527 149 X522 151 X521 157 X519 162 X521 167 X515 169 X513 176 X507 179 X505 183 X504 188 X501 191 X500 194 X496 196 X496 200 X492 204 X489 208 X486 212 X481 212 X478 216 X473 215 X469 213 X465 212 X462 216 X456 212 X455 208 X454 203 X451 200 X449 197 X447 196 X443 198 X442 201 X438 204 X433 202 X429 206 X425 212 X421 215 X418 217 X417 224 X418 227 X416 231 X413 237 X412 237 X409 237 X405 239 X402 245 X400 248 X397 253 X393 254 X391 257 X386 260 X388 263 X351 264 X351 254 X303 255 X234 290 X234 294 X189 294 X188 301 X190 308 X194 312 X189 318 X187 321 X186 325 X180 326 X179 325 X180 330 X175 331 X171 332 X166 336 X163 338 X163 343 X158 346 X154 348 X146 352 X138 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 1 -0 -0 1 -191 94 ] concat X%I 98 X146 352 X141 354 X140 357 X141 360 X141 363 X140 368 X138 372 X138 374 X137 378 X133 381 X131 385 X129 389 X128 394 X127 397 X126 401 X128 402 X128 407 X127 411 X124 414 X122 420 X120 420 X121 423 X119 430 X127 423 X123 432 X129 430 X121 438 X119 433 X114 441 X122 444 X119 452 X115 458 X114 464 X112 472 X113 477 X112 481 X115 484 X112 488 X110 492 X109 496 X112 499 X115 504 X117 510 X119 516 X121 522 X122 526 X124 527 X122 537 X122 542 X121 548 X123 555 X125 559 X128 560 X129 564 X128 567 X134 568 X132 575 X137 578 X139 583 X140 589 X140 596 X146 604 X148 607 X148 612 X150 616 X148 623 X155 622 X161 622 X158 626 X152 630 X154 636 X153 639 X156 635 X154 638 X160 640 X154 644 X155 656 X151 658 X153 672 X161 670 X168 666 X174 664 X183 662 X181 659 X178 654 X173 650 X172 644 X180 648 X187 654 X188 662 X187 667 X184 676 X181 681 X179 689 X179 688 X195 684 X217 678 X235 673 X98 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 0.0625 -0 -0 0.0625 483.375 576.75 ] concat X%I 163 X587 237 X666 244 X698 308 X746 388 X778 500 X778 628 X730 756 X714 836 X666 964 X650 1076 X650 1204 X682 1332 X714 1412 X778 1524 X778 1444 X842 1556 X890 1572 X826 1668 X1034 1732 X1258 1652 X1290 1588 X1370 1460 X1386 1348 X1354 1268 X1306 1172 X1306 1060 X1370 1044 X1354 1108 X1386 1172 X1434 1220 X1546 1220 X1610 1156 X1642 1076 X1658 980 X1658 964 X1754 884 X1706 820 X1642 708 X1626 596 X1642 500 X1706 436 X1658 388 X1818 388 X1882 388 X1930 388 X2026 468 X2122 580 X2314 724 X2442 804 X2506 916 X2522 916 X2538 964 X2570 1028 X2570 1140 X2554 1172 X2522 1268 X2666 1300 X2746 1332 X2842 1348 X2938 1348 X3018 1380 X3034 1396 X3098 1460 X3146 1524 X3178 1556 X3162 1604 X3130 1652 X3050 1684 X3178 1844 X3242 1972 X3354 2116 X4090 2404 X4058 2500 X4170 2564 X4234 2692 X4218 2964 X4218 3108 X4250 3268 X4282 3412 X4314 3476 X4362 3364 X4426 3444 X4410 3492 X4634 3476 X4874 3060 X4954 2948 X5002 2964 X5082 2868 X5178 2884 X5226 2804 X5178 2692 X5114 2724 X5130 2644 X5082 2612 X5034 2580 X5018 2500 X4970 2516 X4938 2420 X4842 2452 X4858 2276 X4778 2212 X4746 2228 X4746 2164 X4650 2196 X4650 2036 X4570 1860 X4538 1860 X4602 1716 X4586 1620 X4666 1524 X4826 1412 X4858 1460 X4826 1492 X4906 1412 X4650 1252 X4618 1284 X4554 1156 X4506 1172 X4426 1044 X4266 948 X4106 884 X4074 868 X4042 772 X4026 724 X4010 692 X4058 596 X3962 596 X4074 548 X4090 500 X4138 484 X4106 324 X4074 212 X4074 148 X4026 132 X4042 68 X3994 20 X3898 84 X3786 132 X3706 180 X3866 4 X3994 -92 X4026 -188 X4026 -300 X3962 -396 X3930 -444 X3914 -524 X3914 -588 X3898 -636 X3834 -460 X3850 -412 X3818 -348 X3786 -284 X3738 -268 X3722 -284 X3690 -268 X3658 -204 X3626 -140 X3594 -92 X3578 -28 X3578 4 X3530 20 X3530 -28 X3530 -92 X163 MLine X%I 16 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 0.0625 -0 -0 0.0625 483.375 576.75 ] concat X%I 54 X-7926 3284 X-7670 3220 X-7318 3124 X-7030 3044 X-6742 2980 X-6518 2916 X-6102 2820 X-5750 2740 X-5254 2644 X-4918 2596 X-4550 2548 X-4150 2532 X-3686 2516 X-3286 2516 X-2630 2532 X-1750 2564 X-1654 2580 X-1654 2644 X-1558 2628 X-1526 2516 X-1430 2516 X-1382 2468 X-1206 2452 X-1110 2436 X-950 2420 X-902 2356 X-854 2420 X-694 2356 X-486 2324 X-246 2340 X-518 2148 X-550 2100 X-662 2068 X-822 1796 X-566 1876 X-630 1748 X-470 1796 X-342 1732 X-150 1716 X42 1700 X122 1668 X186 1636 X282 1700 X266 1524 X282 1396 X250 1156 X458 1476 X362 1108 X346 820 X346 628 X378 484 X426 356 X522 260 X583 238 X54 MLine X%I 16 XEnd X XBegin %I MLine Xnone SetB %I b n X%I cfg Blue X0 0 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 0.0625 -0 -0 0.0625 9.375 737.75 ] concat X%I 6 X531 397 X8171 -2338 X11115 -2668 X7833 -6494 X-872 -4668 X529 395 X6 MLine X%I 16 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg LtBlue X0.501961 1 1 SetCFg X%I cbg u X%I f u X%I p u X%I t u X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg LtBlue X0.501961 1 1 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 851.5 -45.5 ] concat X%I 165 X895 477 X896 473 X898 465 X900 463 X901 460 X899 462 X902 457 X905 454 X907 450 X911 447 X914 442 X908 441 X913 439 X917 439 X926 422 X922 424 X921 422 X917 418 X914 415 X911 412 X905 411 X904 409 X915 411 X920 415 X924 415 X924 419 X925 411 X920 404 X918 400 X912 400 X908 399 X904 397 X909 397 X915 397 X914 391 X907 390 X910 388 X913 388 X916 390 X917 394 X918 392 X919 388 X916 385 X912 384 X907 383 X906 383 X904 383 X904 378 X900 377 X898 375 X896 372 X895 369 X895 366 X895 364 X894 361 X891 360 X889 360 X887 357 X881 355 X880 353 X877 350 X877 351 X890 358 X886 352 X884 346 X883 342 X883 339 X881 336 X876 334 X875 332 X876 326 X869 324 X863 319 X861 313 X861 307 X864 305 X860 304 X856 300 X853 291 X854 287 X857 285 X854 280 X855 275 X851 273 X854 263 X855 272 X857 273 X859 264 X865 254 X870 247 X873 244 X876 238 X881 233 X882 229 X884 222 X890 208 X890 200 X895 196 X897 182 X896 174 X894 173 X892 163 X888 159 X884 156 X879 152 X873 158 X868 166 X859 174 X857 182 X854 187 X852 193 X851 193 X853 189 X846 196 X843 201 X841 205 X843 205 X843 214 X840 210 X837 216 X836 221 X837 226 X837 228 X837 233 X835 237 X834 241 X833 245 X826 246 X822 250 X818 254 X811 258 X807 257 X804 254 X803 252 X801 250 X798 248 X795 247 X792 249 X791 244 X787 244 X783 252 X781 253 X779 251 X771 254 X766 254 X771 258 X765 258 X760 256 X757 254 X753 258 X750 251 X746 248 X738 246 X739 254 X734 258 X735 250 X728 250 X726 246 X720 250 X716 249 X711 246 X703 242 X697 243 X693 241 X690 238 X165 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 851.5 -45.5 ] concat X%I 138 X690 238 X691 235 X696 235 X700 237 X704 237 X714 237 X708 230 X714 226 X720 222 X715 220 X703 225 X700 219 X693 219 X691 223 X688 214 X682 216 X675 218 X681 225 X674 228 X669 233 X662 228 X655 225 X648 223 X635 227 X629 226 X625 224 X619 222 X611 213 X608 221 X604 219 X607 211 X603 207 X599 202 X593 201 X594 198 X582 188 X581 193 X578 193 X571 188 X567 188 X570 185 X567 183 X563 182 X561 182 X562 175 X560 173 X561 170 X561 166 X561 163 X562 162 X559 160 X561 157 X560 154 X562 148 X562 145 X564 139 X567 133 X567 129 X569 126 X560 126 X553 128 X543 134 X531 140 X527 142 X527 149 X522 151 X521 157 X519 162 X521 167 X515 169 X513 176 X507 179 X505 183 X504 188 X501 191 X500 194 X496 196 X496 200 X492 204 X489 208 X486 212 X481 212 X478 216 X473 215 X469 213 X465 212 X462 216 X456 212 X455 208 X454 203 X451 200 X449 197 X447 196 X443 198 X442 201 X438 204 X433 202 X429 206 X425 212 X421 215 X418 217 X417 224 X418 227 X416 231 X413 237 X412 237 X409 237 X405 239 X402 245 X400 248 X397 253 X393 254 X391 257 X386 260 X388 263 X351 264 X351 254 X303 255 X234 290 X234 294 X189 294 X188 301 X190 308 X194 312 X189 318 X187 321 X186 325 X180 326 X179 325 X180 330 X175 331 X171 332 X166 336 X163 338 X163 343 X158 346 X154 348 X146 352 X138 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 851.5 -45.5 ] concat X%I 98 X146 352 X141 354 X140 357 X141 360 X141 363 X140 368 X138 372 X138 374 X137 378 X133 381 X131 385 X129 389 X128 394 X127 397 X126 401 X128 402 X128 407 X127 411 X124 414 X122 420 X120 420 X121 423 X119 430 X127 423 X123 432 X129 430 X121 438 X119 433 X114 441 X122 444 X119 452 X115 458 X114 464 X112 472 X113 477 X112 481 X115 484 X112 488 X110 492 X109 496 X112 499 X115 504 X117 510 X119 516 X121 522 X122 526 X124 527 X122 537 X122 542 X121 548 X123 555 X125 559 X128 560 X129 564 X128 567 X134 568 X132 575 X137 578 X139 583 X140 589 X140 596 X146 604 X148 607 X148 612 X150 616 X148 623 X155 622 X161 622 X158 626 X152 630 X154 636 X153 639 X156 635 X154 638 X160 640 X154 644 X155 656 X151 658 X153 672 X161 670 X168 666 X174 664 X183 662 X181 659 X178 654 X173 650 X172 644 X180 648 X187 654 X188 662 X187 667 X184 676 X181 681 X179 689 X179 688 X195 684 X217 678 X235 673 X98 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 7.605e-10 0.0625 -0.0625 7.605e-10 368.75 628.875 ] concat X%I 163 X587 237 X666 244 X698 308 X746 388 X778 500 X778 628 X730 756 X714 836 X666 964 X650 1076 X650 1204 X682 1332 X714 1412 X778 1524 X778 1444 X842 1556 X890 1572 X826 1668 X1034 1732 X1258 1652 X1290 1588 X1370 1460 X1386 1348 X1354 1268 X1306 1172 X1306 1060 X1370 1044 X1354 1108 X1386 1172 X1434 1220 X1546 1220 X1610 1156 X1642 1076 X1658 980 X1658 964 X1754 884 X1706 820 X1642 708 X1626 596 X1642 500 X1706 436 X1658 388 X1818 388 X1882 388 X1930 388 X2026 468 X2122 580 X2314 724 X2442 804 X2506 916 X2522 916 X2538 964 X2570 1028 X2570 1140 X2554 1172 X2522 1268 X2666 1300 X2746 1332 X2842 1348 X2938 1348 X3018 1380 X3034 1396 X3098 1460 X3146 1524 X3178 1556 X3162 1604 X3130 1652 X3050 1684 X3178 1844 X3242 1972 X3354 2116 X4090 2404 X4058 2500 X4170 2564 X4234 2692 X4218 2964 X4218 3108 X4250 3268 X4282 3412 X4314 3476 X4362 3364 X4426 3444 X4410 3492 X4634 3476 X4874 3060 X4954 2948 X5002 2964 X5082 2868 X5178 2884 X5226 2804 X5178 2692 X5114 2724 X5130 2644 X5082 2612 X5034 2580 X5018 2500 X4970 2516 X4938 2420 X4842 2452 X4858 2276 X4778 2212 X4746 2228 X4746 2164 X4650 2196 X4650 2036 X4570 1860 X4538 1860 X4602 1716 X4586 1620 X4666 1524 X4826 1412 X4858 1460 X4826 1492 X4906 1412 X4650 1252 X4618 1284 X4554 1156 X4506 1172 X4426 1044 X4266 948 X4106 884 X4074 868 X4042 772 X4026 724 X4010 692 X4058 596 X3962 596 X4074 548 X4090 500 X4138 484 X4106 324 X4074 212 X4074 148 X4026 132 X4042 68 X3994 20 X3898 84 X3786 132 X3706 180 X3866 4 X3994 -92 X4026 -188 X4026 -300 X3962 -396 X3930 -444 X3914 -524 X3914 -588 X3898 -636 X3834 -460 X3850 -412 X3818 -348 X3786 -284 X3738 -268 X3722 -284 X3690 -268 X3658 -204 X3626 -140 X3594 -92 X3578 -28 X3578 4 X3530 20 X3530 -28 X3530 -92 X163 MLine X%I 16 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 7.605e-10 0.0625 -0.0625 7.605e-10 368.75 628.875 ] concat X%I 54 X-7926 3284 X-7670 3220 X-7318 3124 X-7030 3044 X-6742 2980 X-6518 2916 X-6102 2820 X-5750 2740 X-5254 2644 X-4918 2596 X-4550 2548 X-4150 2532 X-3686 2516 X-3286 2516 X-2630 2532 X-1750 2564 X-1654 2580 X-1654 2644 X-1558 2628 X-1526 2516 X-1430 2516 X-1382 2468 X-1206 2452 X-1110 2436 X-950 2420 X-902 2356 X-854 2420 X-694 2356 X-486 2324 X-246 2340 X-518 2148 X-550 2100 X-662 2068 X-822 1796 X-566 1876 X-630 1748 X-470 1796 X-342 1732 X-150 1716 X42 1700 X122 1668 X186 1636 X282 1700 X266 1524 X282 1396 X250 1156 X458 1476 X362 1108 X346 820 X346 628 X378 484 X426 356 X522 260 X583 238 X54 MLine X%I 16 XEnd X XBegin %I MLine Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X0.5 SetP X%I t X[ 7.605e-10 0.0625 -0.0625 7.605e-10 207.75 154.875 ] concat X%I 6 X531 397 X8171 -2338 X11115 -2668 X7833 -6494 X-872 -4668 X529 395 X6 MLine X%I 16 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 854.573 -16.7933 ] concat X%I X674 331 836 445 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 4.056e-08 3.33333 -2.47059 3.00621e-08 418.514 684.207 ] concat X%I X[ X(PVM) X] Text XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 3.35119e-09 0.27541 -0.27541 3.35119e-09 603.958 682.778 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.512193 0 0 0.512193 39.3457 74.0676 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.512193 0 0 0.512193 127.346 54.0676 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.512193 0 0 0.512193 216.346 37.0676 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 4.81901e-09 0.39604 -0.39604 4.81901e-09 449.231 293.842 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.451402 0 0 0.451402 -20.2467 99.102 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.451402 0 0 0.451402 9.30903 74.4757 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.451402 0 0 0.451402 40.7458 54.4934 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.451402 0 0 0.451402 68.7458 36.4934 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X200 113 287 192 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X208 126 279 183 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 5 X200 105 X286 105 X264 88 X177 88 X203 106 X5 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I 3 X286 105 X286 95 X264 88 X3 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X191 93 254 93 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X198 98 246 98 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X2 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.9084 0 0 1.9084 -378.469 -124.263 ] concat X%I X270 102 259 95 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X339 242 X370 259 X370 110 X339 93 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 5 X172 245 X203 261 X370 261 X339 244 X339 245 X5 MLine X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 6.35526e-09 0.522293 -0.522293 6.35526e-09 595.576 255.22 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X279 83 303 176 Rect XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 178 X345 201 X367 201 X303 178 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X305 176 X368 199 X368 112 X304 85 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< cc cc 33 33 cc cc 33 33 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X285 92 294 172 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -16 -16 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X279 83 303 176 Rect XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 178 X345 201 X367 201 X303 178 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X305 176 X368 199 X368 112 X304 85 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< cc cc 33 33 cc cc 33 33 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X285 92 294 172 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -42 -35 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X279 83 303 176 Rect XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 178 X345 201 X367 201 X303 178 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X305 176 X368 199 X368 112 X304 85 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< cc cc 33 33 cc cc 33 33 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X285 92 294 172 Rect XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 954.573 -16.7933 ] concat X%I X684 549 566 661 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 954.573 -16.7933 ] concat X%I X692 429 543 383 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 954.573 -16.7933 ] concat X%I X761 428 749 406 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 954.573 -16.7933 ] concat X%I X672 462 379 424 Line X%I 1 XEnd X XBegin %I Pict X%I b 65535 X2 0 0 [] 0 SetB X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 7.13612e-09 0.586466 -0.586466 7.13612e-09 363.34 837.019 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 49 7.62939e-06 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 1 49 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 49 7.62939e-06 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -16 -14 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 49 7.62939e-06 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 1 49 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 49 7.62939e-06 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -197 -29 ] concat X%I X209 146 254 193 Rect XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X180 165 X196 179 X241 179 X226 166 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.25 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X226 165 X242 176 X242 128 X227 118 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X189 127 199 155 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -150 0 ] concat X%I X189 127 199 155 Rect XEnd X XEnd %I eop X XEnd %I eop X XEnd %I eop X XEnd %I eop X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 954.573 -16.7933 ] concat X%I X781 546 878 650 Line X%I 1 XEnd X XBegin %I Pict X%I b 65535 X1 0 0 [] 0 SetB X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 8.35059e-09 0.686275 -0.686275 8.35059e-09 560.73 92.4616 ] concat X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Blue X0 0 1 SetCBg X%I p X< ff 88 88 88 ff 88 88 88 > -1 SetP X%I t X[ 1 -0 -0 1 -165 16 ] concat X%I X221 164 48 9 Elli XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 62 ] concat X%I X217 185 32 5 Elli XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 19 X189 249 X189 186 X199 183 X207 181 X219 180 X228 181 X238 182 X248 182 X254 184 X255 188 X255 250 X252 246 X242 244 X231 240 X220 242 X207 242 X199 243 X191 248 X191 248 X19 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X207 243 207 180 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X235 241 235 181 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 30 X175 178 X175 164 X182 162 X190 159 X200 158 X210 156 X219 156 X231 156 X244 157 X253 159 X260 160 X266 162 X269 162 X273 166 X271 182 X273 181 X272 182 X270 179 X260 174 X253 173 X242 172 X233 171 X221 170 X209 172 X200 172 X192 174 X185 176 X180 177 X173 181 X174 182 X30 MLine X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 954.573 -16.7933 ] concat X%I X673 492 182 510 Line X%I 1 XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 4.34901e-09 0.357414 -0.357414 4.34901e-09 304.442 113.699 ] concat X XBegin %I Pict X%I b 65535 X1 0 0 [] 0 SetB X%I cfg u X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -135 59 ] concat X%I X222 43 279 168 Rect XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -193 59 ] concat X%I X222 43 279 168 Rect XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -77 59 ] concat X%I X222 43 279 168 Rect XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -21 59 ] concat X%I X222 43 279 168 Rect XEnd X XEnd %I eop X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X191 152 X223 162 X440 162 X420 151 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X420 150 X440 160 X440 47 X421 28 X4 MLine X%I 1 XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p X0 SetP X%I t u X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X227 163 X249 170 X451 170 X439 163 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X441 160 X450 168 X450 58 X443 50 X4 MLine X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X210 125 394 125 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X395 121 395 57 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X336 91 256 91 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X352 49 217 49 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X216 47 216 86 Line X%I 1 XEnd X XBegin %I Rect X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X353 61 380 104 Rect XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 760.573 369.207 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg White X1 1 1 SetCBg X%I f u X%I p X0.5 SetP X%I t X[ 0.338462 0 0 0.338462 75.6772 114.446 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg White X1 1 1 SetCBg X%I f u X%I p X0.5 SetP X%I t X[ 0.338462 0 0 0.338462 83.4618 111.061 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg White X1 1 1 SetCBg X%I f u X%I p X0.5 SetP X%I t X[ 0.338462 0 0 0.338462 87.5234 105.308 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg White X1 1 1 SetCBg X%I f u X%I p X0.5 SetP X%I t X[ 0.338462 0 0 0.338462 99.5234 101.308 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg Xnone SetP %I p n X%I t X[ 1.2168e-08 1 -1 1.2168e-08 876.573 -9.7933 ] concat X%I X227 628 665 450 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg Xnone SetP %I p n X%I t X[ 1.2168e-08 1 -1 1.2168e-08 876.573 -9.7933 ] concat X%I X666 432 368 475 Line X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg White X1 1 1 SetCFg X%I cbg Blue X0 0 1 SetCBg X%I p X0.5 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 814 -35 ] concat X%I X698 296 848 358 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p u X%I t X[ 5.89963e-09 0.484848 -0.484848 5.89963e-09 589.876 663.366 ] concat X XBegin %I MLine X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 0.25 -0 -0 0.25 -42.75 152.25 ] concat X%I 5 X758 384 X185 427 X185 85 X833 144 X833 144 X5 MLine X%I 4 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 6 X313 170 X329 145 X329 112 X313 140 X313 171 X313 171 X6 MLine X%I 1 XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I f u X%I p u X%I t u X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X316 169 X324 169 X340 145 X331 145 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X331 143 X340 143 X340 113 X331 114 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X332 159 X354 152 X360 141 X341 142 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 4 X341 140 X359 139 X359 128 X341 120 X4 MLine X%I 1 XEnd X XEnd %I eop X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 5 X305 140 X324 107 X303 107 X284 140 X303 140 X5 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X302 137 316 112 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I X297 136 310 112 Line X%I 1 XEnd X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Brown X0.647059 0.164706 0.164706 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 14 X212 128 X210 121 X212 105 X218 101 X220 90 X223 86 X251 87 X246 94 X240 113 X233 126 X226 129 X216 128 X211 128 X210 128 X14 BSpl X%I 1 XEnd X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 18 X234 125 X253 118 X266 124 X280 132 X288 133 X294 131 X288 129 X280 128 X287 127 X281 124 X272 118 X268 114 X261 111 X255 107 X246 110 X240 115 X237 117 X235 122 X18 BSpl X%I 1 XEnd X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 26 X227 122 X223 124 X218 124 X213 121 X212 113 X216 105 X221 100 X230 95 X240 93 X250 91 X255 91 X276 102 X292 112 X303 111 X308 113 X302 118 X292 117 X285 114 X262 108 X252 104 X250 100 X243 105 X235 111 X229 116 X226 121 X227 121 X26 BSpl X%I 1 XEnd X XBegin %I CBSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -161 77 ] concat X%I 10 X204 170 X196 166 X191 150 X192 140 X199 133 X209 130 X220 132 X225 137 X227 153 X217 166 X10 CBSpl XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X0.5 SetP X%I t X[ 0.25 -0 -0 0.25 -42.75 179 ] concat X%I 65 X394 247 X391 250 X382 257 X374 260 X364 265 X355 266 X344 268 X333 269 X303 270 X321 268 X286 267 X312 265 X281 261 X343 259 X277 256 X361 253 X274 249 X336 248 X256 242 X364 243 X273 238 X330 237 X254 233 X292 229 X255 224 X343 225 X270 221 X330 220 X260 215 X315 213 X266 208 X311 205 X251 201 X324 198 X252 193 X305 189 X268 185 X301 182 X283 180 X291 179 X286 175 X286 169 X288 164 X291 159 X289 160 X297 153 X305 152 X308 156 X309 156 X305 148 X314 156 X319 157 X320 159 X324 169 X322 175 X326 183 X331 192 X346 205 X355 207 X366 214 X374 218 X383 224 X388 235 X392 244 X395 247 X65 MLine X%I 4 XEnd X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.25 -0 -0 0.25 -42.75 179 ] concat X%I 12 X355 199 X349 203 X342 201 X336 197 X332 193 X327 183 X328 175 X335 162 X340 159 X350 158 X350 168 X350 168 X12 BSpl X%I 4 XEnd X XBegin %I Pict X%I b 65535 X1 0 0 [] 0 SetB X%I cfg u X%I cbg u X%I f u X%I p X0.5 SetP X%I t u X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.25 -0 -0 0.25 -42.75 179 ] concat X%I 12 X404 224 X401 221 X392 208 X393 194 X400 186 X412 189 X415 199 X412 212 X409 220 X406 224 X404 224 X405 224 X12 BSpl X%I 4 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.25 -0 -0 0.25 -42.75 179 ] concat X%I X392 205 354 203 Line X%I 4 XEnd X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.25 -0 -0 0.25 -42.75 179 ] concat X%I 11 X410 235 X408 232 X407 229 X414 220 X416 218 X423 214 X419 226 X415 232 X412 234 X410 234 X411 235 X11 BSpl X%I 4 XEnd X XBegin %I BSpl X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.25 -0 -0 0.25 -42.75 179 ] concat X%I 6 X426 162 X423 160 X419 159 X414 160 X408 162 X409 162 X6 BSpl X%I 4 XEnd X XEnd %I eop X XBegin %I BSpl X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Brown X0.647059 0.164706 0.164706 SetCBg X%I p X0.5 SetP X%I t X[ 0.25 -0 -0 0.25 -42.75 152.25 ] concat X%I 41 X462 145 X457 143 X447 138 X440 132 X437 125 X433 117 X433 106 X432 96 X433 88 X433 87 X423 94 X414 100 X408 105 X400 112 X395 118 X390 124 X388 129 X384 136 X382 141 X380 147 X379 155 X378 162 X379 171 X384 183 X391 189 X400 193 X407 194 X414 194 X420 193 X426 189 X429 190 X434 185 X438 183 X431 182 X436 174 X441 168 X448 160 X454 154 X460 149 X464 145 X464 145 X41 BSpl X%I 4 XEnd X XBegin %I BSpl X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Brown X0.647059 0.164706 0.164706 SetCBg X%I p X0.5 SetP X%I t X[ 0.25 -0 -0 0.25 -42.75 152.25 ] concat X%I 23 X494 188 X487 182 X486 179 X485 174 X486 166 X486 158 X488 152 X484 153 X481 160 X479 167 X474 176 X470 183 X467 188 X463 194 X458 199 X454 202 X452 204 X465 198 X473 196 X480 193 X487 190 X493 190 X494 190 X23 BSpl X%I 4 XEnd X XEnd %I eop X XBegin %I Pict X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I p X1 SetP X%I t X[ 4.11841e-09 0.338462 -0.338462 4.11841e-09 548.127 745.884 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 23 -9.99998 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 35 -27 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X233 127 277 225 Rect XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X232 226 X280 248 X325 248 X278 226 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I 4 X278 224 X324 246 X324 150 X278 128 X4 MLine X%I 1 XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 147 271 215 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 7.62939e-06 -26 ] concat X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -164 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -159 -1 ] concat X%I X240 215 240 194 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -168 -1 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 -0 -0 1 -166 8 ] concat X%I X258 187 269 187 Line X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Blue X0 0 1 SetCBg Xnone SetP %I p n X%I t X[ 1.2168e-08 1 -1 1.2168e-08 815 -36 ] concat X%I X554 243 8 4 Elli XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.116529 0 0 0.116529 234.01 587.156 ] concat X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 13 X763 701 X765 273 X779 281 X801 291 X817 303 X829 315 X833 319 X843 715 X823 711 X805 709 X791 701 X775 703 X765 701 X13 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I 4 X482 678 X472 489 X418 477 X422 674 X4 MLine X%I 0.5 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I 5 X226 672 X190 677 X208 506 X240 496 X226 670 X5 MLine X%I 0.5 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I 16 X236 665 X210 654 X219 651 X230 651 X239 650 X250 650 X261 647 X271 646 X280 645 X296 645 X314 648 X332 648 X346 647 X354 648 X362 647 X382 665 X16 MLine X%I 0.5 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I X424 619 479 622 Line X%I 0.5 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I X419 594 479 598 Line X%I 0.5 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I X420 569 478 572 Line X%I 0.5 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 2.43359e-08 2 -2 2.43359e-08 1403.75 -1111 ] concat X%I X217 543 204 547 Line X%I 0.5 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 8 X453 711 X381 721 X395 727 X415 733 X429 738 X445 740 X457 743 X457 743 X8 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 11 X837 747 X851 751 X869 755 X887 755 X902 754 X919 749 X933 743 X945 739 X963 725 X847 715 X843 737 X11 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X845 657 961 663 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 4 X761 700 X727 667 X731 191 X764 272 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 27 X447 329 X467 327 X491 321 X529 313 X555 307 X577 305 X627 297 X653 297 X677 297 X703 299 X728 295 X731 191 X703 191 X681 191 X662 191 X647 193 X623 192 X603 195 X568 200 X549 203 X528 207 X513 211 X495 215 X483 219 X467 225 X459 231 X447 323 X27 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 26 X419 675 X441 673 X463 669 X488 667 X522 666 X549 663 X573 663 X604 664 X636 662 X659 663 X681 663 X702 663 X725 665 X729 297 X705 293 X670 293 X628 293 X604 295 X583 297 X557 299 X528 304 X498 309 X473 313 X456 319 X447 325 X415 675 X26 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 11 X787 705 X785 585 X798 583 X815 584 X832 587 X843 591 X847 717 X831 712 X817 709 X799 705 X781 703 X11 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X836 398 949 415 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X837 448 947 459 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X433 491 402 501 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X427 537 397 547 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X423 573 394 580 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X423 619 386 629 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X415 667 384 675 Line X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I 7 X453 693 X453 709 X465 704 X474 702 X481 700 X470 700 X453 694 X7 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 326.75 -680 ] concat X%I 19 X27 262 X39 258 X57 254 X83 250 X109 246 X133 244 X164 245 X200 245 X231 244 X266 246 X300 250 X320 253 X342 258 X371 261 X389 266 X416 273 X417 294 X23 288 X25 264 X19 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 326.75 -680 ] concat X%I 34 X115 314 X101 312 X85 308 X75 306 X63 304 X49 300 X37 298 X29 296 X25 290 X31 282 X41 278 X57 276 X74 273 X98 270 X122 267 X139 266 X163 267 X181 268 X205 267 X235 267 X271 270 X295 272 X315 274 X339 276 X363 282 X389 286 X409 292 X416 295 X405 300 X390 307 X375 310 X355 314 X341 317 X327 316 X34 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 326.75 -680 ] concat X%I 25 X121 292 X139 286 X159 284 X182 282 X219 280 X246 282 X267 284 X285 288 X301 290 X315 294 X321 296 X322 309 X301 312 X289 314 X277 318 X257 314 X241 318 X231 318 X217 318 X191 316 X175 318 X161 310 X141 306 X117 307 X119 294 X25 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I p X1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 326.75 -680 ] concat X%I 25 X119 304 X137 298 X157 296 X186 293 X217 292 X244 293 X265 296 X283 300 X299 302 X313 306 X319 308 X307 318 X298 321 X287 326 X275 330 X258 333 X238 336 X223 337 X208 338 X186 334 X173 330 X156 325 X139 318 X129 312 X117 306 X25 MLine X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X554 662 566 401 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X762 631 728 591 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X763 556 728 505 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X764 359 730 302 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X763 420 728 372 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X763 480 729 441 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X556 661 558 608 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X429 740 445 737 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X< ff 00 00 00 ff 00 00 00 > -1 SetP X%I t X[ 1.2168e-08 1 -1 1.2168e-08 772.75 -1110 ] concat X%I X915 749 888 746 Line X%I 1 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1.09913 0 0 1.09913 -2.42971 -27.5278 ] concat X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1.40426 0 0 1.40426 90.2437 325.102 ] concat X%I X[ X(PVM supplies C and Fortran routines for asynchronous ) X(message-passing and process control.) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1.40426 0 0 1.40426 90.2437 250.676 ] concat X%I X[ X(PVM is popular because it is small, portable, and) X(easy to install and use.) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1.40426 0 0 1.40426 91.2352 171.304 ] concat X%I X[ X(Being used around the world to develop small and large) X(scale scientific applications.) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1.40426 0 0 1.40426 90.2437 417.783 ] concat X%I X[ X(PVM is a software package that permits a heterogeneous ) X(collection of serial, parallel, and vector computers hooked ) X(together by a network to appear as one large computer.) X] Text XEnd X XEnd %I eop X XBegin %I Elli X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 0.991573 -0 -0 0.991573 -23.7303 32.7219 ] concat X%I X89 395 7 7 Elli XEnd X XBegin %I Elli X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 0.991573 -0 -0 0.991573 -23.7303 -71.3258 ] concat X%I X89 395 7 7 Elli XEnd X XBegin %I Elli X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 0.991573 -0 -0 0.991573 -23.7303 -152.567 ] concat X%I X89 395 7 7 Elli XEnd X XBegin %I Elli X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 0.991573 -0 -0 0.991573 -23.7303 -238.767 ] concat X%I X89 395 7 7 Elli XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 279.253 936 ] concat X%I X[ X(Figure 1: Overview of the PVM System) X] Text XEnd X XEnd %I eop X XEnd %I eop X Xshowpage X X%%Trailer X Xend SHAR_EOF $TOUCH -am 0104110993 fig1.ps && chmod 0644 fig1.ps || echo "restore of fig1.ps failed" set `wc -c fig1.ps`;Wc_c=$1 if test "$Wc_c" != "92340"; then echo original size 92340, current size $Wc_c fi # ============= fig2.ps ============== echo "x - extracting fig2.ps (Text)" sed 's/^X//' << 'SHAR_EOF' > fig2.ps && X%!PS-Adobe-2.0 EPSF-1.2 X%%DocumentFonts: Times-Bold Helvetica X%%Pages: 1 X%%BoundingBox: 56 126 553 702 X%%EndComments X X/arrowHeight 10 def X/arrowWidth 5 def X X/IdrawDict 52 dict def XIdrawDict begin X X/reencodeISO { Xdup dup findfont dup length dict begin X{ 1 index /FID ne { def }{ pop pop } ifelse } forall X/Encoding ISOLatin1Encoding def Xcurrentdict end definefont X} def X X/ISOLatin1Encoding [ X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright X/parenleft/parenright/asterisk/plus/comma/minus/period/slash X/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon X/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N X/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright X/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m X/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve X/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut X/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar X/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot X/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior X/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine X/guillemotright/onequarter/onehalf/threequarters/questiondown X/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla X/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex X/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis X/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute X/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis X/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave X/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex X/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis X/yacute/thorn/ydieresis X] def X/Times-Bold reencodeISO def X/Helvetica reencodeISO def X X/none null def X/numGraphicParameters 17 def X/stringLimit 65535 def X X/Begin { Xsave XnumGraphicParameters dict begin X} def X X/End { Xend Xrestore X} def X X/SetB { Xdup type /nulltype eq { Xpop Xfalse /brushRightArrow idef Xfalse /brushLeftArrow idef Xtrue /brushNone idef X} { X/brushDashOffset idef X/brushDashArray idef X0 ne /brushRightArrow idef X0 ne /brushLeftArrow idef X/brushWidth idef Xfalse /brushNone idef X} ifelse X} def X X/SetCFg { X/fgblue idef X/fggreen idef X/fgred idef X} def X X/SetCBg { X/bgblue idef X/bggreen idef X/bgred idef X} def X X/SetF { X/printSize idef X/printFont idef X} def X X/SetP { Xdup type /nulltype eq { Xpop true /patternNone idef X} { Xdup -1 eq { X/patternGrayLevel idef X/patternString idef X} { X/patternGrayLevel idef X} ifelse Xfalse /patternNone idef X} ifelse X} def X X/BSpl { X0 begin Xstorexyn Xnewpath Xn 1 gt { X0 0 0 0 0 0 1 1 true subspline Xn 2 gt { X0 0 0 0 1 1 2 2 false subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline X} if Xn 2 sub dup n 1 sub dup 2 copy 2 copy false subspline XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Circ { Xnewpath X0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/CBSpl { X0 begin Xdup 2 gt { Xstorexyn Xnewpath Xn 1 sub dup 0 0 1 1 2 2 true subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline Xn 2 sub dup n 1 sub dup 0 0 1 1 false subspline XpatternNone not { ifill } if XbrushNone not { istroke } if X} { XPoly X} ifelse Xend X} dup 0 4 dict put def X X/Elli { X0 begin Xnewpath X4 2 roll Xtranslate Xscale X0 0 1 0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 1 dict put def X X/Line { X0 begin X2 storexyn Xnewpath Xx 0 get y 0 get moveto Xx 1 get y 1 get lineto XbrushNone not { istroke } if X0 0 1 1 leftarrow X0 0 1 1 rightarrow Xend X} dup 0 4 dict put def X X/MLine { X0 begin Xstorexyn Xnewpath Xn 1 gt { Xx 0 get y 0 get moveto X1 1 n 1 sub { X/i exch def Xx i get y i get lineto X} for XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Poly { X3 1 roll Xnewpath Xmoveto X-1 add X{ lineto } repeat Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/Rect { X0 begin X/t exch def X/r exch def X/b exch def X/l exch def Xnewpath Xl b moveto Xl t lineto Xr t lineto Xr b lineto Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 4 dict put def X X/Text { Xishow X} def X X/idef { Xdup where { pop pop pop } { exch def } ifelse X} def X X/ifill { X0 begin Xgsave XpatternGrayLevel -1 ne { Xfgred bgred fgred sub patternGrayLevel mul add Xfggreen bggreen fggreen sub patternGrayLevel mul add Xfgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor Xeofill X} { Xeoclip XoriginalCTM setmatrix Xpathbbox /t exch def /r exch def /b exch def /l exch def X/w r l sub ceiling cvi def X/h t b sub ceiling cvi def X/imageByteWidth w 8 div ceiling cvi def X/imageHeight h def Xbgred bggreen bgblue setrgbcolor Xeofill Xfgred fggreen fgblue setrgbcolor Xw 0 gt h 0 gt and { Xl b translate w h scale Xw h true [w 0 0 h neg 0 h] { patternproc } imagemask X} if X} ifelse Xgrestore Xend X} dup 0 8 dict put def X X/istroke { Xgsave XbrushDashOffset -1 eq { X[] 0 setdash X1 setgray X} { XbrushDashArray brushDashOffset setdash Xfgred fggreen fgblue setrgbcolor X} ifelse XbrushWidth setlinewidth XoriginalCTM setmatrix Xstroke Xgrestore X} def X X/ishow { X0 begin Xgsave Xfgred fggreen fgblue setrgbcolor X/fontDict printFont printSize scalefont dup setfont def X/descender fontDict begin 0 [FontBBox] 1 get FontMatrix end Xtransform exch pop def X/vertoffset 1 printSize sub descender sub def { X0 vertoffset moveto show X/vertoffset vertoffset printSize sub def X} forall Xgrestore Xend X} dup 0 3 dict put def X/patternproc { X0 begin X/patternByteLength patternString length def X/patternHeight patternByteLength 8 mul sqrt cvi def X/patternWidth patternHeight def X/patternByteWidth patternWidth 8 idiv def X/imageByteMaxLength imageByteWidth imageHeight mul XstringLimit patternByteWidth sub min def X/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv XpatternHeight mul patternHeight max def X/imageHeight imageHeight imageMaxHeight sub store X/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def X0 1 imageMaxHeight 1 sub { X/y exch def X/patternRow y patternByteWidth mul patternByteLength mod def X/patternRowString patternString patternRow patternByteWidth getinterval def X/imageRow y imageByteWidth mul def X0 patternByteWidth imageByteWidth 1 sub { X/x exch def XimageString imageRow x add patternRowString putinterval X} for X} for XimageString Xend X} dup 0 12 dict put def X X/min { Xdup 3 2 roll dup 4 3 roll lt { exch } if pop X} def X X/max { Xdup 3 2 roll dup 4 3 roll gt { exch } if pop X} def X X/midpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 x1 add 2 div Xy0 y1 add 2 div Xend X} dup 0 4 dict put def X X/thirdpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 2 mul x1 add 3 div Xy0 2 mul y1 add 3 div Xend X} dup 0 4 dict put def X X/subspline { X0 begin X/movetoNeeded exch def Xy exch get /y3 exch def Xx exch get /x3 exch def Xy exch get /y2 exch def Xx exch get /x2 exch def Xy exch get /y1 exch def Xx exch get /x1 exch def Xy exch get /y0 exch def Xx exch get /x0 exch def Xx1 y1 x2 y2 thirdpoint X/p1y exch def X/p1x exch def Xx2 y2 x1 y1 thirdpoint X/p2y exch def X/p2x exch def Xx1 y1 x0 y0 thirdpoint Xp1x p1y midpoint X/p0y exch def X/p0x exch def Xx2 y2 x3 y3 thirdpoint Xp2x p2y midpoint X/p3y exch def X/p3x exch def XmovetoNeeded { p0x p0y moveto } if Xp1x p1y p2x p2y p3x p3y curveto Xend X} dup 0 17 dict put def X X/storexyn { X/n exch def X/y n array def X/x n array def Xn 1 sub -1 0 { X/i exch def Xy i 3 2 roll put Xx i 3 2 roll put X} for X} def X X%%EndProlog X X%%BeginIdrawPrologue X/arrowhead { X0 begin Xtransform originalCTM itransform X/taily exch def X/tailx exch def Xtransform originalCTM itransform X/tipy exch def X/tipx exch def X/dy tipy taily sub def X/dx tipx tailx sub def X/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def Xgsave XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto XpatternNone not { XoriginalCTM setmatrix X/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul XarrowWidth div def X/padtail brushWidth 2 div def Xtipx tipy translate Xangle rotate Xpadtip 0 translate XarrowHeight padtip add padtail add arrowHeight div dup scale Xarrowheadpath Xifill X} if XbrushNone not { XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xarrowheadpath Xistroke X} if Xgrestore Xend X} dup 0 9 dict put def X X/arrowheadpath { Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto X} def X X/leftarrow { X0 begin Xy exch get /taily exch def Xx exch get /tailx exch def Xy exch get /tipy exch def Xx exch get /tipx exch def XbrushLeftArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X/rightarrow { X0 begin Xy exch get /tipy exch def Xx exch get /tipx exch def Xy exch get /taily exch def Xx exch get /tailx exch def XbrushRightArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X%%EndIdrawPrologue X X%I Idraw 10 Grid 8 8 X X%%Page: 1 1 X XBegin X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.799705 0 0 0.799705 0 0 ] concat X/originalCTM matrix currentmatrix def X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.887255 0 0 0.887255 43.0202 58.4357 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X0 SetP X%I t X[ 1.79626 0 0 0.651316 -92.5894 527.464 ] concat X%I X85 361 451 499 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 0.985846 0 0 0.985846 11.9268 -18.4766 ] concat X%I X33 136 727 546 Rect XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg gray87 X0.870588 0.870588 0.870588 SetCBg X%I p X1 SetP X%I t X[ 0.985846 0 0 0.985846 1.97169 -9.8585 ] concat X%I X345 606 158 26 Elli XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.985846 0 0 0.985846 1.97169 -9.8585 ] concat X%I X33 136 727 546 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg DkGray X0.501961 0.501961 0.501961 SetCBg X%I f u X%I p u X%I t X[ 1.05766 0 0 0.989247 9.2302 -46.6734 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg White X1 1 1 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.985846 -0 -0 0.985846 -0.985846 37.4621 ] concat X%I X63 667 669 747 Rect XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.985846 -0 -0 0.985846 -0.985846 37.4621 ] concat X%I X63 708 22 37 Elli XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.985846 -0 -0 0.985846 -0.985846 37.4621 ] concat X%I X669 707 18 39 Elli XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p X1 SetP X%I t u X XBegin %I Rect Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1.04269 0 0 0.975245 -0.273765 -1.92413 ] concat X%I X63 667 669 747 Rect XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1.04269 0 0 0.975245 -0.273765 -1.92413 ] concat X%I X63 708 22 37 Elli XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1.04269 0 0 0.975245 -0.273765 -1.92413 ] concat X%I X669 707 18 39 Elli XEnd X XEnd %I eop X XBegin %I Elli Xnone SetB %I b n X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 0.985846 0 0 0.985846 22.6744 -9.8585 ] concat X%I X81 710 4 5 Elli XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X0 SetP X%I t X[ 1.79626 0 0 0.651316 -92.5894 536.082 ] concat X%I X85 361 451 499 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1.79626 0 0 0.651316 -90.7932 536.082 ] concat X%I X96 372 438 486 Rect XEnd X XBegin %I Text X%I cfg Red X1 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 4.57971 0 0 4.57971 237.678 841.834 ] concat X%I X[ X(Portability) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1.54839 0 0 1.54839 119.462 695.653 ] concat X%I X[ X(PVM Source Code is very portable across UNIX machines.) X] Text XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.985846 0 0 0.985846 1.97169 -9.8585 ] concat X%I X33 477 725 477 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.985846 0 0 0.985846 1.97169 -9.8585 ] concat X%I X357 547 358 136 Line X%I 1 XEnd X XBegin %I Text X%I cfg Red X1 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1.46405 0 0 1.46405 213.518 595.543 ] concat X%I X[ X(The present version runs on:) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 2.05517 0 0 2.05517 62.8587 503.894 ] concat X%I X[ X(Workstations) X() X(Sun3) X(SPARCstation) X(MicroVax) X(DECstation) X(IBM RS/6000) X(NEXT) X(Silicon Graphics IRIS) X(HP 9000) X(386/486 Unix boxes) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1.99471 0 0 1.99471 393.162 503.955 ] concat X%I X[ X(Parallel Computers) X() X(Intel Paragon) X(Thinking Machines CM5) X(Sequent Symmetry) X(Intel iPSC/860) X(Thinking Machines CM2) X(Alliant FX/8) X(Cray YMP and C90) X(Fujitsu VP2000) X(Convex) X(IBM 3090) X(KSR-1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 237.308 918 ] concat X%I X[ X(Figure 3: Computers PVM has been Ported to) X] Text XEnd X XEnd %I eop X XEnd %I eop X Xshowpage X X%%Trailer X Xend SHAR_EOF $TOUCH -am 0104111093 fig2.ps && chmod 0644 fig2.ps || echo "restore of fig2.ps failed" set `wc -c fig2.ps`;Wc_c=$1 if test "$Wc_c" != "14529"; then echo original size 14529, current size $Wc_c fi # ============= fig3.ps ============== echo "x - extracting fig3.ps (Text)" sed 's/^X//' << 'SHAR_EOF' > fig3.ps && X%!PS-Adobe-2.0 EPSF-1.2 X%%DocumentFonts: Times-Bold Times-Roman Helvetica-Bold Helvetica X%%Pages: 1 X%%BoundingBox: 130 177 513 695 X%%EndComments X X/arrowHeight 10 def X/arrowWidth 5 def X X/IdrawDict 54 dict def XIdrawDict begin X X/reencodeISO { Xdup dup findfont dup length dict begin X{ 1 index /FID ne { def }{ pop pop } ifelse } forall X/Encoding ISOLatin1Encoding def Xcurrentdict end definefont X} def X X/ISOLatin1Encoding [ X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright X/parenleft/parenright/asterisk/plus/comma/minus/period/slash X/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon X/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N X/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright X/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m X/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve X/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut X/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar X/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot X/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior X/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine X/guillemotright/onequarter/onehalf/threequarters/questiondown X/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla X/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex X/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis X/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute X/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis X/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave X/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex X/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis X/yacute/thorn/ydieresis X] def X/Times-Bold reencodeISO def X/Times-Roman reencodeISO def X/Helvetica-Bold reencodeISO def X/Helvetica reencodeISO def X X/none null def X/numGraphicParameters 17 def X/stringLimit 65535 def X X/Begin { Xsave XnumGraphicParameters dict begin X} def X X/End { Xend Xrestore X} def X X/SetB { Xdup type /nulltype eq { Xpop Xfalse /brushRightArrow idef Xfalse /brushLeftArrow idef Xtrue /brushNone idef X} { X/brushDashOffset idef X/brushDashArray idef X0 ne /brushRightArrow idef X0 ne /brushLeftArrow idef X/brushWidth idef Xfalse /brushNone idef X} ifelse X} def X X/SetCFg { X/fgblue idef X/fggreen idef X/fgred idef X} def X X/SetCBg { X/bgblue idef X/bggreen idef X/bgred idef X} def X X/SetF { X/printSize idef X/printFont idef X} def X X/SetP { Xdup type /nulltype eq { Xpop true /patternNone idef X} { Xdup -1 eq { X/patternGrayLevel idef X/patternString idef X} { X/patternGrayLevel idef X} ifelse Xfalse /patternNone idef X} ifelse X} def X X/BSpl { X0 begin Xstorexyn Xnewpath Xn 1 gt { X0 0 0 0 0 0 1 1 true subspline Xn 2 gt { X0 0 0 0 1 1 2 2 false subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline X} if Xn 2 sub dup n 1 sub dup 2 copy 2 copy false subspline XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Circ { Xnewpath X0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/CBSpl { X0 begin Xdup 2 gt { Xstorexyn Xnewpath Xn 1 sub dup 0 0 1 1 2 2 true subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline Xn 2 sub dup n 1 sub dup 0 0 1 1 false subspline XpatternNone not { ifill } if XbrushNone not { istroke } if X} { XPoly X} ifelse Xend X} dup 0 4 dict put def X X/Elli { X0 begin Xnewpath X4 2 roll Xtranslate Xscale X0 0 1 0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 1 dict put def X X/Line { X0 begin X2 storexyn Xnewpath Xx 0 get y 0 get moveto Xx 1 get y 1 get lineto XbrushNone not { istroke } if X0 0 1 1 leftarrow X0 0 1 1 rightarrow Xend X} dup 0 4 dict put def X X/MLine { X0 begin Xstorexyn Xnewpath Xn 1 gt { Xx 0 get y 0 get moveto X1 1 n 1 sub { X/i exch def Xx i get y i get lineto X} for XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Poly { X3 1 roll Xnewpath Xmoveto X-1 add X{ lineto } repeat Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/Rect { X0 begin X/t exch def X/r exch def X/b exch def X/l exch def Xnewpath Xl b moveto Xl t lineto Xr t lineto Xr b lineto Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 4 dict put def X X/Text { Xishow X} def X X/idef { Xdup where { pop pop pop } { exch def } ifelse X} def X X/ifill { X0 begin Xgsave XpatternGrayLevel -1 ne { Xfgred bgred fgred sub patternGrayLevel mul add Xfggreen bggreen fggreen sub patternGrayLevel mul add Xfgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor Xeofill X} { Xeoclip XoriginalCTM setmatrix Xpathbbox /t exch def /r exch def /b exch def /l exch def X/w r l sub ceiling cvi def X/h t b sub ceiling cvi def X/imageByteWidth w 8 div ceiling cvi def X/imageHeight h def Xbgred bggreen bgblue setrgbcolor Xeofill Xfgred fggreen fgblue setrgbcolor Xw 0 gt h 0 gt and { Xl b translate w h scale Xw h true [w 0 0 h neg 0 h] { patternproc } imagemask X} if X} ifelse Xgrestore Xend X} dup 0 8 dict put def X X/istroke { Xgsave XbrushDashOffset -1 eq { X[] 0 setdash X1 setgray X} { XbrushDashArray brushDashOffset setdash Xfgred fggreen fgblue setrgbcolor X} ifelse XbrushWidth setlinewidth XoriginalCTM setmatrix Xstroke Xgrestore X} def X X/ishow { X0 begin Xgsave Xfgred fggreen fgblue setrgbcolor X/fontDict printFont printSize scalefont dup setfont def X/descender fontDict begin 0 [FontBBox] 1 get FontMatrix end Xtransform exch pop def X/vertoffset 1 printSize sub descender sub def { X0 vertoffset moveto show X/vertoffset vertoffset printSize sub def X} forall Xgrestore Xend X} dup 0 3 dict put def X/patternproc { X0 begin X/patternByteLength patternString length def X/patternHeight patternByteLength 8 mul sqrt cvi def X/patternWidth patternHeight def X/patternByteWidth patternWidth 8 idiv def X/imageByteMaxLength imageByteWidth imageHeight mul XstringLimit patternByteWidth sub min def X/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv XpatternHeight mul patternHeight max def X/imageHeight imageHeight imageMaxHeight sub store X/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def X0 1 imageMaxHeight 1 sub { X/y exch def X/patternRow y patternByteWidth mul patternByteLength mod def X/patternRowString patternString patternRow patternByteWidth getinterval def X/imageRow y imageByteWidth mul def X0 patternByteWidth imageByteWidth 1 sub { X/x exch def XimageString imageRow x add patternRowString putinterval X} for X} for XimageString Xend X} dup 0 12 dict put def X X/min { Xdup 3 2 roll dup 4 3 roll lt { exch } if pop X} def X X/max { Xdup 3 2 roll dup 4 3 roll gt { exch } if pop X} def X X/midpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 x1 add 2 div Xy0 y1 add 2 div Xend X} dup 0 4 dict put def X X/thirdpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 2 mul x1 add 3 div Xy0 2 mul y1 add 3 div Xend X} dup 0 4 dict put def X X/subspline { X0 begin X/movetoNeeded exch def Xy exch get /y3 exch def Xx exch get /x3 exch def Xy exch get /y2 exch def Xx exch get /x2 exch def Xy exch get /y1 exch def Xx exch get /x1 exch def Xy exch get /y0 exch def Xx exch get /x0 exch def Xx1 y1 x2 y2 thirdpoint X/p1y exch def X/p1x exch def Xx2 y2 x1 y1 thirdpoint X/p2y exch def X/p2x exch def Xx1 y1 x0 y0 thirdpoint Xp1x p1y midpoint X/p0y exch def X/p0x exch def Xx2 y2 x3 y3 thirdpoint Xp2x p2y midpoint X/p3y exch def X/p3x exch def XmovetoNeeded { p0x p0y moveto } if Xp1x p1y p2x p2y p3x p3y curveto Xend X} dup 0 17 dict put def X X/storexyn { X/n exch def X/y n array def X/x n array def Xn 1 sub -1 0 { X/i exch def Xy i 3 2 roll put Xx i 3 2 roll put X} for X} def X X%%EndProlog X X%%BeginIdrawPrologue X/arrowhead { X0 begin Xtransform originalCTM itransform X/taily exch def X/tailx exch def Xtransform originalCTM itransform X/tipy exch def X/tipx exch def X/dy tipy taily sub def X/dx tipx tailx sub def X/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def Xgsave XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto XpatternNone not { XoriginalCTM setmatrix X/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul XarrowWidth div def X/padtail brushWidth 2 div def Xtipx tipy translate Xangle rotate Xpadtip 0 translate XarrowHeight padtip add padtail add arrowHeight div dup scale Xarrowheadpath Xifill X} if XbrushNone not { XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xarrowheadpath Xistroke X} if Xgrestore Xend X} dup 0 9 dict put def X X/arrowheadpath { Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto X} def X X/leftarrow { X0 begin Xy exch get /taily exch def Xx exch get /tailx exch def Xy exch get /tipy exch def Xx exch get /tipx exch def XbrushLeftArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X/rightarrow { X0 begin Xy exch get /tipy exch def Xx exch get /tipx exch def Xy exch get /taily exch def Xx exch get /tailx exch def XbrushRightArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X%%EndIdrawPrologue X X%I Idraw 10 Grid 8 8 X X%%Page: 1 1 X XBegin X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.799705 0 0 0.799705 0 0 ] concat X/originalCTM matrix currentmatrix def X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.823005 0 0 0.823005 71.2578 96.6617 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.893221 0 0 0.893221 -17.8962 69.6086 ] concat X%I X241 97 712 543 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.893221 0 0 0.893221 -26.9926 76.5903 ] concat X%I X241 97 712 543 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg Black X0 0 0 SetCBg X%I f u X%I p u X%I t X[ 0.913746 0 0 0.913746 59.8141 124.988 ] concat X XBegin %I Rect Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1.58924 0 0 0.845933 -47.6886 420.55 ] concat X%I X96 372 438 486 Rect XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1.0095 0 0 1.2156 -8.91514 -122.17 ] concat X%I X111 745 40 40 Elli XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1.01171 0 0 1.21826 536.155 -124.146 ] concat X%I X111 745 40 40 Elli XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1.49722 0 0 0.661833 -23.7936 498.949 ] concat X%I X96 372 438 486 Rect XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.951051 -0 -0 0.951051 12.7348 74.3416 ] concat X%I X111 745 40 40 Elli XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.987167 -0 -0 0.987167 522.465 47.4352 ] concat X%I X111 745 40 40 Elli XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg Blue X0 0 1 SetCFg X%I cbg Blue X0 0 1 SetCBg X%I f u X%I p u X%I t X[ 0.913746 0 0 0.913746 59.8141 129.29 ] concat X XBegin %I Rect Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1.58924 0 0 0.845933 -47.6886 420.55 ] concat X%I X96 372 438 486 Rect XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1.0095 0 0 1.2156 -8.91514 -122.17 ] concat X%I X111 745 40 40 Elli XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg Yellow X1 1 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1.01171 0 0 1.21826 536.155 -124.146 ] concat X%I X111 745 40 40 Elli XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.913746 0 0 0.913746 59.7666 132.945 ] concat X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1.49722 0 0 0.661833 -23.7936 498.949 ] concat X%I X96 372 438 486 Rect XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.951051 -0 -0 0.951051 12.7348 74.3416 ] concat X%I X111 745 40 40 Elli XEnd X XBegin %I Elli Xnone SetB %I b n X%I cfg White X1 1 1 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.987167 -0 -0 0.987167 522.465 47.4352 ] concat X%I X111 745 40 40 Elli XEnd X XEnd %I eop X XBegin %I Text X%I cfg Red X1 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1.7265 0 0 1.7265 361.801 873.044 ] concat X%I X[ X(HeNCE) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 2.85182 0 0 2.85182 157.981 853.675 ] concat X%I X[ X(Graph Language Constructs) X] Text XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Blue X0 0 1 SetCBg X%I p X1 SetP X%I t X[ 0.766182 0 0 0.635875 103.876 274.418 ] concat X%I X27 643 742 769 Rect XEnd X XBegin %I Rect X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.766182 0 0 0.635875 95.192 280.057 ] concat X%I X27 643 742 769 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1.70736 0 0 1.70736 166.241 755.308 ] concat X%I X[ X(User specifies the parallelism in his program by) X(drawing a graph of his application or algorithm) X] Text XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1.5673 0 0 1.5673 161.263 -279.534 ] concat X XBegin %I Text X%I cfg Red X1 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1 0 0 1 59 593 ] concat X%I X[ X(Nodes) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 106 593 ] concat X%I X[ X(represent user supplied subroutines) X] Text XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1.5673 0 0 1.5673 162.391 -279.534 ] concat X XBegin %I Text X%I cfg Red X1 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1 0 0 1 56 570 ] concat X%I X[ X(Arcs) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 95 569 ] concat X%I X[ X(represent data and control dependencies) X] Text XEnd X XEnd %I eop X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.893221 0 0 0.893221 11.416 185.563 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Pict X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg u X%I f u X%I p u X%I t X[ 0.913746 0 0 0.913746 44.4651 120.358 ] concat X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 -36.1689 71.3603 ] concat X%I X124 454 182 493 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 1.02641 -36.1689 47.1418 ] concat X%I X182 494 173 479 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 -36.1689 71.3603 ] concat X%I X181 494 163 489 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 0.913746 0 0 0.913746 156.836 645.434 ] concat X%I X[ X(3) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 0.913746 0 0 0.913746 196.301 632.016 ] concat X%I X[ X(sub1) X] Text XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1.1199 0 0 1.1199 42.4281 40.4829 ] concat X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 99.8886 -349.779 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 -0.618134 -271.655 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 51.3711 -271.655 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 99.4501 -271.655 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 148.507 -271.655 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 208.316 -271.655 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 212.406 -197.182 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 127.54 -133.463 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Elli X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Blue X0 0 1 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 0 0 0.977538 72 -58.0126 ] concat X%I X191 503 12 12 Elli XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 9.77538 -26.3935 ] concat X%I X291 181 387 242 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 9.77538 -26.3935 ] concat X%I X275 183 235 241 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 9.77538 -26.3935 ] concat X%I X185 263 249 461 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 9.77538 -26.3935 ] concat X%I X239 263 304 385 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.977538 -0 -0 0.977538 9.77538 -26.3935 ] concat X%I X339 263 388 320 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X419 173 416 285 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X392 155 229 292 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X422 333 467 569 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X640 333 643 439 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X458 609 377 730 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X323 331 360 725 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 82.1132 69.894 ] concat X%I X428 171 502 291 Line X%I 2 XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 304 145 ] concat X%I X[ X(input_data) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 246.706 209.18 ] concat X%I X[ X(body) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 204.888 211.601 ] concat X%I X[ X(tail) X] Text XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 96.7763 60.1186 ] concat X%I X596 495 465 599 Line X%I 2 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 96.7763 60.1186 ] concat X%I X488 355 449 589 Line X%I 2 XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 342.09 211.579 ] concat X%I X[ X(wing) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 295.556 211.534 ] concat X%I X[ X(wing) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 403.511 211.157 ] concat X%I X[ X(rudder) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 332 366 ] concat X%I X[ X(control) X] Text XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Red X1 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg Xnone SetP %I p n X%I t X[ 0.488769 -0 -0 0.488769 96.7763 60.1186 ] concat X%I X596 349 456 593 Line X%I 2 XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 411 288 ] concat X%I X[ X(atmosphere) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 274 436 ] concat X%I X[ X(flight_dynamics) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 282.978 148.09 ] concat X%I X[ X(1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 182.978 226.534 ] concat X%I X[ X(2) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 234.489 226.579 ] concat X%I X[ X(3) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 282.511 227.045 ] concat X%I X[ X(4) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 331.933 226.067 ] concat X%I X[ X(5) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 391.511 226.067 ] concat X%I X[ X(6) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 394.955 300.09 ] concat X%I X[ X(7) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 310.933 364.579 ] concat X%I X[ X(8) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-medium-r-*-140-* XTimes-Roman 14 SetF X%I t X[ 1 0 0 1 254.489 440.067 ] concat X%I X[ X(9) X] Text XEnd X XEnd %I eop X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 299.238 933 ] concat X%I X[ X(Figure 4: HeNCE's Graphical Input) X] Text XEnd X XEnd %I eop X XEnd %I eop X Xshowpage X X%%Trailer X Xend SHAR_EOF $TOUCH -am 0104111093 fig3.ps && chmod 0644 fig3.ps || echo "restore of fig3.ps failed" set `wc -c fig3.ps`;Wc_c=$1 if test "$Wc_c" != "23973"; then echo original size 23973, current size $Wc_c fi # ============= fig4.ps ============== echo "x - extracting fig4.ps (Text)" sed 's/^X//' << 'SHAR_EOF' > fig4.ps && X%!PS-Adobe-2.0 EPSF-1.2 X%%DocumentFonts: Helvetica Courier Helvetica-Bold Times-Bold X%%Pages: 1 X%%BoundingBox: 119 284 474 635 X%%EndComments X X/arrowHeight 10 def X/arrowWidth 5 def X X/IdrawDict 54 dict def XIdrawDict begin X X/reencodeISO { Xdup dup findfont dup length dict begin X{ 1 index /FID ne { def }{ pop pop } ifelse } forall X/Encoding ISOLatin1Encoding def Xcurrentdict end definefont X} def X X/ISOLatin1Encoding [ X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright X/parenleft/parenright/asterisk/plus/comma/minus/period/slash X/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon X/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N X/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright X/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m X/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef X/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve X/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut X/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar X/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot X/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior X/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine X/guillemotright/onequarter/onehalf/threequarters/questiondown X/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla X/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex X/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis X/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute X/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis X/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave X/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex X/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis X/yacute/thorn/ydieresis X] def X/Helvetica reencodeISO def X/Courier reencodeISO def X/Helvetica-Bold reencodeISO def X/Times-Bold reencodeISO def X X/none null def X/numGraphicParameters 17 def X/stringLimit 65535 def X X/Begin { Xsave XnumGraphicParameters dict begin X} def X X/End { Xend Xrestore X} def X X/SetB { Xdup type /nulltype eq { Xpop Xfalse /brushRightArrow idef Xfalse /brushLeftArrow idef Xtrue /brushNone idef X} { X/brushDashOffset idef X/brushDashArray idef X0 ne /brushRightArrow idef X0 ne /brushLeftArrow idef X/brushWidth idef Xfalse /brushNone idef X} ifelse X} def X X/SetCFg { X/fgblue idef X/fggreen idef X/fgred idef X} def X X/SetCBg { X/bgblue idef X/bggreen idef X/bgred idef X} def X X/SetF { X/printSize idef X/printFont idef X} def X X/SetP { Xdup type /nulltype eq { Xpop true /patternNone idef X} { Xdup -1 eq { X/patternGrayLevel idef X/patternString idef X} { X/patternGrayLevel idef X} ifelse Xfalse /patternNone idef X} ifelse X} def X X/BSpl { X0 begin Xstorexyn Xnewpath Xn 1 gt { X0 0 0 0 0 0 1 1 true subspline Xn 2 gt { X0 0 0 0 1 1 2 2 false subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline X} if Xn 2 sub dup n 1 sub dup 2 copy 2 copy false subspline XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Circ { Xnewpath X0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/CBSpl { X0 begin Xdup 2 gt { Xstorexyn Xnewpath Xn 1 sub dup 0 0 1 1 2 2 true subspline X1 1 n 3 sub { X/i exch def Xi 1 sub dup i dup i 1 add dup i 2 add dup false subspline X} for Xn 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline Xn 2 sub dup n 1 sub dup 0 0 1 1 false subspline XpatternNone not { ifill } if XbrushNone not { istroke } if X} { XPoly X} ifelse Xend X} dup 0 4 dict put def X X/Elli { X0 begin Xnewpath X4 2 roll Xtranslate Xscale X0 0 1 0 360 arc XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 1 dict put def X X/Line { X0 begin X2 storexyn Xnewpath Xx 0 get y 0 get moveto Xx 1 get y 1 get lineto XbrushNone not { istroke } if X0 0 1 1 leftarrow X0 0 1 1 rightarrow Xend X} dup 0 4 dict put def X X/MLine { X0 begin Xstorexyn Xnewpath Xn 1 gt { Xx 0 get y 0 get moveto X1 1 n 1 sub { X/i exch def Xx i get y i get lineto X} for XpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } if XbrushNone not { istroke } if X0 0 1 1 leftarrow Xn 2 sub dup n 1 sub dup rightarrow X} if Xend X} dup 0 4 dict put def X X/Poly { X3 1 roll Xnewpath Xmoveto X-1 add X{ lineto } repeat Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if X} def X X/Rect { X0 begin X/t exch def X/r exch def X/b exch def X/l exch def Xnewpath Xl b moveto Xl t lineto Xr t lineto Xr b lineto Xclosepath XpatternNone not { ifill } if XbrushNone not { istroke } if Xend X} dup 0 4 dict put def X X/Text { Xishow X} def X X/idef { Xdup where { pop pop pop } { exch def } ifelse X} def X X/ifill { X0 begin Xgsave XpatternGrayLevel -1 ne { Xfgred bgred fgred sub patternGrayLevel mul add Xfggreen bggreen fggreen sub patternGrayLevel mul add Xfgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor Xeofill X} { Xeoclip XoriginalCTM setmatrix Xpathbbox /t exch def /r exch def /b exch def /l exch def X/w r l sub ceiling cvi def X/h t b sub ceiling cvi def X/imageByteWidth w 8 div ceiling cvi def X/imageHeight h def Xbgred bggreen bgblue setrgbcolor Xeofill Xfgred fggreen fgblue setrgbcolor Xw 0 gt h 0 gt and { Xl b translate w h scale Xw h true [w 0 0 h neg 0 h] { patternproc } imagemask X} if X} ifelse Xgrestore Xend X} dup 0 8 dict put def X X/istroke { Xgsave XbrushDashOffset -1 eq { X[] 0 setdash X1 setgray X} { XbrushDashArray brushDashOffset setdash Xfgred fggreen fgblue setrgbcolor X} ifelse XbrushWidth setlinewidth XoriginalCTM setmatrix Xstroke Xgrestore X} def X X/ishow { X0 begin Xgsave Xfgred fggreen fgblue setrgbcolor X/fontDict printFont printSize scalefont dup setfont def X/descender fontDict begin 0 [FontBBox] 1 get FontMatrix end Xtransform exch pop def X/vertoffset 1 printSize sub descender sub def { X0 vertoffset moveto show X/vertoffset vertoffset printSize sub def X} forall Xgrestore Xend X} dup 0 3 dict put def X/patternproc { X0 begin X/patternByteLength patternString length def X/patternHeight patternByteLength 8 mul sqrt cvi def X/patternWidth patternHeight def X/patternByteWidth patternWidth 8 idiv def X/imageByteMaxLength imageByteWidth imageHeight mul XstringLimit patternByteWidth sub min def X/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv XpatternHeight mul patternHeight max def X/imageHeight imageHeight imageMaxHeight sub store X/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def X0 1 imageMaxHeight 1 sub { X/y exch def X/patternRow y patternByteWidth mul patternByteLength mod def X/patternRowString patternString patternRow patternByteWidth getinterval def X/imageRow y imageByteWidth mul def X0 patternByteWidth imageByteWidth 1 sub { X/x exch def XimageString imageRow x add patternRowString putinterval X} for X} for XimageString Xend X} dup 0 12 dict put def X X/min { Xdup 3 2 roll dup 4 3 roll lt { exch } if pop X} def X X/max { Xdup 3 2 roll dup 4 3 roll gt { exch } if pop X} def X X/midpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 x1 add 2 div Xy0 y1 add 2 div Xend X} dup 0 4 dict put def X X/thirdpoint { X0 begin X/y1 exch def X/x1 exch def X/y0 exch def X/x0 exch def Xx0 2 mul x1 add 3 div Xy0 2 mul y1 add 3 div Xend X} dup 0 4 dict put def X X/subspline { X0 begin X/movetoNeeded exch def Xy exch get /y3 exch def Xx exch get /x3 exch def Xy exch get /y2 exch def Xx exch get /x2 exch def Xy exch get /y1 exch def Xx exch get /x1 exch def Xy exch get /y0 exch def Xx exch get /x0 exch def Xx1 y1 x2 y2 thirdpoint X/p1y exch def X/p1x exch def Xx2 y2 x1 y1 thirdpoint X/p2y exch def X/p2x exch def Xx1 y1 x0 y0 thirdpoint Xp1x p1y midpoint X/p0y exch def X/p0x exch def Xx2 y2 x3 y3 thirdpoint Xp2x p2y midpoint X/p3y exch def X/p3x exch def XmovetoNeeded { p0x p0y moveto } if Xp1x p1y p2x p2y p3x p3y curveto Xend X} dup 0 17 dict put def X X/storexyn { X/n exch def X/y n array def X/x n array def Xn 1 sub -1 0 { X/i exch def Xy i 3 2 roll put Xx i 3 2 roll put X} for X} def X X%%EndProlog X X%%BeginIdrawPrologue X/arrowhead { X0 begin Xtransform originalCTM itransform X/taily exch def X/tailx exch def Xtransform originalCTM itransform X/tipy exch def X/tipx exch def X/dy tipy taily sub def X/dx tipx tailx sub def X/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def Xgsave XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto XpatternNone not { XoriginalCTM setmatrix X/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul XarrowWidth div def X/padtail brushWidth 2 div def Xtipx tipy translate Xangle rotate Xpadtip 0 translate XarrowHeight padtip add padtail add arrowHeight div dup scale Xarrowheadpath Xifill X} if XbrushNone not { XoriginalCTM setmatrix Xtipx tipy translate Xangle rotate Xarrowheadpath Xistroke X} if Xgrestore Xend X} dup 0 9 dict put def X X/arrowheadpath { Xnewpath XarrowHeight neg arrowWidth 2 div moveto X0 0 lineto XarrowHeight neg arrowWidth 2 div neg lineto X} def X X/leftarrow { X0 begin Xy exch get /taily exch def Xx exch get /tailx exch def Xy exch get /tipy exch def Xx exch get /tipx exch def XbrushLeftArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X/rightarrow { X0 begin Xy exch get /tipy exch def Xx exch get /tipx exch def Xy exch get /taily exch def Xx exch get /tailx exch def XbrushRightArrow { tipx tipy tailx taily arrowhead } if Xend X} dup 0 4 dict put def X X%%EndIdrawPrologue X X%I Idraw 10 Grid 4 4 X X%%Page: 1 1 X XBegin X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.757382 0 0 0.757382 0 0 ] concat X/originalCTM matrix currentmatrix def X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.68811 0 0 0.68811 122.25 189.448 ] concat X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -17.95 106.644 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 31.3864 138.527 ] concat X%I X481 492 837 680 Rect XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 0.830868 0 0 0.826535 93.6116 423.757 ] concat X%I X416 355 784 387 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.822047 0 0 0.810753 92.6621 73.4305 ] concat X%I X424 434 768 578 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 77.8517 ] concat X%I X1028 408 1048 428 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 68.856 -0.28095 ] concat X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X696 104 1044 388 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X1024 124 1044 144 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X1004 104 1024 124 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -8 0 ] concat X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 68.5003 ] concat X%I X432 386 456 410 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 76.5003 ] concat X%I X432 346 456 370 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 84.5003 ] concat X%I X432 306 456 330 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 92.5003 ] concat X%I X432 266 456 290 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 92.5003 ] concat X%I X432 234 456 258 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 92.5003 ] concat X%I X432 202 456 226 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 92.5003 ] concat X%I X432 170 456 194 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 1 0 0 1 27.9998 68.5003 ] concat X%I X432 162 456 186 Rect XEnd X XBegin %I Text X%I cfg Green X0 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 473.5 ] concat X%I X[ X(thud) X] Text XEnd X XBegin %I Text X%I cfg Red X1 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 441.5 ] concat X%I X[ X(wilma) X] Text XEnd X XBegin %I Text X%I cfg Green X0 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 409.5 ] concat X%I X[ X(betty) X] Text XEnd X XBegin %I Text X%I cfg Yellow X1 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 377.5 ] concat X%I X[ X(austin) X] Text XEnd X XBegin %I Text X%I cfg Yellow X1 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 345.5 ] concat X%I X[ X(bananna) X] Text XEnd X XBegin %I Text X%I cfg Yellow X1 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 313.5 ] concat X%I X[ X(cobra) X] Text XEnd X XBegin %I Text X%I cfg Green X0 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 281.5 ] concat X%I X[ X(ucray) X] Text XEnd X XBegin %I Text X%I cfg Green X0 1 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 492.5 249.5 ] concat X%I X[ X(betelgeuse) X] Text XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -8 0 ] concat X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 386 608 410 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X608 386 688 410 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X688 386 760 410 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 354 584 378 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X584 354 648 378 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X648 354 728 378 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X728 354 760 378 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 322 608 346 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X608 322 760 346 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 290 728 314 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X728 290 760 314 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 258 624 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X624 258 632 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X632 258 656 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X656 258 672 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X672 258 712 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X712 258 720 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X720 258 760 282 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 226 624 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X624 226 648 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Yellow X1 1 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X648 226 656 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X656 226 672 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X680 226 752 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X672 226 680 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X752 226 760 250 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Green X0 1 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 194 592 218 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X592 194 712 218 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Green X0 1 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X712 194 760 218 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X552 162 736 186 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Green X0 1 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1 0 0 1 15.9998 68.5003 ] concat X%I X736 162 760 186 Rect XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -259.75 111.75 ] concat X%I X1028 356 1048 376 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 335.25 -604.75 ] concat X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 334 657 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 318 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 334 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 350 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 302 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 350 697 326 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 302 697 326 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 1 0 0 1 -255.75 107.75 ] concat X%I X1024 340 1044 360 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X1024 104 1044 124 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 396 -688.5 ] concat X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.5 0 0 0.5 149.25 632.75 ] concat X%I X30 519 70 559 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -268.75 45.2501 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X601 350 617 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X617 350 617 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X617 334 633 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X601 350 601 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X585 334 601 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X585 334 609 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X609 302 633 334 Line X%I 4 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 1 0 0 1 281.25 -290.25 ] concat X%I X299 494 319 514 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 315.25 -662.75 ] concat X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X521 302 537 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X521 318 521 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X537 318 537 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X505 318 521 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X537 318 553 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X529 350 553 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X505 318 529 350 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 335.25 -342.75 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X729 326 753 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X729 326 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 318 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 350 753 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 334 769 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 318 769 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X769 334 769 318 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X856 104 1004 124 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X708 120 708 124 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X1024 144 1044 348 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X696 104 816 124 Rect XEnd X XEnd %I eop X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 442.275 446.374 ] concat X%I X[ X(this is the pvm console window.) X(output from pvm goes here.) X] Text XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -151.491 79.5549 ] concat X%I X1028 524 1048 544 Rect XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X657 334 657 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X657 318 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X657 334 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X673 350 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X673 302 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X673 350 697 326 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 663.9 579.646 ] concat X%I X673 302 697 326 Line X%I 4 XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 0.425791 0 0 0.425791 301.977 188.132 ] concat X%I X993 599 1033 639 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 78.7033 ] concat X%I X1028 448 1048 524 Rect XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X729 326 753 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X729 326 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X753 318 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X753 350 753 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X753 334 769 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X753 318 769 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.30207e-06 -0.212895 0.212895 -1.3021e-06 665.603 693.758 ] concat X%I X769 334 769 318 Line X%I 4 XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X712 640 768 656 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 608 600 624 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 624 600 640 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 640 600 656 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 656 600 672 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 672 600 688 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 688 600 704 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 56.1364 ] concat X%I X548 704 600 720 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 69.7076 -4.53886 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -250.75 107.75 ] concat X%I X692 708 716 732 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 449.25 832.75 ] concat X%I X[ X(?) X] Text XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 668 1048 688 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 576 1048 596 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1008 556 1028 576 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 69.7076 -4.53886 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 389 578.5 ] concat X%I X192 267 256 299 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 597.5 866.5 ] concat X%I X[ X(PVM) X] Text XEnd X XEnd %I eop X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 663.527 ] concat X%I X[ X(thud) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 649.902 ] concat X%I X[ X(wilma) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 636.277 ] concat X%I X[ X(betty) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 622.651 ] concat X%I X[ X(austin) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 609.026 ] concat X%I X[ X(bananna) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 595.401 ] concat X%I X[ X(cobra) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 445.957 581.775 ] concat X%I X[ X(ucray) X] Text XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.791442 0 0 0.212895 103.628 488.527 ] concat X%I X432 466 784 466 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.791442 0 0 0.212895 103.628 498.746 ] concat X%I X432 482 784 482 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.791442 0 0 0.212895 103.628 508.965 ] concat X%I X432 498 784 498 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.791442 0 0 0.212895 103.628 519.184 ] concat X%I X432 514 784 514 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.791442 0 0 0.212895 103.628 529.403 ] concat X%I X432 530 784 530 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.791442 0 0 0.212895 103.628 539.622 ] concat X%I X432 546 784 546 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 77.6478 190.899 ] concat X%I X536 578 536 450 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 77.6478 190.899 ] concat X%I X592 578 592 450 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 77.6478 190.899 ] concat X%I X648 578 648 450 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 77.6478 190.899 ] concat X%I X704 578 704 450 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 77.6478 190.899 ] concat X%I X760 578 760 450 Line X%I 1 XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 493.646 677.153 ] concat X%I X[ X(input) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 541.334 677.153 ] concat X%I X[ X(reset) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 589.023 677.153 ] concat X%I X[ X(worker1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 636.711 677.153 ] concat X%I X[ X(worker2) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 684.4 677.153 ] concat X%I X[ X(output) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 527.709 622.651 ] concat X%I X[ X(1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 575.397 622.651 ] concat X%I X[ X(1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 616.273 663.527 ] concat X%I X[ X(12) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 621.383 649.902 ] concat X%I X[ X(1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 621.383 636.277 ] concat X%I X[ X(1) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 621.383 622.651 ] concat X%I X[ X(2) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 616.273 609.026 ] concat X%I X[ X(14) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 621.383 595.401 ] concat X%I X[ X(8) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 621.383 581.775 ] concat X%I X[ X(3) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 663.962 663.527 ] concat X%I X[ X(10) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 669.071 649.902 ] concat X%I X[ X(5) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 669.071 636.277 ] concat X%I X[ X(5) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 669.071 622.651 ] concat X%I X[ X(3) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 669.071 609.026 ] concat X%I X[ X(5) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 669.071 595.401 ] concat X%I X[ X(6) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 669.071 581.775 ] concat X%I X[ X(2) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-courier-medium-r-*-100-* XCourier 10 SetF X%I t X[ 0.851582 0 0 0.851582 718.463 622.651 ] concat X%I X[ X(4) X] Text XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 356.052 -132.063 ] concat X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 334 657 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 318 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 334 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 350 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 302 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 350 697 326 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 302 697 326 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 73.9655 -1.13253 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -255.75 99.75 ] concat X%I X724 712 776 736 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 476 829 ] concat X%I X[ X(File...) X] Text XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 69.7076 -4.53886 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -254.75 107.75 ] concat X%I X788 708 840 732 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 541 833 ] concat X%I X[ X(Edit...) X] Text XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 69.7076 -4.53886 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -254.75 107.75 ] concat X%I X848 708 904 732 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 597 833 ] concat X%I X[ X(Pvm...) X] Text XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 346.472 -203.383 ] concat X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.5 0 0 0.5 149.25 632.75 ] concat X%I X30 519 70 559 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -268.75 45.2501 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X601 350 617 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X617 350 617 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X617 334 633 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X601 350 601 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X585 334 601 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X585 334 609 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X609 302 633 334 Line X%I 4 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 339.02 -181.881 ] concat X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X521 302 537 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X521 318 521 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X537 318 537 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X505 318 521 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X537 318 553 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X529 350 553 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X505 318 529 350 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 0.851582 0 0 0.851582 248.753 135.759 ] concat X%I X299 494 319 514 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X788 556 1008 576 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 356.052 -38.3892 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X729 326 753 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X729 326 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 318 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 350 753 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 334 769 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 318 769 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X769 334 769 318 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 0.425791 0 0 0.425791 301.977 335.881 ] concat X%I X993 599 1033 639 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 616 1048 668 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 556 1048 576 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 688 1048 708 Rect XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 688 748 688 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.425791 0 0 0.866791 167.852 72.4988 ] concat X%I X748 688 748 580 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X748 708 1028 708 Line X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X696 688 748 708 Rect XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X696 688 696 576 Line X%I 1 XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X696 556 748 576 Rect XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X696 576 1028 576 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 708 1028 576 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1048 576 1028 556 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 576 1048 556 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1028 708 1048 688 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -150.639 82.9612 ] concat X%I X1048 708 1028 688 Line X%I 1 XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 69.7076 -4.53886 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -119 210 ] concat X%I X652 525 740 605 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1 0 0 1 537 812 ] concat X%I X[ X(add host) X(delete host) X(add subr) X(delete subr) X(check subrs) X] Text XEnd X XBegin %I Line X%I b 65535 X2 1 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -123.125 182.25 ] concat X%I X720 557 740 537 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X0 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 157.475 ] concat X%I X548 489 598 471 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X0 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 157.475 ] concat X%I X600 489 548 469 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X0 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 157.475 ] concat X%I X550 619 600 603 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X0 SetP X%I t X[ 0.851582 0 0 0.851582 -24.9244 157.475 ] concat X%I X598 621 550 605 Line X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -21.4117 160.881 ] concat X%I X114 17 512 651 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 70.5592 -1.98411 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 604 148 636 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 444 148 476 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 476 148 508 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 508 148 540 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 540 148 572 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 572 148 604 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 636 148 668 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 668 148 700 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 700 148 732 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 328 148 360 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 360 148 392 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 68.25 ] concat X%I X116 392 148 424 Rect XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X492 156 512 176 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 260.516 ] concat X%I X492 474 512 494 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 68.856 -4.53886 ] concat X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.75 SetP X%I t X[ 1 0 0 1 -1.0002 492.5 ] concat X%I X8 355 408 387 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t u X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 50.9998 524.5 ] concat X%I X96 323 208 355 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 155.5 866.5 ] concat X%I X[ X(HeNCE graph) X] Text XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 68.856 10.7896 ] concat X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -15.75 397.75 ] concat X%I X24 402 48 426 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -7.75 397.75 ] concat X%I X48 402 96 426 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -7.75 397.75 ] concat X%I X104 402 160 426 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -7.75 397.75 ] concat X%I X168 402 232 426 Rect XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 16.25 816.75 ] concat X%I X[ X(?) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 48.25 816.75 ] concat X%I X[ X(File...) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 104.25 816.75 ] concat X%I X[ X(Edit...) X] Text XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-bold-r-*-140-* XHelvetica-Bold 14 SetF X%I t X[ 1 0 0 1 164.25 816.75 ] concat X%I X[ X(Trace...) X] Text XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 145.392 62.9489 ] concat X%I X160 738 184 762 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 145.392 62.9489 ] concat X%I X192 738 216 762 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 145.392 62.9489 ] concat X%I X224 738 248 762 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 145.392 62.9489 ] concat X%I X256 738 280 762 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 145.392 62.9489 ] concat X%I X288 738 312 762 Rect XEnd X XBegin %I Rect X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 0.851582 0 0 0.851582 -28.6501 108.934 ] concat X%I X436 692 444 700 Rect XEnd X XBegin %I Poly X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 0.425791 0 0 0.425791 205.109 463.618 ] concat X%I 4 X455 568 X455 552 X471 560 X471 560 X4 Poly XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg White X1 1 1 SetCBg X%I f u X%I p u X%I t X[ -0.851582 0 0 0.851582 628.665 0.144841 ] concat X XBegin %I Poly X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 0.5 0 0 0.5 134.375 544.25 ] concat X%I 4 X455 568 X455 552 X471 560 X471 560 X4 Poly XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 0.5 0 0 0.5 130.375 544.25 ] concat X%I X455 568 455 552 Line X%I 2 XEnd X XEnd %I eop X XBegin %I Poly X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ -0.425791 0 0 -0.425791 488.686 940.504 ] concat X%I 4 X455 568 X455 552 X471 560 X471 560 X4 Poly XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg White X1 1 1 SetCBg X%I f u X%I p u X%I t X[ 0.851582 0 0 -0.851582 63.4271 1403.98 ] concat X XBegin %I Poly X%I b 65535 X0 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 0.5 0 0 0.5 134.375 544.25 ] concat X%I 4 X455 568 X455 552 X471 560 X471 560 X4 Poly XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0 SetP X%I t X[ 0.5 0 0 0.5 130.375 544.25 ] concat X%I X455 568 455 552 Line X%I 2 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 0.425791 0 0 0.425791 -27.0534 392.085 ] concat X%I X993 599 1033 639 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 27.0221 -515.275 ] concat X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 334 657 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 318 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X657 334 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 350 673 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 302 673 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 350 697 326 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X673 302 697 326 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 27.3414 -26.4672 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X729 326 753 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X729 326 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 318 753 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 350 753 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 334 769 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X753 318 769 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X769 334 769 318 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X492 176 512 692 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X492 136 512 156 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X472 136 492 156 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 10.3098 -564.667 ] concat X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X521 302 537 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X521 318 521 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X537 318 537 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X505 318 521 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X537 318 553 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X529 350 553 318 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X505 318 529 350 Line X%I 4 XEnd X XEnd %I eop X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 -60.5844 -586.595 ] concat X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.5 0 0 0.5 149.25 632.75 ] concat X%I X30 519 70 559 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 1 0 0 1 -268.75 45.2501 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X601 350 617 350 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X3 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X617 350 617 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X617 334 633 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X601 350 601 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X585 334 601 334 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X585 334 609 302 Line X%I 4 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ -1.529e-06 -0.25 0.25 -1.52904e-06 361.501 1009.25 ] concat X%I X609 302 633 334 Line X%I 4 XEnd X XEnd %I eop X XEnd %I eop X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X0.5 SetP X%I t X[ 0.851582 0 0 0.851582 -158.303 -247.453 ] concat X%I X299 494 319 514 Rect XEnd X XBegin %I Rect X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X160 136 472 156 Rect XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 34.6863 173.655 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I BSpl X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -30.0339 211.124 ] concat X%I 3 X308 92 X316 76 X324 92 X3 BSpl X%I 1 XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 34.6863 248.594 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I Poly X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -64.0972 289.47 ] concat X%I 3 X348 92 X356 76 X364 92 X3 Poly XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Red X1 0 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 7.43567 326.939 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Yellow X1 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 61.9369 326.939 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 61.937 371.222 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg Green X0 1 0 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 7.43576 371.222 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I Poly X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -91.3478 408.691 ] concat X%I 3 X388 92 X396 76 X380 76 X3 Poly XEnd X XBegin %I BSpl X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -2.78331 456.38 ] concat X%I 3 X276 76 X284 92 X292 76 X3 BSpl X%I 1 XEnd X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 34.6863 504.068 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I Line X%I b 65535 X2 1 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 -0.851582 -23.2213 473.412 ] concat X%I X308 228 308 260 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X308 276 308 300 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X308 316 308 348 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -26.6276 57.8395 ] concat X%I X308 368 280 396 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.998403 0 0 0.670944 -68.2964 124.133 ] concat X%I X308 368 332 396 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X276 408 276 444 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X340 412 340 444 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X280 408 332 448 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X332 404 284 452 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X276 460 308 488 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X340 460 308 488 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.62231 -23.2213 173.163 ] concat X%I X308 504 308 552 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 1 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X308 560 308 600 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X124 396 140 396 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X124 396 128 408 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X140 396 136 408 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X120 408 128 408 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X136 408 148 408 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X120 408 132 420 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X144 408 132 420 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X128 388 136 388 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X136 388 140 380 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X128 388 124 380 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X140 380 144 380 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X124 380 120 380 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X120 380 132 364 Line X%I 1 XEnd X XBegin %I Line X%I b 65520 X1 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X132 364 144 380 Line X%I 1 XEnd X XBegin %I Rect X%I b 65520 X0 0 0 [12 4] 17 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 57.8395 ] concat X%I X124 336 144 356 Rect XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 159.178 ] concat X%I X118 39 148 193 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 143.795 -37.7506 ] concat X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -196.125 233.25 ] concat X%I X132 179 132 55 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 109 52 109 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 125 52 125 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 117 52 117 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 133 52 133 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 149 52 149 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 157 52 157 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 165 52 165 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 173 52 173 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 181 52 181 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 189 52 189 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 205 52 205 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 213 52 213 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 221 52 221 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 197 52 197 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X1 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -108.125 187.25 ] concat X%I X36 141 52 141 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 159.178 ] concat X%I X124 61 140 61 Line X%I 1 XEnd X XBegin %I Rect X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg LtGray X0.764706 0.764706 0.764706 SetCBg X%I p X1 SetP X%I t X[ 0.851582 0 0 0.851582 -23.2213 159.178 ] concat X%I X124 55 140 67 Rect XEnd X XBegin %I Pict X%I b u X%I cfg u X%I cbg u X%I f u X%I p u X%I t X[ 0.851582 0 0 0.851582 58.637 -1.13253 ] concat X XBegin %I Elli X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -202.125 702.25 ] concat X%I X240 84 8 8 Elli XEnd X XBegin %I BSpl X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -278.125 634.25 ] concat X%I 3 X308 92 X316 76 X324 92 X3 BSpl X%I 1 XEnd X XBegin %I Poly X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -318.125 574.25 ] concat X%I 3 X348 92 X356 76 X364 92 X3 Poly XEnd X XBegin %I Poly X%I b 65535 X2 0 0 [] 0 SetB X%I cfg White X1 1 1 SetCFg X%I cbg Black X0 0 0 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -350.125 606.25 ] concat X%I 3 X388 92 X396 76 X380 76 X3 Poly XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -384.125 534.25 ] concat X%I 4 X412 88 X412 96 X432 96 X432 88 X4 MLine X%I 1 XEnd X XBegin %I MLine X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 -1 -384.125 686.25 ] concat X%I 4 X412 88 X412 96 X432 96 X432 88 X4 MLine X%I 1 XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1.96923 0 0 1.96923 31.0923 574.331 ] concat X%I X[ X(?) X] Text XEnd X XBegin %I BSpl X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg X%I p X1 SetP X%I t X[ 1 0 0 1 -246.125 674.25 ] concat X%I 3 X276 76 X284 92 X292 76 X3 BSpl X%I 1 XEnd X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-times-bold-r-*-140-* XTimes-Bold 14 SetF X%I t X[ 1.96923 0 0 -1.96923 31.0923 522.669 ] concat X%I X[ X(?) X] Text XEnd X XEnd %I eop X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.319343 0 0 0.865446 276.961 134.58 ] concat X%I X469 712 469 40 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 31.3864 138.527 ] concat X%I X53 720 837 720 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 31.3864 135.121 ] concat X%I X465 488 837 488 Line X%I 1 XEnd X XBegin %I Line X%I b 65535 X2 0 0 [] 0 SetB X%I cfg Black X0 0 0 SetCFg X%I cbg White X1 1 1 SetCBg Xnone SetP %I p n X%I t X[ 0.851582 0 0 0.851582 31.3864 138.527 ] concat X%I X833 332 465 332 Line X%I 1 XEnd X XEnd %I eop X XBegin %I Text X%I cfg Black X0 0 0 SetCFg X%I f *-helvetica-medium-r-*-120-* XHelvetica 12 SetF X%I t X[ 1 0 0 1 285 936 ] concat X%I X[ X(Figure 5: HeNCE Programming Environment) X] Text XEnd X XEnd %I eop X XEnd %I eop X Xshowpage X X%%Trailer X Xend SHAR_EOF $TOUCH -am 0104111193 fig4.ps && chmod 0644 fig4.ps || echo "restore of fig4.ps failed" set `wc -c fig4.ps`;Wc_c=$1 if test "$Wc_c" != "84036"; then echo original size 84036, current size $Wc_c fi exit 0 .