Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: ace3001.dvi %%Pages: 60 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o ace3001.ps ace3001 %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2001.04.04:2113 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S 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/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}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 a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: finclude.pro %! /fstore{dup dict exch{dup 4 2 roll put}repeat def}bind def/fshow{gsave 72 TeXDict/Resolution get div -72 TeXDict/VResolution get div scale 1 DVImag div dup scale get cvx exec show grestore}bind def %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 39158280 55380996 1000 600 600 (ace3001.dvi) @start %DVIPSBitmapFont: Fa cmssi12 12 3 /Fa 3 81 df<EE03FFA25EA25EA24C7FEE3F7FA2167F167E16FE16FC030180ED03F8A292 3807F03FA2ED0FE0A2DB1FC07F153F1680157F16005D5D4A486D7EA24A5A14075D140F5D 021F814B130F143F4A5A92C7FC5C5C0101825C49B7FC5BA25BA25B02C0C7EA07FE013F15 035C137F49C8FCA2485A4982120349811207485AA2485A1980485A4981127F90CAFC5A39 457DC440>65 D<EE1FFE4BB512E0030F14FC033F14FF92B71280020316E04AD9E00713C0 021F90C7FCDA3FF8143F4A48EC1F80DAFFC014074949EC03004948C87E494892C7FC495A 495A133F5C495A495A5A91CBFC485AA2485AA2485AA2485AA3485AA4485AA44BB512F0A3 485AA24B5C92C7121F6C7EA34D5AA36C7EA24D5A6C7EA26C7E6D4BC7FC12077F6C7E6C13 C06C01F0EB07FED97FFC13FF6DB6FC6D15F8010715E06D92C8FCD9007F13F8020F90C9FC 3B4774C541>71 D<49B612F84915FF18C018F084498202FCC76C7EEF0FFF050313808349 486E13C0187FA2F03FE0A2495AA5494816C0A2187F1980494815FF19005F4D5A4D5A4948 140F4D5AEF7FF04C485A041F5B4890B7C7FC5F17F817E04893C8FC16F049CBFCA3485AA5 485AA5485AA4485AA5485AA5485AA23B4578C43E>80 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmsy10 10 2 /Fb 2 33 df<007FB81280B912C0A26C17803204799641>0 D<1478A414F85CA213015C 1303495AA2495A49CCFC5B137E5B485A485AEA0FE0003FBA12FEBCFCA2003F19FED80FE0 CCFCEA03F06C7E6C7E137E7F7F6D7E6D7EA26D7E1301801300A2801478A4482C7BAA53> 32 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmmi10 10 1 /Fc 1 63 df<126012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01 FF9038007FC0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1F F0EE07FCEE01FF9338007F80EF1FC0A2EF7F80933801FF00EE07FCEE1FF0EE7FC04B48C7 FCED07FCED1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC0 4848CAFCEA07FCEA3FF0EA7FC048CBFC12FC1270323279AD41>62 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmr10 10 40 /Fd 40 122 df<B512FCA516057F941C>45 D<EB03F8EB1FFF90387E0FC09038F803E039 01E000F0484813780007147C48487FA248C77EA2481580A3007EEC0FC0A600FE15E0B300 7E15C0A4007F141F6C1580A36C15006D5B000F143EA26C6C5B6C6C5B6C6C485A6C6C485A 90387E0FC0D91FFFC7FCEB03F8233A7DB72A>48 D<EB01C013031307131F13FFB5FCA213 1F1200B3B3A8497E007FB512F0A31C3879B72A>I<EB0FF0EB7FFE48B57E3903E03FE039 0F000FF0000E6D7E486D7E486D7E123000706D7E126012FCB4EC7F807FA56CC7FC121CC8 FCEDFF00A34A5A5D14035D4A5A5D140F4A5A4A5A92C7FC147C5C495A495A495A495A91C8 FC011EEB01805B5B49130348481400485A485A000EC75A000FB6FC5A5A485CB6FCA32138 7CB72A>I<EB07F8EB3FFF4913C03901F80FF03903C007F848486C7E380E0001000F8038 1FE0006D7FA56C5A6C5AC85A1401A25D4A5AA24A5A5DEC0F80027EC7FCEB1FFCECFF8090 38000FE06E7EEC01FC816E7EED7F80A216C0A2153F16E0A2121EEA7F80487EA416C04913 7F007F1580007EC7FC0070ECFF006C495A121E390F8003F83907F00FF00001B512C06C6C 90C7FCEB0FF8233A7DB72A>I<1538A2157815F8A2140114031407A2140F141F141B1433 1473146314C313011483EB030313071306130C131C131813301370136013C01201EA0380 13005A120E120C5A123812305A12E0B712F8A3C73803F800AB4A7E0103B512F8A325397E B82A>I<0006140CD80780133C9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9 FCABEB07F8EB3FFE9038780F803907E007E090388003F0496C7E12066E7EC87EA28181A2 1680A4123E127F487EA490C71300485C12E000605C12700030495A00385C6C1303001E49 5A6C6C485A3907E03F800001B5C7FC38007FFCEB1FE0213A7CB72A>I<EC3FC0903801FF F0010713FC90380FE03E90383F800790387E001F49EB3F804848137F485AA2485A000FEC 3F0049131E001F91C7FCA2485AA3127F90C9FCEB01FC903807FF8039FF1E07E090383801 F0496C7E01607F01E0137E497FA249148016C0151FA290C713E0A57EA56C7E16C0A2121F ED3F807F000F15006C6C5B15FE6C6C5B6C6C485A3900FE07F090383FFFC06D90C7FCEB03 FC233A7DB72A>I<12301238123E003FB612E0A316C05A168016000070C712060060140E 5D151800E01438485C5D5DC712014A5A92C7FC5C140E140C141C5CA25CA214F0495AA213 03A25C1307A2130FA3495AA3133FA5137FA96DC8FC131E233B7BB82A>I<EB03F8EB1FFF 017F13C09038FC07F03901E001F848486C7E4848137C90C77E48141E000E141F001E80A3 121FA27F5D01E0131E6C6C133E01FC133C6D5B6C6C6C5AECC1E06CEBF3C06C01FFC7FC6C 5BEB3FFF6D13C081017F13F801F07F3903E07FFE3907801FFF48486C1380481303003E6D 13C0003CEB007F007C143F0078EC0FE000F814075A1503A21501A36C15C012781503007C 15806CEC07006C5C6C6C131ED807E0137C3903F803F0C6B55A013F1380D907FCC7FC233A 7DB72A>I<EB03F8EB1FFF017F13C09038FC07E03903F803F048486C7E48486C7E49137E 121F48487FA2007F158090C7FCA248EC1FC0A616E0A56C143FA27F123F001F147FA26C6C 13FF3907E001DF0003149F3801F0033900FC0F1FD93FFC13C0EB07F090C7FC153F1680A3 16005D000F147E487E486C5BA24A5A4A5A49485A6C48485A001C495A260F807FC7FC3807 FFFC000113F038003FC0233A7DB72A>I<913A01FF800180020FEBE003027F13F8903A01 FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F01FE153F 12014848151F4848150FA248481507A2485A1703123F5B007F1601A35B00FF93C7FCAD12 7F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D00001618017F15 386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFFFC020F13 F002011380313D7BBA3C>67 D<B712C016F816FE000190398001FF806C90C7EA3FE0EE0F F0EE03F8707E707E177FA2EF3F8018C0171F18E0170F18F0A3EF07F8A418FCAC18F8A4EF 0FF0A218E0A2171F18C0EF3F80A2EF7F0017FE4C5A4C5AEE0FF0EE3FE0486DEBFF80B8C7 FC16F816C036397DB83F>I<B812F8A30001903880001F6C90C71201EE00FC177C173C17 1CA2170CA4170E1706A2ED0180A21700A41503A21507151F91B5FCA3EC001F15071503A2 1501A692C8FCAD4813C0B612C0A32F397DB836>70 D<DBFF8013C0020FEBF001023F13FC 9139FF803F03903A03FC000787D90FF0EB03CF4948EB00EF4948147F4948143F49C8121F 485A4848150F48481507A248481503A2485A1701123F5B007F1600A448481600AB93B6FC A26C7E9338007FE0EF3FC0A2123F7F121FA26C7EA26C7EA26C7E6C7E6C6C157F6D7E6D6C 14FF6D6C14EFD90FF8EB03C7D903FEEB0783903A00FFC03F0191393FFFFC00020F01F013 0002001380383D7CBA41>I<B612E0A3000101C0C8FC6C90C9FCB3AD1718A517381730A3 1770A317F0A216011603160FEE1FE0486D13FFB8FCA32D397DB834>76 D<EC03FF021F13E09138FE01FC903901F8007ED907E0EB1F8049486D7ED93F80EB07F049 C76C7E01FE6E7E48486E7E49157E0003167F4848ED3F80A24848ED1FC0A2001F17E04915 0F003F17F0A3007F17F8491507A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1F E0A36C6CED3FC0000717806D157F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D 6C495AD907E0EB1F80D903F8017FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA 41>79 D<B712C016F816FE000190398001FF806C90C7EA3FC0EE0FE0EE07F0EE03F817FC 17FE1601A217FFA717FEA2EE03FCA2EE07F817F0EE0FE0EE3FC0923801FF0091B512FC16 F091C9FCB3A5487FB6FCA330397DB839>I<B612FEEDFFE016F8000190388007FE6C90C7 6C7EEE3FC0707E707E707EA2707EA283A65FA24C5AA24C5A4C5AEE3F8004FFC8FCED07FC 91B512E05E9138000FF0ED03F8ED00FE82707E707EA2161F83A583A6F00180A217F8160F 1803486D01071400B66D6C5A04011306933800FE0ECAEA3FFCEF07F0393B7DB83D>82 D<D90FF813C090383FFE0190B512813903F807E33907E000F74848137F4848133F48C712 1F003E140F007E1407A2007C140312FC1501A36C1400A37E6D14006C7E7F13F86CB47E6C 13F8ECFF806C14E06C14F86C14FEC680013F1480010714C0EB007F020713E0EC007FED3F F0151F150FED07F8A200C01403A21501A37EA216F07E15036C15E06C14076C15C06C140F 6DEB1F80D8FBF0EB3F00D8F0FE13FE39E03FFFF8010F13E0D8C00190C7FC253D7CBA2E> I<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078160000701770A3006017 30A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C>I<EB1FE0 EBFFFC3803E03F3907000F80390F8007E0486C6C7E13E06E7EA26E7E6C5A6C5AC8FCA414 7FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC0123F485A90C7FC160C12FEA31401A26C13 036CEB077C903980063E18383FC01E3A0FE0781FF03A03FFF00FE03A007F8007C026277D A52A>97 D<EB03FC90381FFF8090387E03E03901F80070484813F83907E001FC380FC003 A2EA1F80123F90380001F848EB00F01500A2127E12FEAA127E127FA26C14067F001F140E 6D130C000F141C6C6C13386C6C13706C6C13E039007C07C090381FFF00EB07F81F277DA5 25>99 D<ED0FC0EC03FFA3EC003F150FB0EB03F8EB1FFF90387E078F9038F801EF3903F0 007F4848133F4848131FA24848130F123F90C7FC5AA2127E12FEAA127E127FA27EA26C6C 131FA26C6C133F6C6C137F6C6CEBEFF03A01F801CFFF39007C078F90381FFE0FD907F813 C0283B7DB92E>I<EB07F8EB1FFF90387C0FC03901F803E03903F001F0D807E013F8380F C0004848137CA248C7127E153E5A153F127E12FEA3B7FCA248C8FCA5127EA2127FA26C14 037F001F14076C6C13060007140E6D131CD801F013386C6C137090387E03E090381FFF80 903803FC0020277EA525>I<147E903803FF8090380FC1E0EB1F8790383F0FF0137EA213 FCA23901F803C091C7FCADB512FCA3D801F8C7FCB3AB487E387FFFF8A31C3B7FBA19>I< EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F9039F1C01F809039F3800FC0EBF70013 FE496D7EA25BA35BB3A3486C497EB500C1B51280A3293A7EB92E>104 D<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3AA487EB512C0A3 12387EB717>I<EA03F012FFA3120F1203B1913801FFFCA39138007FC01600157C15705D 4A5A4A5A4AC7FC141E1438147814FC13F1EBF3FEEBF73F01FE7FEBF81F496C7E8114076E 7E6E7E811400157E157F811680ED1FC0486CEB3FF0B500C0B5FCA3283A7EB92C>107 D<EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7EB917>I<3903F00FF000FFEB3F FCECF03F9039F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C497EB5 00C1B51280A329257EA42E>110 D<EB03FE90380FFF8090383E03E09038F800F8484813 7C48487F48487F4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A900 7E15F0A2007F14076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13 F890387E03F090381FFFC0D903FEC7FC25277EA52A>I<3903F01FE000FFEB7FF89038F1 E07E9039F3801F803A0FF7000FC0D803FEEB07E049EB03F04914F849130116FC150016FE A3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F009038 F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E>I<3807E01F00FFEB7F C09038E1E3E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300A45BB3 A2487EB512F0A31C257EA421>114 D<EBFF03000313E7380F80FF381E003F487F487F00 707F12F0A2807EA27EB490C7FCEA7FE013FF6C13E06C13F86C7F00037FC67F01071380EB 007F141F00C0EB0FC01407A26C1303A37E15806C13077EEC0F00B4131E38F3C07C38E1FF F038C03F801A277DA521>I<1318A51338A31378A313F8120112031207001FB5FCB6FCA2 D801F8C7FCB215C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220> I<D803F0EB07E000FFEB01FFA3000FEB001F00031407B3A4150FA3151F12016D133F0000 EC77F86D9038E7FF8090383F03C790381FFF87903A03FC07E00029267EA42E>I<B53880 3FFEA33A0FF8000FF06C48EB07E00003EC03C06D148000011500A26C6C1306A26D130E01 7E130CA26D5BA2EC8038011F1330A26D6C5AA214E001075BA2903803F180A3D901FBC7FC A214FF6D5AA2147CA31438A227257EA32C>I<B538807FFFA33A03FE003FF00001EC1F80 000092C7FC017E131C6D13186D6C5AECC070010F5B6D6C5AECF180EB03FB6DB4C8FC6D5A A2147F804A7E8114CF903801C7E090380383F090380703F8EB0601496C7E011C137E4913 7F01787F496D7E486C80000FEC3FF0D8FFFE90B51280A329247FA32C>120 D<B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E16007F00001406A2017E5B A2137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101035BA2D901FBC7FCA214FF 6D5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B130391C8FC1306EAFC0EEA 701C6C5AEA1FF0EA0FC027357EA32C>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmtt12 14.4 6 /Fe 6 122 df<913807FFF0023F13FE49B61280010715C04915E04915F0137F903AFFFC 003FF84801E0131F48138091C7FC485A4848EC0FF049EC07E0484891C7FC5B123F5B127F 5BA312FF90CAFCA97F127FA27F123F7F17FC6C6CEC01FE7F6C7E6C6C14036DEC07FC6C01 C0130F6C01F0EB1FF86C01FEEBFFF06DB612E06D15C0010F15806D1500010114FC6D6C13 F0020790C7FC2F3678B43E>99 D<ED07FC3B3FFF803FFF804891B512E0B500C38002C780 02CF806C01DF806C9038FFF80FD8003F9038C003FFED00014A7F4A815C177F5CA25CA35C B3A8003FB5D8C07FB51280486EB612C0B66C15E0A36C4A15C06C4A6C14803B347FB33E> 110 D<EE07FE263FFFF890387FFFC0484AB512E0B5D8FC0714F05D4B14F86C5C6C91387F FC0FD80003EBFFC002FD90380007F0DAFFFEEB03E003F890C7FC5D5DA25D5DA292C9FCA2 5CA45CB3A3003FB612FC4881B7FCA37E6C5D35347CB33E>114 D<903901FFF00F011F90 38FE1F8090B612BF000315FF5A5A5A393FFE003F01F01307D87FC0130190C8FC5A48157F A47EEE3F00D87FC091C7FC13F0EA3FFE381FFFF06CEBFFC06C14FE6C6E7EC615E0013F14 F8010780D9003F7F02007F03071380030013C0003EED3FE0007F151F48150F17F06D1407 A37FA26D140F6D15E0161F01FCEC3FC06D14FF9026FFC00F138091B612005E485D013F5C 6D14E0D8FC0714802778007FF8C7FC2C3677B43E>I<147C14FC497EAD003FB712FC5AB8 7EA36C5EA2260001FEC9FCB3A6173FA2EF7F80A76E14FF6D16006F5A9238C007FE91387F F01F92B55A6E5C6E5C6E5C6E1480020149C7FC9138003FF031437DC13E>I<263FFFFC90 383FFFFC484B13FEB56C90B5FCA36C497F6C6F13FCC690C8EAFE007F4C5A80013F14036E 5C131F16076E5C130F804C5A13078001034A5AA28001014A5A8013004CC7FC808016FEEC 3F80A2ED81FCEC1FC1A25EEC0FE3A202075B15F7A202035B15FF805EA2805E157FA293C8 FCA25D5DA214015DA214035DA214075D3807800FD81FE05B141FD83FF05B143F4A5A14FF 01E390C9FC6CB45AA26C5B5C6C13E000015BD8007ECAFC374F7DB23E>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmtt10 10.95 81 /Ff 81 126 df<00101304007C131F00FEEB3F80A26C137FA248133FB2007E1400007C7F 003C131E00101304191C75B830>34 D<903907C007C0A2496C487EA8011F131FA202C05B A3007FB7FCA2B81280A36C16006C5D3A007F807F80A2020090C7FCA9495BA2003F90B512 FE4881B81280A36C1600A22701FC01FCC7FCA300031303A201F85BA76C486C5AA229387D B730>I<EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA2120113F8 1203EA07F0120FEA1FE0127FEAFFC013801300127C12380F1D70B730>39 D<141E147F14FF5BEB03FEEB07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B48 5A120F5BA2485AA2123F5BA2127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F 12076C7E7F12017F6C7EEB7F80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E 184771BE30>I<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C013 1FEB0FE014F01307A2EB03F8A214FC1301A214FE1300A4147FAD14FEA4130114FCA21303 14F8A2EB07F0A2130F14E0EB1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A 485A90C7FC5A1278184778BE30>I<14E0497E497EA60038EC0380007EEC0FC0D8FF83EB 3FE001C3137F9038F3F9FF267FFBFB13C06CB61280000FECFE00000314F86C5C6C6C13C0 011F90C7FC017F13C048B512F04880000F14FE003FECFF80267FFBFB13C026FFF3F913E0 9038C3F87F0183133FD87E03EB0FC00038EC0380000091C7FCA66D5A6D5A23277AAE30> I<143EA2147FAF007FB7FCA2B81280A36C1600A2C76CC8FCAF143EA229297DAF30>I<EA 03E0EA0FF0EA1FF813FCEA3FFEA213FFA27EA27E1203EA007FA2137E13FEEA01FC1203EA 07F8EA3FF0127FEAFFE0EA7F801300123C1019708B30>I<007FB612F0A2B712F8A36C15 F0A225077B9E30>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B 30>I<16F01501ED03F8A21507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5A A25D1403A24A5AA24A5AA24A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495A A2495AA2495AA2495AA249C8FCA2485AA25B1203A2485AA2485AA2485AA2485AA2485AA2 48C9FCA25AA2127CA225477BBE30>I<14FE903807FFC0497F013F13F8497F90B57E48EB 83FF4848C6138049137F4848EB3FC04848EB1FE049130F001F15F0491307A24848EB03F8 A290C712014815FCA400FEEC00FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15 F0A26D130F6C6CEB1FE0A26C6CEB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B 6D5B010F13E06D5BD900FEC7FC273A7CB830>I<EB03C0497EA2130FA2131FA2133F137F 13FF1203123FB5FCA213EF138FEA7E0F1200B3B0003FB512F84814FCB612FEA26C14FC6C 14F81F3977B830>I<EB07FC90383FFFC090B512F00003804814FE4880261FF80F138026 3FE00113C09038C0007F4848EB3FE090C7121FED0FF04814075A6C15F81503A3127E1218 C8FCA2150716F0150F16E0151F16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A4A5A4A 5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A4890C8FC4848EB01F04848EB03F848 5AEA1FE048B6FCB7FCA37E6C15F025397BB830>I<EB03FF013F13E090B512F84814FE48 80481580260FFE0113C09038F0007F4848EB1FE0150F16F01507A26C5A6C5AC8FC150F16 E0A2151FED3FC0157FEDFF8002071300903807FFFE495B5D8115FF6D1480D9000113C091 38003FE0ED1FF0ED07F8150316FC150116FE1500A21218127EB4FCA2150116FC4814036C 15F86C6C13076DEB1FF0D83FF0133F3A1FFE01FFE06CB612C06C15806CECFE00C65C013F 13F001031380273A7CB830>I<EC03FC4A7E140F141FA2143F147F157E14FEA2EB01FCEB 03F8A2EB07F0A2EB0FE0EB1FC0A2EB3F80A2EB7F0013FEA2485A485AA2485AA2485A485A A2485AA248C7FC12FEB8FC1780A46C1600C8007EC7FCAA91387FFFFE91B6FCA46E5B2939 7DB830>I<000FB612804815C05AA316800180C8FCAEEB83FF019F13C090B512F015FC81 81D9FE0313809039F0007FC049133F0180EB1FE06CC7120F000E15F0C81207A216F81503 A31218127EA2B4FC150716F048140F6C15E06C141F6DEB3FC06D137F3A3FE001FF80261F FC0F13006CB55A6C5C6C5C6C14E06C6C1380D90FFCC7FC25397BB730>I<EC0FF8EC7FFF 49B51280010714E0131F4914F090387FF80F9039FFC007F84813803803FE005B485A4848 EB03F0ED01E0484890C7FC5B123F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48 B6FCB7128016C09039FE007FE001F8EB1FF001E0130F49EB07F849EB03FCA290C7120116 FE1500A37EA46C7E15016D14FC121F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A 03FF81FFC06C90B512806C15006D5B011F13F8010713E001011380273A7CB830>I<127C B712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A4A5A5D 14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA213035CA213075CA4495AA6131F5C A96D5A6DC8FC273A7CB830>I<49B4FC011F13F0017F13FC90B57E0003ECFF804815C048 010113E03A1FF8003FF049131FD83FC0EB07F8A24848EB03FC90C71201A56D1303003F15 F86D13076C6CEB0FF06C6CEB1FE0D807FCEB7FC03A03FF83FF806C90B512006C6C13FC01 1F13F0497F90B512FE48802607FE0013C0D80FF8EB3FE0D81FE0EB0FF04848EB07F84913 03007F15FC90C712014815FE481400A66C14016C15FC6D1303003F15F86D1307D81FF0EB 1FF06D133F3A0FFF01FFE06C90B512C06C1580C6ECFE006D5B011F13F0010190C7FC273A 7CB830>I<49B4FC010F13E0013F13F890B57E4880488048010113803A0FFC007FC0D81F F0EB3FE04848131F49EB0FF048481307A290C7EA03F85A4815FC1501A416FEA37E7E6D13 03A26C6C13076C6C130F6D133FD80FFC13FF6CB6FC7E6C14FE6C14F9013FEBE1FC010F13 8190380060011400ED03F8A2150716F0150F000F15E0486C131F486CEB3FC0157FEDFF80 4A1300EC07FE391FF01FFC90B55A6C5C6C5C6C1480C649C7FCEB3FF0273A7CB830>I<12 0FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFF F0A4EA7FE0A2EA3FC0EA0F000C276EA630>I<EA03C0EA0FF0EA1FF8A2EA3FFCA4EA1FF8 A2EA0FF0EA03C0C7FCAFEA03C0EA0FF0121F13F8123F13FCA3121FA2120F120312001201 13F8120313F01207EA1FE0123FEA7FC0EAFF80EA7F00127E12380E3470A630>I<16F015 03ED07F8151F157FEDFFF014034A13C0021F138091383FFE00ECFFF8495B010713C0495B D93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7FF87FEA1F FF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F06D7FEC3FFE91381FFF80 020713C06E13F01400ED7FF8151F1507ED03F01500252F7BB230>I<007FB7FCA2B81280 A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229157DA530>I<1278127EB4 FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB1FFF6D7F010313E06D7F90 38007FFC6E7E91380FFF806E13C0020113F080ED3FF8151F153FEDFFF05C020713C04A13 8091383FFE004A5A903801FFF0495B010F13804990C7FCEB7FFC48485A4813E0000F5B48 90C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB230>I<EB1FFE90B512E0000314 F8000F14FE4880481580267FF80313C09038C0007F48C7121F16E0150FA3127E151F0018 EC7FC0C812FF020313804A13004A5AEC1FF84A5AEC7FC04A5A92C7FC495AA2495A5CA213 075CA86D5A90C9FCA8EB01C0EB07F0A2497EA36D5AA2EB01C023397AB830>I<147F4A7E A2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA490383F80FEA590387F00 7FA4498049133F90B6FCA34881A39038FC001F00038149130FA4000781491307A2D87FFF EB7FFFB56CB51280A46C496C130029397DB830>65 D<007FB512F0B612FE6F7E82826C81 3A03F8001FF815076F7E1501A26F7EA615015EA24B5A1507ED1FF0ED7FE090B65A5E4BC7 FC6F7E16E0829039F8000FF8ED03FC6F7E1500167FA3EE3F80A6167F1700A25E4B5A1503 ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387EB730>I<91387F803C903903FFF03E 49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F3903FE000F484813075B48481303 A2484813015B123F491300A2127F90C8FC167C16005A5AAC7E7EA2167C6D14FE123FA27F 121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0FF03901FF801F6C9038E07FE06DB5 12C06D14806D1400010713FC6D13F09038007FC0273A7CB830>I<003FB512E04814FCB6 7E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F7E15016F7EA2EE7F80A2163F17C016 1FA4EE0FE0AC161F17C0A3163F1780A2167F17005E4B5A15034B5A150F4B5AED7FF0003F B65A485DB75A93C7FC6C14FC6C14E02B387FB730>I<007FB7FCB81280A47ED803F8C712 3FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800A4157C92C8FCA5EE07C0EE0FE0A900 7FB7FCB8FCA46C16C02B387EB730>I<003FB712804816C0B8FCA27E7ED801FCC7121FA8 EE0F8093C7FCA5153E157FA490B6FCA69038FC007FA4153E92C8FCAE383FFFF8487FB5FC A27E6C5B2A387EB730>I<02FF13F00103EBC0F8010F13F1013F13FD4913FF90B6FC4813 C1EC007F4848133F4848131F49130F485A491307121F5B123F491303A2127F90C7FC6F5A 92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED03F8A27F003F1407A27F121F6D130F 120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C90B5FC7F6D13FB010F13F30103EBC1 F0010090C8FC293A7DB830>I<3B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F0 6C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FCB3A23B3FFF800FFFE0486D4813F0B5 6C4813F8A26C496C13F06C496C13E02D387FB730>I<007FB6FCB71280A46C1500260007 F0C7FCB3B3A8007FB6FCB71280A46C1500213879B730>I<383FFFF8487FB57EA26C5B6C 5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA27E6C16802A387EB730>76 D<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913E00007160001EF14BFEC 800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137CA2ECF8FCA201E013F8A2 14FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC903801FFE0486C4913F0 B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90381FFF80486C4913C0B5 4913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3E0A314F013F1A214F8A2 13F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A2140715E1A2140315F1A2 1401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB800F6C496C5A2B387EB7 30>I<90383FFFE048B512FC000714FF4815804815C04815E0EBF80001E0133FD87F80EB 0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE0 01F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7BB830>I<007FB512 F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA2821780163FA6167F17 005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FCB0387FFFC0B57E A46C5B29387EB730>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003FF0 151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D8182 D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C7E 17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>82 D<90390FF803C0D97FFF13E048 B512C74814F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA3 7EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01 031480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716 F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5B D878011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C7 91C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA4 6C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC80039039 3FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I< D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D13030003 5DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FE A401075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<D83F FC903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81FC09038001FC0000F16 80A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3EC7FF0A2147D000115 7CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD137DA2017D5CECE03DA3 017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>I<3A3FFF01FFF8480183 7F02C77FA202835B6C01015B3A01FC007F806D91C7FC00005C6D5BEB7F01EC81FCEB3F83 14C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90C8FCA4497FA2497FA2815B81EB 0FE781EB1FC381EB3F8181EB7F0081497F49800001143F49800003141F49800007140FD8 7FFEEB7FFFB590B5128080A25C6C486D130029387DB730>I<D87FFF90381FFFC0B56C48 13E0A46C496C13C0D803F8903803F8006D1307A26C6C495AA26C6C5C151F6D5CEC803F01 3F5CECC07F011F91C7FCA290380FE0FEA214F101075BA2903803FBF8A201015B14FF6D5B A26E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B387EB730>I<007FB5FCB61280A4 150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>91 D<007FB5FCB61280A47EC712 3FB3B3B3A5007FB5FCB6FCA46C140019477DBE30>93 D<1307EB1FC0EB7FF0497E000313 FE000FEBFF80003F14E0D87FFD13F039FFF07FF8EBC01FEB800F38FE0003007CEB01F000 10EB00401D0E77B730>I<007FB612F0A2B712F8A36C15F0A225077B7D30>I<EB7FF80003 B5FC4814C04880488048809038E01FFC9038C003FE14016E7E6C487F6CC77FC8123FA491 B5FC130F137F48B6FC12075A48EB803F383FF800EA7FE0138048C7FC5AA4157F7E6C6C13 FFEBC003263FF01FEBFF8090B712C07E6C14EF000314876CD9FE01138026003FE0C8FC2A 2A7BA830>97 D<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF80027F13E091B5 7E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F17E049140FA217 F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B5 5A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE0010713FC011F 7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F804848EB0F004990C7 FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C14C0D807FE13 3F9039FFC0FF806C90B5FCC615006D5B011F13F801075B01011380232A7AA830>I<9138 01FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A481303380FFC00 D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F003F141F6D13 3F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01C713E0011F01 0313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90B57E48804801 8113803A07FC007FC04848133FD81FE0EB1FE0150F484814F0491307127F90C7FCED03F8 5A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307D807FEEB1FF0 3A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013C0252A7CA830>I< EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138FC03F0903907F800 C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB512FE4880B712 80A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90B712E05A5A26 07FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA56D137F000F92C7FC 6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FCA37F7F6CB512 F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F007E8100FE16804815 1FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C5D000115C06C 6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F123F1200AAEC01 FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E001FE14C0EC8000A2 91C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F 3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8487F5AA27E7EEA 0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EA7FF8487EA4127F1200 AB0203B512804A14C017E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A5AEC0F F84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3F8ECC1FCEC81FEEC00FF497F496D7E6F 7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C4813F017F8A217F06C496C13E02D387FB7 30>107 D<387FFFF8B57EA47EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730> I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE 07EB03F801FC13FE9039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B548 018F13C0A46C486C01071380322881A730>I<EC01FE3A3FFC0FFF80267FFE3F13E000FF 90B57E90B67E7E6C9038FE07FCC6EBF8039138E001FE14C0EC8000A291C7FCA25BB3A23B 3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F2880A730>I<49B4 FC010F13E0013F13F8497F90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB 0FF0A24848EB07F8491303007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303 003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15 006C6C13FC6D5B010F13E0010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80267FFE7F 13E000FF90B57E90B612FC6C816CEBFE07C69038F001FF4A6C13804A137F4AEB3FC091C7 121F17E049140FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF003 13009138FC0FFE91B55A5E495C6E13C0021F90C7FCEC03FC91C9FCAD383FFFF8487FB57E A26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC013F13F14913FD48B6FC5A48138139 0FFC007F49131F4848130F491307485A491303127F90C7FC15015A5AA77E7E15037FA26C 6C1307150F6C6C131F6C6C133F01FC137F3907FF01FF6C90B5FC6C14FD6C14F9013F13F1 010F13C1903803FE0190C7FCAD92B512F84A14FCA46E14F82E3C7DA730>I<ED07F83A3F FF803FFF486DB51280B512C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F8092 38000F004A90C7FC5C5C5CA25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA730> I<90381FFC1E48B5129F000714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E007F 91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F01037F9038000FFF020013 80007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC5D5D 00FC14F0D8F83F13C026780FFEC7FC222A79A830>I<EB0780497E131FA9003FB612E048 15F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC1FF0 6DB512E06D14C016806D14009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC486C49 7E00FF14FFA2007F147F003F143F00001400B3A41501A2150315076D130F903A7FC07FFF F891B612FC6D15FE7F6D4913FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3FFFC0 7FFF80486DB512C0B515E0A26C16C06C496C13803B01F80003F000A26D130700005DA26D 130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE01075BA2 14F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFFE048 6D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE0001 5DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FBA290 393FF07FE0A3ECE03FA2011F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801C37F B580A26C5D6C01815BC648C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3ECE7F0 6DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1F890 381F81FC90383F80FE90387F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500C114 8014E3A214C16C0180140029277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16 C06C496C13803B01FC0003F000A2000014076D5C137E150F017F5C7F151FD91F805BA214 C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D147F A26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8F F0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>I<001FB612FC4815FE5AA316FC90 C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300C7485A4A5A4A5A4A5A4A5A4A5A4A5A 4990C7FC495A495A495A495A495A495A4948133E4890C7127F485A485A485A485A485A48 B7FCB8FCA46C15FE28277DA630>I<ED3FF0913803FFF8140F5C147F16F09138FFF00092 C7FC495A5CB3A21303495A133F383FFFF0B55A5C91C8FC14C080003F7F38003FF813076D 7E1301B3A2806D7E15F091387FFFF016F8141F8014039138003FF025477BBE30>I<127C A212FEB3B3B3AD127CA207476CBE30>I<EA7FE0EAFFFE6D7E8014F07EC66C7E13076D7E 1301B3A2806D7E15E091387FFFE06E13F8801407141F5C4A13E09138FFE00092C7FC495A 5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA7FE025477BBE30>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmbx10 10.95 1 /Fg 1 39 df<EC01FE913807FF80021F7F027F7F9138FFC3F0491301D903FE7FECFC0001 07804A137C130FA2131FA316FC5E15015E6E485A15074B5A4B5A6D6C48CAFC037E91383F FFFE5D6E5A5D6D5B4B9138007C004B15FC6D6D4A5A616D6D1403496D4A5A010F5F496D14 0F496C6C4A5A017E94C7FC496C6C5C00036E147E48486C6D5B000F6D5D001FEDC0014848 6C6D485A6E6D485A007F03F85B6EEBFC0F00FF6D6D485A037F49C8FC92383FFF7E6F5B6D 6D5B6F49147C6F7F6C6C6D7F6F6D14F86C6C499038FF80016C6C010FECE0036CD9C07F91 38F81FF06C90B500E390B512E06C038015C0C69126FE001F1480013F01F80103EBFE0001 0701809038003FF047417CBF51>38 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmssbx10 17.28 3 /Fh 3 70 df<041FB57E047F14E093B67EA24B81A24B81A34B81A34B81A34B82A34B01FB 8017F3A24B82A292B500E180A34A02E0805FA24A834D7EA24A834D7EA24A834C7FA24A84 845E4A84845E4A84845E91B583A24C7F4985A24C7F4985A24C804985A293C87E4985A249 496F80A349496F80A292BAFC4986A390BC7EA34887A34887A3480280C96C7FA2864891CA 80A24A83481C80A24A83481CC0A24A83481CE0A24A83B51BF0A24A834A836C497213E06C 90CC001F13C05C647AE369>65 D<94383FFFFC040FB612F093B8FC030F17E0033F17FC92 BAFC02031980140F5C147F91BBFC491A005B130FA2499238FC003F49038013014902FCC8 EA3FFE90B600F0150F04C01503484B1501484ACA127E4B173C484A171C98C7FC485C5DA2 485C5DA25A92CDFCA25C5AA35CA3B5FCA35CB080A37EA380A37E80A2817EA2816C80A281 6C80F301806C6EEF07C06F170F6C6E6C163F6C6F167F04F0ED01FF6D02FC150F6DDAFF80 027F13E06D03FC0107B5FC6D92B8FCA213037F7F80021F19C06E19800203F0FE00020018 F8033F17E0030F178003004CC7FC040F15E0DC003F01FCC8FC536877E565>67 D<001FBA12C04819F05ABB12F8AA1AF0A29126F8000F15C093CAFCB3A791B812FC19FFA2 1A80A81A00A219FC02F8CBFCB3AB91B912F81AFEA21AFFAA6C19FE7E6C19F8486473E35C >69 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmcsc10 12 36 /Fi 36 122 df<1406140E141C143814F014E01301EB03C0EB0780EB0F005B131E133E5B 137813F85B1201A2485AA2485AA2120F5BA2121FA290C7FCA25AA3123E127EA65AB3A212 7EA6123E123FA37EA27FA2120FA27F1207A26C7EA26C7EA212007F1378137C7F131E131F 7FEB0780EB03C0EB01E0130014F01438141C140E1406176475CA2B>40 D<12C07E12707E121E120E120F6C7E6C7E6C7E7F12007F137C133C133E131E131FA2EB0F 80A2EB07C0A214E01303A214F0A21301A214F8A3130014FCA6147EB3A214FCA614F81301 A314F0A21303A214E0A2130714C0A2EB0F80A2EB1F00A2131E133E133C137C5B5B12015B 485A485A48C7FC120E121E12385A5A5A176479CA2B>I<121FEA3F80EA7FC0EAFFE0A5EA 7FC0EA3F80EA1F000B0B768A20>46 D<1438147814F81303130F13FFB5FC13F713071200 B3B3B0497E497EB712C0A3224276C137>49 D<49B4FC010F13F0013F13FC9038FC03FF26 01E00013C0D807C0EB3FE048486D7E90C76C7E001E6E7E4881003814030078811270007C 80B416807F7F81A46C485B6CC7FCC8FC17005DA25E15075E4B5AA24B5A5E4B5A4B5A4BC7 FC5D4A5A4A5A4A5AEC0FC04A5A92C8FC143E5C5C495A4948EB0380EB078049C7FC011EEC 07005B5B5B48485C485A49141E48B612FE5A5A5A5AB75AA329427AC137>I<ECFFC00107 13FC90381F80FF903978003FC0D801E0EB0FE0484814F848486D7E90C71203486C8013E0 486C806D7FA56C485B6C485CC8FCA24B5AA25E4B5A5E4B5A4B5A4BC7FC15FCEC0FF09038 07FFC015FC90C7B4FCED1FC06F7EED07F86F7E826F7EA26F138017C0A2167F17E0A3121F EA7FC0A2487EA317C016FF5B6C481580007EC75A007816006C4A5A7E6C4A5AD807C0EB0F F0D803F0495AC6B4EB7FC0013FB5C7FC010F13F8010013C02B447BC137>I<16E0150115 03A21507150FA2151F153FA2157F15EF15CF1401EC038F150F1407140E141CA214381470 A214E0EB01C0A2EB0380EB0700A2130E5B131813385B136013E0485A485AA248C7FC120E A25A5AA25A5AB812F8A3C8381FE000AC4B7E4B7E027FB512F8A32D437CC237>I<000715 1801E014F801FEEB1FF090B65A5E5E93C7FC15FC15F015C0D90FFEC8FC90CAFCADEC7FC0 903803FFF890380F807E90381C003F01786D7E01E0EB0FE0496D7E5B6F7E90C77FC81201 82A28281A21780A5123EEA7F8012FF7FA34915005D48C7FC00705DA200784A5A1238003C 4A5A6C5D6C4A5A6D495A6C6C495AD803F049C7FC3900FE03FE90387FFFF8011F13C0D903 FEC8FC29447AC137>I<EC01FE91381FFFC091387E01F0903901F80078D903E07FD90FC0 7F495A49C7127F017E5C495B12015B120348486D5A167C484891C7FCA2121F5B123FA312 7FA29038801FE0ECFFFC903881E03F3AFF87800FC090398E0007E0019C6D7E01986D7E01 B88001B06D7E01F080498017805BEE3FC0A34915E0A4127FA56C7EA217C0A2121F167F6C 6C1580A20007EDFF006D5C000314016C6C5C6D495A6C6C495A017F495A90391FC07F8001 07B5C7FC010113FC9038007FC02B447BC137>I<121C121EEA1FC090B712F0A34816E0A2 17C017801700003CC8120F48151E5E0070153816785E4B5A485D15034B5AC848C7FC150E 151E5D5D157015F04A5AA24A5AA24A5A140FA24AC8FCA25C143E147EA35CA21301A31303 A25CA21307A6130FAA6D5AEB01C02C4579C237>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0 EA3F80EA1F00C7FCB3A3121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2B76AA20 >58 D<B812E017FE717EC601E0C7EA7FE06D48EC1FF8013FED07FC717E717E71138019C0 187F19E0183F19F0A3181FA2183FA219E0A2187F19C0F0FF80A24D13004D5AEF0FF84D5A EF7FC0DC07FFC7FC91B612FCEFFFC002C0C7EA1FF0EF07FCEF01FE943800FF80F07FC0F0 3FE0F01FF0A2F00FF819FC1807A219FEA719FC180FA219F8181FF03FF019E0187F943801 FFC04D1300017FED0FFE496CEC7FFCB912F0188005F8C7FC3F447BC34D>66 D<DB03FF140C033F01F0131C4AB500FC133C91390FFE007FDA1FF090380FC07CDA7F8090 3803E0FC4948C812F0D903FC15794948153FD91FF0151F4948150F494815074A150349C9 FC48481601120349160012074848177CA24848173CA2123FA249171C127FA319005B12FF AC127F7FA2191CA2123F7FA2001F183C19386C7EA26C6C1778000318706D17F0000118E0 6C6C16016D6C16C06E15036D6CED07806D6CED0F00D907F8151E6D6C5D6DB45D6D6C6C49 5ADA1FF0EB07C0DA0FFEEB7F800201B500FEC7FCDA003F13F0030313803E4879C54E>I< BAFCA3C601F0C7121F6D4802011380013FED007F183F181F180F1807A2F003C0A31801A4 19E01800EE01C0A21900A41603A31607160F167F91B6FCA39138E0007F160F16071603A3 1601A693C9FCB0497E497EB7FCA33B447BC347>70 D<922603FF801306033F01F0130E4A B500FE131E02079038003F80DA1FF0903807C03EDA7FC0903801F07E4948C812F8D903FC ED3CFE4948151F4948150F4948150749481503495A49C91201481700485A49177E120748 48173EA2001F181E5BA2123F49170E127FA396C7FC5B12FFAC007F047FB512FC7FA2DD00 1F1300F007FE003F17037F121FA27F120FA26C7E12037F6C7E7E6D7E6D7E6D6C15076D7E 6D6C150FD903FE151E6D6CED3C7E9026007FC0ECF83EDA1FF8903803F01EDA07FF90381F C00E020190B5EA0006DA003F01FC90C7FC030313C0464879C555>I<B500F094381FFFFE A26E5FC6F2FE00017F61D93BFCEF77F8A2D939FE17E7A3D938FFEE01C7A26E6CED0387A3 6E6CED0707A26E6C150EA26E6C151CA36E6C1538A26E6C1570A36E6C15E0A26E6CEC01C0 A36F6CEB0380A26F6CEB0700A26F6C130EA36F6C5BA26F6C5BA36F6C5BA26F6C5BA36F6C 485AA293387F8380A2DC3FC7C7FCA3EE1FEEA2EE0FFCA3017C6E5AA248B46E484A7E0007 01C04D7EB500FE041FB512FE705AA257447BC363>77 D<B500F00203B512F8A280C66C6C DA001F1300013FEE07FC6EED01F080013B705A01397F01387FA26E7E6E7E81141F6E7E81 14076E7E6E7FA26E7F6F7E82153F6F7E82150F6F7E6F7EA26F7F6F7F83167F707E83161F 707E831607707E701380A27013C0EF7FE018F0173FEF1FF818FC170FEF07FEEF03FFA283 83A2187F183FA2181F017C160F180748B4FC000701C01503B500FE1501A2180045447BC3 51>I<B87E17F817FFC69026F0000113C06D489038003FF0013FED0FF8EF03FC717E717E 1980F07FC0A219E0183FA219F0A719E0A2187F19C0198018FF19004D5A4D5AEF0FF8EF3F E0933801FF8091B648C7FC17F002E0CAFCB3A9497E497EB612F8A33C447BC34A>80 D<49B46C13C0010FEBF001013FEBFC039038FF007FD801F8EB0F874848EB03E7D807C0EB 01FF48487F001F157F90C8123F003E151FA2007E150F127C160712FC1603A37E16017EA2 7F6C6C91C7FC7F7FEA3FFCEBFFC06C13FC6CEBFFC015FC6CECFF806C15E0C615F86D8001 1F80010380D9003F1480020314C0EC003F030313E01500EE7FF0161FA2EE0FF8160712E0 1603A21601A37EA217F07E16037E17E06C15076C16C06DEC0F806D141F6DEC3F00D8F8F8 147E017F5C3AF01FE007F00107B55AD8E00191C7FC39C0001FFC2D4879C53D>83 D<003FBAFCA3903BF8000FFE000701C06D48130090C7163F007EF01F80007C180FA20078 1807A300701803A548F001C0A5C893C7FCB3B3A44B7E92383FFF8049B712F0A342437BC2 4E>I<B6D8C001B66C90387FFFFCA3000301F8C7000701E0C7000713C0C601E06E018002 0113004A6E705A017F1B7C71177880013F711570187F6E1AF0011F715DA26E1901010F4C 6C5DA26E190301074B6D5D18CF6E1907010303036D92C7FC18876E616D03076D140E1803 6F181E6D030F6D141CEF0E016F183C027F4A6C6D1338A26F1878023F4A6D6C1370A26F18 F0021F4A6D6C5BA26F1701020F4AD91FF05BA26E6C4D5A4C48EB0FF8A2DA03FE4DC8FC4C 48EB07FCA2DA01FF170E4CC7EA03FEA26E01875E048EEC01FFA2DB7FCE5E04DC6E13B8A2 DB3FFC16F04C157FA2031F5F4C153FA2030F5F4C151FA203075F4C150FA2030394C9FC4C 8166467DC36E>87 D<157015F8A34A7EA24A7EA34A7E81A291380E3F80A2021E7FEC1C1F A24A6C7EA34A6C7EA202F07FECE003A249486C7EA349486C7EA201078091C77EA249B67E A24981011CC7121FA2013C810138140FA2496E7EA201F081491403120183486C14010007 4B7ED81FF84A7EB5027F13F8A335357CB43D>97 D<B77E16F016FC3A03FC0003FF6C4801 001380EE3FC017E0161FEE0FF0A217F8A21607A2160FA217F0161F17E0EE3FC0EE7F80EE FF00ED03FE90B612F0A29039F80007FE9238007F80EE1FC0EE0FF0EE07F817FC160317FE 160117FFA617FE1603A2EE07FCEE0FF8EE1FF0EE3FE0486C903801FFC0B8120016FC16E0 30337BB23A>I<4AB4EB0180021FEBF00391B5EAFC0701039038007E0FD907F8EB0F9FD9 1FE0EB03DF4948EB01FF01FFC8FC4848157F4848153FA24848151F4848150F121F491507 123F5BA2007F1603A3484892C7FCAB6C7EEF0380A2123FA27F001F16076D1600000F5E6C 6C150E6C6C151E171C6C6C153C6C6C5DD93FC05C6D6CEB03E0D907F8495A902703FF807F C7FC0100EBFFFC021F13F00201138031357BB33B>I<B812F0A3D803FEC7123F6C48EC07 F816011600A21778A21738A3171C1507A31700A25DA25D157F90B6FCA39038FC007F151F 81A2811707A3170E92C7FCA4171EA2173CA2177C17FC16011607486C143FB812F8A33033 7BB238>101 D<DA03FF1303021FEBE00791B5EAF80F0103903800FE1FD90FF8EB1F3FD9 1FE0EB07BFD97F806DB4FC49C77E484880484881484881A2484881121F4981123F5BA200 7F82A25B00FF93C7FCAA4BB512F86C7EA2DB00011380003F6F1300837F121F7F120F6C7E 7F12036C7E6C6C5DEB7FC0D91FE05BD90FF8EB07DF903A03FF803F8F01009038FFFE0702 1FEBF80302030180C7FC35357BB340>103 D<B512F8A33803FE006C5AB3B3A7487EB512 F8A315337BB21E>105 D<B512FEA3000390C9FCEA01FCB3A9EE01C0A416031780A41607 A2160F161FA2167FEEFF00486C1307B8FCA32A337BB233>108 D<D8FFFEEE7FFFA26D93 B5FC000318C06C1880D9DF80EC01DFA2D9CFC0EC039FA3D9C7E0EC071FA2D9C3F0140EA3 D9C1F8141CA2D9C0FC1438A3027E1470A26E14E0A391391F8001C0A291390FC00380A391 3907E00700A2913803F00EA36E6C5AA26E6C5AA3ED7E70A26F5AA3486C6D5A487ED81FFC 6D48EB3FC0B50080020FB5FCA2ED070040337BB24A>I<D8FFFC91383FFFE07FA2D801FF 020713006EEB01FC6E6D5A1770EBDFE0EBCFF013C780EBC3FC13C180EBC0FF80816E7E6E 7EA26E7E6E7E1403816E7E140081ED7F80ED3FC0A2ED1FE0ED0FF0150716F8ED03FC1501 16FEED00FF167F17F0163F161FA2160F1607486C1403487ED81FFC1401B56C1300A21770 33337BB23D>I<EC07FF023F13E0903901FE03FC903907F0007FD90FC0EB1F80D93F80EB 0FE049C76C7E01FE6E7E48486E7E48486E7E4848157FA24848ED3F80001F17C0A24848ED 1FE0A3007F17F049150FA300FF17F8AA007F17F06D151FA2003F17E0A26D153F001F17C0 A26C6CED7F80000717006D5D00035E6C6C4A5A6C6C4A5A017F4A5A6D6C495AD90FC0EB1F 80D907F0017FC7FC903901FE03FC9039003FFFE0020790C8FC35357BB33F>I<B612F8ED FF8016E03A03FE000FF86C48EB03FEED00FF707E707E83161FA283A55FA24C5A5F4CC7FC 16FEED03FCED1FF090B6128003FCC8FC9038FC003FED0FC06F7E6F7E6F7E82150082A382 A383A4EFC01CA2167FEFE03C486C023F1338B500F890381FF07893380FF8F0933803FFE0 CAEA7F8036347BB23C>114 D<90390FF0018090387FFE0348B512873907F00FEF390FC0 01FF48C7FC003E143F151F5A150F5A1507A36C1403A27E6C91C7FC6C7E7FEA3FF8EBFF80 6C13FC6CEBFFC06C14F06C80C614FE011F7F01031480D9001F13C014019138003FE0151F 150FED07F0150312E01501A37EA216E06C1403A26CEC07C06CEC0F806C6CEB1F0001E013 3ED8FBFE13FC00F0B55AD8E01F13E0D8C00390C7FC24357BB32E>I<007FB812C0A3903A 8007FC003F277E0003F8130F007C16070078160300701601A200F017E0A2481600A6C716 00B3AA4A7E4A7E010FB512FEA333327CB13B>I<B500F890383FFFE0A3D803FEC7000713 006C48EC01FC705A1770B3AE000016F06D5DA2017E1401017F4A5A7F6D6C495A6E49C7FC 6D6C131ED903F0137C903901FE03F89039007FFFE0021F1380DA03FCC8FC33347BB23D> I<B500F091387FFF80A30003018091381FFC006C90C8EA0FE06C6D5D017F5E6D6C4AC7FC 171E6D6C5C6D6C143817786D6C5C6D6C5C16016D6C495A6D6C5C16076E6C48C8FC91383F C00E161E6E6C5A91380FF03816786E6C5A6E6C5AEDFDC0EC01FF6E5B93C9FC81B14B7E02 3F13FEA339337EB23D>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmmi8 8 4 /Fj 4 116 df<1307EB0F80EB1FC0A2EB0F80EB070090C7FCA9EA01E0EA07F8EA0E3CEA 1C3E123812301270EA607EEAE07C12C013FC485A120012015B12035BA21207EBC04014C0 120F13801381381F01801303EB0700EA0F06131EEA07F8EA01F0122E7EAC18>105 D<15E0EC01F01403A3EC01C091C7FCA9147CEB03FE9038078F80EB0E07131C013813C013 30EB700F0160138013E013C0EB801F13001500A25CA2143EA2147EA2147CA214FCA25CA2 1301A25CA21303A25CA2130700385BEAFC0F5C49C7FCEAF83EEAF0F8EA7FF0EA1F801C3B 81AC1D>I<3907C007E0391FE03FF83918F8783E393879E01E39307B801F38707F001260 13FEEAE0FC12C05B00815C0001143E5BA20003147E157C5B15FC0007ECF8081618EBC001 15F0000F1538913803E0300180147016E0001F010113C015E390C7EAFF00000E143E251F 7E9D2B>110 D<EB07E0EB3FF8EB781EEBF0063801E0073803C00F141FA20007131E140C EBE00013F8EBFF806C13E06C13F06C13F8EB3FFC13011300147C0078133C12FCA2147C48 137800E013F814F0386001E0387807C0381FFF00EA07F8181F7C9D21>115 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk cmsy10 12 15 /Fk 15 121 df<007FB912E0BA12F0A26C18E03C04789A4D>0 D<0060160600F8160F6C 161F007E163F6C167E6C6C15FC6C6CEC01F86C6CEC03F06C6CEC07E06C6CEC0FC06C6CEC 1F80017EEC3F006D147E6D6C5B6D6C485A6D6C485A6D6C485A6D6C485A6D6C485ADA7E3F C7FCEC3F7E6E5A6E5A6E5AA24A7E4A7EEC3F7EEC7E3F4A6C7E49486C7E49486C7E49486C 7E49486C7E49486C7E49C7127E017E8049EC1F804848EC0FC04848EC07E04848EC03F048 48EC01F84848EC00FC48C9127E007E163F48161F48160F00601606303072B04D>2 D<19E0F003F0180FF03FE0F0FF80943803FE00EF0FF8EF3FE0EFFF80DC03FEC7FCEE0FF8 EE3FE0EEFF80DB03FEC8FCED1FF8ED7FE0913801FF80DA07FEC9FCEC1FF0EC7FC04948CA FCEB07FCEB1FF0EB7FC04848CBFCEA07FCEA1FF0EA7FC048CCFCA2EA7FC0EA1FF0EA07FC EA01FF38007FC0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FC913801FF809138007F E0ED1FF8ED07FE923800FF80EE3FE0EE0FF8EE03FE933800FF80EF3FE0EF0FF8EF03FE94 3800FF80F03FE0F00FF01803F000E01900B0007FB912E0BA12F0A26C18E03C4E78BE4D> 20 D<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038 007FC0EC1FF0EC07FC913801FF809138007FE0ED1FF8ED07FE923800FF80EE3FE0EE0FF8 EE03FE933800FF80EF3FE0EF0FF8EF03FE943800FF80F03FE0F00FF0A2F03FE0F0FF8094 3803FE00EF0FF8EF3FE0EFFF80DC03FEC7FCEE0FF8EE3FE0EEFF80DB03FEC8FCED1FF8ED 7FE0913801FF80DA07FEC9FCEC1FF0EC7FC04948CAFCEB07FCEB1FF0EB7FC04848CBFCEA 07FCEA1FF0EA7FC048CCFC12FC1270CDFCB0007FB912E0BA12F0A26C18E03C4E78BE4D> I<D907F01780D91FFEEE01C090387FFF8090B512E0488048803907F80FFC270FE001FE15 03271F80007F168090C7EA1FC0003E6E6C1407003C6E6C150000386E6C5C00786E6C5C00 706E6C143EDC3F80137E00F092391FE001FC4892390FFC07F870B55A705C705C706C5BDD 1FFEC7FC0040EE03F842187BA44D>24 D<92B6FC02071580143F91B7120001030180C8FC D907FCC9FCEB1FE0EB3F80017ECAFC5B485A485A485A5B485A121F90CBFC123EA2123C12 7CA2127812F8A25AA2B9FC1880A2180000F0CBFCA27EA21278127CA2123C123EA27E7F12 0F6C7E7F6C7E6C7E6C7E137E6D7EEB1FE0EB07FC6DB47E010090B6FC023F158014070200 1500313A78B542>50 D<1706170F171FA2173EA2177CA217F8A2EE01F0A2EE03E0A2EE07 C0A2EE0F80A2EE1F00A2163EA25EA25EA24B5AA24B5AA24B5AA24B5AA24BC7FCA2153EA2 5DA25DA24A5AA24A5AA24A5AA24A5AA24AC8FCA2143EA25CA25CA2495AA2495AA2495AA2 495AA249C9FCA2133EA25BA25BA2485AA2485AA2485AA2485AA248CAFCA2123EA25AA25A A25A1260305C72C600>54 D<126012F0B3B3B3B3B3A5B512FE14FFA26C13FE18646FCA2C >98 D<1406140FB3B3B3B3B3A5007FB5FCB6FCA26C13FE18647ECA2C>I<ED0FE015FF91 3803FC00EC0FE0EC3FC04A5A4AC7FC5C495AA2495AB3AD495AA2495A131F495A495A01FE C8FCEA07F8EAFFE0A2EA07F8EA00FEEB7F806D7E6D7E130F6D7EA26D7EB3AD6D7EA26D7E 806E7E6E7EEC0FE0EC03FC913800FFE0150F236479CA32>102 D<12FEEAFFE0EA07F8EA 00FEEB7F806D7E6D7E130F6D7EA26D7EB3AD6D7EA26D7E806E7E6E7EEC0FE0EC03FC9138 00FFE0A2913803FC00EC0FE0EC3FC04A5A4AC7FC5C495AA2495AB3AD495AA2495A131F49 5A495A01FEC8FCEA07F8EAFFE048C9FC236479CA32>I<140C141E143EA2143C147CA214 F8A214F01301A2EB03E0A214C01307A2EB0F80A214005BA2133EA2133C137CA2137813F8 A2485AA25B1203A2485AA25B120FA248C7FCA2121E123EA25AA2127812F8A41278127CA2 7EA2121E121FA26C7EA212077FA26C7EA212017FA26C7EA21378137CA2133C133EA27FA2 7F1480A2EB07C0A2130314E0A2EB01F0A2130014F8A2147CA2143C143EA2141E140C1764 76CA27>I<126012F07EA21278127CA27EA2121E121FA26C7EA212077FA26C7EA212017F A26C7EA21378137CA2133C133EA27FA27F1480A2EB07C0A2130314E0A2EB01F0A2130014 F8A2147CA2143C143EA4143C147CA214F8A214F01301A2EB03E0A214C01307A2EB0F80A2 14005BA2133EA2133C137CA2137813F8A2485AA25B1203A2485AA25B120FA248C7FCA212 1E123EA25AA2127812F8A25A126017647BCA27>I<126012F0B3B3B3B3B3A81260046474 CA1C>I<EB1FC0EBFFF83801F03E3807C00F390F800780001FEB03C0393F0001E0140000 7E14F0140314075AA3EC03E0EC00801500A3127EA2123E123F7E6C7E6C7E6C7E6C7EEA00 78131EEB7F803801F9E03803E0F8380FC03C48487EEB001F48EB0F80007EEB07C015E0EC 03F05AA2EC01F8A6127EA2EC03F07E7E390F8007E0D807C013C00003130F3901E01F8039 00F83E00EB3CFCEB0FF0EB03C0EB00F0147C8080EC0F80EC07C015E0140315F0A2EC01F8 A31208123E127FA3EC03F0127E12780038EB07E0123C6CEB0FC06C14803907801F003803 E07CC6B45AEB1FC01D5A79C52C>120 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fl cmsy8 8 1 /Fl 1 1 df<B812C0A32A037A9137>0 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fm cmti12 12 47 /Fm 47 124 df<EF7FF80407B5FC93391FC00FC093393E0001E004FCEB00F04B4813014B 4813075E0307140FA24B5A19E0031FEC03804C90C7FCA3153F93C9FCA45D157EA415FE91 B8FCA260DA00FCC7127E020115FE4B5CA317016014035D170360A214074B130760A3020F 140F4B5CA3171F021F5D5DA2053F13E01801023F16C092C7FCA2EF7F03057E13805C027E 15071900173E180E02FEEC1E1E4AEC1F1CEF07F8EF01E094C8FC495AA35C1303A2001C5B 127FEAFF075CA2495A00FE90CBFCEAF81FEA701EEA783CEA1FF0EA07C03C5A83C537>12 D<13F0EA03F8EA07FC120FA6EA03CCEA001C1318A213381330A2137013E013C012011380 1203EA0700120E5A5A5A5A5A0E1D6BC41E>39 D<167016E0ED01C0ED0380ED0700150E15 3C5D15F85D4A5A4A5A4A5A140F4AC7FC141E143E5C147814F8495A5C1303495AA2495AA2 49C8FCA25B133E137E137CA25BA212015BA212035BA212075BA2120FA25BA2121FA290C9 FCA25AA2123EA3127EA2127CA65AAB1278A6127C123CA47EA2120E120FA27E6C7EA26C7E A26C7E1360246472CA28>I<1560A2157081A281151E150E150FA2811680A3ED03C0A516 E0A21501A71503A91507A216C0A4150FA21680A2151FA21600A25DA2153EA2157EA2157C 15FCA25D1401A25D14035DA214075D140F5DA24AC7FCA2143EA25C147814F8495AA2495A 5C1307495A91C8FC131E133E5B13785B485A485A485A48C9FC121E5A5A12E05A23647FCA 28>I<13F0EA03FC1207A2EA0FFEA4EA07FCEA03CCEA000C131C1318A213381330137013 6013E0EA01C013801203EA0700120E5A5A5A5A5A0F1D7A891E>44 D<007FB5FCB6FCA214FEA21805789723>I<120FEA3FC0127FA212FFA31380EA7F00123C 0A0A76891E>I<16C01501A215031507ED0F80151F153F157F913801FF005C140F147F90 3807FCFEEB0FF0EB0700EB00015DA314035DA314075DA3140F5DA3141F5DA3143F5DA314 7F92C7FCA35C5CA313015CA313035CA313075CA2130FA2131F133FB612FCA25D224276C1 32>49 D<026014300278EB01F091397F801FE091B612C01780170016FC4914F016C0DACF FEC7FC02C0C8FC13035CA3130791C9FCA35B130EA3131E90381C07F8EC3FFE9138F80F80 90393DC007C0D93F807F90383E0003013C80496D7E1370A290C7FC82A41503A415075E12 0E123F486C130F00FF5DA390C7485A5A00F84A5A12E04B5A93C7FC15FE14016C5C007049 5A0078495A6CEB1FC0003E495A261F80FEC8FC6CB45A000313E0C66CC9FC2C4476C132> 53 D<9026380FC0131C9038787FE0902671FFF0133C01F3157801EF15F090B5FC4801E0 EB01E09139007003C04848EB380701F8EC1F804848EB1C3F4990381FFF004848EB07DF49 EB001E48C85A121E5E4815F800385D0078140100705D00F01403485D1507C8485AA24BC7 FCA25D153E157E157C15FC5D1401A24A5AA214075D140F5D141FA25D143FA24AC8FCA314 FEA21301A25C1303A25C1307A35C130FA35C5C6D5A2E4472C132>55 D<ED1FE0EDFFFC020313FF913907E03F8091391F800FC091393E0007E04A13034A14F049 481301495AA2495AA2495AA21603011F15E0A216076E14C0EE0F806E131F6EEB3F006E13 3E6D6C5B02FF13F0ED83E06DEBC7C06D01FFC7FC6D13FC6D5B6E7E6E7E91B57ED901EF7F D907837FEB1F01D93E007F496D7E49133F4848131F4848130F48486D7E48481303001F14 0190C7FC5A003E1400007E5D127CA2150100FC5D5A4B5AA24B5A127C4B5A4BC7FC6C143E 003F5C6C495A390FC003F03907F01FC06CB5C8FCC613FCEB1FE02C4477C132>I<ED3FC0 EDFFF0020313FC91380FE07E91383F803F4A487E02FC14800101140F494814C0495A495A A2495A133F4A14E0137FA249C7FC161FA24816C05BA2163F12035BA2167F17804914FFA3 4B130012015D5D00005D6D130F017C131D153B6DEBF3FC90381F03C3903907FF83F89038 01FC0790C7FC5E150F5E151F5E4B5AA24BC7FCA2001C14FE007F5C48495A4A5A14074A5A 485C00F8013FC8FC48137E5C387C07F0383FFFE06C1380D803FCC9FC2B4476C132>I<EF 03801707A24D7EA2171FA2173F177FA217FFA25EA2EE03BF1607173F160F160E161C8416 38171F167016F016E0ED01C0A2ED0380A2ED0700A2150E151E151C5D845D170F5D14015D 14035D4AC7FC92B6FC5CA2021CC7120F143C14385CA24A81A249481407A2495A130791C8 FC130E131EA25B137C13FC00014C7ED807FE151FB500E00107B512F8A219F03D477BC648 >65 D<91B712FCF0FF8019E00201903980001FF06E90C7EA07F84A6F7E727E4B81841A80 0203167F5DA314075D19FFA2020F17004B5C611803021F5E4B4A5A180F4E5A023F4B5A4B EC7F804EC7FCEF03FC027FEC0FF84BEBFFC092B6C8FC18E0913AFF800007F892C7EA01FC 717E187F49834A6F7EA30103835CA313075CA3010F5F4A157FA24E5A131F4A4A90C7FC60 1703013F4B5A4A4A5A4D5A017F4B5A4D5A4A4948C8FC01FFEC0FFEB812F817C04CC9FC41 447AC345>I<DC0FF8130393B513070307ECC00F923A1FF803E01F923A7FC000F81E4BC7 EA7C3EDA03FCEC3C7EDA0FF0EC1EFE4A48EC0FFC4A4814074AC8FC02FE1503494816F813 0349481501495A494816F0495A137F5C01FF17E04890C9FCA2485A19C0485AA2485A95C7 FC121F5BA2123F5BA3127F5BA4485AA41838A218781870A218F0007F5F1701601703003F 5F17076D4BC7FC001F160E171E6C6C5D6D5D00075E6C6C4A5A6DEC07C06C6C4A5AD8007F 023EC8FCD93FC013FC90391FF807F00107B512C0010191C9FC9038001FF0404872C546> I<91B912C0A30201902680000313806E90C8127F4A163F191F4B150FA30203EE07005DA3 14074B5D190EA2140F4B1307A25F021F020E90C7FC5DA2171E023F141C4B133C177C17FC 027FEB03F892B5FCA39139FF8003F0ED00011600A2495D5CA2160101034B13705C19F061 010791C8FC4A1501611803010F5F4A150796C7FC60131F4A151E183E183C013F167C4A15 FC4D5A017F1503EF0FF04A143F01FF913803FFE0B9FCA26042447AC342>69 D<DC0FF81306DCFFFE130E03079038FF801E923A1FF807E03E923A7F8001F03CDA01FEC7 EA787CDA03F8EC3CFCDA0FF0141D4A48EC1FF8DA3F80140F4AC8FCD901FE1507494816F0 5C01071603495A494816E0495A137F5C01FF17C04890C9FC5B12031980485AA2485A95C7 FC121F5BA2123F5BA3127F5BA4485A043FB512E0A39339001FF80060A360A2007F163F60 A3177F003F5F7F121F17FF6D93C7FC000F5D6C6C5C7F6C6C4A5A6C6CEC1F3E6C6C143ED9 3FC0EBF81E903A1FF007F01C0107B5EAC00C010149C9FC9038003FF03F4872C54B>71 D<027FB512E091B6FCA20200EBE000ED7F8015FFA293C7FCA35C5DA314035DA314075DA3 140F5DA3141F5DA3143F5DA3147F5DA314FF92C8FCA35B5CA313035CA313075CA3130F5C A3131F5CA2133FA25CEBFFE0B612E0A25D2B447BC326>73 D<031FB512F05DA29239000F FC005FA35FA2161FA25FA2163FA25FA2167FA25FA216FFA294C7FCA25DA25EA21503A25E A21507A25EA2150FA25EA2151FA25EA2153FA25EA2157FA25EEA0F80D83FE013FF93C8FC 127FA24A5AEAFFC04A5A1300007C495A0070495A4A5A6C5C003C495A6C01FEC9FC380F81 F83803FFE0C690CAFC344679C333>I<91B612F0A25F020101C0C7FC6E5B4A90C8FCA25D A314035DA314075DA3140F5DA3141F5DA3143F5DA3147F5DA314FF92C9FCA35B5CA30103 16104A1538A21878010716705C18F018E0010F15015C18C01703011F15074A1580170FA2 013FED1F004A5C5F017F15FE16034A130F01FFEC7FFCB8FCA25F35447AC33D>76 D<91B56C93387FFFC08298B5FC02014DEBC0006E614A5FA203DF4C6CC7FC1A0E63912603 CFE05D038F5F1A381A711407030FEEE1FCA2F101C3020FEE0383020E60F107036F6C1507 021E160E021C60191CF1380F143C023804705BA2F1E01F0278ED01C091267003F85EF003 801A3F02F0ED070002E0030E5CA24E137F130102C04B91C8FC606201036D6C5B02805F4D 5A943803800113070200DA07005BA2050E1303495D010E606F6C5A1907011E5D011C4B5C A27048130F133C01384B5C017892C7FC191F01F85C486C027E5DD807FE027C4A7EB500F0 0178013FB512C0A216705A447AC357>I<91B712F018FEF0FF800201903980007FE06E90 C7EA1FF04AED07F818034B15FCF001FE1403A24B15FFA21407A25DA2140FF003FE5DA202 1F16FC18074B15F8180F023F16F0F01FE04B15C0F03F80027FED7F0018FE4BEB03FCEF0F F002FFEC7FC092B6C7FC17F892CAFC5BA25CA21303A25CA21307A25CA2130FA25CA2131F A25CA2133FA25CA2137FA25C497EB67EA340447AC342>80 D<DB03FE130C92390FFF801C 037FEBE03C9238FE03F8913A03F0007C7C4A48EB3EF84A48131F4A48130F4AC7FC027EEC 07F05C1703495A18E0495AA213074A15C0A3130F1880A28094C7FCA280806D7EECFFE015 FC6DEBFF806D14F016FC6D14FF023F80020F801403DA003F7F150703007F163F161F160F A21607A3120716031607A2485EA2120E160F001E5EA2001F4B5AA2484BC7FC6D143E167E 6D5C007F4A5A6D495AD87CF0495AD8787CEB1F8027F03F807FC8FC90381FFFFCD8E00713 F039C0007F80364879C537>83 D<48B912F85AA2913B0007FC001FF0D807F84A130701E0 010F140349160148485C90C71500A2001E021F15E05E121C123C0038143F4C1301007818 C0127000F0147F485DA3C800FF91C7FC93C9FCA35C5DA314035DA314075DA3140F5DA314 1F5DA3143F5DA3147F5DA314FF92CAFCA35B5CA21303A21307497E007FB612C0A25E3D44 6FC346>I<EC1F80EC7FE0903901F07070903907C039F890380F801D90381F001F013E6D 5A137E5B484813075E485A120749130F000F5DA2485A151F003F5D5BA2153F007F92C7FC 90C7FCA25D157E12FEA29238FE0380EDFC071700A2007E13015E913803F80E1407003E01 0F131E161C6C131C02385B3A0F80F078783A07C3E07C703A01FF801FE03A007E00078029 2D76AB32>97 D<EB0FE0EA07FFA338001FC0130F131FA25CA3133F91C8FCA35B137EA313 FE5BA312015BEC1F80EC7FE03903F9E0F89038F3C07C9038F7003E13FE48487F5BA24914 80485AA25BA2121F5BA2153F123F90C7FCA2157F481500127EA25D5D5AA24A5AA24A5AA2 007C5C4A5A140F5D4A5A003C49C7FC003E137E001E5B6C485A380783E03803FF80C648C8 FC214676C42D>I<EC0FE0EC7FF8903801F81E903807E00F90390F80078090381F000301 7E14C049131F0001143F5B4848EB7F801207485AED3E00484890C7FCA2485AA2127F90C9 FCA35A5AA45AA5ED0180ED03C0ED0780A2007CEC0F00007E141E003E147C15F06CEB03E0 390F800F802607C07EC7FC3801FFF838007FC0222D75AB2D>I<EE07F0ED03FFA3923800 0FE01607160FA217C0A2161FA21780A2163FA21700A25EA2167EA216FEA25EEC1F80EC7F E1903801F071903907C039F890380F801D90381F001F013E130F017E5C5B48481307A248 485C120749130F120F5E485A151F123F495CA2153F127F90C790C7FCA25DA200FE147EA2 9238FE0380160703FC1300A2007E13015E913803F80E1407003E010F131E161C6C131C02 385B3A0F80F078783A07C3E07C703A01FF801FE03A007E0007802C4676C432>I<EC0FE0 EC7FF8903801F83E903807C00F90391F800780EB3F00017E14C0491303485A4848130700 0715805B000F140F484814005D4848133E15FCEC07F0007FEBFFC0D9FFFEC7FC14C090C9 FC5A5AA55AA4ED0180ED03C0007CEC0780A2007EEC0F00003E141E157C6C14F06CEB03E0 3907800F802603C07EC7FC3801FFF838003FC0222D75AB2D>I<EE0F80EE3FE0EEF87092 3801F038923803E0F8923807E1FC16C3ED0FC7A2EE87F892381F83F0EE81E0EE8000153F 93C7FCA45D157EA415FE5DA349B512FEA390260001F8C7FCA314035DA414075DA4140F5D A4141F5DA4143F92C8FCA55C147EA314FE5CA413015CA4495AA35C1307121C007F5B12FF 495AA291C9FC485AEAF81E485AEA7878EA1FF0EA07C02E5A83C51E>I<15FCEC03FF9139 0F83838091393E01CFC091387C00EF4A13FF4948137F010315804948133F495A131F4A14 00133F91C75A5B167E13FE16FE1201495CA215011203495CA21503A2495CA21507A25EA2 150F151F5E0001143F157F6C6C13FF913801DF8090387C039F90383E0F3FEB0FFCD903F0 90C7FC90C7FC5DA2157EA215FEA25DA2001C495A127F48495A14074A5A485C023FC8FC00 F8137E387C01F8381FFFE0000390C9FC2A407BAB2D>I<14FE137FA3EB01FC13001301A2 5CA21303A25CA21307A25CA2130FA25CA2131FA25C157F90393F83FFC091388F81F09138 1E00F802387F4948137C5C4A137EA2495A91C7FCA25B484814FE5E5BA2000314015E5BA2 000714035E5B1507000F5DA249130F5E001F1678031F1370491480A2003F023F13F0EE00 E090C7FC160148023E13C01603007E1680EE070000FEEC1E0FED1F1E48EC0FF80038EC03 E02D467AC432>I<143C147E14FE1301A3EB00FC14701400AE137C48B4FC3803C7803807 03C0000F13E0120E121C13071238A21278EA700F14C0131F00F0138012E0EA003F1400A2 5B137EA213FE5B12015BA212035B141E0007131C13E0A2000F133CEBC038A21478EB8070 14F014E0EB81C0EA0783EBC7803803FE00EA00F8174378C11E>I<EB03F8EA01FFA33800 07F013031307A214E0A2130FA214C0A2131FA21480A2133FA21400A25BA2137EA213FEA2 5BA21201A25BA21203A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7FCA2387F 01C01303007E1380A2130700FE130012FCA25B130EEA7C1E131CEA3C3CEA3E786C5AEA07 C0154678C419>108 D<D801F0D90FE0EB07F0D803FCD97FF8EB3FFC28071E01F03EEBF8 1F3E0E1F03C01F01E00F80271E0F8700D983807F001C018E90390F870007003C019C148E 003801B802DC8002F814FC26781FF05C0070495CA24A5C00F0494948130FD8E03F6091C7 5B1200043F141F4960017E92C7FCA24C143F01FE95C7FC49147E6104FE147E1201494A14 FE610301EE0780000305011400494A14F8A2030302035B0007F0F00E495C1A1E0307EDE0 1C000F193C494A153862030F020113F0001FF0F1E0494A903800FF800007C7D80380023E C7FC492D78AB50>I<D801F0EB0FE0D803FCEB7FF83A071E01F03E3A0E0F03C01F001ED9 87001380001C018E130F003C139C003801B814C014F838781FF000705BA25C00F049131F D8E03F158091C7FC1200163F491500137EA25E01FE147E5B16FE5E12014913015E170F00 030203130E4914F0A20307131E0007EDE01C5B173CEEC038000F167849157017E0ED03C1 001FEDE3C049903801FF000007C8127C302D78AB37>I<EC0FE0EC7FFC903801F83E9039 07E00F8090390F8007C0EB1F00017EEB03E04914F0A248481301484814F81207485AA248 5AA2485A1503127F90C7FCA215074815F05AA2150F16E05AED1FC0A21680153F16005D15 7E5D007C495A007E495A003E5C4A5A6CEB1F80260F803EC7FC3807C0FC3801FFF038003F 80252D75AB32>I<D903E0137E903A07F801FF80903A0E3C0783E0903A1C1E0F01F0903A 3C1F1C00F801385B017849137C01705BA24A48137E01E05BA292C7FC00015B13C0147EC7 FC02FE14FEA25CA20101140117FC5CA20103140317F85CA20107EC07F0A24AEB0FE0A201 0F15C0EE1F80163F1700496C137E5E4B5A9138B803F090393F9C07E091389E0F80DA07FE C7FCEC01F849C9FCA2137EA213FEA25BA21201A25BA21203A21207B512F0A25C2F3F7FAB 32>I<D801F0EB3F803A03FC01FFF03A071E03C0F83A0E0F0F007C001E90389E01FC001C 139CECB803003813F0A2D91FE013F80078EC00E00070491300A200F05BEAE03F91C8FC12 00A25B137EA313FE5BA312015BA312035BA312075BA3120F5BA3121F5B0007C9FC262D78 AB29>114 D<EC0FE0EC7FF8903801F01E903803C00F90390780078090380F0003011E14 C0150749131FA2017CEB3F801378137CED0E0092C7FC137E137F14F014FF6D13C06D13F0 6D7F6D7F1300EC0FFE14011400157F81120E003F141E487EA2153E48C7123CA200FC5C12 705D0078495A6C495A6CEB0F80260F803EC7FC3803FFF838007FC0222D7AAB28>I<1470 EB01F8A313035CA313075CA3130F5CA3131F5CA2007FB512E0B6FC15C0D8003FC7FCA25B 137EA313FE5BA312015BA312035BA312075BA3120F5BA2EC0780001F140013805C140E00 3F131EEB001C143C14385C6C13F0495A6C485AEB8780D807FEC7FCEA01F81B3F78BD20> I<137C48B414072603C780EB1F80380703C0000F7F000E153F121C0107150012385E1278 D8700F147E5C011F14FE00F05B00E05DEA003FEC0001A2495C137E150313FE495CA21507 1201495CA2030F13380003167849ECC070A3031F13F0EE80E0153F00011581037F13C06D EBEF8300000101148090397C03C787903A3E0F07C70090391FFE01FE903903F000782D2D 78AB34>I<017C143848B414FC3A03C78001FE380703C0000F13E0120E001C1400010714 7E1238163E1278D8700F141E5C131F00F049131C12E0EA003F91C7123C16385B137E1678 01FE14705BA216F0000115E05B150116C0A24848EB0380A2ED0700A2150E12015D6D5B00 0014786D5B90387C01E090383F0780D90FFFC7FCEB03F8272D78AB2D>I<017CEE038048 B4020EEB0FC02603C780013FEB1FE0380703C0000E7F5E001C037E130F01071607123804 FE130300785DEA700F4A1501011F130100F001804914C012E0EA003FDA000314034C1480 5B137E0307140701FE1700495CA2030F5C0001170E495CA260A24848495A60A260120103 3F5C7F4B6C485A000002F713036D9039E7E0078090267E01C349C7FC903A1F0781F81E90 3A0FFF007FF8D901FCEB0FE03B2D78AB41>I<02F8133FD907FEEBFFE0903A0F0F83C0F0 903A1C07C780F890393803CF03017013EE01E0EBFC07120101C013F8000316F00180EC01 C000074AC7FC13001407485C120EC7FC140F5DA3141F5DA3143F92C8FCA34AEB03C01780 147EA202FEEB0700121E003F5D267F81FC130E6E5BD8FF83143CD903BE5B26FE079E5B3A 7C0F1F01E03A3C1E0F83C0271FF803FFC7FC3907E000FC2D2D7CAB2D>I<137C48B41407 2603C780EB1F80380703C0000F7F000E153F001C1600130712385E0078157EEA700F5C01 1F14FE00F0495B12E0EA003FEC00015E5B137E150301FE5C5BA2150700015D5BA2150F00 035D5BA2151F5EA2153F12014BC7FC6D5B00005BEB7C0390383E0F7EEB1FFEEB03F090C7 12FE5DA214015D121F397F8003F0A24A5A4848485A5D48131F00F049C8FC0070137E0078 13F8383801F0381E07C06CB4C9FCEA01FC294078AB2F>I<B812F0A22C02779B32>123 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fn cmbx12 14.4 45 /Fn 45 122 df<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE0003FC DAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA37190 C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8FC03 B612C0A542547DD34B>12 D<EA07F0EA1FF8487E487E7FB5FC1480A314C0A37EA27E7EEA 07F3EA0003A213071480A3130F1400A25B131E133E133C137C5BA2485A485A485A485A48 C7FC121E120C1228769025>44 D<EA07F0487E487E487E487EB51280A76C13006C5A6C5A 6C5A6C5A1111769025>46 D<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13 F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>49 D<EC3FFE0103B512E0010F14FC 013F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48 488001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914 E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B 5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495A D91F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD 43>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848 C76C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C7 5AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016 FCEEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A270 13FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C 4816E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D01 1F1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA216 1F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC 0FC01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B48 5A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43 >I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16 F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026 FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A418 F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F17006C 6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D 14F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC9139 7FFE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913E0 49485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5A A21508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E701380 4A15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C 6D15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C00100 92C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060 A2606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8 FC16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140F A25D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FF C0027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C 7E48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014 F802FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFF E017806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE7480181 15C048D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713FC 1601824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17 C06D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D01 0F1580010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F 6E7E4901037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A91 C714C05A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D 137B6C6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC00401500 A218F05EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A 5A494A5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0 010F49C8FC010013F0364F7ACD43>I<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C 7FA24C7FA34C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083 030F814C7E031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B 800207835D844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A2 4A820103854A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547B D366>65 D<932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA 803F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848 C9FC4901F8824949824949824949824949824990CA7E494883A2484983485B1B7F485B48 1A3FA24849181FA3485B1B0FA25AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B 0F6C6D1980A26C1A1F6C7F1C006C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A 6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203 903AFFE001FFF0020091B612C0033F93C8FC030715FCDB007F14E0040101FCC9FC525479 D261>67 D<BA7E19FCF1FF801AF01AFCD8000701F0C7000F13FF060014C0071F7F070713 F807017F737F747E747F747F86747F747F8886888688A2757EA31D8087A21DC0A51DE0A3 87A963A31DC0A51D80A2631D00A3515AA2646264505B6264505B505B5090C7FCF2FFFE4F 5B07075B071F5B96B512C0060F91C8FCBB5A1AF01AC007FCC9FC19805B527CD167>I<BC 1280A5D8000701F8C7000114C0F0001F19071901851A7F1A3F1A1FA2F20FE0A21A07A31A 03A318F81BF01A01A497C7FC1701A317031707170F177F92B6FCA59238F8007F170F1707 17031701A317001B3EA31B7CA395C8FCA21BFCA21BF8A21A01A31A031BF01A071A0FA21A 1F1A3FF27FE0F101FF1907191F0603B5FCBCFCA21BC0A34F517CD058>I<932601FFFCEC 01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F02 0F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F8824949824949 824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B 0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A36C7FA36C7FA2 7E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D6C6D5C6E01F0 EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE001F030703FC13 07DB007F02E01301040149CAFC5B5479D26A>71 D<B8D8C003B8FCA5D8000701F8C9001F EBE000B3AE92BAFCA503F8C9121FB3B1B8D8C003B8FCA560527CD169>I<B812F8A5D800 0701F8CAFCB3B3A91A7CA41AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19 FF180360183F4DB5FCBB12E0A546527CD151>76 D<B600FC93B7FC8181A282D800076E92 39003FFC0070EE07E08282A28202EF7F02E77F02E380A202E18002E0806F7F6F7F6F7FA2 6F7F6F7F6F806F80A26F80707F707F707F707FA2707F7080708070808583717F717F717F 717FA27114807114C07114E07213F07213F8A27213FC7213FE7213FF721487A27214C772 14E77313F77313FF85A285858585A28586868686A286868686A2D93FFC187FB7173F1B1F 1B0F1B07755A60527CD169>78 D<BAFC19F819FF1AE086D8000701F0C7001F13FC060113 FF726C13807313C0070F13E01BF0857313F81BFCA27313FEA41BFFA81BFEA31BFC61A21B F84F13F04F13E0614F13C04F13004E485A061F5B92B812F01AC04FC7FC19E003F8CBFCB3 AEB812C0A550527CD15C>80 D<B912F0F0FF8019F819FF1AC0D8000701F0C714F0060F7F 060113FE727F737F737F85737F87A2737FA387A863A2616363A24F5B4F5B4F90C8FC4F5A 06035B060F13F095B512C092B8C9FC19F819E019F89226F0000313FE9439007FFF80727F 727F727F727F727F8684A28684A787A71D1C75133EA38575137E73157C7513FC731401B8 6C6D9038F803F807039038FE07F07390B512E0736C14C0080F1400CEEA7FFC5F537CD164 >82 D<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A 4801E0EB0FFD4801800101B5FC4848C87E48488149150F001F824981123F4981007F82A2 8412FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017 F06C16FC6C16FF6C17C06C836C836D826D82010F821303010082021F16801400030F15C0 ED007F040714E01600173F050F13F08383A200788200F882A3187FA27EA219E07EA26CEF FFC0A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003 FFE0486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B> I<003FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001E08449197F4919 3F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3AC91B912F0A5 53517BD05E>I<B800C00103B612FCA5D8000701F8CAEBF000F31F80B3B3B11B3FA26D97 C7FC81637F1B7E6D6D17FE505A6E7E505A6E6D15076E4D5A6E6D4B5A6E6D4B5A6E01F84B 5A6E6DDA03FFC8FC6E6CB46CEB0FFE6F9039F001FFF8030F90B65A030316C0DB007F92C9 FC040F14F8DC007F13805E537CD167>I<EC7FFF0107B512F0013F14FE90B77E48D9E00F 7F2703FE000113F0486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5A C9FCA6037FB5FC020FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0485B 485B485B4890C7FC5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C 9026C003E1EBFFE06C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101 E090C8FC3C387CB641>97 D<913801FFF8021FEBFF8091B612F0010315FC010F9038C00F FE903A1FFE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC 486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F 6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A0100 1580023F49C7FC020113E033387CB63C>99 D<4DB47E0407B5FCA5EE001F1707B3A49138 01FFE0021F13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC4948 7F4849143F484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F 6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5 128F0101ECFE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49 B6FC010715C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E481780 48497F18C0488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA2 7F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CEC FF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387C B63D>I<ED3FFC0203B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F49 903800FFFC495A495AA2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007FF8 C8FCB3B3A7007FB512FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F 13E0013FECFF7F90267FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF0 1F4890C7D83FF813E0489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A 5AA26C5E6C6D495A6C6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607 C03F90C9FC91CBFCA2120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D82 8448B9FC12074848C700031480D81FF8EC003F4848150748486F13C083485A83A56D5D00 7F18806D5D003F18006C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F 5B6C6CB71280010F03FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<137F497E0003 13E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B6 12E0A51B547BD325>105 D<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>108 D<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092271F E07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780137F DAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3 ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F003 0F8092391FE07FFC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502 FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B6 12C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F4849 6D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3 003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE 011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I< 903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9 FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A 0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FB FE075B02F8B612E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I< 912601FFE0EB0780021F01F8130F91B500FE131F0103ECFF80010F9039F03FC03F499039 800FE07F903A7FFE0003F04948903801F8FF4849EB00FD4849147F4A805A4849805A4A80 5AA291C87E5AA35B12FFAC6C7EA37EA2806C5EA26C6D5CA26C6D5C6C6D5C6C93B5FC6C6D 5B6D6C5B6DB4EB0FEF010F9038C07FCF6D90B5120F010114FED9003F13F80203138091C8 FCB1040FB61280A5414D7CB547>I<90397FE003FEB590380FFF80033F13E04B13F09238 FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE 1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537>I<903903FFF00F013FEBFE1F90 B7FC120348EB003FD80FF81307D81FE0130148487F4980127F90C87EA24881A27FA27F01 F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C15F06C816C816C81C681013F1580010F 15C01300020714E0EC003F030713F015010078EC007F00F8153F161F7E160FA27E17E07E 6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F8 07148048C601F8C7FC2C387CB635>I<143EA6147EA414FEA21301A313031307A2130F13 1F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F 0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B020313802A4D7ECB34>I<D93FF891 3801FFC0B50207B5FCA50003ED001FC61607B3AE5FA35FA2017F5D173B177B6D6C14F3DC 01E313F06D6CD907C3EBFFC0903A0FFFC03F836D90B51203010114FE6D6C13F8020701E0 91C7FC42377BB54B>I<B600F00107B5FCA5000101F8C8EA7FE06C6DED3F00A2017F163E 6E157E013F167C6E15FC6D5E6F13016D5E8117036D5E6F13076D5E6F130F6D5E6F131F6D 93C7FC815F6E6C133E177E023F147C6F13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16 FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5AA26F5A6F5A40367DB447>I<B6D8E07F B5D8C003B512C0A5000101F0C701F0C7381FF8006E027FED07E06C715DA26E023F150F01 7F705DA26E181F013F4B6C92C7FC6E606D70143E94B5FC6F177E6D4A6E137C03C001F315 FC6D715B160303E001E114016D020702E05B03F013C06D71485A160F03F8D9807F13076D 05F85B93381F003F03FC160F027F4902FC5BDBFE3E011F131F023F04FE90C8FC167EDBFF 7C010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E5F 93C8123F6F5EA2033E6FC9FC5A367DB461>I<B600F00107B5FCA5C601F8C8EA7FE06EED 3F00A26D6C153E187E013F167C6E15FC6D5E6F13016D5E6F13036D5E8117076D6D5C170F 6D6D5C171F6D93C7FC6F5B027F143E6F137E023F147C6F13FCA26E6D5A16816EEBC1F016 C36E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5AA35E150F5E 151F93C9FC5DD81FC0133E486C137E486C137C486C13FC5D14015D14034A5A6C48485A49 485A263FC07FCAFCEB81FE6CB45A6C13F000035BC690CBFC404D7DB447>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fo cmss12 12 5 /Fo 5 81 df<EDFF804A7FA34A7FA3913807EFF0A215E7020F7F15C7A2021F7F15C39138 3F83FEA21581027F7F1501814A805CA201016E7E5CA201036E7E5CA201076E7E5CA2010F 6E7E5C011F8116075C013F8116035C017F818291B7FC90B87EA34883A201FCC8127F0003 707EA2484882171F5B000F83170F5B001F8317075B003F8317035B007F838390C9FC4870 1380A239457DC440>65 D<ED3FFE0203B512F0020F14FE023FECFF8091B7FC5B0107D9E0 0713004990C7FCD91FFC141F49481407D97FE080494891C7FC5C4890CAFC485A12075B12 0F5B485AA3485AA3485AA4485AAD6C7EA46C7EA36C7EA36C7E7F12077F12036C7E6C6D15 806E14016D6C1403D93FF8140F6D6CEC1FC06DB4147F6D9038E003FF010190B612806DED FE00023F5C020F14F0020314C09126003FFCC7FC32477AC53E>67 D<B812F0A60180C9FCB3A690B71280A60180C9FCB3A890B712F8A72D4578C43A>69 D<ED3FFC0203B512E0020F14F8023F14FF91B712C04916E00107EBE0074990C7127FD91F FCEC1FC049481407D97FE01403494814014A14004890CAFC5A5B485A120F5B485AA3485A A3485AA4485AAA4BB512F0A36C7EA392C7120F6C7EA36C7EA36C7E7F12076C7E7F7E6C7F 806D7EEB3FF86D7E6DB4143F6D9038E007FF010190B6FC6D16E0023F1500020F14FC0203 14E09126003FFCC7FC34477AC541>71 D<B612FCEDFFC016F016FC16FF1780902680000F 13C0030113E09238007FF0EE1FF8160FEE07FCA2EE03FE1601A217FFA282A45EA217FEA2 1603EE07FCA2EE0FF8161FEE7FF0923801FFE0030F13C090B71280170016FC16F016C003 FCC7FC0180C9FCB3AB304578C43E>80 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fp cmr8 8 10 /Fp 10 58 df<EC0380B3A4B812FCA3C7D80380C7FCB3A42E2F7CA737>43 D<EB3FC0EBFFF03803E07C48487E48487E497E001EEB0780A2003E14C0A248EB03E0A500 FC14F0B0007C14E0A3007E1307003E14C0A36CEB0F806C14006D5A3807C03E3803F0FC38 00FFF0EB3FC01C2D7DAB23>48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387F FFFEA2172C7AAB23>I<EB7F803801FFF0380780FC380E003F48EB1F8048EB0FC05A0060 EB07E012F000FC14F07E1403A3007C1307C7FCA215E0140F15C0141F1580EC3F00147E14 7C5C495A495A495A495A011EC7FC5B5B4913305B485A4848136048C7FC000E14E0001FB5 FC5A4814C0B6FCA21C2C7DAB23>I<EB3FC03801FFF03807C0FC380E007E487FEC1F8000 3F14C0A2EB800F1300A2000C131FC7FC1580A2EC3F00143E5C5CEB03F0EBFFC014F0EB00 FC143FEC1F8015C0140F15E0A2EC07F0A21238127C12FEA3EC0FE012F8006014C0007013 1F6C1480001EEB3F00380780FC3801FFF038007FC01C2D7DAB23>I<140EA2141E143EA2 147E14FEA2EB01BE1303143E1306130E130C131813381330136013E013C0EA0180120313 001206120E120C5A123812305A12E0B612FCA2C7EA3E00A9147F90381FFFFCA21E2D7EAC 23>I<EB03F8EB0FFE90383E0780EBF8013901F007C03803E00FEA07C0EA0F80A2391F00 078091C7FC123EA2127EA2127CEB0FC038FC3FF0EBF07C38FDC01EB4487E01001380EC07 C04814E0A214034814F0A4127CA3127EA2003E14E01407121E001F14C06CEB0F80390780 1F003803C03E6C6C5A38007FF0EB1FC01C2D7DAB23>54 D<1230123C003FB512F8A215F0 5A15E039700001C000601480140348EB0700140E140CC7121C5C143014705C495AA2495A A249C7FCA25B130E131EA2133EA3133C137CA413FCA913781D2E7CAC23>I<EB1FC0EBFF F03803E07C3807801E48487E001EEB0780A248EB03C0A4123E1407003F1480381FC00F01 E01300EBF81E6C6C5A3807FFF86C13E0C6FCEB3FF8EBFFFC3803C7FFD807831380D81F00 13C0001E133F48EB1FE0007C13070078EB03F012F84813011400A46C14E000781301007C 14C0003C13036CEB0780390F800F003807E03C3801FFF038003FC01C2D7DAB23>I<EB3F 80EBFFF03803E0783807C03E48487E48487E003E14801407007E14C0127C00FC14E01403 A315F0A5007C1307127EA2003E130F7E6C131F3807803B3803E0F33800FFC390383F03E0 13001407A215C0A2140F001E1480003F14005C143E143C003E5B001C5B380E03E03807FF 80D801FEC7FC1C2D7DAB23>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fq cmmi12 12 28 /Fq 28 122 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>58 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A 1206120E5A5A5A12600B1D78891B>I<F001C0F007E0181FF07FC0943801FF00EF07FCEF 1FF0EF7FC04C48C7FCEE0FFCEE3FF0EEFFC0030390C8FCED0FF8ED3FE0EDFF80DA03FEC9 FCEC1FF8EC7FE0903801FF80D907FECAFCEB1FF0EB7FC04848CBFCEA07FCEA1FF0EA7FC0 48CCFCA2EA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FE903801FF809038007FE0 EC1FF8EC03FE913800FF80ED3FE0ED0FF8ED03FF030013C0EE3FF0EE0FFCEE01FF933800 7FC0EF1FF0EF07FCEF01FF9438007FC0F01FE01807F001C03B3878B44C>I<1618163C16 7CA2167816F8A216F01501A216E01503A216C01507A21680150FA2ED1F00A2151E153EA2 153C157CA2157815F8A25D1401A24A5AA25D1407A25D140FA292C7FC5CA2141E143EA214 3C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8FC5BA2133EA2133C137CA213 7813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2121E123EA2123C127CA21278 12F8A25A126026647BCA31>I<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB 1FF0EB07FE903801FF809038007FE0EC1FF8EC03FE913800FF80ED3FE0ED0FF8ED03FF03 0013C0EE3FF0EE0FFCEE01FF9338007FC0EF1FF0EF07FCEF01FF9438007FC0F01FE0A2F0 7FC0943801FF00EF07FCEF1FF0EF7FC04C48C7FCEE0FFCEE3FF0EEFFC0030390C8FCED0F F8ED3FE0EDFF80DA03FEC9FCEC1FF8EC7FE0903801FF80D907FECAFCEB1FF0EB7FC04848 CBFCEA07FCEA1FF0EA7FC048CCFC12FC12703B3878B44C>I<1830187018F0A217011703 A24D7EA2170F171FA21737A2176717E717C793380187FCA2EE0307EE07031606160CA216 181638163004607FA216C0030113011680ED0300A21506150E150C5D845D03707F15605D A24A5A4AB7FCA25C0206C87F5C021C157F14185CA25C14E05C495A8549C9FC49163F1306 130E5B133C137C01FE4C7ED807FFED01FF007F01F0027FEBFFC0B5FC5C42477DC649>65 D<91B87E19F019FC02009039C00003FF6F480100138003FFED3FC01AE093C8121FF10FF0 A24A17F84B1507A314035D190FA2020717F04B151F1AE0193F020F17C04BED7F80F1FF00 4E5A021F4B5A4B4A5AF01FF0F03FC0023F4AB4C7FC4BEB1FFC92B612F018FEDA7FC0C7EA 7F804BEC1FC0F00FF0727E02FF6F7E92C8FC727EA249835CA313035CA301075F4A1503A2 4E5A130F4A4B5A4E5AA2011F4C5A4A4B5A4D485A013F4B48C7FCEF0FFC4AEC3FF801FF91 3801FFE0B9128005FCC8FC17C045447CC34A>I<4CB46C1318043F01F013384BB512FC03 07D9007E1378DB1FF090380F80F0DB7F80EB03C1DA01FEC7EA01C34A48EC00E7DA0FF0ED 7FE04A48153F4A5A02FFC9121F494817C04948160F495A130F4A178049481607495A137F 4948170091CAFC5A485A1906485AA2485A96C7FC121F5BA2123F5BA3127F5BA4485AA419 C0A2180161127F180396C7FC6018066C6C160E601818001F17386D5E000F5F6D4B5A6C6C 4B5A00034CC8FC6C6C150E6C6C153C017F5DD93FC0EB01E0D91FF0EB0FC0D907FE017FC9 FC0101B512FCD9003F13E0020790CAFC45487CC546>I<91B912F8A3020001C0C7123F6F 48EC07F003FF1503190193C9FCA21A705C5DA3020317605DA314075D18C01701020F4B13 005DA21703021F92C8FC4B5BA25F023F141E4B13FE92B5FCA24A5CED8000173CA202FF14 1892C7FCA217384915305CA21770010315604A91C9FCA313075CA3130F5CA3131F5CA213 3FA313FFB612F8A345447CC33F>70 D<4CB46C1318043F01F013384BB512FC0307D9007E 1378DB1FF090380F80F0DB7F80EB03C1DA01FEC7EA01C34A48EC00E7DA0FF0ED7FE04A48 153F4A5A02FFC9121F494817C04948160F495A130F4A178049481607495A137F49481700 91CAFC5A485A1906485AA2485A96C7FC121F5BA2123F5BA3127F5BA4485A4CB612805EA2 93C7EBE000725AA3007F60A218FF96C7FCA26C7E5F606C7EA2000F16036D5E6C6C150700 03160F6C6C151F6C6CED3DF8D97F8014786D6CEB01E0D91FF0903807C078D907FE90387F 00700101B500FC1330D9003F01F090C8FC020790CAFC45487CC54D>I<91B6D8E003B612 80A3020001E0C70003EB8000DB7F806E48C7FC03FF1503A293C85BA219075C4B5EA2190F 14034B5EA2191F14074B5EA2193F140F4B5EA2197F141F4B5EA219FF143F92B8C8FCA3DA 7FC0C712014B5DA2180314FF92C85BA218075B4A5EA2180F13034A5EA2181F13074A5EA2 183F130F4A5EA2187F131F4A5EA2013F16FFA24A93C9FCD9FFE002037FB6D8E003B67EA3 51447CC351>I<91B500C0933803FFFE63630200F1FE00DB6FE0EE1BF803EF171F1B3703 CFEF67F0A21BCF0201EF018F038F60DB87F0ED030F1B1F020317060307040C5BA2F2183F 020717300206616F6C15601B7F020E17C0020CDC018090C7FCA24F485A021C1606021860 6F6C5C1A0102381618023004305BA2F16003027016C00260606F6CEB01801A0702E0ED03 004A03065CA24E130F01015E4A60047F5B1A1F01035E91C74A5CA24D48133F494BC7FC01 0661EE3F861A7F010E158C010C039892C8FCA205B05C011C15E001186001386E5A190101 785D01FC92C75BD803FFEF07FEB500F8011E0107B512FE161C160C5F447BC35E>77 D<EE03FF047F13F0923901FC01FC92390FE0007F033FC7EA1FC003FEEC07E0DA01F86E7E DA07F06E7EDA0FC06E7E4A4881027FC9127E02FE167F49488249481780495A010FEF1FC0 5C495A494817E0137F91CAFC5B4848170FF11FF0485AA2485AA2120F5B001F19E0A24917 3F123FA34848EF7FC0A3F1FF80A2485A4E1300A34E5AA24E5A61180F007F60181F614E5A 4E5A6C7E4EC7FC4D5A001F4C5A6D4B5A000F5F6C6C4B5AEF3F806C6C4BC8FC6C6C15FE6C 6CEC01F8017FEC07F06D6CEB1FC0D90FE0017FC9FC903903F803FC0100B512E0DA0FFECA FC44487CC54B>79 D<9339FF8001800307EBF003033F13FC9239FF007E07DA01F8EB0F0F DA07E09038079F004A486DB4FC4AC77E023E804A5D187E5C495A183C495AA213074A1538 A3130F183080A295C7FC806D7E8014FF6D13E015FC6DEBFFC06D14FC6E13FF6E14C0020F 80020314F8EC003F03077F9238007FFE160F1603707E8283A283A21206A4000E163EA212 0C177E001E167CA25F5F003F15014C5A6D4A5A4C5A486C4AC8FC6D143ED87CF85CD8787E 495A3AF01FC00FE0D8E007B51280010149C9FC39C0003FF039487BC53C>83 D<48BA12C05AA291C7D980001380D807F092C7121F4949150F0180170748C75B1903120E 48020316005E12181238003014074C5C00701806126000E0140F485DA3C8001F92C7FC5E A3153F5EA3157F5EA315FF93CAFCA35C5DA314035DA314075DA3140F5DA3141F5DA3143F 5DA2147FA214FF01037F001FB612FCA25E42447EC339>I<EC0FC0EC7FF0903901F8381C 903907E01C7E90380FC00E90393F0007FE496D5A13FE485A49130100035D485A120F4913 03001F5DA2485A1507007F5D5BA2150F00FF5D90C7FCA2151F5E5AA2033F1330EE007017 60A24B13E017C015FE007E130102031301003ED9073E1380003F010E13036C011C14006C 6C486C5A3A07C0F00F0E3A01FFC007FC3A007F0001F02C2D7CAB33>97 D<EB0FE0EA07FFA338001FC0130F131FA25CA3133F91C8FCA35B137EA313FE5BA312015B EC0FC0EC3FF00003EBF07C9038F3C03E9038F7001F01FE14804848130F4914C05B16E048 5A5BA3121F5BA2151F123F90C7FCA2153F4815C0127EA2157F16805A16005DA24A5A007C 5CA24A5A4A5A5D003C130F003E495A001E495A001F017EC7FC6C5B3807C1F03801FFC06C 6CC8FC23467CC429>I<EC07F8EC3FFF9138FC07C0903903F000E049481370D91F801330 49C71270017EEB03F801FE1307485A4848EB0FF012075B000FEC07C0484890C7FCA2485A A2127F5BA312FF90C9FCA45AA5161816381670007E15E0ED01C06CEC0380ED07006C6C13 1E000F14383907C001F03903F00FC02600FFFEC7FCEB1FF0252D7CAB2A>I<157E913803 FF8091390FC1E0E091391F0073F0027E13334A133F4948131F010315E04948130F495AA2 494814C0133F4A131F137F91C713805B163F5A491500A25E120349147EA216FEA2495CA2 1501A25EA21503150700015D150F0000141F6D133F017CEB77E090383E01E790381F078F 903807FE0FD901F85B90C7FC151FA25EA2153FA293C7FCA2001C147E007F14FE485C4A5A 140348495AEC0FC000F8495A007C01FEC8FC381FFFF8000313C02C407EAB2F>103 D<141E143F5C5CA3147E143891C7FCAE133EEBFF803801C3C0380781E0380601F0120E12 1CEA180312381230A2EA700700605BA2EAE00F00C05BEA001F5CA2133F91C7FCA25B137E 13FE5BA212015BEC03800003140013F01207495A1406140E140CEBC01C141814385C0003 5BEBE1C0C6B45A013EC7FC19437DC121>105 D<163C16FEA21501A316FCED00701600AE 15FCEC03FF91380F0780021C13C091383803E0147014E014C01301EC8007130314005B01 06130F130E010C14C090C7FC151FA21680A2153FA21600A25DA2157EA215FEA25DA21401 A25DA21403A25DA21407A25DA2140FA25DA2141F5DA2143F001C91C7FC127F48137E5CA2 48485AEB03E038F807C038781F80D83FFEC8FCEA07F0275681C128>I<14FE137FA3EB01 FC13001301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C163F013FECFFC09238 03C0E09138000703ED1E0F491338ED701F017E13E0EC01C001FE018013C00203EB070049 48C8FC140E00015B5C495A5C3803FBC001FFC9FC8014F83807F1FE9038F03F809038E00F E06E7E000F130381EBC001A2001FED01C017801380A2003F15031700010013F05E481506 160E007E150C161C00FE01005BED787048EC3FE00038EC0F802B467BC433>I<01F8EB03 FCD803FEEB1FFFD8071F90387C0FC03B0E0F80E007E03A0C07C3C003001CD9C7007F0018 01CE1301003801DC80003013D8EB0FF800705B00605BA200E0491303D8C01F5D5C120016 07013F5D91C7FCA2160F495D137E161F5F13FE49143F94C7FC187000014B136049147E16 FE4C13E0000317C049150104F81380170300071700495D170EEE781C000FED7C3849EC1F F0D80380EC07C0342D7DAB3A>110 D<D903E0EB3F80D90FF8EBFFE0903A1C7C03C0F890 3A383E07007C9026703F1E137E9026601F387F5D01E00160EB1F8001C013E04A5A00014A 14C0018090C7FCA200035B1300147EC7FC02FE143FA25CA20101157F18805CA2010315FF 18005C5F010714015F4A13035F010F14075F4C5A5F496C495A4CC7FC02B8137E02985B90 393F9C01F891388F07E0913803FF80DA00FCC8FC4990C9FCA2137EA213FEA25BA21201A2 5BA21203A21207B512F0A25C323F83AB31>112 D<EC0FF0EC7FFE903901F00F80903907 8001C049C712E0011E14605BED01F0491307A201F8EB0FE05B7FED03806D90C7FC7F7F14 F86DB47E15E06D13F86D7F01077F1300EC07FF140081ED3F80151F120E003FEC0F00487E A25D48C7121EA200FC5C12605D00705C6C495A6CEB07C0260F803FC7FC3803FFFC38007F E0242D7BAB2E>115 D<013E1738D9FF80D901C013FC2603C3C0903907E001FE380703E0 380601F0000E150F001C16C0D8180316000038187E0030031F143E00705ED86007171E5C 163FD8E00F92C7121C00C049160CEA001F4A49141C047E1418133F91C7FC04FE14384917 30017E5CA20301157001FE1760495C19E019C0A24949481301198018031900606D010714 0670130E017C010F5C017E010C1418013ED91CFC13386DD9387E13F0903B0FC0F01F01C0 903B03FFC00FFF809028007F0001FEC7FC3F2D7DAB46>119 D<02FCEB07E0903A03FF80 1FFC903A0F07C0781E903A1C03E0E01F903A3801F1C07FD9700013804901FB13FF4848EB FF00495B000316FE90C71438484A130012061401000E5C120CC7FC14035DA314075DA314 0F5DA3021F143817305D1770023F1460121E003F16E0267F807FEB01C0026F148000FF01 EF1303D901CFEB070000FE903887C00E267C03835B3A3C0F01E0783A1FFC00FFE0D803F0 EB3F80302D7EAB37>I<133ED9FF8014E02603C3C0EB03F0380703E0380601F0000E1507 001C16E0EA180312380030150F007016C0EA60075C161FD8E00F158000C05BEA001F4A13 3F1700133F91C7FC5E49147E137EA216FE01FE5C5BA215015E485AA215035EA200001407 150F6D5C017C131F153F6D13FF90391F03CFC0903807FF8F903801FC0F90C7121F5EA215 3F93C7FCD807C05BD81FE0137E5DA24848485A4A5A01805B39380007C00018495A001C49 C8FC6C137C380781F83803FFE0C66CC9FC2C407DAB30>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fr cmtt12 12 74 /Fr 74 123 df<903903E001F0A2496C487EA8010F1307A202E05BA4007FB712E0A2B812 F0A36C16E06C16C03B001FC00FE000013F131FA202805BA9017F133FA202005B003FB712 C04816E0B812F0A36C16E0A2C648C66CC7FCA400015CA2495BA86C48137CA22C3D7DBC33 >35 D<EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA613FE13FCA21201EA03F8 A2EA07F0120FEA1FE0EA7FC0EAFF8013005A5A12700F1E6EBC33>39 D<140FEC3F80147F14FF491300495AEB07F8495A495A495A495A49C7FC5B12015B485A12 075B120F5B121F5BA2123F5BA2127F90C8FCA45A5AAD7E7EA47F123FA27F121FA27F120F 7F12077F12036C7E7F12007F6D7E6D7E6D7E6D7E6D7EEB03FE6D7E6D1380147F143FEC0F 00194D6FC433>I<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7E6D7E133F80131F 6D7E801307801303801301A2801300A28080A41580143FAD147F1500A45C5CA213015CA2 13035C13075C130F5C495A133F5C137F49C7FC485A485A485A485AEA3FE0485A485A90C8 FC5A1278194D78C433>I<14F0497EA8007015E000F8EC01F000FE140700FF140F01C113 3F01F113FF263FF9F913C0000FB61200000314FCC614F06D5B011F1380D907FEC7FC9038 1FFF80017F13E090B57E000314FC000F14FF263FF9F913C026FFF1F813F001C1133F0101 130F00FE140700F814010070EC00E000001500A86D5A242B79B333>I<EA07C0EA0FF0EA 1FF8123F13FCA213FEA2121F120F1207EA007E13FEA213FC1201EA03F81207EA0FF0EA7F E012FF13C013005A12780F196E8A33>44 D<007FB612FEA2B8FCA36C15FEA228077BA133 >I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6C8A33>I<167816F8ED01FC A21503A2ED07F8A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00A24A5AA25D1403A2 4A5AA24A5AA24A5AA25D143FA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA25C131F A2495AA2495AA249C8FCA25B1201A2485AA2485AA2485AA25B121FA2485AA2485AA248C9 FCA25AA2127CA2264D7AC433>I<14FF010313C0010F13F0497F497F497F9038FF81FF3A 01FE007F804848EB3FC049131F4848EB0FE0A24848EB07F0A24848EB03F8A24848EB01FC A348C812FEA4007E157E00FE157FAE6C15FF6C15FEA46D1301003F15FCA26D1303001F15 F8A26C6CEB07F0A26C6CEB0FE06D131F6C6CEB3FC0A26CB4EBFF806C018113006DB45A6D 5B6D5B6D5B010313C0010090C7FC283F7BBD33>I<EB01E0497EA21307A2130FA2131F13 3F137F13FF1203123F5AEAFFF713E71387EA7E071200B3B3A2003FB512FE48801680A216 006C5C213E76BD33>I<EB03FF011F13E0017F13FC48B57E48ECFF804815C0260FFE0313 E03A1FF0007FF049EB1FF84848130F49EB03FC127F90C7EA01FE4814005A6C15FF167FA3 127E123CC9FCA216FF16FEA2150116FC150316F81507ED0FF0ED1FE0153F16C0ED7F80ED FF004A5AEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495AEB07F8EB1FF0495A495A495A48 90C8FC4848143E4848147FEA0FF0485A48B7FCB8FCA37E6C15FE283E7BBD33>I<903801 FFC0010F13F8013F13FE90B67E48814881489038807FF03A0FFC000FF801F06D7E484813 036F7EA21500A26C5A6C5AC9FC15015EA215034B5A150F4B5A4B5A913803FFC00103B55A 4991C7FC5D8116C06D8090C76C7EED0FF8ED03FC6F7E6F7E821780163FA2EE1FC0A3123C 127EB4FCA2163F1780167F6C16006D5C6D495A6C6C1303D81FF8EB0FFC3A0FFF807FF86C 90B55A6C5D6C15806C6C91C7FC010F13FC010113C02A3F7CBD33>I<15FF4A7F5C5CA25C 5C15DFEC3F9FA2EC7F1F14FEA2EB01FCA2EB03F8EB07F0A2EB0FE0EB1FC0A2EB3F80A2EB 7F0013FEA2485A12035B485AA2485A485AA2485AA248C7FC12FEB812E017F0A46C16E0C8 381F8000AC021FB512804A14C04A14E0A26E14C06E14802C3E7DBD33>I<0007B612F048 15F85AA316F001C0C8FCB0ECFFC001C713F801DF7F90B6FC168016C0028013E09039FC00 1FF001F0EB0FF849130749EB03FC6C4813016CC713FEC9FCA216FF167FA41218127EA2B4 15FF16FEA24814016C15FC6C14036DEB07F86D130F6C6CEB1FF06C6CEB7FE09039FE03FF C06CB612806C150000015C6C14F8013F13E0010390C7FC283E7BBC33>I<127CB8128017 C0A4178048C813004B5A4B5A007C4A5AC8485A5E151F4B5A4B5A93C7FC5D5D4A5A14035D 14075D140F5D141F5D143F5DA24AC8FCA25C5CA213015CA3495AA413075CA5130F5CAA6D 5A6D5A2A3F7CBD33>55 D<ECFFC0010713F8011F13FE017F6D7E90B67E4881489038807F F03A07FE001FF8D80FF8EB07FC49130348486D7E491300003F814980A66C6C14FEA26C6C 495A6D13036C6C495AD803FEEB1FF03A01FF807FE06C90B55A013F91C7FC010F13FCA201 3F13FF90B612C0489038807FE03A07FC000FF848486D7ED81FE0EB01FE4913004848147F 007F168090C8123FA200FEED1FC0A76C153F6C16806D147F003F16006D5C6C6C495A01F8 13076C6C495A3A07FF807FF86C90B55A6C5D6C6C14806D91C7FC010713F8010013C02A3F 7CBD33>I<49B47E010F13E0013F13F84913FE90B6FC0003158048018113C09038FC007F 4848EB1FE04848EB0FF0485A49EB07F84848130390C7FCED01FC5A5A16FE1500A416FFA3 7E7E6D5BA26C6C5B6D5B6C6C5B6C6C5BD807FE137F90B7FC6C157F6C14FC6C6CEBF8FF6D EBE0FE010F1380903800200091C7FC150116FCA2150316F8150716F0000F140F486CEB1F E0486C133F16C0EDFF804A13004A5A381FF01F90B512F86C5C6C5C6C1480C649C7FCEB3F F0283F7BBD33>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCB3A3121FEA 3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2B6CAA33>I<EA07C0EA0FE0EA1FF0EA3F F8A5EA1FF0EA0FE0EA07C0C7FCB3A3EA07C0EA0FE0EA1FF0EA3FF8A213FCA3121F120F12 071200A2120113F81203EA07F0120FEA1FE0127FEAFFC01380130012FC12700E396EAA33 >I<161E167E16FF15035DED1FFE157FEDFFF8020313F04A13C0021F138091383FFE00EC FFF8495B010713C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEA FFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F0 6D7FEC3FFE91381FFF80020713C06E13F0020013F8ED7FFE151FED07FF811500167E161E 28337BB733>I<007FB71280A2B812C0A36C16806C1600CBFCA9003FB7FC481680B812C0 A36C1680A22A177CA933>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C 13F86C6C7EEB1FFF6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F06E 13F8ED3FFE151FED07FF815DED1FFE153FEDFFF84A13F0020713C04A138091383FFE004A 5A903801FFF0495B010F13804990C7FCEB7FFC48485A4813E0000F5B4890C8FCEA7FFE13 F8EAFFE05B90C9FC127E127828337BB733>I<EC1F804A7E4A7EA34A7EA314F901017FA5 01037FA214F0A201077FA4ECE07E010F137FA449486C7EA549486C7EA4017F80EC000FA2 91B5FCA290B67EA43A01FE0007F8491303A4000381491301A3000781491300D87FFF9038 0FFFE0B56C4813F06E5AA24A7E6C496C13E02C3E7DBD33>65 D<007FB512F8B7FC16C082 826C813A03F8000FFCED03FE15016F7E82A2EE3F80A7EE7F00A25E4B5AA2ED07FCED1FF8 90B65A5E1680828216F89039F8000FFCED01FE6F7EEE7F80163F17C0161FA2EE0FE0A716 1F17C0A2163FEE7F8016FF4B1300150F007FB65AB75A5E16E05E6C4AC7FC2B3D7DBC33> I<91391FE00780DAFFFC13C00103EBFF0F010F148F4914FF5B90387FF81F9038FFC00748 497E4848487E497F485A167F485A49143F121F5B003F151F5BA2127F90C8EA0F8093C7FC A25A5AAD7E7EA36DEC0F80003FED1FC0A27F121F7F000F153F6D15806C7E167F6C6CECFF 007F3A01FF8003FE6C6D485A90397FF81FF86DB55A6D5C6D5C010391C7FC010013FCEC1F E02A3F7CBD33>I<003FB512F04814FCB7FC826C816C813A03F8007FF0ED1FF8ED07FC15 036F7E8281EE7F80A2163F17C0161FA217E0160FA4EE07F0AD160F17E0A4161F17C0163F A21780167FEEFF00A24B5A15034B5AED1FF8ED7FF0003FB6FC4815C0B75A93C7FC6C14FC 6C14F02C3D7EBC33>I<003FB712E04816F0B8FCA27E7ED801FCC71207A8EE03E093C7FC A6151F4B7EA490B6FCA69038FC003FA46FC7FC92C8FCA817F8EE01FCA9003FB7FC5AB8FC A27E6C16F82E3D7EBC33>I<003FB712E04816F0B8FCA27E7ED801FCC71207A8EE03E093 C7FCA7151F4B7EA490B6FCA69038FC003FA46FC7FC92C8FCB1383FFFF8487FB57EA26C5B 6C5B2C3D7DBC33>I<91387F803C903901FFF03E0107EBFC7E011F13FE49EBFFFE5B9038 FFE07F48EB803FEC000FEA03FC00071407491303485A491301121F5B123F491300A2127F 90C8FC167C93C7FCA25A5AA992387FFFC092B512E0A37E6C6E13C0923800FE00A36D1301 123FA27F121F6D1303120F7F6C6C1307A26C6C130F6C6C131F9038FF803F6CEBE0FF6DB5 FC7F6D13FE010713F80101EBF07C9026007F80C7FC2B3F7CBD33>I<3B7FFFC00FFFF8B5 6C4813FCA46C496C13F8D803F8C7EA7F00B3A290B7FCA601F8C77EB3A53B7FFFC00FFFF8 B56C4813FCA46C496C13F82E3D7EBC33>I<003FB612804815C0B712E0A26C15C06C1580 260003F8C7FCB3B3AD003FB612804815C0B712E0A26C15C06C1580233D78BC33>I<D83F FF903807FFE0486D4813F0B500C014F8A26C018014F06C496C13E0D803F0903800FE004B 5A4B5A15075E4B5A4B5A153F4B5A93C7FC15FE4A5A14035D4A5A4A5A141F5D4A5A147F14 FF01F17FA201F37FEBF7F701FF7F14E3ECC3F8EC81FCA2EC00FE5B49137F81498049131F 82150F826F7EA26F7EA26F7E150082167E167F82D83FFFECFFF0486D4813F8B56C4813FC A26C496C13F86C90C713F02E3D7EBC33>75 D<387FFFF8B57E80A25C6C5BD801FCC9FCB3 B3A3EE03E0EE07F0A9007FB7FCB8FCA46C16E02C3D7DBC33>I<D83FF8EC1FFC486CEC3F FE486CEC7FFFA2007F16FE6C6CECFFFC000716E001EF14F7EC8001A39039E7C003E7A3EC E007A201E314C7A2ECF00FA201E11487ECF81FA201E01407A2ECFC3FA2EC7C3E157E147E EC3E7CA3EC1E78EC1FF8A2EC0FF0A3EC07E0EC03C091C7FCAED83FFCEC3FFC486CEC7FFE B591B5FCA26C48EC7FFE6C48EC3FFC303D7FBC33>I<D87FFC90381FFFE0486C4913F07F A36C6D6C13E00003913800FC0013F780A213F380A3EBF1F0A38013F0A280A2147C147EA2 143E143FA2801580A3140F15C0A2140715E0A2140315F0A21401A215F81400A3157CA315 3C153EA2151E151F387FFF80B5EAC00FA315076C496C5A2C3D7DBC33>I<90381FFFF890 B6FC000315C0000F15F0A24815F83A3FFC003FFC01E013074913034848EB01FEA290C8FC A500FE157FB3AC6C15FF6C15FEA46D1301A36C6CEB03FC01F0130F01FC133F6CB612F86C 15F0A2000315C0C61500011F13F8283F7BBD33>I<003FB512FC48ECFF80B712E016F86C 816C813A01FC000FFF030313801500EE7FC0163FEE1FE0160FA217F01607A6160F17E0A2 161FEE3FC0167FEEFF801503030F130090B65A5E5E16E0168003FCC7FC01FCC9FCB3383F FFE0487FB57EA26C5B6C5B2C3D7EBC33>I<007FB57EB612F815FE81826C812603F8007F ED3FF0ED0FF815076F7E1501A26F7EA74B5AA215034B5A150FED3FF0EDFFE090B65A5E93 C7FC5D8182D9F8007F153F6F7E150F821507AA173E177FA416F8030313FF267FFFC014FE B538E001FF17FC81EE7FF86C49EB3FF0C9EA0FC0303E7EBC33>82 D<D907FE137890393FFFC07C90B5EAF0FC4814FC000714FF5AEBFC03391FF0007F484813 3F0180131F007F140F90C712074814035AA21501A46CEC00F86C15007F7F6C7E7FEA1FFE 380FFFE06C13FF6C14F06C14FC6C6C13FF011F1480010314C0D9003F13E0020313F09138 003FF8ED0FFC1507ED03FE1501150016FFA2007C157F12FEA56C15FF16FE7FED01FC6D13 0301F0EB07F801FC130F9039FF807FF091B512E016C000FC1580013FEBFE00D8F80F5BD8 780013E0283F7BBD33>I<003FB712F84816FCB8FCA43AFE000FE001A8007CED00F8C715 00B3B3A40107B512C049804980A26D5C6D5C2E3D7EBC33>I<273FFFE001B5FC486D4814 80B56C4814C0A26C496C14806C496C1400D801FCC7EA0FE0B3B3A36D141F00005EA26D14 3F6D5DA26D6C49C7FC6E5B6D6C485AECF00390390FFC0FFC6DB55A6D5C6D5C6D6C1380DA 1FFEC8FCEC07F8323E80BC33>I<D87FFF903803FFF8B56C4813FCA46C496C13F8D807F0 9038003F806D147F00031600A36D5C00015DA46C6C495AA46D13036D5CA3EC8007013F5C A3ECC00F011F5CA46D6C485AA46D6C485AA4010391C7FC6E5AA30101137EA2ECFCFEA201 005BA5EC7FF8A46E5AA26E5A6E5A2E3E7EBC33>I<D83FFCEC3FFC486CEC7FFEB591B5FC A26C48EC7FFE6C48EC3FFCD80FC0EC03F0A76D1407000716E0A86C6CEC0FC0A2EC07E0EC 0FF0EC1FF8A3000116809039F83FFC1FEC3E7CA4EC7E7EA200001600A2EC7C3E01FC5CEC FC3FA3ECF81F017C143EA590397DF00FBEA3013D14BC90393FE007FCA5ECC003011F5C6D 486C5A303E7FBC33>I<3A3FFF807FFF486DB51280A46C496C13003A01FE000FE0151F6C 7E4B5AEB7F805E90383FC07F93C7FC6D6C5A5DEB0FF15DEB07FB5DEB03FF5D7F5D7F5D14 7F6E5AA34A7EA24A7E815B81EB03FB81EB07F181EB0FE081011F7F02C07F013F133F0280 7F017F131F02007F49130F49801507000181491303000381491301D87FFF90380FFFE0B5 6C4813F05DA2816C496C13E02C3D7DBC33>I<D87FFF903803FFF8B56C4813FC6E5AA24A 7E6C496C13F8D803FC9038007F005E00015D6D130112006D495A7F02805B013F130702C0 5B011F130F02E05BA2010F131F02F05B0107133F02F85B13034BC7FCEB01FC157E010013 FE14FEEC7EFC147F6E5AA26E5AA25D140FB349B5FC4980A46D91C7FC2E3D7EBC33>I<00 7FB512C0B612E0A415C048C8FCB3B3B3ABB612C015E0A46C14C01B4D6CC433>91 D<007FB512C0B612E0A47EC7120FB3B3B3AB007FB5FCB6FCA46C14C01B4D7DC433>93 D<EB01C0EB07E0EB1FF8EB7FFE48B51280000714E0001F14F8393FFE7FFC39FFF81FFF49 7EEBC00390C7FC007E147E0038141C200E77BC33>I<EB1FFC90B57E000314E048804814 FC48809038F007FFEBE0016E7F153F6C48806C48131FC87F150FA5EC0FFF49B5FC131F13 7F48B6FC0007140F4813C0381FFC00EA3FF0EA7FC05B48C7FC5AA56C141F7E6D137FD83F E0497ED9F807EBFFF06CB712F87E6C14F36C14C1C69138003FF0D91FF090C7FC2D2E7BAC 33>97 D<EA3FFC487E12FFA2127F123F1200ABEC01FE91380FFFC04A13F0027F7F91B512 FE90B7FCECFE07DAF800138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F816 03A217FC1601A9160317F8A26D140717F06E130F17E06E131FEE3FC06E137F9139F801FF 80DAFE07130091B55A495C6E5BD97E3F13E0D93C0F138090260003FEC7FC2E3E7FBC33> I<ECFFF0010713FE011FEBFF804914C04914E048B612F048EBC01F9038FE000F485A485A 4848EB07E049EB03C0484890C7FC5BA2127F90C9FCA25A5AA97E7EA27F003FEC01F06DEB 03F86C7E6D13076C6C14F06C6C130F01FFEB1FE06CEBE07F6C90B512C06C1580013F1400 6D13FC01075B010013C0252E79AC33>I<ED7FF84B7E5CA280157F1501ABEB01FF010713 C1011F13F1017F13F990B6FC5A4813813907FE003FD80FF8131F49130F48481307491303 123F491301127F90C7FCA25A5AA97E7E15037F123F6D1307A26C6C130F6D131F6C6C133F 6C6C137F2603FF81B512F091B612F8C602FD13FC6D13F96D01E113F8010F018013F0D901 FEC8FC2E3E7DBC33>I<ECFF80010713F0011F13FC497F90B6FC48158048018013C03A07 FE003FE001F8EB0FF048481307484814F8491303003F15FC491301127F90C7FC16FE1500 5A5AB7FCA516FC48C9FC7E7EA36C7E167C6C6C14FE7F6C7E6D13016C6CEB03FC6CB4130F 6C9038C03FF86C90B512F06D14E06D14C0010F1400010313FC9038007FE0272E7BAC33> I<ED3FE0913801FFFC020713FE141F4A13FF5CECFFC015004948137E4A133C010314005C A8003FB612F84815FCB7FCA36C15F8260003F8C7FCB3AD003FB612804815C0A46C158028 3E7DBD33>I<D901FEEB1FE0903A0FFFC0FFF0013F01F313F84990B512FC90B7FC5A4801 0313E12607FC00EB80F849017F1360484890383FC00049131FA2001F8149130FA66D131F 000F5DA26D133F6C6C495A6D13FF2603FF0390C7FCECFFFE485C5D5DD80FCF13C0D981FE C8FC0180C9FCA27FA26C7E7F90B512FC6CECFFC06C15F0000715FC4815FF4816809038E0 000748489038007FC090C8EA1FE048150F007E150700FE16F0481503A56C1507007E16E0 007F150F6C6CEC1FC001E0147FD81FF8903801FF80270FFF801F13006C90B55A6C5DC615 F0013F14C0010F91C7FC010013F02E447DAB33>I<EA3FFC487E12FFA2127F123F1200AB 4AB4FC020713C0021F13F0027F7F91B5FC90B67EED07FEECF801ECF0004A7F4A7F5CA291 C7FCA35BB3A43B3FFFF80FFFFC486D4813FEB56C4813FFA26C496C13FE6C496C13FC303D 7FBC33>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCAA383FFFF8487FA47EEA0001B3 AD007FB612C0B712E016F0A216E06C15C0243E78BD33>I<EA7FF8487EA4127F1200AC4A B512C04A14E04A14F0A26E14E06E14C09139000FF0004B5A4B5A4B5A4BC7FC4A5A4A5A4A 5A4A5A4A5A4A5A4A5A4A7E01FD7F90B5FC81ECF3F8ECE3FC14C1EC80FEEC007F5B496D7E 6F7E82150F6F7E6F7E8215016F7E3B7FFFF80FFFF0B56C4813F817FCA217F86C496C13F0 2E3D7EBC33>107 D<383FFFFC487FB5FCA27E7EC7FCB3B3AD003FB612F84815FCB712FE A26C15FC6C15F8273D7ABC33>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F 15DF92B57E6C010F13872607FE07130301FC01FE7F9039F803FC01A201F013F8A401E013 F0B3A53C7FFE0FFF07FF80B548018F13C0A46C486C01071380322C80AB33>I<4AB4FC26 3FFC0713C0267FFE1F13F000FF017F7F91B5FC6CB67E6CEC07FEC6EBF801ECF0004A7F4A 7F5CA291C7FCA35BB3A43B3FFFF80FFFFC486D4813FEB56C4813FFA26C496C13FE6C496C 13FC302C7FAB33>I<EB01FE90380FFFC0013F13F0497F90B57E488048EB03FF2607FC00 13804848EB7FC049133F4848EB1FE049130F4848EB07F0A2007F15F890C71203A300FEEC 01FCAA6C14036C15F8A26D1307003F15F06D130FA26C6CEB1FE06D133F6C6CEB7FC06C6C EBFF802603FF0313006CEBFFFE6C5C6D5B6D5B010F13C0D901FEC7FC262E7AAC33>I<EC 01FE3A3FFC0FFFC0486C4813F000FF017F7F91B512FE6CB7FC6CEBFE07C6D9F800138002 E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F81603A217FC1601A9160317F8A26D 140717F06E130F17E06E131FEE3FC06E137F9139F801FF80DAFE07130091B55A495C6E5B 6E13E0020F1380DA03FEC7FC91C9FCAF383FFFF8487FB57EA26C5B6C5B2E427FAB33>I< 02FF137C0107EBE0FE011F13F0017F13FC90B512FE4814FF4813C03907FE003F4848131F 01F0130F484813071503485A491301127F90C7FC15005A5AA97E7E15017F123F6D130315 076C7E6C6C130F6D131FD807FE137F3903FF81FF6CEBFFFE6C14FC6D13F86D13F0010F13 C0903801FE0090C8FCAF92387FFFFC92B512FEA46F13FC2F427CAB33>I<ED03FE3B7FFF 801FFF80B5D8C07F13E002C1B5FC02C314F014C76C9038CFFE0F39001FDFF09139FFC007 E092388003C092C8FC5C5C5CA25CA25CA35CB2007FB512FEB7FCA46C5C2C2C7DAB33>I< 90381FFE0F90B5EA8F80000314FF120F5A5AEBF007387F800190C7FC00FE147F5A153FA3 7E007FEC1F0001C090C7FCEA3FF8EBFFC06C13FF6C14E0000314F8C680011F13FF010014 80020713C0EC007FED1FE0007C140F00FEEC07F01503A27EA27F15076D14E06D130F6DEB 3FC09038FE01FF90B61280160000FD5C00FC14F8D8F83F13E0D8780790C7FC242E79AC33 >I<EB03C0497E130FAA003FB612FC4881B7FCA36C5D26000FE0C8FCB3A3161FEE3F80A5 167F6E140001075C6E5A9138FE07FE6DB55A6D5C6D5C6E5B021F1380DA07FCC7FC29387E B633>I<D83FFCEB1FFE486C497E00FF5CA2007F80003F800000EC007FB3A75EA25DA26D 5B90387F800FDAE03F13FC6DB612FE17FF6D806D01FE13FE01039038F83FFC010001C0C7 FC302C7FAA33>I<3B3FFFC00FFFF0486D4813F8B56C4813FCA26C496C13F86C496C13F0 D801F8C7EA7E006D14FE00005DA26D1301017E5CA2017F13036D5CA2EC8007011F5CA2EC C00F010F5CA36D6C485AA3ECF03F010391C7FCA26E5A0101137EA2ECFCFE01005BA214FF 6E5AA36E5AA26E5A6E5A2E2B7EAA33>I<3B7FFF8007FFF8B56C4813FC6E5AA24A7E6C49 6C13F8D80FC0C7EA0FC06D141F00071680A56D143F00031600A3EC0FC0EC1FE0A23A01F8 3FF07EA3EC7FF8147CA20000157C9039FCFCFCFCA3ECF87CA2017C5C017D137EECF03EA2 017F133FA26D486C5AA3ECC00F90390F8007C02E2B7EAA33>I<3B3FFFC07FFF80486DB5 12C0B500F114E0A26C01E014C06C496C13803B00FE000FE000017F495AEB3F804B5A6D6C 48C7FC90380FE07E903807F0FEECF1FC903803FBF8EB01FF6D5B5D6E5A143F6E5A143F81 4A7E14FF903801FBF0ECF9F8903803F1FCEB07E0157E90380FC07F011F6D7E90383F801F 02007F496D7E01FE6D7E484813033B7FFFC03FFFE0B56C4813F0A46C496C13E02C2B7DAA 33>I<3B7FFF801FFFE0B56C4813F06E4813F8A24A6C13F06C496C13E0D803F8C7EAFC00 000114015E7F000014036D5C137EA2017F495A7FA26E485A131FA26D6C485AA214E00107 49C7FCA214F01303157EEB01F8A2157C010013FC14FC5D147C147DEC3FF0A36E5AA36E5A A2141F5DA2143F92C8FCA3147EA214FE003F5B1301387F81F81383EB87F0139FEBFFE06C 5B5C6C90C9FCEA0FFCEA03F02D427DAA33>I<000FB712804816C05AA317800180C71300 4B5A4B5A4B5A4B5A6CC7485AC8485A4B5A4BC7FC4A5A4A5A4A5A4A5A4A5A4A5A4A5A4AC8 FC495A495A495A495A495A495A495A49C7EA0F804848EC1FC0485A485A485A485A485A48 B7FCB8FCA46C16802A2B7DAA33>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fs cmr10 10.95 33 /Fs 33 122 df<EC03FE91383FFF809138FE03E0903903F800F0D90FE013384948137C90 393F8001FE90387F00035B5BA2485A6F5AED007093C7FCAA16FEB7FCA33901FC00031501 1500B3AC486C497EB5D8F87F13FCA32E407EBF33>12 D<EC0F80EC7FE0ECF870903803E0 380107133CECC01CEB0F80011F131E150EA2EB3F00A55D1480A25D157815705D6D6C5A14 C1ECC38002C7CAFC02EE91387FFFFCEB0FEC14FC4A020713C06D48913801FE006E5DEF00 F06D7E01074B5A496C5D011D1503D939FF4A5A017093C7FC496D5B0001017F140E496C6C 131E00036E131C2607801F143C000F6E5B001F6D6C1370263F000714F0486E485ADA03FE 5B913801FF03486D495A0487C8FCED7FCFED3FFE6F4814386D5C150F007F6E6C14786D6D 6C1470003F4A6C14F06D496C6C13E0001F91393E3FC0016C6C903AFC1FF003C03D07FC07 F007FC1F800001B5D8C001B512006C6C90C7EA7FFCD90FF8EC0FF03E437CC047>38 D<1430147014E0EB01C0EB03801307EB0F00131E133E133C5B13F85B12015B1203A2485A A2120F5BA2121F90C7FCA25AA3123E127EA6127C12FCB2127C127EA6123E123FA37EA27F 120FA27F1207A26C7EA212017F12007F13787F133E131E7FEB07801303EB01C0EB00E014 701430145A77C323>40 D<12C07E12707E7E121E7E6C7E7F12036C7E7F12007F1378137C A27FA2133F7FA21480130FA214C0A3130714E0A6130314F0B214E01307A614C0130FA314 80A2131F1400A25B133EA25BA2137813F85B12015B485A12075B48C7FC121E121C5A5A5A 5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A31201 1380120313005A120E5A1218123812300B1C798919>44 D<B512FEA617067F961E>I<12 1EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A4127F121E1200 A412011380A3120313005A1206120E120C121C5A1230A20A3979A619>59 D<B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>73 D<B56C91B512F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01 707FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F 7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2 177F173FA2171F170FA2170701F81503487ED807FF1501B500F81400A218703D3E7DBD44 >78 D<B600C090B512F8A3000101E0C70007130026007F80EC01FC715A1870B3B3A4013F 16F06E5DA21701011F5E80010F15036E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14 F86E6C485A91390FF00FE00203B51280020049C8FCED1FF03D407DBD44>85 D<007FB5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D 6C141C6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC02 0F5BEDF81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153F ED3BFEED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D 7E02386D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC0 4A7E00076DEC7FFFB500FC0103B512FEA33F3E7EBD44>88 D<EB0FF8EBFFFE3903F01F80 39078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103 B5FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FF A3007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC0 01F0292A7DA82D>97 D<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E0 9039FDE001F09039FFC000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717 F8AA17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003 F09039E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00 F8017C131E4848131F4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FC A290C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C13 1E6C6C137890383F01F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA3150715 031501B114FF010713E190381F80F990387E003D49131FD803F81307485A491303484813 01121F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E 6C6C497ED8007C017913F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB 01FE90380FFFC090383F03F09038FC01F848486C7E4848137E48487F000F158049131F00 1F15C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E15 01000F15C06C6C13036DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE00100 90C7FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F 811401137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C >I<167C903903F801FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E0 00FC0600000F6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803 E03903FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E 6C15E06C810003813A0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E 007E157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0 293D7EA82D>I<EA01FC12FFA3120712031201B1EC01FE913807FFC091381E07E0913878 03F09138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FC A32E3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA3120712 031201B3AC487EB512F0A3143E7DBD1A>I<EA01FC12FFA3120712031201B292B51280A3 92383FFC0016E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD9038 FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA282486C14 FEB539F07FFFE0A32B3F7EBE30>107 D<EA01FC12FFA3120712031201B3B3B1487EB512 F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B 7803F03C01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91 C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C> I<3901F801FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F00 01138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14 FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F 15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F8 6C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFF F0010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F0 3A07FFC001FC6C496C7E6C90C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0F F0A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0 DA3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<3901F807E000FFEB1FF8EC 787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512 FEA31F287EA724>114 D<90383FC0603901FFF8E03807C03F381F000F003E1307003C13 03127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C148000 0114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E14016C 14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133C A4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038FE 01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14FE00FF14 7FA3000714030003140100011400B3A51501A31503120015076DEB06FF017E010E13806D 4913FC90381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFFE0A32707 FE000313006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC007011F91 C7FCA290380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF001005BA2 EC7FC0A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE003FE000 13C06C486D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C1338A201 7F5E4B7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE0017F5BEDE0 3F02F0140701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14DE6D15FC ED00076D5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B539E00FFF E0A32707FE000313006C48EB01FC6F5A00015D7F00005DA2017F495AA2EC8003013F5CA2 6D6C48C7FCA26E5A010F130EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2 EC7FC0A36E5AA36EC8FCA2140EA2141E141C143C1438A2147800181370127EB45BA2495A A248485AD87E07C9FCEA780EEA3C3CEA1FF8EA07E02B3A7EA630>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ft cmssbx10 12 3 /Ft 3 70 df<92B5FC4A804A804A80A34A80A34A80A34A805D5D027F80A2167FDAFFF87F A3496E7F15F0A2496E7F15E0A2496E7F15C0A2496E7F1580498282A249010080A2824948 81A282494881A28348491680A291B8FC4818C0A34818E0A34818F0A202C0C71207484916 F883A24890C814FC835B007F18FE835B00FF18FF845BD87FE0EE1FFE40457CC449>65 D<92380FFFF04AB612C0020F15F8027F15FF49B8FC13075B495E137F90B8FC489138FE00 3F03E0130748028013004849C8127C4A151C4849150C4A92C7FC485BA2485BA25C5AA291 CBFCA3B5FC5BAF7F7EA380A27E80A26C7FA26C6DED01806E15036C6D150F6E151F6C6D6C 147F6C02E0903801FFC003FE131F6C91B7FC7F131F7F6D170001015E6D6C15F8020F15E0 020192C7FCDA000F13F03A477AC546>67 D<003FB712FE5AB9FCA65FA249CAFCB290B712 F0A283A65FA249CAFCB3A290B81280A218C0A76C17807E324577C440>69 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fu cmbx12 12 48 /Fu 48 122 df<ED0FFF4AB512C0020F14F0027F80903A01FFF803FC499038C000FE010F EB00034948497E49485B5C495A4C138001FF6E13005CA3705AEE01F893C8FCA74BB51280 B9FCA5C69038E00003B3B0007FD9FFC1B6FCA538467EC53E>12 D<EA07C0EA1FF0EA3FF8 EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C00F0F788E1F>46 D<EC3FF849B5FC010F14 E0013F14F890397FF01FFC9039FFC007FE4890380001FF48486D1380000716C049147F00 0F16E049143F001F16F0A2003F16F8A249141F007F16FCA600FF16FEB3A3007F16FCA56C 6CEC3FF8A3001F16F0A2000F16E06D147F000716C06D14FF6C6C4913806C6D4813006C6D 485A90397FF01FFC6DB55A010F14E0010314809026003FF8C7FC2F427CC038>48 D<EC03C01407141F147FEB03FF133FB6FCA413C3EA0003B3B3ADB712FCA5264177C038> I<ECFFE0010F13FE013F6D7E90B612E0000315F82607FC0313FE3A0FE0007FFFD81F806D 138048C7000F13C0488001C015E001F07F00FF6E13F07F17F881A46C5A6C5A6C5AC9FC17 F05DA217E05D17C04B13804B1300A2ED1FFC4B5A5E4B5A4B5A4A90C7FC4A5A4A5AEC0FF0 4A5AEC3F804AC7127814FE495A494814F8D907E014F0495A495A49C8FC017C1401491403 48B7FC4816E05A5A5A5A5AB8FC17C0A42D417BC038>I<ECFFF0010713FF011F14C0017F 14F049C66C7ED803F8EB3FFED807E06D7E81D80FF86D138013FE001F16C07FA66C5A6C48 15806C485BC814005D5E4B5A4B5A4B5A4A5B020F1380902607FFFEC7FC15F815FF16C090 C713F0ED3FFCED0FFEEEFF80816F13C017E0A26F13F0A217F8A3EA0FC0EA3FF0487EA248 7EA217F0A25D17E06C5A494913C05BD83F80491380D81FF0491300D80FFEEBFFFE6CB612 F800015D6C6C14C0011F49C7FC010113E02D427BC038>I<163FA25E5E5D5DA25D5D5D5D A25D92B5FCEC01F7EC03E7140715C7EC0F87EC1F07143E147E147C14F8EB01F0EB03E013 0714C0EB0F80EB1F00133E5BA25B485A485A485A120F5B48C7FC123E5A12FCB91280A5C8 000F90C7FCAC027FB61280A531417DC038>I<0007150301E0143F01FFEB07FF91B6FC5E 5E5E5E5E16804BC7FC5D15E092C8FC01C0C9FCAAEC3FF001C1B5FC01C714C001DF14F090 39FFE03FFC9138000FFE01FC6D7E01F06D13804915C0497F6C4815E0C8FC6F13F0A317F8 A4EA0F80EA3FE0487E12FF7FA317F05B5D6C4815E05B007EC74813C0123E003F4A1380D8 1FC0491300D80FF0495AD807FEEBFFFC6CB612F0C65D013F1480010F01FCC7FC010113C0 2D427BC038>I<4AB47E021F13F0027F13FC49B6FC01079038807F8090390FFC001FD93F F014C04948137F4948EBFFE048495A5A1400485A120FA248486D13C0EE7F80EE1E00003F 92C7FCA25B127FA2EC07FC91381FFF8000FF017F13E091B512F89039F9F01FFC9039FBC0 07FE9039FF8003FF17804A6C13C05B6F13E0A24915F0A317F85BA4127FA5123FA217F07F 121FA2000F4A13E0A26C6C15C06D4913806C018014006C6D485A6C9038E01FFC6DB55A01 1F5C010714C0010191C7FC9038003FF02D427BC038>I<121E121F13FC90B712FEA45A17 FC17F817F017E017C0A2481680007EC8EA3F00007C157E5E00785D15014B5A00F84A5A48 4A5A5E151FC848C7FC157E5DA24A5A14035D14074A5AA2141F5D143FA2147F5D14FFA25B A35B92C8FCA35BA55BAA6D5A6D5A6D5A2F447AC238>I<EC7FF00103B5FC010F14C0013F 14F090397F801FFC3A01FC0003FE48486D7E497F4848EC7F80163F484815C0A2001F151F A27FA27F7F01FE143F6D158002C0137F02F014006C01FC5B6E485A6C9038FF83FCEDE7F8 6CECFFE06C5D6C92C7FC6D14C06D80010F14F882013F8090B7FC48013F14802607FC0F14 C0260FF80314E04848C6FC496D13F0003F141F48481307496D13F8150000FF157F90C812 3F161F160FA21607A36D15F0127F160F6D15E06C6C141F6DEC3FC06C6CEC7F80D80FFE90 3801FF003A07FFC00FFE6C90B55AC615F0013F14C0010F91C7FC010013F02D427BC038> I<EC7FF0903807FFFE011F6D7E017F14E09039FFE03FF0489038800FF848496C7E484880 48486D7E001F80003F1680A2484815C08117E0A212FF17F0A617F8A45D127FA3003F5CA2 6C7E5D6C6C5B12076C6C133E6CEBC07C6CEBFFF8013F5B010F01C013F00101130090C8FC A217E05DA2EA03C0D80FF015C0487E486C491380A217004B5A150F5E49495A6C48495A01 C0EBFFE0260FF0035B6CB65A6C4AC7FC6C14F86C6C13E0D907FEC8FC2D427BC038>I<EA 07C0EA1FF0EA3FF8EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C0C7FCAEEA07C0EA1FF0 EA3FF8EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C00F2C78AB1F>I<EA07C0EA1FF0EA 3FF8EA7FFCEAFFFEA7EA7FFCEA3FF8EA1FF0EA07C0C7FCAEEA07C0EA1FF0EA3FF8127FEA FFFCA313FEA4127F123F121FEA07DEEA001EA2133E133CA3137C137813F813F0120113E0 1203EA07C0120FEA1F801300121E120C0F3F78AB1F>I<EA07C0EA1FF0EA3FF8EA7FFCA2 EAFFFEA5EA7FFCA2EA3FF8EA1FF0EA07C0C7FCA8EA07C0A7EA0FE0A7EA1FF0A7EA3FF8A7 EA7FFCA7EAFFFEA8EA7FFCEA3FF8EA1FF0EA07C00F4677B122>I<14F8EB03FE497E497F A2497FA56D5BA26D90C7FC6D5AEB00F891C8FCA81478A514F85CA51301A21303A2495AA2 130F495A133F137F495A5A4890C8FC120F485A485AA2484814F0ED03FC4848EB07FEED0F FFA681007FEC03FE15006C6C14FCED07F8D81FFEEB7FF06CB612C000031500C614F8010F 138028467AB135>62 D<EE1F80A24C7EA24C7EA34C7EA24B7FA34B7FA24B7FA34B7F169F 031F80161F82033F80ED3E07037E80157C8203FC804B7E02018115F0820203814B137F02 07815D173F020F814B7F021F8292C77EA24A82023E80027E82027FB7FCA291B87EA24983 02F0C8FCA20103834A157F0107834A153FA249488284011F8491C97E4984133E017E82B6 020FB612F0A54C457CC455>65 D<B9FC18F018FE727E19E026003FFCC700077F05017F71 6C7E727E727EA2721380A37213C0A74E1380A24E1300A24E5A4E5A4E5A4D5B05075B94B5 128091B700FCC7FC18F018FF19E002FCC7000113F8716C7EF01FFE727E7213801AC07213 E0A27213F0A31AF8A71AF0A2601AE0604E13C0604E138095B5120005075BBA12F86119C0 4EC7FC18E045447CC350>I<DCFFF01470031F01FF14F04AB6EAE0010207EDF803023FED FE0791B539E001FF0F4949C7EA3F9F010701F0EC0FFF4901C0804990C87E494881494881 4948167F4849163F4849161F5A4A160F485B19074890CAFC19035A5BA2007F1801A34994 C7FC12FFAE127F7F1AF0A2123FA27F6C18011AE06C7F19036C6D17C06E16077E6C6DEE0F 806C6DEE1F006D6C5E6D6C167E6D6C6C5D6D6D4A5A6D01F0EC07F0010101FEEC1FE06D90 3AFFF001FF80023F90B6C7FC020715FC020115F0DA001F1480030001F8C8FC44467AC451 >I<B9FC18F018FE727E19E026003FFEC7001F13F805017F9438003FFF060F7F727F727F 727F84737E737EA2737EA2737EA21B80A2851BC0A51BE0AD1BC0A51B8061A21B00616219 3F624F5A19FF624E5B06075B4E5B063F90C7FC4DB45A050F13F8BA5A19C04EC8FC18F095 C9FC4B447CC356>I<BA12F8A485D8001F90C71201EF003F180F180318011800A2197E19 3EA3191EA21778A285A405F890C7FCA316011603161F92B5FCA5ED001F160316011600A2 F101E01778A2F103C0A494C7FC1907A21A80A2190FA2191FA2193FF17F0061601807181F 4DB5FCBBFC61A443447DC34A>I<B712E0A5D8001F90C7FCB3B3B3A4B712E0A523447DC3 2A>73 D<B712F0A526003FFECAFCB3B1F00780A4180F1900A460A360A2187EA218FE1701 17031707171F177FEE03FFB95AA539447CC343>76 D<B812F8EFFFC018F818FE727ED800 1F90C7003F13E005037F05007F727E727E727EA28684A286A762A24E90C7FCA24E5A6118 7F943801FFF005075B053F138092B7C8FC18F818E018F892C77FEF3FFF050F7F717F717F A2717FA2717FA785A61B0F85A2187F73131F72141EB700E06DEB803E72EBE0FC72EBFFF8 060114F0726C13E0CC0007138050457DC354>82 D<DAFFE0131C010701FE133C013F9038 FF807C90B6EAE0FC4815F9489038801FFF3907FC00014848EB007F4848143F4848140F49 1407007F15035B1601160012FF177CA27FA26D153C7F7F6D92C7FC6C7EEBFFE014FE6CEB FFF015FF6C15E016FC6C816C6F7E6C826C826C6C81011F810107811300020F8014000307 7FED007F82040F1380828212F082A282A27EA218007EA26C5D6C5E6D14036D5D6D140701 F84A5A01FFEC3FF002F8EBFFE0486CB65AD8FC1F92C7FCD8F80714FC48C614F048010713 8031467AC43E>I<903801FFE0011F13FE017F6D7E48B612E03A03FE007FF84848EB1FFC 6D6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00F090C7FCA40203B5FC91B6FC1307013F13 F19038FFFC01000313E0000F1380381FFE00485A5B127F5B12FF5BA35DA26D5B6C6C5B4B 13F0D83FFE013EEBFFC03A1FFF80FC7F0007EBFFF86CECE01FC66CEB8007D90FFCC9FC32 2F7DAD36>97 D<EB7FC0B5FCA512037EB1ED0FF892B57E02C314E002CF14F89139DFC03F FC9139FF000FFE02FCEB03FF4A6D13804A15C04A6D13E05CEF7FF0A218F8173FA318FCAC 18F8A2177F18F0A3EFFFE06E15C06E5B6E491380027C491300496C495A903AFC1FC07FFC 496CB512F0D9F00314C049C691C7FCC8EA1FF036467DC43E>I<EC3FFC49B512C0010F14 F0013F14FC90397FF003FE9039FFC001FF0003495A48494813805B120F485AA2485A6F13 00007F6E5AED00784991C7FCA212FFAC6C7EA3123F6DEC03C0A26C6C1407000F16806D14 0F6C6DEB1F006C6D133E6C01F05B3A007FFC03F86DB55A010F14C0010391C7FC9038003F F82A2F7CAD32>I<EE03FEED07FFA5ED001F160FB1EC3FE0903803FFFC010FEBFF8F013F 14CF9039FFF807FF48EBC00148903880007F4890C7123F4848141F49140F121F485AA312 7F5BA212FFAC127FA37F123FA26C6C141FA26C6C143F0007157F6C6C91B5FC6CD9C00314 FC6C9038F01FEF6DB5128F011FEBFE0F010713F89026007FC0EBF80036467CC43E>I<EC 3FF80103B57E010F14E0013F8090397FF83FF89039FFC007FC48496C7E48496C7E48486D 1380485A001FED7FC05B003FED3FE0A2127F5B17F0161F12FFA290B7FCA401F0C9FCA512 7FA27FA2123F17F06C7E16016C6C15E06C6C14036C6DEB07C06C6DEB0F806C01F0EB3F00 90397FFE01FE011FB55A010714F0010114C09026001FFEC7FC2C2F7DAD33>I<EDFF8002 0F13E0027F13F049B512F849EB8FFC90390FFE0FFE90381FFC1F14F8133FEB7FF0A2ED0F FCEBFFE0ED03F0ED00C01600ABB612F8A5C601E0C7FCB3B0007FEBFFE0A527467DC522> I<DAFFE0137E010F9039FE03FF80013FEBFF8F90B812C048D9C07F133F489038001FF848 48EB0FFC4848903907FE1F80001F9238FF0F00496D90C7FCA2003F82A8001F93C7FCA26D 5B000F5D6C6C495A6C6C495A6C9038C07FF04890B55A1680D8078F49C8FC018013E0000F 90CAFCA47F7F7F90B612C016FC6CEDFF8017E06C826C16FC7E000382000F82D81FF0C77E D83FC014074848020113808248C9FC177FA46D15FF007F17006D5C6C6C4A5A6C6C4A5AD8 0FFEEC3FF83B07FFC001FFF0000190B612C06C6C92C7FC010F14F8D9007F90C8FC32427D AC38>I<EB7FC0B5FCA512037EB1ED07FE92383FFF8092B512E002C114F89139C7F03FFC 9138CF801F9139DF000FFE14DE14FC4A6D7E5CA25CA35CB3A7B60083B512FEA537457CC4 3E>I<137C48B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA007C90C7FCAA EB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>I<EB7FC0B5FCA512037EB293387FFF E0A593380FE0004C5A4CC7FC167E5EED03F8ED07E04B5A4B5A037FC8FC15FEECC1FCECC3 FE14C7ECDFFF91B57E82A202F97F02E17F02C07FEC807F6F7E826F7E816F7F836F7F816F 7F83707E163FB60003B512F8A535457DC43B>107 D<EB7FC0B5FCA512037EB3B3B3A3B6 1280A519457CC420>I<90277F8007FEEC0FFCB590263FFFC090387FFF8092B5D8F001B5 12E002816E4880913D87F01FFC0FE03FF8913D8FC00FFE1F801FFC0003D99F009026FF3E 007F6C019E6D013C130F02BC5D02F86D496D7EA24A5D4A5DA34A5DB3A7B60081B60003B5 12FEA5572D7CAC5E>I<90397F8007FEB590383FFF8092B512E0028114F8913987F03FFC 91388F801F000390399F000FFE6C139E14BC02F86D7E5CA25CA35CB3A7B60083B512FEA5 372D7CAC3E>I<EC1FFC49B512C0010714F0011F14FC90397FF80FFF9026FFC0017F4849 6C7F4848C7EA3FE000078248486E7E49140F001F82A2003F82491407007F82A400FF1780 AA007F1700A46C6C4A5AA2001F5E6D141F000F5E6C6C4A5AA26C6C6CEBFFE06C6D485B27 007FF80F90C7FC6DB55A010F14F8010114C09026001FFCC8FC312F7DAD38>I<90397FC0 0FF8B590B57E02C314E002CF14F89139DFC03FFC9139FF001FFE000301FCEB07FF6C496D 13804A15C04A6D13E05C7013F0A2EF7FF8A4EF3FFCACEF7FF8A318F017FFA24C13E06E15 C06E5B6E4913806E4913006E495A9139DFC07FFC02CFB512F002C314C002C091C7FCED1F F092C9FCADB67EA536407DAC3E>I<90387F807FB53881FFE0028313F0028F13F8ED8FFC 91389F1FFE000313BE6C13BC14F8A214F0ED0FFC9138E007F8ED01E092C7FCA35CB3A5B6 12E0A5272D7DAC2E>114 D<90391FFC038090B51287000314FF120F381FF003383FC000 49133F48C7121F127E00FE140FA215077EA27F01E090C7FC13FE387FFFF014FF6C14C015 F06C14FC6C800003806C15806C7E010F14C0EB003F020313E0140000F0143FA26C141F15 0FA27EA26C15C06C141FA26DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E0 26E007FEC7FC232F7CAD2C>I<EB01E0A51303A41307A2130FA2131FA2133F137F13FF12 03000F90B51280B7FCA4C601E0C7FCB3A3ED01E0A9150302F013C0137F150790393FF80F 8090391FFC1F006DB5FC6D13FC01015B9038003FE023407EBE2C>I<D97FC049B4FCB501 03B5FCA50003EC000F6C81B3A85EA25EA25E7E6E491380017FD901F713FE9138F807E76D B512C7010F1407010313FE9026007FF0EBFC00372E7CAC3E>I<B6903803FFFCA5000101 E09038003E006C163C80017F5D8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5D ED800F6D92C7FC15C05E6DEBE01E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F 5B15FF6E5BA36E5BA26E90C8FCA26E5AA26E5AA21578362C7EAB3B>I<B5D8FE1FB53980 1FFFF0A500019027C0003FE0C7EA7C007114786E17F86C6F6C5C6E1601017F6E6C5CA26E 011F1403013F6F5C6E013F1407011F6F5CA26E0179140F010F048090C7FC6E01F95C6D02 F0EBC01E15806D902681E07F5B18E003C3157C6D9139C03FF07815E76DDA801F5B18F803 FF14F96E9039000FFDE018FF6E486D5BA36E486D5BA26E486D90C8FCA24B7F02075DA26E 48147C4B143C4C2C7EAB51>I<B500FE90383FFFF0A5C601F0903803E0006D6C495A013F 4A5A6D6C49C7FC6E5B6D6C137E6DEB807C6D6D5A6DEBC1F0EDE3E06DEBF7C06EB45A806E 90C8FC5D6E7E6E7F6E7FA24A7F4A7F8291381F3FFCEC3E1F027C7F4A6C7E49486C7F0103 6D7F49487E02C08049486C7F49C76C7E013E6E7E017E141FB500E090B512FCA5362C7EAB 3B>I<B6903803FFFCA5000101E09038003E006C163C80017F5D8017F8013F5D6E130101 1F5D6E1303010F5D6E13076D5DED800F6D92C7FC15C05E6DEBE01E163E6D143CEDF07C02 7F1378EDF8F8023F5B15FD021F5B15FF6E5BA36E5BA26E90C8FCA26E5AA26E5AA21578A2 15F85D14015D001F1303D83F805B387FC007D8FFE05B140F92C9FC5C143E495A387FC1F8 EB07F06CB45A6C5B000790CAFCEA01FC36407EAB3B>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fv cmbx12 17.28 36 /Fv 36 122 df<94387FFF80041FB512F04BB612FC030F81037F6F7E4AB5D8E0077F4A49 C76C7E020F01F0EC1FF04A01C0147F4A90C8487E4A485C4A484A7F49495C495BA2495B4E 7F49705B5DA3725B725B725B735A96C9FCAB0503B512FEBBFCA6D8000F01E0C7120184B3 B3AF003FB6D8F803B71280A651657DE45A>12 D<ED0FFF4AB512F8020F14FF023F15C091 B712F049D9FC037F0107D9F00013FE4901C0EB3FFF4990C7000F7F49486E7F017F834948 6E7F4A80488448496E7FA248844A157F4884A3481980A34819C04A81A34819E0A7B518F0 B3A86C19E0A76C19C0A26E5DA26C1980A36C1900A36C6D4B5AA26C60A26C6D4A5B6C606E 5C6D6C4A5B6D6C4A5B6D6D495B6D6D4990C7FC6D01F0EBFFFE6DD9FC035B010090B612F0 023F15C0020F92C8FC020114F8DA001F138044607ADD51>48 D<16F04B7E1507151F153F EC01FF1407147F010FB5FCB7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51 >I<913801FFF8021FEBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027 FFE0003F7F4890C7000F7F48486E7FD807F86E148048486E14C048486E14E048486F13F0 01FC17F8486C816D17FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC 5DEA01F0CA14FEA34D13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C 5B604C13804C90C7FC4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B4814 3F4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FC D90FC0150749B8FC5B5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<EA 01FCEA07FF4813804813C04813E04813F0A2B512F8A76C13F0A26C13E06C13C06C13806C 1300EA01FCC8FCB3A4EA01FCEA07FF4813804813C04813E04813F0A2B512F8A76C13F0A2 6C13E06C13C06C13806C1300EA01FC154074BF2D>58 D<F00FE04E7EA24E7EA34E7EA24E 7EA34D7FA24D80A24D80A34D80A24D80A34D80A2DD7FBF7FA2181F05FF8017FE04016D7F A24D7E04038217F804076D80A24D7E040F8217E0041F6D80A24D7F043F825F047F6E7FA2 94C77E4C825E03016F7FA24C800303845E03076F80A24C80030F845E031F6F80A24C8103 3F845E037F707F93B9FCA292BA7EA24A85A203FCC912070203865D020771805D86020F86 4B82021F865D87023F864B83027F8692CBFC874A864A840101875C496C728090381FFFC0 B700E092B812FEA66F647BE37A>65 D<BB12F0F2FF801BF81BFEF3FFC088D800010280C7 000114F8DF003F7F080F13FF74807480867480757FA2757FA28987A289A965A26365A251 5BA298B55A505C505C5091C7FC505B505B087F13F00703B512C096B6C8FC93B812F81BC0 1BF8F3FF801CE00480C8001F13F8080713FE08016D7E7480757F757F757F89757F89871E 80871EC0A41EE087A663A21EC0A3631E80A2511400A2515B515B6398B55A505C08075C08 1F5C97B6C7FCBD5A1CF81CE099C8FC1BF898C9FC63627AE173>I<4DB5ED03C0057F02F0 14070407B600FE140F047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE 13FF92B6C73807FF814A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC 16074A01F08291B54882490280824991CB7E49498449498449498449865D49498490B5FC 484A84A2484A84A24891CD127FA25A4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07E A380A27EA2F50FC0A26C7FA37E6E1A1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D 7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90 C7FC020F01FFEE07FE6E02C0ED1FF8020102F8ED7FF06E02FF913803FFE0033F02F8013F 1380030F91B648C8FC030117F86F6C16E004071680DC007F02F8C9FC050191CAFC626677 E375>I<BD12FCA488A2D8000102C0C71201F1000F1A01F2007F1B3F1B0F1B07757EA287 87A288A3F43F80A31C1FA3197EA3F40FC0A499C7FC19FEA31801A218031807181F18FF93 B6FCA6EEC000181F180718031801A21800A21D7E197EA21DFCA696C812011DF8A31C03A3 F407F0A31C0FA21C1F1C3F1DE01C7F1CFF63631B0F093F13C098B5FC1A0797B6FCBEFCA3 1D80A35F617AE06A>69 D<B912E0A6C702E0C7FCB3B3B3B3AEB912E0A633627CE13C>73 D<B912F8A6D8000102C0CBFCB3B3B1F307E0A5F30FC0A61B1FA31B3F1C80A21B7FA21BFF A262A262625013006262624FB5FC1907191F4EB6FCBDFC63A553627AE161>76 D<BA12F8F1FFE01AFEF2FFC01BF01BFED800010280C76C7F070714C0070014F0747F081F 7F747F747F7480A2748089A37480A389A865A3505CA265A2505C9AC9FC505B505B505B08 7F5B4FB55A0707148096B548CAFC93B812F81BC050CBFC621AFF932680000314C0DE007F 7F071F13F8737F737F737F73808885888688A2747FA688A688A676140FF71F80A374801F 3F86771400745E746E5BB96E6E5B746E485A75EBFE07091F90B55A090715E009015DCF00 3F91C7FC0A0013FC71647AE178>82 D<DBFFFCEC01E0020FD9FFE01303027F02FC130749 B7130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E0 14014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200FF18 1FA27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE0 17FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C17C0 020F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84A200 7C8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF 18C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B0101 91B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A>I< 913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273FFE001F7FD97FE001077FD9 FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9 FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE004913F048B512C04891C7 FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C047D7F6EEB01F96C6DD903F1 EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B5487E6C6C4B7E011F02FC130F 010302F001011400D9001F90CBFC49437CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3A8 EFFFF8040FEBFF80047F14F00381B612FC038715FF038F010014C0DBBFF0011F7FDBFFC0 01077F93C76C7F4B02007F03F8824B6F7E4B6F13804B17C0851BE0A27313F0A21BF8A373 13FCA41BFEAE1BFCA44F13F8A31BF0A24F13E0A24F13C06F17804F1300816F4B5A6F4A5B 4AB402075B4A6C6C495B9126F83FE0013F13C09127F00FFC03B55A4A6CB648C7FCDAC001 15F84A6C15E091C7001F91C8FC90C8000313E04F657BE35A>I<92380FFFF04AB67E020F 15F0023F15FC91B77E01039039FE001FFF4901F8010113804901E0010713C04901804913 E0017F90C7FC49484A13F0A2485B485B5A5C5A7113E0485B7113C048701380943800FE00 95C7FC485BA4B5FCAE7EA280A27EA2806C18FCA26C6D150119F87E6C6D15036EED07F06C 18E06C6D150F6D6DEC1FC06D01E0EC7F806D6DECFF00010701FCEB03FE6D9039FFC03FFC 010091B512F0023F5D020F1580020102FCC7FCDA000F13C03E437BC148>I<F17FF8050F B5FCA6EF000F8484B3A892380FFF804AB512F8020F14FE023FECFF8391B712E301039138 807FF3499039F8000FFB011F01E00103B5FC494913004990C87E49488148498148834A81 5A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37EA26C7FA26C5F806C5F6C6D5D6C6D5D 017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7EBFFFE6D9039FE01FFE7010190B612 876D6CECFE07021F14F8020314E09127003FFE00ECC0004F657BE35A>I<92380FFFC04A B512FC020FECFF80023F15E091B712F80103D9FE037F499039F0007FFF011F01C0011F7F 49496D7F4990C76C7F49486E7F48498048844A804884485B727E5A5C48717EA35A5C7213 80A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27EA27E6E160FF11F806C183F6C7FF17F 006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E04A5A6D6DEC3FE0010301FC49B45A6D 9026FFC01F90C7FC6D6C90B55A021F15F8020715E0020092C8FC030713F041437CC14A> I<EE3FFC0307B51280033F14C04AB612F0020715F84A9038F03FFC4AEB807F913A7FFE00 FFFE4A5A4B4813FF4913F05B4913E0A24913C0A27013FE4949EB7FFCEF3FF8EF1FF0EF07 C094C7FCB0B812C0A6D8001F01C0C8FCB3B3B0007FB612FCA638657CE431>I<F107F8DB 7FFEEC3FFE020FB5D8F001B5FC027FDAFE03148049B7128F49DCDFFD13C0010FD9F00FEB FFC149D9800114014990C7EBFC0349486E6C7E4948EC3FFF48496E018113800780130048 F0C03E97C7FC48496E7FA34884A96C60A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A6D 6C4A5A6D6D485BDBF00F5B4990B612C060D97C7F4AC9FCD9FC0F14F09126007FFECAFC92 CCFC1201A47FA27F8014F091B77E18FE6CEFFFC019F06D17FC19FF6D846D846D846D8401 3F8490BAFC0003854801E0C712014890C9000F7F484816014848EE007F4848717E8512FF 5B85A56D5F007F616D173F003F616D177F6C6C4D5A6C01C003035B6C6D4B5B6C01F8031F 5BC601FF92B5C7FC6D01F8011F5B011F90B712F8010717E0010094C8FC020F15F0DA003F 01FCC9FC4A607CC151>I<903807FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC 041F14FF4C8193267FE07F7F922781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F039F C78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651647BE35A>I<EB0F E0EB3FF8497E48B5FCA24880A24880A76C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FC AF903807FF80007FB5FCA6C6FC7F7FB3B3AEB712C0A622657BE42C>I<903807FF80B6FC A6C6FC7F7FB3A90503B61280A6DD003FEB8000DE0FFCC7FCF01FF04E5AF0FFC04D5B4D90 C8FCEF07FC4D5AEF3FF04D5A4D5A4C90C9FC4C5AEE0FFC4C5A4C5AEE7FC04C7E03837F03 877F158F039F7F03BF7F92B5FC838403FC804B7E03F0804B6C7F4B6C7F1580707F707F70 7FA270807080717FA2717F717F717FA2717F717F83867180727F95B57EB7D8E00FECFFF0 A64C647BE355>107 D<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A623647BE32C> I<902607FF80D91FFFEEFFF8B691B500F00207EBFF80040702FC023F14E0041F02FF91B6 12F84C6F488193267FE07F6D4801037F922781FE001F9027E00FF0007FC6DA83F86D9026 F01FC06D7F6DD987F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC76E488203BEEE FDF003BC6E4A8003FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007B7D8803FB6 12FCA67E417BC087>I<902607FF80EB1FFFB691B512F0040714FC041F14FF4C8193267F E07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039FC78015BE03BC 8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>I<923807FFE092B6FC 020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E04901C001037F49496D 7F4990C87F49486F7E49486F7E48496F13804819C04A814819E048496F13F0A24819F8A3 48496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D4B13F0A26C19 E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B010701F0010F13 E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC030713E048437CC151> I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715FF038F010114C09227 BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E7F4B17804B6F13C0A2 7313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A21BF0611BE0611BC06F 92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C09226CFFC03B55A03C7 B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B712F0A64F5D7BC05A> I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC7FFC92390FE0FFFEC6 EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF3FF8EF0FE04B 90C7FCA55DB3B0B712F8A638417BC042>114 D<913A3FFF8007800107B5EAF81F011FEC FE7F017F91B5FC48B8FC48EBE0014890C7121FD80FFC1407D81FF0801600485A007F167F 49153FA212FF171FA27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15FC16FF6C16C0 6C16F06C826C826C826C82013F1680010F16C01303D9007F15E0020315F0EC001F150004 1F13F81607007C150100FC81177F6C163FA2171F7EA26D16F0A27F173F6D16E06D157F6D 16C001FEEDFF806D0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE0315C026F8 007F49C7FC48010F13E035437BC140>I<EC07E0A6140FA5141FA3143FA2147FA214FF5B A25B5B5B5B137F48B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0AC171F6D6D 1480A2173F6D16006F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14C002035C9126 003FFCC7FC325C7DDA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE00076D826D82B3B3 A260A360A2607F60183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D01FFEB3FE06D 91B55A6E1500021F5C020314F8DA003F018002F0C7FC51427BC05A>I<B700C00103B512 FCA6C66C01C0C8381FFE006D6DED07F0A26D6D5E190F6D6D5E191F6D606F153F6D95C7FC 6F5DA26D6D157E19FE6D6E5C18016E5E7013036E5E701307A26E6D5C180F6E6D5C181F6E 6D5C183F6E93C8FC705BA26E6D13FEA26E6E5A17816FEBC1F817C36F5C17E76F5C17FFA2 6F5CA26F5CA26F91C9FCA26F5BA36F5BA2705AA2705AA2705AA2705A4E417DBF55>I<B7 0081B600FC0103B512FCA6C66C0180C701FCC8381FFE006F6FED03F86D047F5F856F6E16 076D646F70140F6D705F866F6E161F6D646F4A6D143F6D99C7FC4E7F6F616D1B7E6F4A6D 14FE6D6395B57E7001FC15016E62DCC0016E13036EDBF87F5D05038004E0496C14076E62 DCF007ED800F6E4B6C5D050F15C004F8496C141F6E62DCFC1FEDE03F6E4B6C92C8FC053F 15F004FE496C5C6E197E7048EDF8FE6E027E6D5C05FE15FC4D6D13FD6F601BFF6F496E5B A24D806F60A26F496E5BA24D806F60A26F496E90C9FCA294C87E6F5FA26F486F5A047C6F 5A6E417DBF75>I<007FB600C0017FB512F8A6D8001F01F8C70007EBF0006D040190C7FC 6D6D5D6D6D4A5A6D6D4A5A70495A6D4C5A6E7F6E6D495A6E6D495A7049C8FC6E4A5A6E6D 485A6E6D485A6E13FFEF8FF06EEC9FE06FEBFFC06F5C6F91C9FC5F6F5B816F7F6F7F8481 707F8493B57E4B805D4B80DB0FF37FDB1FE17F04C080153F4B486C7F4B486C7F4A486D7F 4A486D7F4A5A4B6D7F020F6E7F4A486D7F4A486D804A5A4AC86C7F49486F7F4A6F7F0107 707FEB3FFFB600F049B7FCA650407EBF55>I<B700C00103B512FCA6D8003F01C0C8381F FE006FED07F0A26D6D5E190F6D6D5E191F6D6D5E193F6D95C7FC6F5D6D177E6F15FEA26D 6E495AA26E6D5C18036E6D5C18076E5E70130F6E5E70131FA26E6D495AA26E6D91C8FC60 6E6D137E18FE6E5D17816F5C17C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5CA26F91C9FC A36F5BA26F5BA2705AA2705AA2705AA35FA25F163F94CAFC5E167E16FED807E05CD81FF8 1301487E486C495AA2B5495AA24B5A5E151F4B5A6C4849CBFC15FEEBFC01393FF807FC39 1FF03FF06CB55A6C5C6C91CCFCC613FCEB1FE04E5D7DBF55>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fw cmss12 14.4 3 /Fw 3 70 df<ED03FF4B7FA34B7FA34B7FA292383FDFF0169FA2037F7F168F160F03FF7F 160715FE020180A21603DA03FC7FA202076D7F15F8A2020F6D7F5DA2021F6E7E5DA2023F 6E7E5DA2027F6E7E5D02FF81170F92C7FC498217075C01036F7EA25C01076F7F5CA2010F 6F7F5C011F8391B8FCA24983A34983A20280C8121F01FF83180F91C9FC48717E5B000384 845B00071980845B000F19C0845B001F19E0197F5B003F19F0193F484818F8191F5B00FF 19FC46537DD24D>65 D<923801FFF8031FEBFFE0037F14FC0203B712804A16E0141F5C91 B812C049EC001F4901F813014901E0EB003F490180140F4990C81203D93FFCED01804948 92C7FC5C495A485B5C5A4890CBFC5B120F5BA2485AA2123F5BA3485AA5485AAD6C7EA56C 7EA37F121FA26C7EA27F12077F6C7F7E806C7F6D6C16206E16606D6CED01E06DB415036D 6D14076D01E0EC1FF06D01F814FF6D01FF13076D91B6FC023F16E06E1680020716006E15 FCDA007F14F0031F1480030101F8C7FC3C5578D34B>67 D<B912F8A801C0CAFCB3AA90B8 1280A701C0CAFCB3AD90B812FCA9365376D246>69 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fx cmr12 12 90 /Fx 90 128 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0 D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139 3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5 12E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E013 0F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7 FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<913801FFC0020FEBFB 8091387F803F903801FC00494813FFEB07E0EB1FC0A2495A49C7FC167F49143F5BAFB8FC A3C648C7123FB3B2486CEC7FC0007FD9FC1FB5FCA330467EC536>I<DBFF80EB3FE0020F 9039F001FFFC913B3F807C0FF01F913CFC000E3F800380D903F86D48486C7E4948D90FFC 804948D93FF8130F4948017F4A7E49485C49C75BA25B494B6D5A041F6E5A96C8FCACF107 F0BBFCA3C648C7391FC0001F190F1907B3B0486C4A6C497E007FD9FC0FB50083B512E0A3 4B467EC551>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00AB121EAC120CA5C7FCAA121EEA 7F80A2EAFFC0A4EA7F80A2EA1E000A4778C61B>33 D<001EEB03C0397F800FF000FF131F 01C013F8A201E013FCA3007F130F391E6003CC0000EB000CA401E0131C491318A3000114 384913300003147090C712604814E0000614C0000E130148EB038048EB070048130E0060 130C1E1D7DC431>I<043014C00478497EA204F81303A24C5CA203011407A24C5CA20303 140FA24C91C7FCA203075CA24C131EA2030F143EA293C7123CA24B147CA2031E1478A203 3E14F8A2033C5CA2037C1301007FBA12F8BB12FCA26C19F8C72801F00007C0C7FC4B5CA3 0203140FA24B91C8FCA402075CA24B131EA3020F143E007FBA12F8BB12FCA26C19F8C700 3EC700F8C8FC023C5CA2027C1301A202785CA202F81303A24A5CA201011407A24A5CA201 03140FA24A91C9FCA201075CA24A131EA2010F143EA291C7123CA249147CA2011E1478A2 010C143046587BC451>I<D91F801618D97FE0163CD9F078167C2603E01C16FC48486C4B 5A260F800F4B5A6E6C1407271F0003E04A5A6FEC3FC0003ED901BE14FF923ACFC00FCF80 007ED900C1B5001FC7FC9238C03FF0007C92C7123E6F147E00FC0260147C601701604D5A 1707604D5A171F95C8FC173E007C02E0137E4B137C007E5E1601003E01015C4B485A6C13 034B485A6C6C48130F020E5C2607C00C49C9FC2603E01C5B2600F078133ED97FE05BD91F 8001FCEB03F090C848EB0FFC4B48EB1E0F030391387C03804CEBF801922707C001F013C0 030FED00E04C48481360DB1F0015704D481330033E1638037E010F1418157C4B5C020117 1C4B011F140C4A5A14075D4A5A141F92C7FC143E147E147C5C0101030F141C4A17184948 81A2494802071438010F18304A6E6C137049C81560496F6C13E0013EEF01C049DB00F813 8001FCEE7C034993381E0F0049EE0FFC0160EE03F046517BCA51>37 D<EC03F0EC0FF8EC3E1EEC7C0E4A7E49487E130302E07F01071301A3EB0FC0A4150393CA FC14E05D1506150E5D1518010713386E5A156015E0ECF1C0DAFB800107B512C06DB4C7FC 5C4A9139007FFC000101EE1FE019806E6FC7FC0100160E497E495E496C6C1418010E1638 496C6C1430011816709026381FE05C01705E496C6C1301D801C06D5C000301071403D807 806D91C8FC000F6D6C5B001F0101140E003F6E130C90C7EB801C48027F5BEEC030489138 3FE070031F5B705AED0FF9923807FB806D6DB4C812C05E6F7E007F6E6D13016D6E6C1480 4C6C13036C6C496D1400001F912603CFF85B6C6C90260F07FC130E6C6C90263E01FE133C 3D03FE01F800FF80F8C6B54890383FFFF0013F0180010713C0D907FCC890C7FC42497CC6 4C>I<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313 005A1206120E5A5A5A12600B1D78C41B>I<140C141C1438147014E0EB01C01303EB0780 EB0F00A2131E5BA25B13F85B12015B1203A2485AA3485AA348C7FCA35AA2123EA2127EA4 127CA312FCB3A2127CA3127EA4123EA2123FA27EA36C7EA36C7EA36C7EA212017F12007F 13787FA27F7FA2EB0780EB03C01301EB00E014701438141C140C166476CA26>I<12C07E 12707E7E7E120F6C7E6C7EA26C7E6C7EA21378137C133C133E131E131FA2EB0F80A3EB07 C0A3EB03E0A314F0A21301A214F8A41300A314FCB3A214F8A31301A414F0A21303A214E0 A3EB07C0A3EB0F80A3EB1F00A2131E133E133C137C13785BA2485A485AA2485A48C7FC12 0E5A5A5A5A5A16647BCA26>I<14F0A2805CA70078EC01E000FCEC03F0B4140FD87F80EB 1FE0D83FC0EB3FC03A0FF060FF003903F861FC3900FC63F090383F6FC0D90FFFC7FCEB03 FCEB00F0EB03FCEB0FFF90383F6FC09038FC63F03903F861FC390FF060FF3A3FC0F03FC0 D87F80EB1FE0D8FF00EB0FF000FC14030078EC01E0C790C7FCA7805CA2242B7ACA31>I< 16C04B7EB3AB007FBAFCBB1280A26C1900C8D801E0C9FCB3AB6F5A41407BB84C>I<121E EA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A120612 0E5A5A5A12600B1D78891B>I<B612C0A61A067F9721>I<121EEA7F80A2EAFFC0A4EA7F80 A2EA1E000A0A78891B>I<1618163C167CA2167816F8A216F01501A216E01503A216C015 07A21680150FA2ED1F00A2151E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407 A25D140FA292C7FC5CA2141E143EA2143C147CA25CA25C1301A25C1303A25C1307A25C13 0FA291C8FC5BA2133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290 C9FC5AA2121E123EA2123C127CA2127812F8A25A126026647BCA31>I<14FF010713E090 381F81F890383E007C01FC133F4848EB1F8049130F4848EB07C04848EB03E0A2000F15F0 491301001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15FEA56D1301003F15FC A3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6CEB1F806C6CEB3F00013E 137C90381F81F8903807FFE0010090C7FC28447CC131>I<143014F013011303131F13FF B5FC13E713071200B3B3B0497E497E007FB6FCA3204278C131>I<EB03FE90381FFFC001 7F13F03901F80FFC3903C001FE48486C7E000EC7EA7F8048EC3FC0ED1FE04815F0003014 0F007015F800601407126CB415FC7F7F1503A46C4813076CC7FCC8FC16F8A2150F16F015 1F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A5A4AC7FC147C5C5C495A495A 495A49C7120C131E5B013814185B5B485A4848143848C81230000E1570001FB612F0A25A 5AB712E0A326427BC131>I<49B4FC010F13E0013F13FC9038FE01FE3A01F0007F80D803 C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C14F8A215077F5BA26C48130FEA03C0C813 F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1FC0D90FFFC7FC15F090380001FC EC007FED3F80ED1FC0ED0FE016F0ED07F816FC150316FEA2150116FFA3121EEA7F80487E A416FE491303A2007EC713FC00701407003015F80038140F6C15F06CEC1FE06C6CEB3FC0 D803E0EB7F803A01FE01FE0039007FFFF8010F13E0010190C7FC28447CC131>I<ED0380 A21507150FA2151F153FA2157F15FFA25CEC03BF153F14071406140C141C141814301470 146014C013011480EB03005B13065B131C13185B1370136013E0485A5B120390C7FC1206 120E120C5A123812305A12E0B812C0A3C8383F8000ADEDFFE0027FEBFFC0A32A437DC231 >I<000615C0D807C0130701FCEB7F8090B612005D5D5D15E0158026063FFCC7FC90C9FC AE14FF010713C090381F01F090383800FC01F0137ED807C07F49EB1F8016C090C7120F00 0615E0C8EA07F0A316F81503A216FCA5123E127F487EA416F890C712075A006015F0A200 70140F003015E00038EC1FC07E001EEC3F806CEC7F006C6C13FE6C6C485A3901F807F039 007FFFE0011F90C7FCEB07F826447BC131>I<EC07FCEC3FFF91B512C0903903FC03E090 3907E000F0D91FC0133849C71258017EEB01FC01FE1303491307485A485AA24848EB03F8 000FEC01F092C7FC485AA3485AA3127FA29038007F80903801FFF090380780FC39FF0E00 3E49EB1F8049EB0FC049EB07E0136001E0EB03F04914F8150116FC5BED00FEA390C812FF A47EA57F123FA216FE121F15016D14FC120FED03F86C7EED07F06C6C14E06C6CEB0FC06C 6CEB1F80017EEB3F0090383F80FE90380FFFF8010313E00100138028447CC131>I<121C A2EA1F8090B712C0A3481680A217005E0038C8120C0030151C00705D0060153016705E5E 4814014B5A4BC7FCC81206150E5D151815385D156015E04A5AA24A5A140792C8FC5CA25C 141E143EA2147E147CA214FCA21301A3495AA41307A6130FAA6D5AEB01C02A457BC231> I<14FF010713E0011F13F890387F00FE01FC133FD801F0EB1F804848EB0FC049EB07E000 07EC03F048481301A290C713F8481400A47FA26D130116F07F6C6CEB03E013FC6C6CEB07 C09039FF800F806C9038C01F006CEBF03EECF87839007FFEF090383FFFC07F01077F6D13 F8497F90381E7FFFD97C1F1380496C13C02601E00313E048486C13F000079038007FF848 48EB3FFC48C7120F003EEC07FE150148140016FF167F48153FA2161FA56C151E007C153E A2007E153C003E157C6C15F86DEB01F06C6CEB03E06C6CEB07C0D803F8EB1F80C6B4EBFF 0090383FFFFC010F13F00101138028447CC131>I<14FF010713E0011F13F890387F80FC 9038FC007E48487F4848EB1F804848EB0FC0000FEC07E0485AED03F0485A16F8007F1401 90C713FCA25AA216FE1500A516FFA46C5CA36C7E5D121F7F000F5C6C6C130E150C6C6C13 1C6C6C5BD8007C5B90383F01E090390FFF80FE903801FE0090C8FC150116FCA4ED03F8A2 16F0D80F801307486C14E0486C130F16C0ED1F80A249EB3F0049137E001EC75A001C495A 000F495A3907E01FE06CB51280C649C7FCEB1FF028447CC131>I<121EEA7F80A2EAFFC0 A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2B78AA1B>I< 121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E127FEAFF80A213C0A4127F121E 1200A512011380A3120313005A1206120E120C121C5A5A12600A3E78AA1B>I<121EEA7F 80A2EAFFC0A4EA7F80A2EA1E00C7FCAA120CA5121EAC123FABEA7F80ACEAFFC0A9EA7F80 EA1E000A4778B11B>I<007FBAFCBB1280A26C1900CEFCB0007FBAFCBB1280A26C190041 187BA44C>I<EB03C0EB0FF0A2497EA46D5AA2EB03C090C9FCAA497EAA1303A391C8FC5B A25B130E131EA2133E5BA25B1201485A1207485A485A123F485AA290C7120748EC1FC0ED 3FE0A5151FED0FC06C140015016C6CEB0380ED07006C6C131E6C6C13783903F807E0C6B5 1280D91FF8C7FC23467BB12E>I<EB0FFC90387FFFC03901F007F039078001FC000EC77E 48147F48EC3F804815C00060141F00FE15E07E7FA56CC7FC001CEC3FC0C8FCED7F80A2ED FF004A5AEC03F84A5A5D4A5A4A5A92C7FC143E143C5CA2147014F05CA25C1301A35CA990 C9FCAAEB03C0EB0FF0A2497EA46D5AA2EB03C023467BC52E>I<16C04B7EA34B7EA34B7E A34B7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA0300 7F160FA20206801607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FC A249820280C7121FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA2017883 13F8486C83D80FFF03037FB500E0027FEBFFC0A342477DC649>65 D<B8FC17E017FC00019039C00003FF6C6C4801007FEF3FC0717E717E717E841703841701 84A760A21703601707604D5A4D5AEF7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7B47E EF1FC0EF0FF0717E717E717E717E1980187F19C0A2183F19E0A8F07FC0A2198018FF4D13 00A24D5AEF0FFC4D5AEF7FE048486C903803FFC0B9C7FC17FC17C03B447CC345>I<DB0F FE146092B500C013E0020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC 03C74948EC01E74948EC00FF4948157F4948153F4948151F49C9120F485A491607120348 481603A248481601A248481600A2123FA2491760127FA31900485AAE6C7EA21960A2123F 7FA2001F18E07F000F18C0A26C6C160119806C6C160312016DEE07006C6C16066D6C150E 6D6C5D6D6C5D6D6C15786D6C5D6D6C4A5AD900FFEC0780DA3FC0011FC7FCDA0FFC13FC02 03B512F0020014C0DB0FFEC8FC3B487BC546>I<B8FC17F017FC00019039C00007FF6C49 9038007FC0017FED1FE0EF07F0EF03FC717E717E84727E727E727EA2727E85180385A218 0185A38584A31A80AD1A00A36061A361180361180761180F614E5A183F614EC7FC18FEEF 03FC4D5AEF1FE001FFED7FC0486DD907FFC8FCB812FC17F094C9FC41447CC34B>I<B912 F8A3000101C0C7127F6C6C48EC07FC17011700187C183C181CA284A31806A4180704067F A395C7FCA4160EA2161E163E16FE91B5FCA3EC8000163E161E160EA21606A319C0A3F001 8093C7FCA41803A21900A260A260A2181EA2183E187EEF01FE170748486C147FB95AA33A 447CC342>I<B912F0A3000101C0C7127F6C6C48EC0FF817031701170018781838A2181C A3180CA4180E1806160CA21800A5161CA2163C167CED01FC91B5FCA3EC8001ED007C163C 161CA2160CA793C8FCB08048487EB612F8A337447CC340>I<DB0FFE146092B500C013E0 020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948 EC00FF4948157F4948153F4948151F49C9120F485A491607120348481603A248481601A2 48481600A2123FA2491760127FA396C7FC485AAD4CB612C06C7EA293C7387FF000725A00 3F171F7FA2121F7F120FA26C7EA26C7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C15 E7D903FEEC01C7D900FFEC0383DA3FE0EB0F01DA0FFCEBFE000203B500F81360020002E0 90C7FCDB0FFEC9FC42487BC54D>I<B6D8C003B6FCA3000101E0C70007138026007F8091 3801FE00B3A991B7FCA30280C71201B3AC2601FFE0913807FF80B6D8C003B6FCA340447C C349>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497EB612F0A31C447DC323>I<010F B512FEA3D9000313806E130080B3B3AB123F487E487EA44A5A13801300006C495A00705C 6C13076C5C6C495A6CEB1F802603E07FC7FC3800FFFCEB1FE027467BC332>I<B600C049 B512C0A3000101E0C8387FFC006C49ED3FE06D481680063EC7FC183C183860604D5A4D5A 4DC8FC171E17385F5F4C5A4C5A4CC9FC160E5E5E5E5E4B5A4B7E4B7E150F4B7E4B7E1577 EDE3FE913881C1FFEC8381DA87007F028E6D7E149C02B86D7E02F06D7E14C04A6D7E707E A2707E707EA2707F717EA2717E717EA2717E717EA2717E717EA2717F8585496C82486D4A 13FCB600C0011FEBFFE0A343447CC34C>I<B612F8A3000101E0C9FC6C6C5A5CB3B31830 A418701860A518E0A3EF01C0A217031707A2170F173F177FEE01FF48486C011F1380B9FC A334447CC33D>I<B56C933807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633 A2D963F81663A3D961FC16C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA2 6E6C1418A36E6C1430A36E6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F80 06A36F6C5AA36F6C5AA26F6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143E D80FFFEF0FFEB500F0011C0107B512FCA34E447BC359>I<B56C020FB5FC8080C6040013 F06D6CED1F80D96FF8ED0F00A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7EA26E7E 6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7F C0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6 EF0FFEA217071703A217011700A201F0167E183E487ED80FFF161EB500F0150EA2180640 447CC349>I<ED1FFC4AB512C0913907F007F091391F8000FC027EC7123FD901F8EC0FC0 49486E7E49486E7E49486E7E49486E7E49C9127E017E8201FE834848707E4848707EA248 48707EA2000F84491603001F84A24848707EA3007F84A24982A300FF1980AD6C6C4C1300 A4003F606D1603A2001F60A26C6C4C5AA26C6C4C5AA20003606D161F6C6C4C5A00006001 7F4CC7FC6E5D013F5E6D6C4A5AD907E0EC03F06D6C4A5AD901FCEC1FC0D9007E4AC8FCDA 1F8013FC913907F007F00201B512C09126001FFCC9FC41487BC54C>I<B712FCEEFFC017 F800019039C0000FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F018F8EF03FCA218FE 1701A218FFA718FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801FE00EE0FFC 91B612F017800280C9FCB3AA3801FFE0B612C0A338447CC342>I<B712E016FF17C00001 9039C0003FF86C6C48EB03FCEE00FF717E717E717E717E717EA284170384A760A2170760 4D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC913980007F80EE0FE0707E EE03FC707E160083717EA2717EA784A71A6084171FA21AE0716C13C02601FFE002071301 B600C01680943801FC03943900FE0700CBEA3FFEF007F843467CC348>82 D<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48 486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA 3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D900 1F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37EA36C 16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC0 0FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A3903BF0001F F8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5481806A5 C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0010FB5FCA3000101E0C813 F026007F80ED1F80F00F00A21806B3B3A7180E6D6C150CA2181C131F6E1518010F163818 306D6C1570606D6C14016D6C5D6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C913907FC 03F00201B55A6E6C1380DB07FCC8FC40467CC349>I<B692383FFFF0A3000301E0030713 00C649ED01FC4A5E017F705A6E5E133F616E1501011F5FA26D6C4BC7FCA28001071606A2 6E150E0103160CA26D6C5DA2806D5EA26F1470027F156081023F5DA281021F4A5AA26F13 03020F92C8FC8102071406A26F130E0203140CA26E6C5BA2816E5CA2EE8070037F1360A2 6F6C5AA216E092381FE180A216F3030F90C9FC16FBED07FEA36F5AA36F5AA26F5AA31660 44467EC349>I<B60107B500F890380FFFFEA3000301E0D9001F90C813F06C0180DA0FFC ED3FC091C86C48ED1F006C871C0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538011F1A30 A26E020E6D1470010FDB0C7F1560A26E021C7F0107DB183F5DA2856D6CDA301F4A5AA36D 6C4A6C6C49C7FCA36D6C4A6C6C1306A3DB80016E130E027FDA8003140CA2DBC00380023F DA00015CA203E081021F01066D5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC1FE10203 60A2DBFE7015F302010160020F90C8FCA2DBFFE015FB6E49EC07FEA36F486E5AA36FC86C 5AA3031E6F5AA4030C16605F467EC364>I<003FB500E0011FB5FCA3C691C7000713E0D9 3FFC020190C7FC6D4815FC010F6F5A6D6C15E0A26D6C4A5A6D6C5D4DC8FC6D6D5B6E6C13 065F6E6C131C6E6C13185F6E6C13706E6C13605F913803FE01DA01FF5B4CC9FC6E1387ED 7FC616CCED3FFC6F5A5E6F7E6F7EA26F7E82A203067F150E92380C7FC04B6C7E15389238 301FF04B6C7E15E04B6C7E4A486C7E14034B6C7E02066D7F140E020C6E7E4A6E7E143802 306E7E4A6E7E14E04A6E7E49486E7E130349C86C7E496F7F5B496C8201FF83000701E002 0313F8B500F8021FEBFFF0A344447EC349>I<B66C91380FFFFCA3000101F8C8000313C0 26007FE0923800FE0061013F17F06D6C5E80010F5F6D6C4B5A18036D6C93C7FC6E15066D 160E6D6D140C181C6E6C14186E6C5C18706E6C146018E06E6C5C6E6C495A17036E6C91C8 FC5F6E6C13066E6D5A171C92387FC0185FED3FE06F6C5A17E06F6C5AEEF980ED07FF6F90 C9FCA26F5AB3A6923807FF800203B6FCA346447FC349>I<EAFFFCA4EAF000B3B3B3B3B3 A2EAFFFCA40E6476CA1B>91 D<01C01318000114384848137048C712E0000EEB01C0000C 1480001C13030018140000385B003013060070130E0060130CA300E0131C481318A400CF EB19E039FFC01FF801E013FCA3007F130FA2003F130701C013F8390F0001E01E1D71C431 >I<EAFFFCA4EA003CB3B3B3B3B3A2EAFFFCA40E647ECA1B>I<13C01201EA0380EA070012 0E120C121C12181238123012701260A312E05AA412CFEAFFC013E0A3127FA2123F13C0EA 0F000B1D79C41B>96 D<EB07FC90383FFF809038F80FE03903C003F048C66C7E000E6D7E D80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49B5FC90380FFE1FEB 3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FCA3153FA36D137F007F14EF6D 9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701FFFC0113003A001FE0007C2B 2E7CAC31>I<EA01FC12FFA3120712031201B3EC03FC91380FFF8091383C07E091387001 F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE049140717F0A2EE03F8A217FCA2 160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01FBEC3F80D9F380EB7E 00D9E1C05B9039E0F001F89039C03C07E09039801FFF80C7D803FCC7FC2F467DC436>I< EC7F80903803FFF090380FC07C90383F000F01FCEB03804848EB01C00003140F4848EB1F E049133F120F485AA2485AED1FC0007FEC070092C7FCA290C9FC5AAB7E7FA2123F16307F 001F15706C6C146016E06C6C14C06C6C13010001EC03806C6CEB0700013F131E90381FC0 78903807FFF001001380242E7DAC2B>I<167FED3FFFA315018182B3EC7F80903803FFF0 90380FC07C90383F000E017E1307496D5AD803F87F48487F5B000F81485AA2485AA2127F A290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C9038077F806C6C010E 13C0013F011C13FE90380FC0F8903803FFE09026007F0013002F467DC436>I<EB01FE90 3807FFC090381F03F090387E00FC49137E48487F485A4848EB1F80000F15C049130F121F 484814E01507A2007F15F090C7FCA25AA390B6FCA290C9FCA67EA27FA2123F16306C7E16 70000F15606D14E06C6C14C0000314016C6CEB03806C6CEB0700013E131E90381F80F890 3803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81E903803F03F90390FE0 7F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C648C8FCB3B2486C7E 007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81F0F090393F07E3819039 FC01FF033A01F800FE014848017E13E00007027FC7FC497F000F8149131F001F81A9000F 5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903BF07E090380FFF80260701FCC8 FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F86C6C8048B67E3A07C0000FFF48 481300003FC8EA3F80003E151F48ED0FC0A2481507A56C150F007C1680007E151F003E16 006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261FFFFEC7FC010113E02C 427DAC31>I<EA01FC12FFA3120712031201B3EC01FE913807FFC091381E07F091383801 F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FE A32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712 031201B3B0487EB512F8A315437DC21C>I<143C14FFA2491380A46D1300A2143C91C7FC ADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F00A2147EA25C6C485A383C 01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01FC12FFA3120712031201B3A292 381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E 14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E7E81816F7E82151F6F7E821507 826F7E8282486C491380B5D8F81F13F8A32D457DC433>I<EA01FC12FFA3120712031201 B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC1FE000FF010701E0EBFFFC913B 0F03F801E07F913C3C01FC07803F800007903C7000FE0E001FC0000349D97E1C130F2601 FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A8486C4A6C497EB5D8F8 1FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC091381E07F091383801 F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA35BB3A8486CECFF80B5 D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF090380FC0FC90383E001F496D7E496D 7E48486D7E48486D7E48486D7E000F81A24848147E003F157FA290C87E481680A44816C0 AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D6D130100075D6C6C495A6C6C49 5A6C6C495A013E49C7FC90381FC0FE903807FFF89038007F802A2E7DAC31>I<3901FC03 FC00FF90380FFF8091383C07E091387001F83A07FDE000FE00030180137FD801FFEC3F80 91C7EA1FC04915E049140F17F0160717F8160317FCA3EE01FEABEE03FCA3EE07F8A217F0 160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003F891383C0FE091381FFF 80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<91387F8003903903FFE0079038 0FE07890393F801C0F90387E000E496D5AD803F8EB039F0007EC01BF4914FF48487F121F 5B003F81A2485AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B12076C6C5B6C6C497E6C 6C130E013F131C90380FC0F8903803FFE09038007F0091C7FCAEEEFF80033F13FEA32F3F 7DAB33>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC 007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB26>I<90383FE0183901FFFC 383907E01F78390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C 6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC14 0300C0EB01FE1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E0 39F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213 FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D13389038 1F8030ECC070903807E0E0903801FFC09038007F001E3E7EBC26>I<D801FC147F00FFEC 3FFFA300071401000380000181B3A85EA35DA212006D5B017E9038077F80017F010E13C0 6D011C13FE90380FC078903803FFF09026007F8013002F2D7DAB36>I<B539F001FFFCA3 000790C7EA7FE06C48EC1F8000011600160E1200160C017F5CA280013F5CA26E1370011F 146080010F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306A26D6C5AA214FF6E5AA2 15B8EC3FB015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500E0B539E03FFF80A3 0007903C000FFE000FFC00D803FCD903F8EB03F8F001E0120103015D6D80000060A26D6E 13036DD9037E91C7FCA20280017F5B013FD9063F1306A2D91FC06E5AED0C1FA2D90FE06E 5AED180FA2D907F06E5AED3007A2D903F86E5AED6003A2902601FCE06D5AEDC00117FCD9 00FFECFD80ED800017FF027F92C8FC92C77EA26E147E023E143EA2021E143C021C141CA2 412C7EAA46>I<B539F007FFFCA30003D9C00113C0C6496C1300017F14FC013F5C6E13E0 6D7E010F495A6D6C485A02F890C7FC903803FC060101130E6E5A903800FF186E5AEC3FF0 5D141F140F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C07F0101131F49486C 7E02007F01066D7E010E1303496D7E013C80017C80D801FC1580D80FFE4913C0B5D8800F 13FFA3302B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E00 00150C6D141C6D1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF8 03010391C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E 5AA26E5AA36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007 C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>I<003FB612E0A29038C0003F90C713C0003CEC 7F800038ECFF00A20030495A0070495AA24A5A0060495AA24A5A4A5AA2C7485A4AC7FC5B 5C495A13075C495A131F4A1360495A495AA249C712C0485AA2485A485A1501485A484813 03A24848EB07804848131F00FF14FF90B6FCA2232B7DAA2B>I<B9FCA23002809B31>I<00 1EEB0780007FEB0FE039FF801FF0EBC03FA4EB801F397F000FE0001EEB07801C0A76C231 >127 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fy cmr12 14.4 43 /Fy 43 122 df<0570140E05F8141FA304015D4D143EA30403157E4D147CA3040715FC4D 5CA3040F14014D5CA3041F140394C75BA24C1407043E5DA3047E140F047C5DA304FC141F 4C92C8FCA303015D4C143EA3007FBC12F0BD12F8A36C1BF0C8280F800001F0C8FCA4031F 140393C75BA44B1407033E5DA4037E140F037C5DA4007FBC12F0BD12F8A36C1BF0C7D803 E0C7007CC9FCA3020715FC4B5CA3020F14014B5CA2021F140392C75BA34A1407023E5DA3 027E140F027C5DA302FC141F4A92CAFCA301015D4A143EA20103157E4A147CA3010715FC 4A5CA36D481470556A7AD262>35 D<15E01401EC03C0EC0780EC0F00141E5C147C5C495A 13035C495A130F5C131F91C7FC133E137EA25BA2485AA25B1203A2485AA3120F5BA2121F A25BA2123FA290C8FCA35AA5127EA312FEB3A3127EA3127FA57EA37FA2121FA27FA2120F A27F1207A36C7EA212017FA26C7EA2137EA2133E7F80130F8013076D7E8013016D7E147C 143C8080EC0780EC03C0EC01E014001B7974D92E>40 D<12E07E12787E7E7E6C7E7F6C7E 6C7E7F1200137C137E133E133F7F6D7E80A26D7EA26D7EA2130180A26D7EA380147EA214 7FA280A21580A2141FA315C0A5140FA315E0B3A315C0A3141FA51580A3143FA21500A25C A2147EA214FE5CA3495AA25C1303A2495AA2495AA25C49C7FC5B133E137E137C5B12015B 485A485A5B48C8FC121E5A5A5A5A1B797AD92E>I<120FEA3FC0EA7FE012FF13F0A213F8 A3127F123FEA0F381200A513781370A313F013E0A2120113C0120313801207EA0F00121E A25A5A12300D23768B21>44 D<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C 768B21>46 D<EC1FF891B5FC010314C090390FF81FF090391FC003F849486C7E017EC712 7E49800001168049141F4848EC0FC0000716E0491407000F16F0A34848EC03F8A2003F16 FCA44848EC01FEA700FF16FFB3A5007F16FEA56D1403A2003F16FCA4001F16F8A26D1407 000F16F0A26C6CEC0FE0A26C6CEC1FC0A26C6CEC3F806C6CEC7F00017F14FE6D6C485A6D 6C485A90390FF81FF00103B512C0010091C7FCEC1FF830517BCE3B>48 D<14075C5C147F5C1307133F000FB5FCB6FC13F913C1EAF0011200B3B3B3A7497F010F13 E0B712FEA4274F75CE3B>I<EC7FE0903803FFFE010F6D7E013F14E0D9FF0013F8D801F8 EB1FFCD803E06D7E4848EB03FF48486D138090C813C0001E16E0001C157F003CED3FF012 380078ED1FF81270A2B4ED0FFC13C07FA66C5A6C5A000EC8FCC9EA1FF8A317F0163FA2EE 7FE017C016FF17804B1300A24B5A4B5A5E4B5A4B5A4B5A5E4BC7FC15FE4A5A4A5A4A5A4A 5A5D4A5A4AC8FC147E5C4948141CEB03E0495A4948143891C8FC131E5B5B491578485A48 481570484815F048B7FCA25A5A5AB812E0A42E4F7ACE3B>I<EC3FF849B57E010F14E090 391FC01FF890397E0003FC01F86DB4FCD801E06D13804848EC7FC0484815E048C8123F01 C015F013F0486CEC1FF87FA56C5AA2EA03E0C9EA3FF0A317E0167F17C016FF17804B1300 5E4B5A4B5A4B5AED3FC0DA07FFC7FC903803FFFC5DEDFF8090C7EA1FE0ED07F8ED01FE6F 7EEE7F8017C0EE3FE0EE1FF017F8A2EE0FFC17FEA2160717FFA3120FEA3FC0487E487EA4 17FE160F5B6C4815FC90C8FC0078ED1FF87E003EED3FF06CED7FE06C7E6C6CECFFC0D803 F0491380D801FC903807FE003A00FFC01FFC013FB512F0010F14C0010391C7FC9038003F F830517BCE3B>I<160F5EA25E5EA25E5DA25D5DA25D151E151C153C5D157015F04A5A5D 14035D4A5A5C140E5C143C14385C14F05C495A13035C130749C7FC130E131E5B13381378 5B5B1201485A5B120748C8FC120E121E5A123812785AB912F0A4C8000190C7FCAF4B7F4B 7F020FB612E0A434507DCF3B>I<121EA2121F13F090B812C0A4481780A218005FA2003C C9123C00385E0078167017F000704B5A5F16034C5A94C7FC485D161E5EC9123816785E5E 15014B5A5E15074BC8FCA2151E153E153C157C157815F8A24A5AA21403A25D1407A2140F A25D141FA3143FA3147F5DA414FFA65BAC6D90C9FC143C32537AD03B>55 D<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F00C7FCB3A9120FEA3FC0EA7FE0EAFF F0A6EA7FE0EA3FC0EA0F000C3376B221>58 D<EE03804C7EA34C7EA34C7EA34C7EA34C7E A24C7E16E7A203017F16C3A20303801681A2DB07017F82A2030E80177FA24B80173FA24B 6D7EA20378800370130FA203F0804B1307A20201814B7FA24A488183A24AC78083A2020E 82187FA24A6F7E021FB7FC4A82A30278C8EA1FFC0270150FA202F0824A1507A249488284 A249488384A249CA7FA24984010E177FA2011E84193F133E017F8448486C4C7E000F01E0 4B487EB500FE037FEBFFFEA44F557CD458>65 D<DC1FFC14034BB500C01307030F02F013 0F037F14FC912801FFF800FF131F02070180EB1FC04A48C73807E03FDA3FF8913801F07F DA7FE0EC00F8902601FF80ED3CFF4990C97E494882494882495A4948824948825C01FF83 4849177F91CBFC48193F485AA24848181FA2121F49180FA2123FA2491807127FA31A005B 12FFAE127F7FA31A07123F7FA2121FA26D180F000F190EA26C7E1A1E6C6C181C6C193C80 6C6D1778137F6E17F06D6CEE01E06D7E6D6CEE03C06D6CEE07806D6CEE0F006D6D151E90 26007FE0157CDA3FF85DDA0FFEEC03F06E6C6CEB0FE0020101F8EBFF806E6CB548C7FC03 0F14F8030114E09226001FFEC8FC48567AD355>67 D<B812FEEFFFE018FC18FF26007FFC C7000F13C06D4802017F011F9238003FF8F00FFC727EF001FF727F737E737E737E190F86 737EA2737E737EA21B8085A21BC01A7F1BE0A4F23FF0A51BF8AE1BF0A4F27FE0A41BC01A FF1B80A24F1300A24F5AA24F5AA24F5A4F5A4F5A4F5A4F5A4E90C7FC4E5AF00FFCF03FF8 013FEEFFE0496C020F5BBAC8FC18FC18E04DC9FC4D527BD159>I<BB1280A426007FFCC8 123F6D48030313C0011F1600193F191F190F1907A21903A2F101E0A31900A6050E1470A4 1A00A3171EA3173E177E17FE160791B6FCA49138F800071600177E173E171EA3170EA31A 0EA31A1C94C8FCA41A3C1A38A31A78A31AF0A21901A21903A21907F10FE0193F19FF013F 1603496C153FBBFC1AC0A347527BD150>I<B712E0A4C66C90CAFCEB3FFC6D5AB3B3A919 1CA51938A61978A319F819F0A218011803A21807180F181F183F18FF013F1503496C023F 13E0BAFCA43E527BD149>76 D<B500FC95B512FCA36E5FD8007FF2F800D93DFF943803BF F0011D62A2011C6DEE073FA36E6C160EA36E6C161CA26E6C1638A36E6C1670A36E6C16E0 A36E6CED01C0A26E6CED0380A36E6DEC0700A36F6C140EA36F6C5CA26F6C5CA36F6C5CA3 6F6C5CA26F6C495AA36F6C495AA36F6D48C7FCA393387FC00EA2706C5AA3706C5AA3706C 5AA3706C5AA270B45AA3705BA3013E6E90C8FC137F496C4E7E000701F0027E4B7EB66C4B B612FC173CA35E527AD16B>I<EE7FF80307B57E033F14F09239FFC00FFC913A03FE0001 FFDA0FF89038007FC0DA3FE0EC1FF04A486E7E4AC8EA03FC49486F7E49486F7E4948707E 4948707E4948707E013F844948707E4948707EA24890CA6C7E4885498300071A80498300 0F1AC0A24848F07FE0A3003F1AF049183FA2007F1AF8A449181F00FF1AFCAE007F1AF8A2 6D183FA3003F1AF0A36C6CF07FE0A36C6CF0FFC0A200071A806D5F00031A006DDA0FC05B 6CDB3FF85C6C6DD9FFFC495A923801F01ED97FC0496C495A903D3FE003C003801FF0011F 028001C05BDAF0070101133FD90FF890C76C485AD907FC4C5AD903FE03F190C7FCD900FF ED73FC91267F8780EB77F8DA3FE3EC7FF091260FFBC014C0912803FFE001FFC8FC020090 38F00FFC033FB51506030714BC9239007FF81E93C7FC061F140EA285060F141E73133C85 1B7C9638F801FC953807FC0796B512F8A2841BF0A27214E07214C01B80073F1300F11FFC F107F04F6B7AD35B>81 D<B812C017FEEFFFC018F026007FFCC713FC6D48EC0FFF011F03 017F9438007FE0727E727E727E180785727EA28684A286A762A26097C7FCA24E5A614E5A 4E5A4E5AF0FFC04D90C8FCEF0FFEEFFFF891B712C04DC9FC839126F8000113C09338003F F0EF0FFC717EEF01FF85717F727EA2727EA2727EA985A81B0785180FA21B0F0607140E49 6C82496C6F141EB76EEB801C72EBC03C96387FE0F896381FFFF0CC000713E09638007F80 50547BD156>I<DA3FF0130349B55B010714C0011FECF00F903A7FE00FF81F49C712FED8 01FCEC3F3F4848EC1FBF48486EB4FC48481403485A4980003F8190C97E5A83127E8312FE A283A37E837FA27F007F93C7FC7F7FEA3FFC7F6C6C7E14F86CEBFF806C14F8EDFF806C15 F06C15FE6C6C806D15C0010F81010315F8D9007F80140F020080030F7F03001480161F04 0713C0160182EF7FE0A2173FEF1FF0A200E0160FA31707A37EA318E07E170F7E18C06C16 1F6C17806D153F6D16006D157E6D15FED8FCFC4A5A017F4A5A26F83FC0EB0FF0D90FFEEB 7FC0D8F003B65A48C64AC7FC023F13F848010113C034567AD341>I<003FBB12C0A449C7 9038F0000701F06E48130001C0183F48C8EE0FE0007E1907007C1903A200781901A40070 1900A500F01AF0481A70A6C91700B3B3AC4C7E030313FC027FB712E0A44C517CD055>I< B7020FB512F8A4C66C48C96C13006D48EE0FF86D48705A735A735AB3B3B0010F17036280 A20107170797C7FC6E5E1303191E6D7E616D6D5D6E7E023F5E6E6C4A5A6E6C4A5A6E6C14 0FDA03FE4AC8FC6E6C6C13FE913A007FF007FC031FB512F0030714C0030191C9FC923800 1FF84D547BD158>I<B600FC030FB512E0A4C691CAEBFC00D97FFCEF3FF06D48EF1FC001 1F616E71C7FC130F1A0E6E171E0107181CA26E173C6D1838816D60A26F16F06D6081027F 4C5AA281023F4C5AA26F1507021F94C8FC81020F160EA26F151E0207161CA26F153C6E16 38826E5EA27014F06E5E821801037F5D82033F4A5AA2701307031F92C9FC82030F140EA2 70131E0307141CA270133C6F143817806F5CA2EFC0F06F5C17E017E1047F5B17F193383F F380A217FF7090CAFCA2705AA3705AA3705AA2705AA3705A53547ED158>I<ECFFC0010F 13F8013F13FE9039FF00FF80D801F0EB3FE0D803C0EB0FF0486C6D7E01F86D7E000F816D 13016F7EA3707E6C5AEA01E0C9FCA6ED3FFF020FB5FC9138FFFC7F01071300EB1FF0EB7F C04848C7FCEA03FC485A485A485A123F5B485A187012FF90C8FCA216FFA35D6D14BF007F 14036DEB073F6C6C90390F1FC0E06C6C131E6C6C90393C0FE1C02707FE01F013FF0001B5 486C13806C6C90398003FE00D907FCC712F834367BB43B>97 D<EC0FFE91387FFFE049B5 12F8903907F801FE90391FE0001FD93F80EB078049C7EA0FC001FE143F484815E0000315 7F485A485AA2485AEE3FC0003FED0F004991C7FCA2127FA35B12FFAB127F7FA3123F6D15 70121F6D15F0000F16E06D140112076C6CEC03C06D15806C6C14076C6DEB0F00D93FC013 1E6D6C137C903907FC03F06DB55AD9007F1380DA0FF8C7FC2C367CB434>99 D<17FF4BB5FCA4ED0007160182B3A6EC0FF8EC7FFF49B512E0903907FC03F090391FE000 7C49487F49C7120F01FE80484880485A000781484880A2485AA2485AA2127FA35B12FFAB 127FA27FA2123FA27F121FA26C6C5C00075D7F6C6C5C6C6C5C6C6C021E7F6D6C017C13E0 D91FC049EBFF8090390FF807E00103B512800100495ADA1FF091C7FC39547CD241>I<EC 0FF891B5FC010314C090390FF80FF090391FC003FC90397F8001FE49C77E4848EC7F8048 48143F49EC1FC0485A000FED0FE05B001F16F01607485AA2007F16F8A25B160312FF90B7 FCA30180C9FCA8127F7FA2123FA26D1538121F17786C6C1570000716F06D15E06C6C1401 6C6CEC03C06C6C15806D6C130F6D6CEB1F00D90FF0133C903907FE01F80101B512E06D6C 1380DA07FCC7FC2D367DB434>I<157F913803FFE0020F13F091383FC0F891387F01FC90 3901FE03FE903803FC0714F81307EB0FF0A290391FE003FCED01F892C7FC495AB3B612FE A426003FC0C7FCB3B3A580EBFFF0007FEBFFF8A427547DD324>I<EF1FC0DA3FE0EBFFE0 902701FFFC0313F001079039FF07E1F8903A1FE03FCF01903A3F800FFC03903A7F0007F8 0101FE010314F04848903901FC004000036F1300491300000781A24980000F82A8000793 C7FC6D5CA200035D6D130100015D6C6C495A017F495A6E485A9039FFE03FC0D801C7B5C8 FC01C113FC3903803FE091CAFCA57FA27F7F7F6CB612E016FF6C16C017F0013F15FC8390 B8FCD803F8C7001F1380D80FE0020113C04848EC007F4848ED1FE090C9120F127EEF07F0 12FE481603A56C1607007E17E0007F160F6C6CED1FC06C6CED3F806C6CED7F006C6C15FE D803FCEC03FCC6B4EC0FF0D93FF0EBFFC0010FB6C7FC010114F8D9001F1380354E7DB43B >I<EB7F80B5FCA41203C6FC137FB3A6ED07FC92383FFF8092B512E0913981F00FF89139 83C007FC9139870003FE028E1301029C6D7E14B814B002F06E7E5CA25CA35CB3AD2601FF E0903801FFE0B600C0B612C0A43A537CD241>I<1378EA01FE487E487FA66C90C7FC6C5A EA007890C8FCB0EB7F80B5FCA41203C6FC137FB3B3A43801FFE0B61280A419507CCF21> I<EB7F80B5FCA41203C6FC137FB3B3B3B13801FFE0B612C0A41A537CD221>108 D<01FFD907FEEC03FFB590261FFFC0010F13E0037F01F0013F13F8912701F80FFC9038FC 07FE913D03C003FE01E001FF000390260700019038038000C6010E6D6C48C76C7E6D48DA 7F8E6E7E4A159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8 B6D8C07F9026FFE03FB512F0A45C347CB363>I<01FFEB07FCB590383FFF8092B512E091 3901F00FF8913903C007FC000349C66C7EC6010E13016D486D7E5C143002706E7E146014 E05CA35CB3AD2601FFE0903801FFE0B600C0B612C0A43A347CB341>I<EC0FFC91387FFF 8049B512E0903907F807F890391FE001FE90393F80007F017EC7EA1F80496E7E48486E7E 00038248486E7EA248486E7EA248486E7EA2003F82A24848ED7F80A400FF17C0AB007F17 80A26D15FFA2003F1700A2001F5E6D1401000F5E6D140300075E6C6C4A5A6C6C4A5AA2D8 007FEC3F806D6C49C7FC90391FE001FE903907F807F86DB55AD9007F1380DA0FFCC8FC32 367CB43B>I<90397F8007FCB590387FFF800281B512E0913987F00FF891398F8003FC00 0390399E0001FFC601BC6D7FD97FF86E7E4A6E7E4A6E7E4A140F844A6E7EA2717EA3717E A4711380AB4D1300A44D5AA24D5AA2606E140F4D5A6E5D6E4A5A6E4A5A02BC4AC7FC029E 495A028FEB07FC913987E01FF00281B512C0DA807F90C8FCED0FF892CAFCB13801FFE0B6 12C0A4394B7DB341>I<01FFEB1F80B5EB7FF0913801FFF8913803E1FC91380783FE0003 EB0F07C6131EEB7F1C1438143091387003FC91386000F0160014E05CA45CB3AA8048487E B612F0A427347DB32E>114 D<D907FE13C090387FFF8148B512E33907F803FF390FC000 7F4848133F48C7121F003E140F007E1407127C00FC1403A315017EA27E7F6C6C90C7FC13 F013FF6C13F86CEBFF806C14E06C14F86C14FEC680013F1480010714C0D9003F13E01403 9138007FF0151F00E0140FED07F8A26C1403A215017EA36C15F0A26C14036C15E015076D EB0FC06DEB1F80D8FDF0EB3F0039F8FC01FE39F07FFFF8D8E01F13E0D8C00390C7FC2536 7CB42E>I<EB01C0A71303A41307A3130FA2131FA2133F137F13FF5A5A001F90B512E0B7 FCA326003FC0C7FCB3A71638AC6E1378011F1470A26D6C13F016E0903807F801903903FC 03C0903901FE07806DB51200EC3FFCEC07F0254B7EC92E>I<D97F80EC7F80B591B5FCA4 00031503C61500017F157FB3AC17FFA35EA3013F5C6EEB077FA2011F020E7F6D6C011C13 F06E0178EBFFC0903903FC01F06DB512E06D6C1380912607FC00EB80003A357CB341>I< B60103B51280A4000301F09039007FF800C601C0EC3FE0017FED1F8095C7FC133F171E6D 7E171C6E143C010F1538A26E1478010715708001035DA26E130101015D806D4A5AA2ED80 07027F91C8FC15C0023F130EA2EDE01E021F131CA26E6C5AA2EDF87802071370A26E6C5A A215FF6E5BA26E5BA36FC9FCA2153EA3151C39347EB23E>I<B60103B51280A4000301F0 9039007FF800C601C0EC3FE0017FED1F8095C7FC133F6E141E131F171C6E143C010F1538 8001075DA26E14F001035D8001014A5AA26E13036D5D1580027F49C8FCA26F5A023F130E 15E0021F5BA2EDF03C020F133815F802075BA2EDFCF002035B15FE6E6C5AA36E5BA26FC9 FCA3153EA2151CA2153C153815781570A215F05D14015DA2003E495A127F486C48CAFCA2 140E141E495A6C5B007C5B383F03E06CB45A00075BD801FCCBFC394B7EB23E>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fz cmcsc10 14.4 27 /Fz 27 121 df<EC03C01407140F143F147FEB03FF131F0007B5FCB6FC13FC13E0EAF800 C7FCB3B3B3A8497F010713F8B812C0A42A5073CF42>49 D<EC1FF849B57E010714F0011F 14FC90397F803FFF9026FC00077F484801017FD803E06D7F48486E7E48486E7E48C86C7E 83003E150F003C82007C810078178082EA7F80D8FFE016C0A26D80A66C5A6C485C0006C8 FCC91480A25E1800A24C5AA24C5A5F163F5F4C5A4C5A5F4B90C7FC4B5A4B5A4B5A4B5A5E ED3F804BC8FC15FE4A5A4A5AEC07E04A5A4A5A4AC9FC027EEC01C05C495A49481403D907 C01580495A49C8FC133E013C15075B5B4848ED0F0048B8FC5A5A5A5A5AB85AA4325078CF 42>I<EC0FFE91387FFFE00103B512F890390FF007FE903A1F8001FF80017CC77F49EC7F F04848143F48486E7E498148486E7E13F87F486C817FA2825EA36C5A6C485DEA006090C8 FC161F5FA24C5A5F167F5F4C5A4B5B4B48C7FC4B5AED0FF0EDFFE091B5C8FC5DEDFFE091 380007FCED01FF9238007FC0707EEE1FF883707E707EA218807013C0A218E082A218F0A2 EA0F80EA3FE0487E487EA418E0A2495CA26C4816C01380007CC84813806C17006C5D6D4A 5A6C6C5DD807F04A5A6C6C4A5A6CB449485A27007FF0071380011FB548C7FC010714F801 0014E0DA0FFEC8FC345379CF42>I<EE01E01603A21607160FA2161F163F167FA216FF5D A25DED07BF163F150F151E151C153C1578157015E01401EC03C015801407EC0F00140E14 1E5C143814785C5C495A1303495A91C7FC5B131E131C133C5B137013F0485A5B1203485A 48C8FC120E121E5A123812785ABAFCA4C9387FE000AE4C7E030313FC0207B612FEA43851 7BD042>I<D80380151801E015F801FC1407D9FFE0EBFFF091B65A5F5F94C7FC5E16F85E 16C04BC8FC01C713F001C0CAFCAFEC07FE91383FFFC091B512F09039C3FC03FC9039C7E0 00FFD9CF806D7E01DEC76C7E01FC6E7E4981496E7E49140749816C4881C9120383A37013 80A418C0A41206EA3F80EA7FE012FF7FA318805B5E5B6CC81400127000785E16076C5E16 0F6C5E001F4B5A6C6C143F6C6C4A5A6C6C4A5AD801F84990C7FCD800FE495A90397FC01F FC011FB512F0010714C0010149C8FC9038003FF0325378CF42>I<177017F84C7EA34C7E A34C7EA34C7FA24C7FA34C7F163CA2047C7FEE787FA204F07F173F030180EEE01FA20303 80EEC00FA20307804C7EA2DB0F0080834B81031E7FA2033E81033C7FA2037C810378147F A24B81183F0201824B141FA20203824B140FA20207824B80A24AB87EA24A83A2021EC812 01023E83023C81A2027C830278167FA24A83193F0101844A161FA20103844A160FA20107 844A82130F6E84011F83496C4C7FD9FFF084000701FC043F13F8B600C0020FB612F8A455 567AD561>65 D<B912E018FEF0FFC019F0C66C48C813FCD91FFCED1FFE010F706C7E0603 7F727F727F197F86737EA2737EA38685A56162A34F5AA24F5A4F5A4E5B4E5B4E5B4E90C7 FCF03FFCF0FFF0050713C091B8C8FCA219E002FCC8EA3FFCF007FF727F060013E0737E73 7E86737E737EA2731380A21BC085A21BE0A81BC061A21B80611B00614F5A4F5A4F5A4E5B 06075B011F4C5BD97FFE037F90C7FCBA5A19F019C006FCC8FC4B5278D15C>I<932607FF 80147093B512F8030702FE14F0031F9138FF8001037F9038003FE0912601FFF0903803F8 0302070180903800FC07DA1FFEC8EA7E0FDA3FF8151F4A48ED0F9F902601FFC0ED07FF49 49814990C97E4948824948177F495A4948173F1A1F495A48190F5C484917075AA24890CB 1203A2485A1A01A2123F5B1A00127FA31B005B12FFAE127F7FA31B70123FA27F121FA21B F06C6C19E0A26C7F1A016C1AC06C6D1703806CF107806D7EF20F006D7E6D6C171E6D6C5F 6D6C5F6D6D16F86D6D4B5A9026007FF04B5A6E6C4B5ADA1FFE031FC7FC912607FF80147E 020101F0495A6E6CB4EB1FF0031F90B512C0030792C8FC030014F8040713804C5877D45E >I<B912E018FEF0FFC019F0C66C90C7000113FCD91FFE9138001FFF010F04037F060013 E0737EF11FF8737E737E737E737F737F871A7F747E871A1F87A2747EA28786A21C80A286 1CC0A51CE0AD1CC0A51C8062A21C00A26263A2505AA2505A631A7F63505A4F5B614F90C7 FC4F5A4F5AF13FF0F1FFE006035B011F041F90C8FCD97FFF4AB45ABA12F819C04EC9FC18 E0535279D163>I<B500FE4EB512FC6E60A26F5FC66CF3F800011E6D050E13E0010E63A2 6E6C5FA26E6C5FA36E6C5FA26E6C5FA36E6C4C5AA26E6C4C5AA36E6D4B5AA26E6D150EA3 6F6C5DA26F6C5DA36F6C5DA26F6C5DA36F6C4A5AA26F6C4A5AA36F6D49C7FCA26F6D130E A3706C5BA2706C5BA3706C5BA3706C5BA2706C485AA3706C485AA2700187C8FCA37013CE A2EF7FFCA3715AA2011F6F5AA2497ED9FFE06E484A7F000301F8060713F8B600E06D4801 0FB612FCA3715A665278D176>77 D<4B7E4B7E4B7EA34B7EA34B7EA24B7EA3ED77FE1573 EDF3FF15E1A202018015C0A24A486C7EA2020780ED003FA24A80020E131FA24A6D7EA202 3C8002381307A24A801603A24A6D7EA201018291B7FCA249820280C7127F01078291C812 3FA24982010E151FA2496F7EA2013C8217075B017C8213FC000183486C1780D81FFF031F 13C0B500E049B6FCA3403F7CBE49>97 D<DB0FFC14C092B5EAC0010207ECF003913A1FFC 01FC07913A7FC0003E0F4948C7EA0F9FD907FCEC07DF4948EC01FF4948804948157F495A 4948153F4890C9121F5A4848160F491607120FA248481603A2485A1801A2127FA24993C7 FCA212FFAB127FA27FF001C0123FA36C7E18036C6C1780A2000717076D17006C6C5E6C17 0E6C6D151E6D6C5D6D6C15386D6C15786D6C4A5A6D6C4A5AD901FFEC07809026007FC001 1FC7FC91391FFC01FC0207B512F0020014C0DB0FFEC8FC3A417ABE47>99 D<B8FC17F017FC00019039E00007FF6C49010013C0017FED3FE0EF0FF8717E717E717E71 1380187FF03FC019E0F01FF0A219F8180F19FCA2180719FEA419FFAC19FEA4F00FFCA219 F8A2F01FF0A2F03FE0A2F07FC0F0FF8019004D5AEF07FC4D5AEF3FF001FFEDFFC0486D01 075BB800FCC7FC17F094C8FC403D7CBC4B>I<B912FCA3000101E0C7123F6C491407017F ED01FEEF007EA2183E181EA2180EA4180F84A2160EA295C7FCA3161EA3163EED01FE91B5 FCA3ECC001ED003E161EA3160EA2F001C0A393C7FCF00380A51807A2190060A260606060 01FF1503486DEC3FFEB9FCA33A3D7CBC43>I<B912E0A300039038C000016C49EB001F6C EE07F017031701A21700A21870A418781838A3161C1800A4163CA3167CED03FC91B5FCA3 EC8003ED007C163CA3161CA593C8FCAE487F4813F0B612F0A3353D7BBC40>I<DB0FFC14 C092B5EAC0010207ECF003913A1FFC01FC07913A7FC0003E0F4948C7EA0F9FD907FCEC07 DF4948EC01FF4948804948157F495A4948153F4890C9121F5A4848160F491607120FA248 481603A2485A1801A2127FA24993C8FCA212FFAA0407B61280127FA26DDA0003EBF00005 005B003F715AA27F121FA26C7EA212077F6C7E7E6C7F6D7E6D6C15FF6D7E6D6C5CD907FE EC03DFD901FFEC078F9026007FC0EB1F07DA1FFCEBFE010207B5EAF800020002C090C7FC DB0FFEC9FC41417ABE4D>I<B6D8E007B6FCA3000101F0C7000F13806C496E13006D486E 5AB3A591B7FCA302C0C71203B3A7496C4A7E486D4A1380B6D8E007B6FCA3403D7CBC49> I<B612E0A30001EBF0006C5B6D5AB3B3AF497E487FB612E0A31B3D7CBC24>I<B500C093 380FFFFC6E5E6E5E0001F1FE006C61D977F8EE77F8A2D973FC16E7A3D971FEED01C7A2D9 70FFED0387A36E6CEC0707A26E6C140EA36E6C141CA26E6C1438A36E6C1470A26E6C14E0 A36E6CEB01C0A26E6CEB0380A392397F800700A292383FC00EA36F6C5AA26F6C5AA36F6C 5AA26F6C5AA36FB45AA26F5B13F8A2486C6EC7FC486C4D7E260FFF80013E4A7EB500F803 0FB512FCA2161C4E3D7BBC59>109 D<B500C0021FB5FC80A2C66D020113F06D6C913800 7FC06EED3F80F01F00EB77FED973FF150E01717FA201707F6E7E143F816E7E6E7EA26E7E 6E7E6E7FA26E7F6F7E6F7EA26F7E6F7E6F7EA26F7E6F13806F13C0A2EE7FE0EE3FF0EE1F F8A2EE0FFCEE07FEEE03FFA270138E7013CE177F18EEEF3FFE171FA2170F17071703A201 F815011700486C167E487E260FFF80153EB500F8151E180EA2403D7CBC49>I<ED3FF802 03B57E021F14F091397FE00FFC9139FF0001FED903FE6D6C7ED907F8EC3FC0D91FF0EC1F F049486E7E49486E7E49486E7E91C8120148486F7E000318804848EE7FC0A24848EE3FE0 A2001F18F049161F003F18F8A3007F18FC49160FA300FF18FEAC6C6CEE1FFCA4003F18F8 6D163F001F18F0A36C6CEE7FE0000718C06D16FF000318806C6C4B13006E5C6C5F6D6C4A 5A6D6C4A5A6D6C4A5AD907F8EC3FC0D903FEECFF80902701FF800390C7FC903A007FF01F FC021FB512F0020314809126003FF8C8FC3F417ABE4C>I<B712FEEEFFE017F800019039 E0000FFE6C49903801FF80017F9138007FC0EF3FE0EF1FF0EF0FF818FCA2EF07FEA218FF A718FEA2EF0FFCA218F8EF1FF0EF3FE0EF7FC0933801FF8093380FFE0091B612F817E04C C7FC02C0C9FCB3A5497E487FB612E0A3383D7CBC43>I<B712F016FF17E000019039E000 3FF86C49EB07FC017FEC01FF707F717E717E84A2717EA284A660A24D5AA2604D5A4D5A4C 90C8FCEE07FCEE3FF891B612E094C9FCA2DAC00013C0EE1FE0EE0FF8707E1603707E8382 84A484A384A49538F001C0A3177FF0F803496C023F1480486D91381FFC07B600E0160094 3807FE1F943803FFFECB5BF01FF0423F7CBC48>114 D<D903FE130690391FFFE00E017F EBF81E3A01FE01FC3E3A03F0003F7E4848EB0FFED80F801307001F140190C7FC003E1400 007E157E127C163E12FC161EA36C150EA27EA26D91C7FC6C7E13F013FC6CB47E14FC6CEB FFC06C14FC6C14FF6C15C06C816C6C80011F80010380D9003F7F14039138003FFF030713 80150181EE7FC0163FA200E0151FA2160FA37EA217807E161F6C16006C5D163E6C6C5C6D 14FC6D495AD8FDFC495A3AF87FC01FC0D8F01FB55AD8E00349C7FC39C0003FF02A417ABE 37>I<003FB912F0A3903BF0003FF8003F01806D48130748C7ED01F8007C1700A2007818 78A219381270A400F0183C48181CA4C81600B3B14B7EEDFFFE49B7FCA33E3C7CBB47>I< B600E0011FB5FCA3000101F0C7000113F06C499138007FC06D48ED3F80F01F00A2180EB3 B3013F161E6E151CA2183C011F16386E1578010F16706D6C15F04D5A6D6C5D6D6C14076D 6C4A5A6E6C013FC7FCDA1FE013FC91390FFC07F80203B512E002001480DB0FFCC8FC403F 7CBC49>I<007FB56C90B512F0A3000149C7003F13006C6C48EC1FFC013F16F06D4815C0 6E5D010F93C7FC6D6C141E6E141C6D153C6D6D5B6D6D137017F06E6C485A6E6C485A03F8 5B021F13076E6C48C8FCEDFE1E0207131C913803FF3C6E13F85E806F5A82153F6F7E6F7E 151F824B7E037B7F157103F07F4A487F913803C07F4B6C7E02076D7EDA0F007F021E130F 021C6D7E023C804A7F02706D7F02F06D7F495A49486E7E4A6E7E010782010F151F011F6F 7E013F8201FF8200034C1380000F6D4A13E0B500F091B6FCA3403D7CBC49>120 D E %EndDVIPSBitmapFont (cmr10)cvn 9.96265 /Fd 1 fstore(cmmi10)cvn 9.96265 /Fc 1 fstore(cmsy10)cvn 9.96265 /Fb 1 fstore end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 1 0 bop 318 340 a Fz(Centre)44 b(f)m(or)i(Discrete)e(Ma)-8 b(thema)g(tics)45 b(and)g(Computing)500 600 y Fy(Sc)m(ho)s(ol)37 b(of)i(Computer)c(Science)k Fx(&)g Fy(Electrical)d(Engineering)1001 757 y(and)j(Departmen)m(t)d(of)i(Mathematics,)791 914 y(The)g(Univ)m(ersit)m(y)e(of)j(Queensland,)f(QLD)h(4072)1278 3209 y(T)-10 b(ec)m(hnical)37 b(Rep)s(ort)h(#14)683 3482 y(Title:)313 b Fw(A)m(CE)39 b Fy(for)e(Amateurs)g(\(V)-10 b(ersion)37 b(3.001\))683 3677 y(Author:)193 b(Colin)37 b(Ramsa)m(y)683 3834 y(Date:)316 b(April)37 b(4,)h(2001)683 3991 y(V)-10 b(ersion:)183 b(draft)37 b(\(incomplete\))p eop %%Page: 2 2 2 1 bop 1827 6054 a Fx(ii)p eop %%Page: 3 3 3 2 bop 1539 783 a Fv(Con)l(ten)l(ts)57 1119 y Fu(Con)m(ten)m(ts)3063 b(iii)57 1291 y(List)37 b(of)g(\014gures)2801 b(vii)57 1464 y(List)37 b(of)g(tables)2804 b(viii)57 1637 y(1)90 b(In)m(tro)s(duction)2775 b(1)203 1809 y Fx(1.1)100 b(Administrivia)65 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(1)203 1982 y(1.2)100 b(Co)s(de)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(1)57 2154 y Fu(2)90 b(Bac)m(kground)2809 b(3)203 2327 y Fx(2.1)100 b(T)-8 b(erminology)44 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)g(.)g(.)187 b(3)203 2500 y(2.2)100 b(Notation)45 b(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(3)203 2672 y(2.3)100 b(History)31 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.) h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(4)57 2845 y Fu(3)90 b Ft(A)m(CE)38 b Fu(Lev)m(el)f(2:)203 2971 y(an)h(in)m(teractiv)m(e)e(in)m(terface)2263 b(5)203 3144 y Fx(3.1)100 b(En)m(umeration)32 b(mo)s(de)f Fs(&)i Fx(st)m(yle)47 b(.)j(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(5)203 3316 y(3.2)100 b(Prede\014ned)34 b(strategies)76 b(.)50 b(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)187 b(6)57 3489 y Fu(4)90 b Ft(A)m(CE)38 b Fu(Lev)m(el)f(1:)203 3615 y(a)h(core)f(wrapp)s(er)2656 b(8)57 3788 y(5)90 b Ft(A)m(CE)38 b Fu(Lev)m(el)f(0:)203 3915 y(the)h(core)f(en)m(umerator)2395 b(9)57 4087 y(A)61 b(Examples)2867 b(10)203 4260 y Fx(A.1)76 b(Getting)31 b(started)75 b(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(10)203 4432 y(A.2)76 b(Em)m(ulating)30 b(Sims)54 b(.)c(.)f(.)h(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(14)203 4605 y(A.3)76 b(Ro)m(w)33 b(\014lling)38 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.) h(.)g(.)g(.)g(.)g(.)138 b(16)203 4778 y(A.4)76 b(Equiv)-5 b(alen)m(t)32 b(presen)m(tations)68 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.) f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(18)203 4950 y(A.5)76 b(Deduction)32 b(queues)55 b(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(18)203 5123 y(A.6)76 b(Large)32 b(en)m(umerations)45 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(18)203 5295 y(A.7)76 b(Lo)s(oping)g(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.) h(.)g(.)g(.)g(.)g(.)138 b(19)203 5468 y(A.8)76 b(Use)33 b(of)39 b Fr(st)93 b Fx(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.) g(.)g(.)g(.)g(.)138 b(19)203 5641 y(A.9)76 b(Use)33 b(of)39 b Fr(cy)p Fx(,)33 b Fr(nc)p Fx(,)h Fr(cc)f Fx(and)f Fr(rc)59 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(20)1814 6054 y(iii)p eop %%Page: 4 4 4 3 bop 57 340 a Fu(B)66 b(Command)37 b(summary)2344 b(21)203 520 y Fx(B.1)80 b Fr(add)52 b(gen[erators])i(/)e(sg)g(:)f (<word)i(list>)f(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)138 b(22)203 700 y(B.2)80 b Fr(add)52 b(rel[ators])i(/)d(rl)h(:)g(<relation)h(list>)g(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(22)203 880 y(B.3)80 b Fr(aep)52 b(:)f(1..7)i(;)39 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(22)203 1060 y(B.4)80 b Fr(ai)51 b(/)h(alter)h(i[nput])g(:)e ([<filename>])k(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.) g(.)g(.)g(.)g(.)138 b(23)203 1240 y(B.5)80 b Fr(ao)51 b(/)h(alter)h(o[utput])g(:)f([<filename>])i(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(23)203 1420 y(B.6)80 b Fr(as[is])53 b(:)e([0/1])i(;)64 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(23)203 1600 y(B.7)80 b Fr(beg[in])53 b(/)e(end)h(/)g(start)h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(24)203 1780 y(B.8)80 b Fr(bye)52 b(/)f(exit)i(/)e(q[uit])i(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(24)203 1960 y(B.9)80 b Fr(cc)51 b(/)h(coset)h(coinc[idence])h(:)e(<int>)g(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) 138 b(24)203 2140 y(B.10)31 b Fr(c[factor])53 b(/)f(ct[)g(factor])h(:)f ([<int>])h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)138 b(24)203 2320 y(B.11)31 b Fr(check)52 b(/)g(redo)g(;)91 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) 138 b(24)203 2500 y(B.12)31 b Fr(com[paction])54 b(:)e([0..100])h(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)138 b(24)203 2681 y(B.13)31 b Fr(cont[inue])54 b(;)39 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.) g(.)g(.)g(.)138 b(25)203 2861 y(B.14)31 b Fr(cy[cles])53 b(;)65 b Fx(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) 138 b(25)203 3041 y(B.15)31 b Fr(ded)52 b(mo[de])h(/)e(dmod[e])i(:)f ([0..4])h(;)65 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)138 b(25)203 3221 y(B.16)31 b Fr(ded)52 b(si[ze])h(/)e(dsiz[e])i(:)f([0/1..])h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)138 b(26)203 3401 y(B.17)31 b Fr(def[ault])53 b(;)91 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(26)203 3581 y(B.18)31 b Fr(del)52 b(gen[erators])i(/)e(ds)g(:)f(<int) h(list>)h(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)138 b(26)203 3761 y(B.19)31 b Fr(del)52 b(rel[ators])i(/)d (dr)h(:)g(<int)g(list>)g(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(26)203 3941 y(B.20)31 b Fr(d[ump])53 b(:)e([0/1/2[,0/1]])k(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) 138 b(26)203 4121 y(B.21)31 b Fr(easy)52 b(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(27)203 4301 y(B.22)31 b Fr(echo)52 b(:)g([0/1])g(;)91 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(27)203 4481 y(B.23)31 b Fr(enum[eration])54 b(/)e(group)h(name)f(:)f (<string>)j(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)138 b(27)203 4661 y(B.24)31 b Fr(fel[sch])53 b(:)f([0/1])g(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(27)203 4841 y(B.25)31 b Fr(f[factor])53 b(/)f(fi[ll)g(factor])i(:)d([0/1..])i (;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(27)203 5021 y(B.26)31 b Fr(gen[erators])54 b(/)e(subgroup)h (gen[erators])87 b Fx(:)33 b(<w)m(ord)g(list>)e(;)83 b(.)50 b(.)g(.)g(.)g(.)g(.)138 b(28)203 5201 y(B.27)31 b Fr(gr[oup)53 b(generators]:)h([<letter)f(list>)g(/)f(<int>])g(;)40 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(28)203 5381 y(B.28)31 b Fr(group)52 b(relators)i(/)d(rel[ators])j(:)e (<relation)h(list>)g(;)91 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)138 b(28)203 5561 y(B.29)31 b Fr(hard)52 b(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(29)1815 6054 y(iv)p eop %%Page: 5 5 5 4 bop 203 340 a Fx(B.30)31 b Fr(h[elp])53 b(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(29)203 520 y(B.31)31 b Fr(hlt)52 b(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(29)203 700 y(B.32)31 b Fr(ho[le)52 b(limit])h(:)f([-1/0..100])i(;)65 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)138 b(29)203 880 y(B.33)31 b Fr(look[ahead])54 b(:)d([0/1..4])j(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(29)203 1060 y(B.34)31 b Fr(loop[)52 b(limit])h(:)f([0/1..])h(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(30)203 1240 y(B.35)31 b Fr(max[)52 b(cosets])h(:)f([0/2..])h(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)138 b(30)203 1420 y(B.36)31 b Fr(mend[elsohn])54 b(:)e([0/1])g(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(30)203 1600 y(B.37)31 b Fr(mess[ages])54 b(/)d(mon[itor])j(:)d ([<int>])i(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)138 b(31)203 1780 y(B.38)31 b Fr(mo[de])53 b(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)138 b(32)203 1960 y(B.39)31 b Fr(nc)51 b(/)h(normal[)h(closure])h (:)d([0/1])i(;)65 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(32)203 2140 y(B.40)31 b Fr(no[)52 b(relators)h(in)f(subgroup])i(:)d([-1/0/1..])j(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(32)203 2320 y(B.41)31 b Fr(oo)51 b(/)h(order[)h(option])g(:)f(<int>)g (;)91 b Fx(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)138 b(33)203 2500 y(B.42)31 b Fr(opt[ions])53 b(;)91 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(33)203 2681 y(B.43)31 b Fr(par[ameters])54 b(;)91 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(33)203 2861 y(B.44)31 b Fr(path[)52 b(compression])j(:)c([0/1])i(;)65 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)138 b(33)203 3041 y(B.45)31 b Fr(pd)51 b(mo[de])i(/)f(pmod[e])h(:)f([0/1..3])h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(34)203 3221 y(B.46)31 b Fr(pd)51 b(si[ze])i(/)f(psiz[e])h(:)f ([0/2/4/8/...])i(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)138 b(34)203 3401 y(B.47)31 b Fr(print)52 b(det[ails])i(/)d(sr)h(:)g([0/1..5])h(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(34)203 3581 y(B.48)31 b Fr(pr[int)53 b(table])f(:)g ([[-]<int>[,<int>[,<int>]])q(])57 b(;)91 b Fx(.)50 b(.)g(.)f(.)h(.)g(.) g(.)g(.)g(.)138 b(34)203 3761 y(B.49)31 b Fr(pure)52 b(c[t])g(;)91 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)138 b(35)203 3941 y(B.50)31 b Fr(pure)52 b(r[t])g(;)91 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(35)203 4121 y(B.51)31 b Fr(rc)51 b(/)h(random)h(coinc[idences]:)i (<int>[,<int>])g(;)65 b Fx(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(35)203 4301 y(B.52)31 b Fr(rec[over])53 b(/)f(contig[uous])i(;)91 b Fx(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)138 b(35)203 4481 y(B.53)31 b Fr(rep)52 b(:)f(1..7[,<int>])k(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(35)203 4661 y(B.54)31 b Fr(restart)53 b(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(36)203 4841 y(B.55)31 b Fr(r[factor])53 b(/)f(rt[)g(factor])h(:)f ([<int>])h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)138 b(36)203 5021 y(B.56)31 b Fr(row[)52 b(filling])h(:)f ([0/1])h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(36)203 5201 y(B.57)31 b Fr(sc)51 b(/)h(stabil[ising)i(cosets])g(:)d(<int>)i(;) 90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) 138 b(36)203 5381 y(B.58)31 b Fr(sims)52 b(:)g(1/3/5/7/9)h(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(37)203 5561 y(B.59)31 b Fr(st[andard)53 b(table])g(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(37)1829 6054 y(v)p eop %%Page: 6 6 6 5 bop 203 340 a Fx(B.60)31 b Fr(stat[istics])54 b(/)e(stats)g(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(37)203 520 y(B.61)31 b Fr(style)52 b(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f (.)h(.)g(.)g(.)g(.)g(.)138 b(37)203 700 y(B.62)31 b Fr(subg[roup)53 b(name])g(:)e(<string>)j(;)65 b Fx(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(37)203 880 y(B.63)31 b Fr(sys[tem])53 b(:)f(<string>)h(;)39 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(38)203 1060 y(B.64)31 b Fr(text)52 b(:)g(<string>)h(;)90 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(38)203 1240 y(B.65)31 b Fr(ti[me)52 b(limit])h(:)f([-1/0/1..])i(;)39 b Fx(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)138 b(38)203 1420 y(B.66)31 b Fr(tw)51 b(/)h(trace[)h(word])f(:)g(<int>,<word>)i(;)65 b Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(38)203 1600 y(B.67)31 b Fr(wo[rkspace])54 b(:)d([<int>[k/m/g]])k(;)40 b Fx(.)50 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)138 b(38)203 1780 y(B.68)31 b Fr(#)51 b(...)h(<newline>)42 b Fx(.)49 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(39)57 1960 y Fu(C)65 b(State)38 b(mac)m(hine)e(details)2287 b(40)57 2140 y(D)60 b(Abbreviations)2648 b(47)57 2320 y(References)2959 b(51)1815 6054 y Fx(vi)p eop %%Page: 7 7 7 6 bop 1370 793 a Fv(List)54 b(of)g(\014gures)203 1139 y Fx(C.1)79 b(The)33 b(R/C)g(st)m(yle)i(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) f(.)h(.)g(.)g(.)g(.)g(.)138 b(40)203 1319 y(C.2)79 b(The)33 b(R*)f(st)m(yle)d(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)138 b(41)203 1499 y(C.3)79 b(The)33 b(Cr)g(st)m(yle)41 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.) g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(42)203 1679 y(C.4)79 b(The)33 b(C)g(st)m(yle)79 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(43)203 1859 y(C.5)79 b(The)33 b(Rc)g(st)m(yle)h(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(44)203 2039 y(C.6)79 b(The)33 b(R)g(st)m(yle)77 b(.)50 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(45)203 2219 y(C.7)79 b(The)33 b(CR)g(st)m(yle)84 b(.)50 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(46)1802 6054 y(vii)p eop %%Page: 8 8 8 7 bop 1395 793 a Fv(List)54 b(of)g(tables)203 1139 y Fx(2.1)100 b(The)33 b(coset)h(table)e(for)g Fq(S)1326 1154 y Fp(4)1365 1139 y Fq(=S)1474 1154 y Fp(3)1543 1139 y Fx(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g (.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(4)203 1386 y(3.1)100 b(The)33 b(st)m(yles)67 b(.)50 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.) g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)187 b(6)203 1566 y(3.2)100 b(The)33 b(prede\014ned)i(strategies)41 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)187 b(7)203 1812 y(B.1)80 b(P)m(ossible)32 b(en)m(umeration)g(results)58 b(.)50 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) f(.)h(.)g(.)g(.)g(.)g(.)138 b(31)203 1992 y(B.2)80 b(P)m(ossible)32 b(progress)i(messages)58 b(.)50 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g (.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)138 b(32)1788 6054 y(viii)p eop %%Page: 1 9 1 8 bop 1540 758 a Fz(Chapter)45 b(1)1410 1033 y Fv(In)l(tro)t(duction) 57 1379 y Fo(A)m(CE)37 b Fx(is)e(designed)h(to)g(w)m(ork)g(with)f (partial)f(tables,)i(as)g(w)m(ell)f(as)h(complete)f(tables)g (exhibiting)f(a)57 1506 y(\014nite)e(index.)44 b(TBA:)33 b(In)m(tended)i(user)e(groups)g(...)57 1686 y Fo(A)m(CE)i Fx(is)f(divided)f(in)m(to)h(three)g(`lev)m(els')-12 b(.)48 b(The)35 b(actual)e(en)m(umerator,)h(called)f(the)i(\\core)f(en)m (umera-)57 1812 y(tor")-17 b(,)26 b(is)f Fo(A)m(CE)h Fx(Lev)m(el)f(0,)h(while)e(the)h(standard)h(driv)m(er)f(for)f(the)h(en) m(umerator,)i(the)e(\\core)g(wrapp)s(er")-17 b(,)57 1938 y(is)24 b Fo(A)m(CE)i Fx(Lev)m(el)f(1.)40 b(A)25 b(stand-alone)e (`example')h(application,)g(called)f(the)i(\\in)m(teractiv)m(e)f(in)m (terface")-17 b(,)57 2065 y(is)30 b Fo(A)m(CE)h Fx(Lev)m(el)g(2.)42 b(T)-8 b(o)30 b(assist)h(those)g(in)m(terested)g(in)e(the)i(actual)e (source)i(co)s(de,)g(the)g(function)f(and)57 2191 y(v)-5 b(ariable)26 b(names)i(are)g(prep)s(ended)i(with)e Fr(AL0)p 1717 2191 31 4 v 46 w Fx(,)h Fr(AL1)p 1972 2191 V 65 w Fs(&)f Fr(AL2)p 2289 2191 V 66 w Fx(resp)s(ectiv)m(ely)-8 b(.)43 b Fo(A)m(CE)29 b Fx(also)e(includes)57 2318 y(the)32 b(\\pro)s(of)e(table")g(pac)m(k)-5 b(age)31 b(\(PT)h(for)f(short\),)g (whic)m(h)h(can)f(b)s(e)h(compiled)d(in)m(to)h(the)i(executable)57 2444 y(if)h(required.)50 b(The)35 b(pro)s(of)e(table)h(cuts)h(across)h (the)e(lev)m(el)g(structure,)j(and)d(can)h(only)e(b)s(e)i(used)h(as)57 2570 y(part)31 b(of)g(the)h(in)m(teractiv)m(e)g(in)m(terface.)43 b(F)-8 b(unction)31 b(and)h(v)-5 b(ariable)30 b(names)h(of)g(the)h(PT)h (pac)m(k)-5 b(age)32 b(are)57 2697 y(prep)s(ended)i(with)e Fr(PT)p 861 2697 V 46 w Fx(.)44 b(TBA:)33 b(this)f(pac)m(k)-5 b(age)33 b(...)57 2877 y(TBA:)g(v)m(ersion)g(history)-8 b(,)33 b(3.000)f(vs)h(3.001,)f(...)43 b(TBA:)34 b(default)e(build)f (...)1297 3141 y Fn(1.1)135 b(Administrivia)57 3342 y Fx(It)44 b(is)g(assumed)h(that)f Fo(A)m(CE)i Fx(is)e(run)g(on)h(a)f (Unix-b)s(o)m(x)g(of)g(some)g(description.)78 b(TBA:)45 b(ho)m(w)g(to)57 3469 y(compile)31 b(...)57 3649 y(In)j(order)h(not)f (to)f(clutter-up)h(the)h(b)s(o)s(dy)f(of)g(the)g(text)h(with)f (examples,)g(the)h(bulk)f(of)f(these)j(are)57 3775 y(gathered)30 b(in)m(to)e(a)i(separate)g(app)s(endix.)42 b(These)31 b(examples)f(illustrate)d(man)m(y)i(of)g(the)h(features)g(of)57 3902 y Fo(A)m(CE)p Fx(,)38 b(and)f(can)g(also)f(serv)m(e)j(as)e(a)g (source)h(of)f(in)m(teresting)f(en)m(umerations.)57 b(Some)36 b(are)h(referred)57 4028 y(to)e(in)g(the)h(text,)h(but)f(they)h(can)f (all)d(b)s(e)j(read)g(indep)s(enden)m(tly)-8 b(.)53 b Fo(A)m(CE)37 b Fx(script)e(input)g(generating)57 4154 y(these)f(examples)e(is)g(a)m(v)-5 b(ailable)31 b(in)g(the)i Fr(ex***.in)i Fx(\014les,)e(as)f(part)h(of)f(the)h(do)s(cumen)m (tation.)1549 4419 y Fn(1.2)136 b(Co)t(de)57 4620 y Fx(Y)-8 b(ou)41 b(will)d(note)j(in)g(the)g(source)h(co)s(de)f(v)-5 b(arious)40 b(sections)i(preceded)g(b)m(y)g(a)f(w)m(arning)f(commen)m (t)57 4747 y(con)m(taining)c(the)i Fr(DTT)g Fx(acron)m(ym.)58 b(This)38 b(stands)g(for)f(\\debug/test/trace")-17 b(,)40 b(and)e(denotes)g(co)s(de)57 4873 y(that)44 b(w)m(as)h(added)g(temp)s (orarily)d(for)i(one)g(reason)h(or)f(another.)79 b(None)45 b(of)e(this)h(co)s(de)h(should)57 4999 y(b)s(e)c(activ)m(e;)46 b(i.e.,)c(it)e(should)h(all)e(b)s(e)i(commen)m(ted)g(out.)69 b(It)41 b(do)s(es)g Fm(not)50 b Fx(form)40 b(part)h(of)f(the)i Fo(A)m(CE)57 5126 y Fx(distribution.)49 b(Of)35 b(course,)i(gurus)f (will)d(\014nd)i(this)g(co)s(de)h(in)m(triguing,)d(and)i(will)e (probably)i(w)m(an)m(t)57 5252 y(to)d(uncommen)m(t)h(it)e(to)h(see)i (what)f(happ)s(ens!)57 5432 y(TBA:)44 b(The)f(source)h(co)s(de)g(is)e (hea)m(vily)h(commen)m(ted,)i(and)e(is)g(considered)h(to)e(b)s(e)h (part)g(of)f(the)57 5559 y(do)s(cumen)m(tation.)g(Conceptually)-8 b(,)32 b(coset)h(en)m(umeration)e(is)h(easy)-8 b(,)33 b(but)f(there)h(are)e(tric)m(ky)i(details)1830 6054 y(1)p eop %%Page: 2 10 2 9 bop 57 340 a Fx(and)27 b(subtle)h(p)s(erformance)f(issues)h({)f(y)m (ou)h(need)h(to)e(read)g(the)h(source)g(co)s(de,)h(to)e(exp)s(erimen)m (t,)i(and)57 467 y(to)j(think)h(to)f(appreciate)g(these.)1830 6054 y(2)p eop %%Page: 3 11 3 10 bop 1540 758 a Fz(Chapter)45 b(2)1433 1033 y Fv(Bac)l(kground)1335 1410 y Fn(2.1)135 b(T)-11 b(erminology)57 1611 y Fx(Although)26 b Fo(A)m(CE)h Fx(can)g(accept)h(either)e(letters)h(or)f(n)m(um)m(b)s (ers)h(for)f(group)h(generators,)h(w)m(e)g(generally)57 1738 y(use)37 b(letters,)g(since)g(these)g(are)f(m)m(uc)m(h)h(easier)f (to)g(understand.)56 b(\(Unless)36 b(y)m(ou)h(need)g(more)f(than)57 1864 y(26)g(generators,)j(or)d(are)h(using)f(some)h(form)f(of)g (automatically)d(generated)38 b(presen)m(tation,)g(y)m(ou)57 1990 y(should)i(adopt)g(the)g(same)g(con)m(v)m(en)m(tion.\))66 b(Lo)m(w)m(er-case)42 b(letters)e(denote)g(generators,)j(with)c(in-)57 2117 y(v)m(erses)31 b(b)s(eing)d(denoted)i(b)m(y)g(either)f(upp)s (er-case)h(letters)f(or)f(negativ)m(e)h(sup)s(erscripts;)j(e.g.,)e Fq(AB)5 b(ab)57 2243 y Fx(and)42 b Fq(a)307 2207 y Fl(\000)p Fp(1)401 2243 y Fq(b)442 2207 y Fl(\000)p Fp(1)537 2243 y Fq(ab)g Fx(are)g(equiv)-5 b(alen)m(t.)70 b(W)-8 b(e)42 b(use)g(1)f(to)g(denote)i(the)f(iden)m(tit)m(y)f(elemen)m(t)g(and/or)g (the)57 2370 y(subgroup)33 b(\(i.e.,)f(coset)i(#1\).)57 2550 y(.)16 b(.)g(.)g(scanning,)34 b(applying,)d(closing.)42 b(.)16 b(.)g(.)g(dead)34 b(coset\(s\),)g(compact\(ion\).)1440 2814 y Fn(2.2)136 b(Notation)57 3015 y Fx(F)-8 b(or)30 b(a)h(subgroup)h Fq(H)39 b Fx(of)31 b(a)g(group)g Fq(G)p Fx(,)g(w)m(e)i(represen)m(t)g(b)m(y)f Fq(G=H)38 b Fx(the)32 b(set)g(of)f Fm(right)41 b Fx(cosets)32 b(of)f Fq(H)39 b Fx(in)57 3142 y Fq(G)32 b Fx(\()p Fm(not)42 b Fx(the)33 b(quotien)m(t)g(group)g(of)f Fq(G)g Fx(b)m(y)i Fq(H)40 b Fx(whic)m(h)33 b(requires)g(that)f Fq(H)40 b Fx(b)s(e)33 b(normal)e(in)h Fq(G)p Fx(\),)g(i.e.)1378 3334 y Fq(G=H)j Fx(=)27 b Fk(f)p Fq(H)8 b(x)28 b Fk(j)f Fq(x)h Fk(2)g Fq(G)p Fk(g)p Fq(:)57 3527 y Fx(Tw)m(o)35 b(cosets)g Fq(H)8 b(x;)17 b(H)8 b(y)31 b Fk(2)f Fq(G=H)41 b Fx(are)34 b(equal,)g(i.e.)f(coinciden)m(t,)h(if)e(and)i(only)f(if)g Fq(xy)3056 3491 y Fl(\000)p Fp(1)3179 3527 y Fk(2)d Fq(H)8 b Fx(.)46 b(Also,)57 3654 y(an)m(y)37 b(t)m(w)m(o)h(cosets)g(of)e Fq(G=H)44 b Fx(are)37 b(either)g(coinciden)m(t)f(or)h(disjoin)m(t.)54 b(The)38 b(cardinalit)m(y)d(of)h Fq(G=H)44 b Fx(is)57 3780 y(the)36 b(n)m(um)m(b)s(er)f(of)g(distinct)g(cosets)h(in)f Fq(G=H)8 b Fx(,)35 b(and)h(is)e(equal)i(to)f(the)g(index)h Fk(j)p Fq(G)c Fx(:)g Fq(H)8 b Fk(j)35 b Fx(of)g Fq(H)42 b Fx(in)35 b Fq(G)p Fx(;)57 3906 y(if)c Fq(G)i Fx(is)f(\014nite)g(then) h Fk(j)p Fq(G)28 b Fx(:)g Fq(H)8 b Fk(j)26 b Fx(=)i Fk(j)p Fq(G)p Fk(j)p Fq(=)p Fk(j)p Fq(H)8 b Fk(j)p Fx(.)57 4086 y(Some)32 b(standard)h(groups)g(that)f(arise)h(in)e(our)i(examples)f (are:)301 4267 y Fq(S)361 4282 y Fj(n)408 4267 y Fx(,)g(the)h(full)e Fm(symmetric)k(gr)-5 b(oup)38 b Fx(on)33 b Fq(n)f Fx(letters;)301 4393 y Fq(A)374 4408 y Fj(n)421 4393 y Fx(,)h(the)g(full)d Fm(alternating)35 b(gr)-5 b(oup)38 b Fx(on)33 b Fq(n)f Fx(letters;)h(and)301 4519 y Fq(C)371 4534 y Fj(n)418 4519 y Fx(,)f(the)h Fm(cyclic)i(gr)-5 b(oup)38 b Fx(of)32 b(order)h Fq(n)p Fx(.)57 4699 y(A)g(group)f Fq(G)h Fx(will)d(often)i(b) s(e)h(de\014ned)h(via)e(a)g Fm(pr)-5 b(esentation)40 b Fx(of)32 b(the)h(form)1382 4892 y Fk(h)p Fm(gener)-5 b(ators)27 b Fk(j)g Fm(r)-5 b(elators)p Fk(i)p Fq(:)57 5085 y Fx(In)31 b(this)f(case,)i(the)f(elemen)m(ts)g(of)f Fq(G)h Fx(are)f(w)m(ords)i(in)e(the)h Fm(gener)-5 b(ators)38 b Fx(and)31 b(the)g Fm(r)-5 b(elators)38 b Fx(are)31 b(a)f(list)57 5211 y(of)e(w)m(ords)h(that)f(are)h(equiv)-5 b(alen)m(t)28 b(to)g(the)g(empt)m(y)h(w)m(ord)g(\(i.e.)f(iden)m(tit)m (y)g(elemen)m(t\))g(in)g Fq(G)p Fx(.)42 b(Actually)-8 b(,)57 5338 y(amongst)41 b(the)h Fm(r)-5 b(elators)50 b Fx(w)m(e)43 b(will)d(also)h(allo)m(w)f Fm(r)-5 b(elations)p Fx(,)44 b(whic)m(h)e(are)g(equations)g(of)g(the)g(form)57 5464 y Fq(w)127 5479 y Fp(1)194 5464 y Fx(=)27 b Fq(w)367 5479 y Fp(2)439 5464 y Fx(\(equiv)-5 b(alen)m(t)32 b(to)g(the)g (relator)f Fq(w)1610 5479 y Fp(1)1650 5464 y Fq(w)1723 5423 y Fl(\000)p Fp(1)1720 5486 y(2)1816 5464 y Fx(\),)i(where)g Fq(w)2265 5479 y Fp(1)2304 5464 y Fq(;)17 b(w)2418 5479 y Fp(2)2489 5464 y Fx(are)33 b(w)m(ords)g(in)f(the)g(generators)57 5591 y(of)g Fq(G)p Fx(.)1830 6054 y(3)p eop %%Page: 4 12 4 11 bop 57 244 3595 4 v 1037 360 a Fi(T)-9 b(able)38 b(2.1:)43 b Fx(The)33 b(coset)h(table)d(for)i Fq(S)2485 375 y Fp(4)2524 360 y Fq(=S)2633 375 y Fp(3)p 57 422 V 57 438 V 2336 516 a Fx(Generators)p 1487 552 2165 4 v 57 626 a(coset)1219 b Fq(b)1528 641 y Fp(1)2450 626 y Fq(b)2491 641 y Fp(2)3413 626 y Fq(b)3454 641 y Fp(3)p 57 663 3595 4 v 57 740 a Fq(O)132 755 y Fp(4)204 740 y Fx(\()p Fq(G)319 755 y Fp(3)358 740 y Fx(\))1091 b Fq(O)1562 755 y Fp(4)2450 740 y Fq(O)2525 755 y Fp(4)3413 740 y Fq(O)3488 755 y Fp(3)57 851 y Fq(O)132 866 y Fp(3)204 851 y Fx(\()p Fq(G)319 866 y Fp(3)358 851 y Fq(b)399 866 y Fp(3)439 851 y Fx(\))1010 b Fq(O)1562 866 y Fp(3)2450 851 y Fq(O)2525 866 y Fp(2)3413 851 y Fq(O)3488 866 y Fp(4)57 961 y Fq(O)132 976 y Fp(2)204 961 y Fx(\()p Fq(G)319 976 y Fp(3)358 961 y Fq(b)399 976 y Fp(3)439 961 y Fq(b)480 976 y Fp(2)520 961 y Fx(\))929 b Fq(O)1562 976 y Fp(1)2450 961 y Fq(O)2525 976 y Fp(3)3413 961 y Fq(O)3488 976 y Fp(2)57 1072 y Fq(O)132 1087 y Fp(1)204 1072 y Fx(\()p Fq(G)319 1087 y Fp(3)358 1072 y Fq(b)399 1087 y Fp(3)439 1072 y Fq(b)480 1087 y Fp(2)520 1072 y Fq(b)561 1087 y Fp(1)601 1072 y Fx(\))848 b Fq(O)1562 1087 y Fp(2)2450 1072 y Fq(O)2525 1087 y Fp(1)3413 1072 y Fq(O)3488 1087 y Fp(1)p 57 1108 V 57 1125 V 1481 1324 a Fn(2.3)135 b(History)57 1526 y Fx(The)39 b(concept)f(of)g(a)f(subgroup,)j(and)d(its)h(cosets,)i (has)e(b)s(een)g(kno)m(wn)h(since)g(the)f(b)s(eginnings)e(of)57 1652 y(group)45 b(theory)-8 b(.)80 b(One)45 b(of)f(the)i(earliest)d (\(practical?\))78 b(uses)47 b(of)d(cosets)i(seems)g(to)e(ha)m(v)m(e)i (b)s(een)57 1779 y(b)m(y)37 b(Mo)s(ore)g([12)o(],)h(who)f(giv)m(es)f (presen)m(tations)i(for)e Fq(S)1984 1794 y Fj(n)2067 1779 y Fs(&)g Fq(A)2247 1794 y Fj(n)2330 1779 y Fx(and)h(pro)m(v)m(es)h (them)e(correct)h(b)m(y)-8 b(,)39 b(in)57 1905 y(e\013ect,)28 b(coun)m(ting)c(the)i Fq(n)f Fx(cosets)h(of)f Fq(S)1409 1920 y Fj(n)1456 1905 y Fq(=S)1565 1920 y Fj(n)p Fl(\000)p Fp(1)1727 1905 y Fs(&)g Fq(A)1896 1920 y Fj(n)1943 1905 y Fq(=)-5 b(A)2060 1920 y Fj(n)p Fl(\000)p Fp(1)2196 1905 y Fx(.)41 b(Dic)m(kson)25 b([5,)i Fk(x)p Fx(264])e(presen)m(ts)i (a)d(more)57 2031 y(accessible)k(accoun)m(t,)i(and)e(explicitly)e (notes)j(that)e(\\these)i(sets)g(form)e(a)g(rectangular)g(table")-17 b(.)42 b(T)-8 b(o)57 2158 y(illustrate)30 b(this,)j(w)m(e)g(paraphrase) g(Dic)m(kson's)h(pro)s(of)d(for)i(the)g(case)g Fq(S)2601 2173 y Fp(4)2640 2158 y Fx(.)57 2338 y(Let)g Fq(G)309 2353 y Fp(4)381 2338 y Fx(b)s(e)f(the)h(abstract)g(group)521 2531 y Fk(h)p Fq(b)601 2546 y Fp(1)640 2531 y Fq(;)17 b(b)725 2546 y Fp(2)765 2531 y Fq(;)g(b)850 2546 y Fp(3)917 2531 y Fk(j)28 b Fq(b)1014 2489 y Fp(2)1014 2555 y(1)1054 2531 y Fq(;)17 b(b)1139 2489 y Fp(2)1139 2555 y(2)1178 2531 y Fq(;)g(b)1263 2489 y Fp(2)1263 2555 y(3)1303 2531 y Fq(;)g(b)1388 2546 y Fp(1)1427 2531 y Fq(b)1468 2546 y Fp(3)1536 2531 y Fx(=)28 b Fq(b)1681 2546 y Fp(3)1721 2531 y Fq(b)1762 2546 y Fp(1)1801 2531 y Fq(;)17 b(b)1886 2546 y Fp(1)1926 2531 y Fq(b)1967 2546 y Fp(2)2007 2531 y Fq(b)2048 2546 y Fp(1)2116 2531 y Fx(=)27 b Fq(b)2260 2546 y Fp(2)2300 2531 y Fq(b)2341 2546 y Fp(1)2381 2531 y Fq(b)2422 2546 y Fp(2)2462 2531 y Fq(;)17 b(b)2547 2546 y Fp(2)2586 2531 y Fq(b)2627 2546 y Fp(3)2667 2531 y Fq(b)2708 2546 y Fp(2)2776 2531 y Fx(=)27 b Fq(b)2920 2546 y Fp(3)2960 2531 y Fq(b)3001 2546 y Fp(2)3041 2531 y Fq(b)3082 2546 y Fp(3)3122 2531 y Fk(i)p Fq(:)57 2723 y Fx(No)m(w)33 b Fq(S)339 2738 y Fp(4)412 2723 y Fx(is)f(generated)h(b) m(y)h(the)f(transp)s(ositions)f Fq(s)1932 2738 y Fp(1)1999 2723 y Fx(=)c(\(12\),)33 b Fq(s)2383 2738 y Fp(2)2450 2723 y Fx(=)28 b(\(23\))k Fs(&)h Fq(s)2910 2738 y Fp(3)2977 2723 y Fx(=)28 b(\(34\).)43 b(Putting)57 2850 y Fq(s)103 2865 y Fj(i)167 2850 y Fx(=)35 b Fq(b)319 2865 y Fj(i)347 2850 y Fx(,)k(1)c Fk(\024)h Fq(i)f Fk(\024)h Fx(3,)i(w)m(e)g(see)h (that)d(these)j(transp)s(ositions)d(satisfy)h(the)h(de\014ning)f (relations)e(of)57 2976 y Fq(G)134 2991 y Fp(4)173 2976 y Fx(.)44 b(So)32 b Fq(S)439 2991 y Fp(4)511 2976 y Fx(is)g(a)h (quotien)m(t)f(group)h(of)f Fq(G)1540 2991 y Fp(4)1579 2976 y Fx(,)h(and)g Fk(j)p Fq(G)1934 2991 y Fp(4)1973 2976 y Fk(j)27 b(\025)h(j)p Fq(S)2221 2991 y Fp(4)2260 2976 y Fk(j)g Fx(=)f(4!)h(=)f(24.)57 3156 y(That)39 b Fk(j)p Fq(G)412 3171 y Fp(4)451 3156 y Fk(j)f(\024)g Fx(24,)i(and)e(so)h Fq(G)1195 3171 y Fp(4)1272 3129 y Fk(\030)1273 3160 y Fx(=)1388 3156 y Fq(S)1448 3171 y Fp(4)1487 3156 y Fx(,)h(is)f(pro)m(v)m(ed)h(b)m(y)f(induction.)61 b(Let)38 b Fq(G)2870 3171 y Fp(3)2948 3156 y Fx(b)s(e)h(the)g(subgroup) 57 3283 y(of)g Fq(G)252 3298 y Fp(4)330 3283 y Fx(generated)h(b)m(y)g Fq(b)964 3298 y Fp(1)1044 3283 y Fs(&)e Fq(b)1194 3298 y Fp(2)1234 3283 y Fx(.)64 b(\(The)40 b(actual)e(induction)g(is)h(on)g (the)h Fq(b)2772 3298 y Fj(i)2801 3283 y Fx(.)63 b(F)-8 b(or)38 b(our)h(purp)s(oses,)57 3409 y(w)m(e'll)e(simply)e(assume)j (that)f Fk(j)p Fq(G)1266 3424 y Fp(3)1305 3409 y Fk(j)e(\024)h Fx(6.\))57 b(No)m(w)38 b(consider)g(the)f(cosets)i Fq(O)2799 3424 y Fp(4)2873 3409 y Fx(=)d Fq(G)3062 3424 y Fp(3)3101 3409 y Fx(,)j Fq(O)3242 3424 y Fp(3)3316 3409 y Fx(=)c Fq(G)3504 3424 y Fp(3)3544 3409 y Fq(b)3585 3424 y Fp(3)3625 3409 y Fx(,)57 3535 y Fq(O)132 3550 y Fp(2)199 3535 y Fx(=)27 b Fq(G)379 3550 y Fp(3)419 3535 y Fq(b)460 3550 y Fp(3)500 3535 y Fq(b)541 3550 y Fp(2)607 3535 y Fs(&)f Fq(O)779 3550 y Fp(1)846 3535 y Fx(=)h Fq(G)1026 3550 y Fp(3)1065 3535 y Fq(b)1106 3550 y Fp(3)1146 3535 y Fq(b)1187 3550 y Fp(2)1227 3535 y Fq(b)1268 3550 y Fp(1)1308 3535 y Fx(.)42 b(W)-8 b(e'll)25 b(sho)m(w)i(that)g(these)g(four)f (cosets)i(are)f(merely)e(p)s(erm)m(uted)57 3662 y(b)m(y)33 b(the)g Fq(b)401 3677 y Fj(i)430 3662 y Fx(,)g(so)g(that)f(the)h(index) g Fk(j)p Fq(G)1357 3677 y Fp(4)1423 3662 y Fx(:)28 b Fq(G)1555 3677 y Fp(3)1595 3662 y Fk(j)f(\024)h Fx(4;)33 b(hence)g Fk(j)p Fq(G)2239 3677 y Fp(4)2279 3662 y Fk(j)27 b(\024)h Fx(24,)k(as)h(required.)57 3842 y(Ob)m(viously)-8 b(,)40 b Fq(O)617 3857 y Fp(4)656 3842 y Fq(b)697 3857 y Fp(3)774 3842 y Fx(=)d Fq(O)962 3857 y Fp(3)1001 3842 y Fx(,)j Fq(O)1143 3857 y Fp(3)1182 3842 y Fq(b)1223 3857 y Fp(2)1300 3842 y Fx(=)d Fq(O)1488 3857 y Fp(2)1565 3842 y Fs(&)h Fq(O)1749 3857 y Fp(2)1788 3842 y Fq(b)1829 3857 y Fp(1)1907 3842 y Fx(=)f Fq(O)2095 3857 y Fp(1)2134 3842 y Fx(.)60 b(Since)39 b(the)f Fq(b)2696 3857 y Fj(i)2763 3842 y Fx(are)h(in)m(v)m(olutions,)f(then)57 3968 y Fq(O)132 3983 y Fp(3)171 3968 y Fq(b)212 3983 y Fp(3)280 3968 y Fx(=)27 b Fq(G)460 3983 y Fp(3)500 3968 y Fq(b)541 3983 y Fp(3)580 3968 y Fq(b)621 3983 y Fp(3)689 3968 y Fx(=)h Fq(G)870 3983 y Fp(3)937 3968 y Fx(=)f Fq(O)1115 3983 y Fp(4)1154 3968 y Fx(.)42 b(Similarly)-8 b(,)25 b Fq(O)1728 3983 y Fp(2)1767 3968 y Fq(b)1808 3983 y Fp(2)1875 3968 y Fx(=)j Fq(O)2054 3983 y Fp(3)2121 3968 y Fs(&)f Fq(O)2294 3983 y Fp(1)2333 3968 y Fq(b)2374 3983 y Fp(1)2442 3968 y Fx(=)g Fq(O)2620 3983 y Fp(2)2659 3968 y Fx(.)42 b(Since)28 b Fq(b)3019 3983 y Fp(1)3087 3968 y Fs(&)f Fq(b)3226 3983 y Fp(2)3294 3968 y Fx(generate)57 4095 y Fq(G)134 4110 y Fp(3)173 4095 y Fx(,)41 b(then)f Fq(O)545 4110 y Fp(4)584 4095 y Fq(b)625 4110 y Fp(1)704 4095 y Fx(=)f Fq(O)894 4110 y Fp(4)933 4095 y Fq(b)974 4110 y Fp(2)1053 4095 y Fx(=)g Fq(O)1243 4110 y Fp(4)1282 4095 y Fx(.)63 b(No)m(w,)42 b(since)e Fq(b)1917 4110 y Fp(1)1996 4095 y Fs(&)f Fq(b)2147 4110 y Fp(3)2226 4095 y Fx(comm)m(ute,)h(then)g Fq(O)2985 4110 y Fp(3)3024 4095 y Fq(b)3065 4110 y Fp(1)3144 4095 y Fx(=)f Fq(G)3336 4110 y Fp(3)3375 4095 y Fq(b)3416 4110 y Fp(3)3456 4095 y Fq(b)3497 4110 y Fp(1)3576 4095 y Fx(=)57 4221 y Fq(G)134 4236 y Fp(3)173 4221 y Fq(b)214 4236 y Fp(1)254 4221 y Fq(b)295 4236 y Fp(3)365 4221 y Fx(=)30 b Fq(O)546 4236 y Fp(4)585 4221 y Fq(b)626 4236 y Fp(1)666 4221 y Fq(b)707 4236 y Fp(3)777 4221 y Fx(=)g Fq(O)958 4236 y Fp(4)997 4221 y Fq(b)1038 4236 y Fp(3)1108 4221 y Fx(=)g Fq(O)1289 4236 y Fp(3)1328 4221 y Fx(.)48 b(No)m(w)34 b(consider)h Fq(O)2083 4236 y Fp(1)2122 4221 y Fq(b)2163 4236 y Fp(3)2233 4221 y Fx(=)30 b Fq(G)2416 4236 y Fp(3)2455 4221 y Fq(b)2496 4236 y Fp(3)2536 4221 y Fq(b)2577 4236 y Fp(2)2617 4221 y Fq(b)2658 4236 y Fp(1)2698 4221 y Fq(b)2739 4236 y Fp(3)2809 4221 y Fx(=)g Fq(G)2992 4236 y Fp(3)3031 4221 y Fq(b)3072 4236 y Fp(3)3112 4221 y Fq(b)3153 4236 y Fp(2)3193 4221 y Fq(b)3234 4236 y Fp(3)3274 4221 y Fq(b)3315 4236 y Fp(1)3355 4221 y Fx(.)48 b(Since)57 4348 y Fq(b)98 4363 y Fp(2)138 4348 y Fq(b)179 4363 y Fp(3)219 4348 y Fq(b)260 4363 y Fp(2)327 4348 y Fx(=)28 b Fq(b)472 4363 y Fp(3)512 4348 y Fq(b)553 4363 y Fp(2)593 4348 y Fq(b)634 4363 y Fp(3)674 4348 y Fx(,)g(then)g(this)f(can)h(b)s (e)f(written)g(as)h Fq(G)1960 4363 y Fp(3)1999 4348 y Fq(b)2040 4363 y Fp(2)2080 4348 y Fq(b)2121 4363 y Fp(3)2161 4348 y Fq(b)2202 4363 y Fp(2)2242 4348 y Fq(b)2283 4363 y Fp(1)2350 4348 y Fx(=)g Fq(O)2529 4363 y Fp(4)2568 4348 y Fq(b)2609 4363 y Fp(2)2649 4348 y Fq(b)2690 4363 y Fp(3)2730 4348 y Fq(b)2771 4363 y Fp(2)2811 4348 y Fq(b)2852 4363 y Fp(1)2919 4348 y Fx(=)g Fq(O)3098 4363 y Fp(4)3137 4348 y Fq(b)3178 4363 y Fp(3)3218 4348 y Fq(b)3259 4363 y Fp(2)3299 4348 y Fq(b)3340 4363 y Fp(1)3407 4348 y Fx(=)g Fq(O)3586 4363 y Fp(1)3625 4348 y Fx(.)57 4474 y(In)k(a)g(similar)c(manner,)k Fq(O)1032 4489 y Fp(1)1071 4474 y Fq(b)1112 4489 y Fp(2)1179 4474 y Fx(=)c Fq(O)1358 4489 y Fp(1)1428 4474 y Fs(&)k Fq(O)1606 4489 y Fp(2)1645 4474 y Fq(b)1686 4489 y Fp(3)1753 4474 y Fx(=)c Fq(O)1932 4489 y Fp(2)1971 4474 y Fx(.)43 b(Our)32 b(coset)g(table)f(\(see)i(T)-8 b(able)32 b(2.1\))f(is)g(no)m(w)57 4600 y(complete,)d(so)h Fk(j)p Fq(G)713 4615 y Fp(4)780 4600 y Fx(:)e Fq(G)911 4615 y Fp(3)951 4600 y Fk(j)g(\024)h Fx(4.)42 b(Note)28 b(that)g(eac)m(h)i Fq(b)1924 4615 y Fj(i)1980 4600 y Fx(giv)m(es)f(rise)f(to)g(the)h(transp)s(osition)d (\()p Fq(O)3366 4615 y Fj(i)3394 4600 y Fq(O)3469 4615 y Fj(i)p Fp(+1)3587 4600 y Fx(\),)57 4727 y(and)33 b(lea)m(v)m(es)g (the)g(other)g(cosets)h(\014xed.)57 4907 y(The)f(construction)e(of)g(a) h(coset)g(table)f(w)m(as)h(systematised)h(and)e(p)s(opularised)g(b)m(y) h(T)-8 b(o)s(dd)32 b Fs(&)f Fx(Co)m(x-)57 5033 y(eter)36 b([16].)53 b(The)37 b(\014rst)f(computer)g(implemen)m(tation)c(w)m(as) 37 b(that)f(of)f(Haselgro)m(v)m(e)h(in)f(1953.)53 b(This,)57 5160 y(along)30 b(with)h(other)g(early)g(implemen)m(tations,)e(is)h (describ)s(ed)i(b)m(y)g(Leec)m(h)h([9].)43 b(Detailed)30 b(accoun)m(ts)57 5286 y(of)36 b(the)h(tec)m(hniques)h(used)g(in)d (coset)j(en)m(umeration)d(can)i(b)s(e)g(found)f(in)g([3,)g(6,)g(10,)g (13,)g(15].)55 b(F)-8 b(or-)57 5412 y(mal)31 b(pro)s(ofs)h(of)g(the)h (correctness)i(of)d(v)-5 b(arious)32 b(strategies)h(for)f(coset)h(en)m (umeration)f(are)h(giv)m(en)g(in)57 5539 y([11,)f(13,)g(15].)1830 6054 y(4)p eop %%Page: 5 13 5 12 bop 1540 758 a Fz(Chapter)45 b(3)1406 1033 y Fh(A)l(CE)54 b Fv(Lev)l(el)f(2:)1042 1225 y(an)h(in)l(teractiv)l(e)f(in)l(terface)57 1571 y Fx(Lev)m(el)28 b(2)e(of)34 b Fo(A)m(CE)28 b Fx(is)f(a)f (complete,)i(standalone)f(application)d(for)j(generating)f(and)h (manipulating)57 1697 y(coset)36 b(tables.)52 b(It)35 b(can)h(b)s(e)f(used)i(in)m(teractiv)m(ely)-8 b(,)35 b(or)g(can)h(tak)m(e)g(its)f(input)g(from)f(a)h(script)g(\014le.)52 b(It)57 1824 y(is)36 b(reasonably)g(robust)h(and)f(comprehensiv)m(e,)i (but)f(no)f(attempt)f(has)i(b)s(een)g(made)f(to)f(mak)m(e)i(it)57 1950 y(`industrial)29 b(strength')j(or)f(to)g(giv)m(e)g(it)f(an)m(y)h (of)g(the)h(features)g(of,)f(sa)m(y)-8 b(,)32 b Fi(Ma)n(gma)f Fx([2])g(or)f Fo(GAP)i Fx([14].)57 2077 y(Most)i(of)e(its)h(features)h (ha)m(v)m(e)h(b)s(een)f(added)f(in)g(resp)s(onse)h(to)f(user)h (requests,)i(and)d(it)f(is)h(assumed)57 2203 y(that)43 b(the)g(user)h(is)f(`comp)s(eten)m(t')-12 b(.)75 b(One)43 b(of)g(the)g(primary)f(goals)g(in)g(dev)m(eloping)i Fo(A)m(CE)g Fx(w)m(as)g(to)57 2329 y(demonstrate)28 b(ho)m(w)g(to)f(correctly)h (use)h Fo(A)m(CE)g Fx(Lev)m(els)f(0)g Fs(&)f Fx(1;)i(some)f(care)g(is)f (tak)m(en)i(to)e(ensure)i(that)57 2456 y(the)k(user)g(cannot)g (generate)g(`in)m(v)-5 b(alid')31 b(tables.)57 2636 y(A)i(complete)f (description)g(of)g(all)e(the)j(Lev)m(el)g(2)g(commands)e(is)i(giv)m (en)f(in)g(App)s(endix)h(B.)918 2900 y Fn(3.1)136 b(En)l(umeration)46 b(mo)t(de)f Fg(&)g Fn(st)l(yle)57 3101 y Fx(The)37 b(core)g(en)m (umerator)f(tak)m(es)h(t)m(w)m(o)g(argumen)m(ts,)h(whic)m(h)e(select)h (the)g(en)m(umeration)e(mo)s(de)h(and)57 3228 y(st)m(yle.)43 b(The)31 b(mo)s(de)e(determines)h(whether)h(or)e(not)h(w)m(e)g(retain)f (an)m(y)i(existing)e(table)g(information.)57 3354 y(Initially)-8 b(,)30 b(w)m(e)35 b(start)e(with)g(an)g(empt)m(y)h(table)e(and)h(use)i (the)e(b)s(egin)g(mo)s(de)f(\(the)i Fr(beg)g Fx(command\).)57 3481 y(This)40 b(can)g(b)s(e)g(follo)m(w)m(ed)f(b)m(y)i(a)f(series)g (of)f(con)m(tin)m(ue)i(and/or)e(redo)i(mo)s(des)e(\(the)h Fr(cont)h Fs(&)f Fr(redo)57 3607 y Fx(commands\))h(whic)m(h)h(build)f (on)g(or)g(mo)s(dify)f(the)j(table)e(generated)h(b)m(y)h(the)f(b)s (egin)f(mo)s(de.)70 b(So)57 3733 y(it)34 b(is)h(p)s(ossible)g(to)g(do)g (an)g(en)m(umeration)g(in)f(stages,)j(altering)c(the)j(parameters)f(at) g(eac)m(h)h(stage.)57 3860 y(V)-8 b(arious)27 b(in)m(terlo)s(c)m(ks)g (are)g(presen)m(t)i(to)e(prev)m(en)m(t)j(a)d(com)m(bination)e(of)i(c)m (hoices)h(whic)m(h)g(\(p)s(oten)m(tially\))57 3986 y(leads)k(to)h(an)f (in)m(v)-5 b(alid)30 b(table.)57 4166 y(The)45 b(en)m(umeration)e(st)m (yle)i(is)f(the)g(balance)g(b)s(et)m(w)m(een)i(C-st)m(yle)f (de\014nitions)e(\(i.e.,)k(coset)d(table)57 4293 y(based,)i(F)-8 b(elsc)m(h)43 b(st)m(yle\))g(and)g(R-st)m(yle)g(de\014nitions)f (\(i.e.,)j(relator)c(based,)47 b(HL)-8 b(T)43 b(st)m(yle\),)i(and)e(is) 57 4419 y(con)m(trolled)33 b(b)m(y)i(the)g Fr(ct)f Fs(&)g Fr(rt)h Fx(parameters.)48 b(The)35 b(absolute)f(v)-5 b(alues)34 b(of)f(these)j(parameters)e(sets)57 4545 y(the)j(n)m(um)m(b) s(er)h(of)e(de\014nitions)h(\(C-st)m(yle\))g(or)g(coset)g(applications) e(\(R-st)m(yle\))i(p)s(er)g(pass)h(through)57 4672 y(the)k(en)m (umerator's)h(main)d(lo)s(op.)70 b(The)43 b(sign)e(of)g(these)i (parameters)f(sets)h(the)g(st)m(yle,)h(and)e(the)57 4798 y(p)s(ossible)32 b(com)m(binations)f(are)h(giv)m(en)h(in)f(T)-8 b(able)32 b(3.1)57 4978 y(In)38 b(R)f(st)m(yle)h(all)e(the)i (de\014nitions)f(are)g(made)g(via)g(relator)g(scans;)k(i.e.,)e(this)e (is)g(HL)-8 b(T)38 b(mo)s(de.)57 b(In)57 5105 y(C)40 b(st)m(yle)h(all)c(the)k(de\014nitions)e(are)h(made)f(in)g(the)h(next)h (empt)m(y)g(table)e(slot)g(and)h(are)g(tested)h(in)57 5231 y(all)f(essen)m(tially)j(di\013eren)m(t)f(p)s(ositions)g(in)f(the) i(relators;)k(i.e.,)e(this)d(is)g(F)-8 b(elsc)m(h)43 b(mo)s(de.)73 b(In)43 b(R/C)57 5357 y(st)m(yle)d(w)m(e)h(run)e(in)g(R)g (st)m(yle)h(un)m(til)e(an)i(o)m(v)m(er\015o)m(w,)j(p)s(erform)38 b(a)h(lo)s(ok)-5 b(ahead)39 b(on)g(the)h(en)m(tire)f(table,)57 5484 y(and)d(then)h(switc)m(h)g(to)f(CR)g(st)m(yle.)55 b(Defaulted)36 b(R/C)g(st)m(yle)h(is)e(the)i(default)f(st)m(yle,)h(and) g(here)g(w)m(e)57 5610 y(use)g(R/C)f(st)m(yle)g(with)g Fr(ct:1000)i Fx(and)e Fr(rt)g Fx(set)h(to)e(appro)m(ximately)g(2000)g (divided)g(b)m(y)i(the)f(total)1830 6054 y(5)p eop %%Page: 6 14 6 13 bop 57 244 3595 4 v 1362 355 a Fi(T)-9 b(able)38 b(3.1:)43 b Fx(The)34 b(st)m(yles)p 57 411 V 57 427 V 605 505 a Fr(Rt)f Fx(v)-5 b(alue)548 b Fr(Ct)33 b Fx(v)-5 b(alue)548 b(st)m(yle)33 b(name)p 57 541 V 824 618 a Fq(<)11 b Fx(0)767 b Fq(<)11 b Fx(0)548 b(R/C)824 729 y Fq(<)11 b Fx(0)854 b(0)548 b(R*)824 840 y Fq(<)11 b Fx(0)767 b Fq(>)11 b Fx(0)548 b(Cr)911 950 y(0)767 b Fq(<)11 b Fx(0)548 b(C)911 1061 y(0)854 b(0)548 b(R/C)33 b(\(defaulted\))911 1171 y(0)767 b Fq(>)11 b Fx(0)548 b(C)824 1282 y Fq(>)11 b Fx(0)767 b Fq(<)11 b Fx(0)548 b(Rc)824 1393 y Fq(>)11 b Fx(0)854 b(0)548 b(R)824 1503 y Fq(>)11 b Fx(0)767 b Fq(>)11 b Fx(0)548 b(CR)p 57 1540 V 57 1556 V 57 1756 a(length)30 b(of)h(the)g(relators,)g(in)f(an)h (attempt)f(to)h(balance)f(R)h Fs(&)g Fx(C)g(de\014nitions)f(when)i(w)m (e)g(switc)m(h)g(to)57 1882 y(CR)e(st)m(yle.)43 b(Rc)30 b Fs(&)f Fx(Cr)h(st)m(yles)h(are)f(lik)m(e)f(R)g Fs(&)g Fx(C)h(st)m(yles,)i(except)f(that)f(a)f(single)g(C)h(or)f(R)h(st)m(yle) g(pass)57 2008 y(\(resp)s(ectiv)m(ely\))37 b(is)f(done)g(after)g(the)h (initial)32 b(R)k(or)g(C)g(st)m(yle)h(pass.)55 b(R*)36 b(st)m(yle)h(mak)m(es)f(de\014nitions)57 2135 y(the)41 b(same)f(as)h(R)f(st)m(yle,)k(but)d(tests)g(all)e(de\014nitions)h(as)h (for)f(C)h(st)m(yle.)68 b(In)41 b(CR)f(st)m(yle)h(alternate)57 2261 y(passes)36 b(of)f(C)g(st)m(yle)g(and)g(R)f(st)m(yle)i(are)e(p)s (erformed,)h(with)f(all)f(de\014nitions)h(tested.)51 b(The)36 b Fr(Ct)c Fq(<)f Fx(0)57 2388 y(C)i(st)m(yle)g(is)f(reserv)m (ed)j(for)d(future)h(use,)h(and)e(should)h(not)f(b)s(e)h(used.)1085 2652 y Fn(3.2)135 b(Prede\014ned)45 b(strategies)57 2853 y Fx(The)29 b(v)m(ersatilit)m(y)f(of)35 b Fo(A)m(CE)29 b Fx(means)g(that)f(it)f(can)i(b)s(e)g(di\016cult)e(to)h(select)h (appropriate)f(parameters)57 2980 y(when)c(presen)m(ted)g(with)f(a)f (new)h(en)m(umeration.)40 b(The)23 b(problem)f(is)g(comp)s(ounded)g(b)m (y)i(the)f(fact)f(that)57 3106 y(no)33 b(generally)g(applicable)f (rules)h(exist)h(to)f(predict,)h(giv)m(en)g(a)f(presen)m(tation,)h (whic)m(h)g(parameter)57 3232 y(settings)e(are)h(`go)s(o)s(d')-12 b(.)42 b(T)-8 b(o)32 b(help)g(o)m(v)m(ercome)h(this)f(problem,)f Fo(A)m(CE)j Fx(con)m(tains)e(v)-5 b(arious)32 b(commands)57 3359 y(whic)m(h)i(select)g(particular)e(en)m(umeration)h(strategies.)46 b(One)34 b(or)f(other)h(of)f(these)h(strategies)g(ma)m(y)57 3485 y(w)m(ork)28 b(and,)h(if)d(not,)j(the)e(results)h(ma)m(y)f (indicate)g(ho)m(w)h(the)f(parameters)h(can)g(b)s(e)f(v)-5 b(aried)27 b(to)g(obtain)57 3612 y(a)32 b(successful)j(en)m(umeration.) 42 b(The)34 b(thirteen)e(standard)h(strategies)g(are)g(listed)e(in)h(T) -8 b(able)32 b(3.2.)57 3792 y(Note)38 b(that)g(w)m(e)i(explicitly)c (\(re\)set)j(all)d(of)i(the)g(listed)g(en)m(umerator)g(parameters)g(in) g(all)e(of)h(the)57 3918 y(prede\014ned)28 b(strategies,)f(ev)m(en)g (although)e(some)g(of)h(them)f(ha)m(v)m(e)i(no)f(e\013ect.)42 b(F)-8 b(or)25 b(example,)h(the)g Fr(fi)57 4045 y Fx(v)-5 b(alue)24 b(is)g(irrelev)-5 b(an)m(t)23 b(in)h(HL)-8 b(T)25 b(mo)s(de.)40 b(The)25 b(idea)f(b)s(ehind)g(this)g(is)g(that,)i (if)d(y)m(ou)i(later)f(c)m(hange)h(some)57 4171 y(parameters)g (individually)-8 b(,)24 b(then)i(the)g(en)m(umeration)f(retains)g(the)h (`\015a)m(v)m(our')h(of)e(the)h(last)f(selected)57 4297 y(prede\014ned)g(strategy)-8 b(.)40 b(Note)23 b(also)f(that)g(other)h (parameters)f(whic)m(h)i(ma)m(y)e(a\013ect)h(an)f(en)m(umeration)57 4424 y(are)29 b(left)g(un)m(touc)m(hed)i(b)m(y)f(setting)f(one)h(of)e (the)i(prede\014ned)h(strategies;)g(for)e(example,)g(the)h(v)-5 b(alues)57 4550 y(of)37 b Fr(max)30 b Fs(&)g Fr(asis)p Fx(.)44 b(These)32 b(parameters)e(ha)m(v)m(e)h(an)f(e\013ect)h(whic)m (h)g(is)e(indep)s(enden)m(t)j(of)d(the)i(selected)57 4677 y(strategy)-8 b(.)57 4857 y(Note)26 b(that,)h(apart)f(from)e(the)j Fr(fel:0)g Fs(&)e Fr(sims:9)j Fx(strategies,)f(all)d(of)h(the)i (strategies)f(are)f(distinct,)57 4983 y(although)g(some)h(are)g(v)m (ery)h(similar.)39 b(F)-8 b(urther)26 b(details)f(of)g(eac)m(h)i (strategy)g(are)f(con)m(tained)g(in)f(their)57 5109 y(en)m(try)34 b(in)e(App)s(endix)h(B.)1830 6054 y(6)p eop %%Page: 7 15 7 14 bop 57 2010 3595 4 v 1042 2120 a Fi(T)-9 b(able)38 b(3.2:)43 b Fx(The)34 b(prede\014ned)g(strategies)p 57 2176 V 57 2193 V 1844 2270 a(parameter)p 471 2307 3182 4 v 57 2381 a(strategy)70 b(path)e(ro)m(w)i(mend)f(no)f(lo)s(ok)g(com) 182 b(ct)221 b(rt)69 b(\014)g(pmo)s(d)f(psiz)h(dmo)s(d)100 b(dsiz)p 57 2417 3595 4 v 57 2495 a(def)427 b(n)172 b(y)249 b(n)90 b(-1)193 b(n)145 b(10)215 b(0)247 b(0)74 b(0)261 b(3)86 b(256)260 b(4)69 b(1000)57 2605 y(easy)373 b(n)172 b(y)249 b(n)123 b(0)193 b(n)96 b(100)215 b(0)101 b(1000)73 b(1)261 b(0)86 b(256)260 b(0)69 b(1000)57 2716 y(fel:0)377 b(n)170 b(n)248 b(n)123 b(0)193 b(n)145 b(10)68 b(1000)247 b(0)74 b(1)261 b(0)86 b(256)260 b(4)69 b(1000)57 2827 y(fel:1)377 b(n)170 b(n)248 b(n)90 b(-1)193 b(n)145 b(10)68 b(1000)247 b(0)74 b(0)261 b(3)86 b(256)260 b(4)69 b(1000)57 2937 y(hard)359 b(n)172 b(y)249 b(n)90 b(-1)193 b(n)145 b(10)68 b(1000)247 b(1)74 b(0)261 b(3)86 b(256)260 b(4)69 b(1000)57 3048 y(hlt)434 b(n)172 b(y)249 b(n)123 b(0)198 b(1)145 b(10)215 b(0)101 b(1000)73 b(1)261 b(0)86 b(256)260 b(0)69 b(1000)57 3158 y(pure)33 b(c)289 b(n)170 b(n)248 b(n)123 b(0)193 b(n)96 b(100)68 b(1000)247 b(0)74 b(1)261 b(0)86 b(256)260 b(4)69 b(1000)57 3269 y(pure)33 b(r)294 b(n)170 b(n)248 b(n)123 b(0)193 b(n)96 b(100)215 b(0)101 b(1000)73 b(1)261 b(0)86 b(256)260 b(0)69 b(1000)57 3380 y(sims:1)292 b(n)172 b(y)249 b(n)123 b(0)193 b(n)145 b(10)215 b(0)101 b(1000)73 b(1)261 b(0)86 b(256)260 b(0)69 b(1000)57 3490 y(sims:3)292 b(n)172 b(y)249 b(n)123 b(0)193 b(n)145 b(10)215 b(0)68 b(-1000)73 b(1)261 b(0)86 b(256)260 b(4)69 b(1000)57 3601 y(sims:5)292 b(n)172 b(y)251 b(y)124 b(0)193 b(n)145 b(10)215 b(0)101 b(1000)73 b(1)261 b(0)86 b(256)260 b(0)69 b(1000)57 3711 y(sims:7)292 b(n)172 b(y)251 b(y)124 b(0)193 b(n)145 b(10)215 b(0)68 b(-1000)73 b(1)261 b(0)86 b(256)260 b(4)69 b(1000)57 3822 y(sims:9)292 b(n)170 b(n)248 b(n)123 b(0)193 b(n)145 b(10)68 b(1000)247 b(0)74 b(1)261 b(0)86 b(256)260 b(4)69 b(1000)p 57 3858 V 57 3875 V 1830 6054 a(7)p eop %%Page: 8 16 8 15 bop 1540 758 a Fz(Chapter)45 b(4)1406 1033 y Fh(A)l(CE)54 b Fv(Lev)l(el)f(1:)1323 1225 y(a)i(core)d(wrapp)t(er)57 1571 y Fo(A)m(CE)37 b Fx(Lev)m(el)f(0)f(is)g(a)g(complete,)h(e\016cien) m(t)g(coset)g(en)m(umerator.)52 b(Ho)m(w)m(ev)m(er,)39 b(it)34 b(is)h(`nak)m(ed')-12 b(,)38 b(in)c(the)57 1697 y(sense)f(that)e(it)f(exp)s(ects)j(all)d(its)g(data)h(structures)i(to)e (b)s(e)g(correctly)h(setup)g(and)g(it)e(assumes)i(that)57 1824 y(it)k(is)g(`sensibly')h(driv)m(en.)56 b Fo(A)m(CE)38 b Fx(Lev)m(el)f(1)g(is)f(a)g(simple)g(wrapp)s(er)h(for)f(Lev)m(el)h(0)g (whic)m(h)g(pro)s(cesses)57 1950 y(the)31 b(presen)m(tation)g(and)f (the)h(parameters,)g(and)g(sets)h(up)f(the)f(appropriate)g(data)g (structures.)45 b(It)57 2077 y(con)m(tains)38 b(some)g(utilit)m(y)e (routines)h(to)h(help)g(driv)m(e)g Fo(A)m(CE)p Fx(,)h(and)f(it)f(prev)m (en)m(ts)j(some)e(of)f(the)h(more)57 2203 y(ob)m(vious)j(errors.)69 b(Although)40 b(it)g(has)h(to)f(b)s(e)h(used)h(with)f(care,)i(the)f (wrapp)s(er)f(is)f(a)h(great)f(deal)57 2329 y(easier)33 b(to)f(driv)m(e)h(than)f(the)h(core)g(en)m(umerator,)g(and)g(is)f(its)g (recommended)g(in)m(terface.)1830 6054 y(8)p eop %%Page: 9 17 9 16 bop 1540 758 a Fz(Chapter)45 b(5)1406 1033 y Fh(A)l(CE)54 b Fv(Lev)l(el)f(0:)1136 1225 y(the)g(core)g(en)l(umerator)57 1571 y Fx(TBA:)33 b(.)16 b(.)g(.)1830 6054 y(9)p eop %%Page: 10 18 10 17 bop 1506 758 a Fz(Appendix)45 b(A)1516 1033 y Fv(Examples)57 1379 y Fx(In)40 b(this)f(app)s(endix)g(w)m(e)h(giv)m(e)g(some)f (examples)g(of)46 b Fo(A)m(CE)40 b Fx(runs.)65 b(A)39 b(stand-alone)g(discussion)g(of)57 1506 y(some)33 b(of)f(the)h (features)h(of)e(these)i(runs)f(is)g(included,)f(although)g(parts)h(of) f(these)i(runs)g(are)e(men-)57 1632 y(tioned)c(in)f(the)i(b)s(o)s(dy)f (of)g(the)g(text,)i(as)e(illustrations)e(of)h(sp)s(eci\014c)i(features) g(of)35 b Fo(A)m(CE)p Fx('s)30 b(b)s(eha)m(viour.)57 1758 y(The)35 b Fr(ex***.in)h Fx(\014les)f(supplied)e(as)i(part)f(of)f (this)h(do)s(cumen)m(tation)f(can)i(b)s(e)f(used)h(to)f(run)h(these)57 1885 y(examples,)47 b(although)d(an)g(example)g(ma)m(y)g(b)s(e)g (presen)m(ted)j(as)d(if)f(it)h(w)m(ere)h(generated)g(in)m(terac-)57 2011 y(tiv)m(ely)-8 b(,)34 b(and)f(the)i(output)f(ma)m(y)f(b)s(e)h (edited)g(for)f(reasons)i(of)e(space)i(or)e(p)s(erspicuit)m(y)-8 b(.)47 b(There)35 b(ma)m(y)57 2138 y(b)s(e)30 b(minor)f(v)-5 b(ariations)28 b(in)h(the)i(exact)g(format)e(of)g(the)i(output,)g (since)g Fo(A)m(CE)g Fx(is)f(con)m(tin)m(ually)f(b)s(eing)57 2264 y(`impro)m(v)m(ed')-8 b(.)40 b(Unless)25 b(otherwise)g(noted,)i (all)22 b(parameters)i(are)g(defaulted)g(and)h(the)g(default)e(build)57 2390 y(of)41 b Fo(A)m(CE)35 b Fx(w)m(as)g(used.)49 b(In)34 b(m)m(ultipart)e(runs,)k(note)e(that)g(parameters)g(from)f(an)h (earlier)e(part)i(ma)m(y)57 2517 y(carry)i(across)g(to)f(a)g(later)g (one.)52 b(Note)36 b(that)f(some)g(of)g(the)h(examples)f(ma)m(y)g (require)h(a)f(mac)m(hine)57 2643 y(with)d(a)g(large)g(amoun)m(t)g(of)g (memory)-8 b(.)1229 2907 y Fn(A.1)135 b(Getting)46 b(started)57 3109 y Fx(This)36 b(example)f(uses)h(input)g(\014le)f Fr(ex000.in)p Fx(,)j(and)d(illustrates)f(the)i(basics)g(of)42 b Fo(A)m(CE)p Fx(.)37 b(Note)e(ho)m(w)57 3235 y(the)d(input)g(is)f (generally)g(insensitiv)m(e)h(to)f(command)g(synon)m(yms,)i (capitalisation,)c(white)j(space,)57 3362 y(and)c Fr(:)42 b Fs(&)27 b Fr(;)j Fx(c)m(haracters.)44 b(When)29 b Fo(A)m(CE)g Fx(starts)f(up,)i(it)d(prin)m(ts)h(out)g(its)g(v)m(ersion,)h(the)g (date)f Fs(&)g Fx(time,)57 3488 y(and)j(the)g(name)g(of)f(the)h(host)g (on)g(whic)m(h)h(it's)e(running.)43 b(If)30 b(w)m(e)i(attempt)e(to)h (do)g(an)f(en)m(umeration)57 3614 y(immediately)k(w)m(e)39 b(get)f(an)f(error,)i(since)f(the)g(lac)m(k)f(of)g(generators)h(means)g (w)m(e)g(can't)g(build)e(the)57 3741 y(\(empt)m(y\))d(coset)g(table.)57 3890 y Ff(ACE)47 b(3.001)380 b(Wed)47 b(Apr)95 b(4)47 b(22:35:40)f(2001)57 3986 y(========================)o(====)o(====)o (===)o(====)o(==)57 4082 y(Host)h(information:)152 4178 y(name)g(=)h(mango)57 4274 y(end;)57 4370 y(**)f(ERROR)g(\(continuing)d (with)j(next)g(line\))200 4466 y(can't)g(start)f(\(no)h(generators?\)) 57 4646 y Fx(After)30 b(de\014ning)h(t)m(w)m(o)g(generators,)g(w)m(e)g (can)g(do)f(an)g(en)m(umeration.)43 b(The)31 b(default)e(state)i(is)f (not)g(to)57 4773 y(ec)m(ho)c(the)h(presen)m(tation)f(or)f(prin)m(t)g (an)m(y)h(messages;)j(only)c(the)h(result)g(line)e(is)h(prin)m(ted.)41 b(The)27 b(group)57 4899 y(is)37 b(free,)i(since)e(there)h(are)g(no)f (relators,)h(and)f(the)h(subgroup)g(is)f(trivial.)55 b(So)37 b(the)g(en)m(umeration)57 5025 y(o)m(v)m(er\015o)m(ws.)57 5175 y Ff(gr:ab;)476 b(#)47 b(A)h(stupid)e(comment)57 5271 y(Begin)57 5367 y(OVERFLOW)g(\(a=249998)f(r=83333)h(h=83333)f (n=249999;)h(l=337)g(c=0.15;)g(m=249998)f(t=249998\))1806 6054 y Fx(10)p eop %%Page: 11 19 11 18 bop 57 340 a Fx(The)36 b Fr(sr)g Fx(commands)f(dumps)g(out)g(the) h(presen)m(tation)g(and)f(the)h(parameters)f(for)g(the)h(run.)52 b(All)57 467 y(of)47 b(these)i(are)f(curren)m(tly)g(defaulted,)k(apart) 47 b(from)f(those)j(dep)s(enden)m(t)g(on)f(there)g(b)s(eing)f(t)m(w)m (o)57 593 y(\(non-in)m(v)m(olutionary\))31 b(generators.)57 741 y Ff(sr:1;)152 837 y(#---)47 b(ACE)g(3.001:)f(Run)h(Parameters)e (---)57 933 y(Group)h(Name:)h(G;)57 1029 y(Group)f(Generators:)f(ab;)57 1125 y(Group)h(Relators:)g(;)57 1221 y(Subgroup)g(Name:)g(H;)57 1317 y(Subgroup)g(Generators:)e(;)57 1413 y(Wo:1000000;)h(Max:249998;)f (Mess:0;)i(Ti:-1;)g(Ho:-1;)g(Loop:0;)57 1509 y(As:0;)g(Path:0;)g (Row:1;)g(Mend:0;)g(No:0;)g(Look:0;)g(Com:10;)57 1605 y(C:0;)h(R:0;)f(Fi:7;)h(PMod:3;)e(PSiz:256;)h(DMod:4;)g(DSiz:1000;)152 1701 y(#-------------------------)o(----)o(---)o(-)57 1879 y Fx(With)28 b Fr(sr:2)h Fx(only)e(the)i Fr(Group)53 b(Name)29 b Fx(line)e(is)g(prin)m(ted.)42 b(Similarly)-8 b(,)25 b Fr(sr:3)p Fx(,)31 b Fr(sr:4)e Fx(and)f Fr(sr:5)h Fx(prin)m(t)57 2005 y(the)i Fr(Group)52 b(Relators)p Fx(,)33 b Fr(Subgroup)53 b(Name)31 b Fx(and)g Fr(Subgroup)53 b(Generators)33 b Fx(lines,)d(resp)s(ectiv)m(ely)-8 b(.)57 2153 y Ff(sr:2;)57 2249 y(Group)46 b(Name:)h(G;)57 2428 y Fx(Next)c(w)m(e)f(prin)m(t)g(out)f(the)i(\014rst)f(part)g(of)f(the)h (table.)71 b(Note)41 b(that,)j(as)e(there)h(are)f(no)f(relators,)57 2554 y(the)e(table)f(has)h(separate)h(columns)e(for)g(generator)g(in)m (v)m(erses.)64 b(So)39 b(the)g(default)f(w)m(orkspace)i(of)57 2681 y(1000000)24 b(w)m(ords)j(allo)m(ws)e(a)g(table)g(of)h(249998)g(=) i(1000000)p Fq(=)p Fx(4)8 b Fk(\000)g Fx(2)24 b(cosets.)43 b(As)26 b(ro)m(w)h(\014lling)c(is)i(on)h(b)m(y)57 2807 y(default,)31 b(the)g(table)g(is)f(simply)g(\014lled)g(with)g(cosets)j (in)d(order.)43 b(Note)31 b(that)g(a)g(compaction)f(phase)57 2933 y(is)k(done)g(b)s(efore)g(prin)m(ting)f(the)i(table,)f(but)g(that) g(this)g(do)s(es)g(nothing)f(here)i(\(the)g(lo)m(w)m(er-case)f Fr(co)57 3060 y Fx(tag\),)c(since)g(there)h(are)f(no)f(dead)i(cosets.) 44 b(The)30 b(coset)h(represen)m(tativ)m(es)h(are)e(simply)f(all)e(p)s (ossible)57 3186 y(freely)33 b(reduced)h(w)m(ords,)f(in)f(length)g (plus)h(lexicographic)e(order.)57 3334 y Ff(pr:-1,12;)57 3430 y(co:)47 b(a=249998)e(r=83333)h(h=83333)g(n=249999;)f(c=+0.00)105 3526 y(coset)h(|)286 b(a)g(A)g(b)g(B)143 b(order)f(rep've)57 3622 y(-------+----------------)o(----)o(----)o(---)o(----)o(----)o (---)o(----)o(---)296 3718 y(1)47 b(|)286 b(2)g(3)g(4)g(5)296 3814 y(2)47 b(|)286 b(6)g(1)g(7)g(8)334 b(0)143 b(a)296 3910 y(3)47 b(|)286 b(1)g(9)239 b(10)f(11)333 b(0)143 b(A)296 4006 y(4)47 b(|)238 b(12)h(13)f(14)285 b(1)334 b(0)143 b(b)296 4102 y(5)47 b(|)238 b(15)h(16)285 b(1)239 b(17)333 b(0)143 b(B)296 4198 y(6)47 b(|)238 b(18)286 b(2)239 b(19)f(20)333 b(0)143 b(aa)296 4294 y(7)47 b(|)238 b(21)h(22)f(23)285 b(2)334 b(0)143 b(ab)296 4390 y(8)47 b(|)238 b(24)h(25)285 b(2)239 b(26)333 b(0)143 b(aB)296 4486 y(9)47 b(|)286 b(3)239 b(27)f(28)g(29)333 b(0)143 b(AA)248 4582 y(10)47 b(|)238 b(30)h(31)f(32)285 b(3)334 b(0)143 b(Ab)248 4678 y(11)47 b(|)238 b(33)h(34)285 b(3)239 b(35)333 b(0)143 b(AB)248 4774 y(12)47 b(|)238 b(36)286 b(4)239 b(37)f(38)333 b(0)143 b(ba)57 4952 y Fx(W)-8 b(e)40 b(no)m(w)g(set)h(things)e(up)h(to)g(do)f(the)h(alternating)e (group)i(on)f(\014v)m(e)i(letters,)h(of)d(order)h(60.)64 b(W)-8 b(e)57 5078 y(turn)31 b(messaging)e(on,)i(but)g(set)g(the)g(in)m (terv)-5 b(al)29 b(high)h(enough)h(so)f(that)h(there)g(will)d(b)s(e)j (no)f(progress)57 5205 y(messages.)57 5353 y Ff(Enum:)46 b(A_5;)57 5449 y(rel:)h(a^2,)f(b^3,)h(ababababab;)57 5545 y(subgr:)f(trivial;)57 5641 y(mess:)g(1000;)190 b(start;)1806 6054 y Fx(11)p eop %%Page: 12 20 12 19 bop 57 340 a Fx(The)33 b(presen)m(tation)f(and)f(the)h (parameters)g(are)f(ec)m(ho)s(ed,)i(the)f(en)m(umeration)f(is)g(p)s (erformed,)h(and)57 467 y(then)38 b(the)f(results)g(of)g(the)g(run)h (are)f(prin)m(ted.)57 b(Note)37 b(that)f(the)i(exp)s(onen)m(t)g(of)f (the)g Fr(ababababab)57 593 y Fx(w)m(ord)30 b(has)g(b)s(een)g (correctly)f(deduced,)j(and)e(that)f Fr(a)g Fx(is)g(treated)h(as)f(an)h (in)m(v)m(olution.)40 b(So)30 b(the)f(table)57 719 y(has)g(only)g (three)g(columns)g(no)m(w.)43 b(De\014nitions)27 b(are)i(HL)-8 b(T-st)m(yle,)31 b(and)e(a)f(total)g(of)g(76)h(cosets)h(\(incl.)57 846 y(the)j(subgroup\))g(are)g(de\014ned.)152 990 y Ff(#---)47 b(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 1086 y(Group)h(Name:)h(A_5;) 57 1182 y(Group)f(Generators:)f(ab;)57 1278 y(Group)h(Relators:)g (\(a\)^2,)g(\(b\)^3,)g(\(ab\)^5;)57 1374 y(Subgroup)g(Name:)g(trivial;) 57 1470 y(Subgroup)g(Generators:)e(;)57 1566 y(Wo:1000000;)h (Max:333331;)f(Mess:1000;)h(Ti:-1;)i(Ho:-1;)f(Loop:0;)57 1662 y(As:0;)g(Path:0;)g(Row:1;)g(Mend:0;)g(No:3;)g(Look:0;)g(Com:10;) 57 1758 y(C:0;)h(R:0;)f(Fi:6;)h(PMod:3;)e(PSiz:256;)h(DMod:4;)g (DSiz:1000;)152 1854 y(#-------------------------)o(----)o(---)o(-)57 1950 y(INDEX)g(=)i(60)f(\(a=60)f(r=77)h(h=1)g(n=77;)f(l=3)h(c=0.01;)f (m=66)h(t=76\))57 2124 y Fx(W)-8 b(e)33 b(no)m(w)g(use)h(a)e (non-trivial)e(subgroup,)j(and)g(monitor)d(all)h(the)i(actions)f(of)g (the)h(en)m(umerator.)57 2268 y Ff(Subgroup)46 b(Name:)g(C_5)h(;)57 2364 y(gen:ab;)57 2460 y(Monit)f(:1)57 2556 y(END;)152 2652 y(#---)h(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 2748 y(Group)h(Name:)h(A_5;)57 2844 y(Group)f(Generators:)f(ab;)57 2940 y(Group)h(Relators:)g(\(a\)^2,)g(\(b\)^3,)g(\(ab\)^5;)57 3036 y(Subgroup)g(Name:)g(C_5;)57 3132 y(Subgroup)g(Generators:)e(ab;) 57 3228 y(Wo:1000000;)h(Max:333331;)f(Mess:1;)i(Ti:-1;)g(Ho:-1;)g (Loop:0;)57 3324 y(As:0;)g(Path:0;)g(Row:1;)g(Mend:0;)g(No:3;)g (Look:0;)g(Com:10;)57 3420 y(C:0;)h(R:0;)f(Fi:6;)h(PMod:3;)e(PSiz:256;) h(DMod:4;)g(DSiz:1000;)152 3516 y(#-------------------------)o(----)o (---)o(-)57 3612 y(AD:)h(a=2)g(r=1)g(h=1)g(n=3;)f(l=1)h(c=+0.00;)f(m=2) h(t=2)57 3708 y(SG:)g(a=2)g(r=1)g(h=1)g(n=3;)f(l=1)h(c=+0.00;)f(m=2)h (t=2)57 3804 y(RD:)g(a=3)g(r=1)g(h=1)g(n=4;)f(l=2)h(c=+0.00;)f(m=3)h (t=3)57 3900 y(RD:)g(a=4)g(r=2)g(h=1)g(n=5;)f(l=2)h(c=+0.00;)f(m=4)h (t=4)57 3996 y(RD:)g(a=5)g(r=2)g(h=1)g(n=6;)f(l=2)h(c=+0.00;)f(m=5)h (t=5)57 4092 y(RD:)g(a=6)g(r=2)g(h=1)g(n=7;)f(l=2)h(c=+0.00;)f(m=6)h (t=6)57 4188 y(RD:)g(a=7)g(r=2)g(h=1)g(n=8;)f(l=2)h(c=+0.00;)f(m=7)h (t=7)57 4284 y(RD:)g(a=8)g(r=2)g(h=1)g(n=9;)f(l=2)h(c=+0.00;)f(m=8)h (t=8)57 4380 y(RD:)g(a=9)g(r=2)g(h=1)g(n=10;)f(l=2)h(c=+0.00;)e(m=9)i (t=9)57 4476 y(CC:)g(a=8)g(r=2)g(h=1)g(n=10;)f(l=2)h(c=+0.00;)e(d=0)57 4572 y(RD:)i(a=9)g(r=5)g(h=1)g(n=11;)f(l=2)h(c=+0.00;)e(m=9)i(t=10)57 4668 y(RD:)g(a=10)g(r=5)f(h=1)h(n=12;)g(l=2)g(c=+0.00;)e(m=10)i(t=11)57 4764 y(RD:)g(a=11)g(r=5)f(h=1)h(n=13;)g(l=2)g(c=+0.00;)e(m=11)i(t=12)57 4860 y(RD:)g(a=12)g(r=5)f(h=1)h(n=14;)g(l=2)g(c=+0.00;)e(m=12)i(t=13)57 4956 y(RD:)g(a=13)g(r=5)f(h=1)h(n=15;)g(l=2)g(c=+0.00;)e(m=13)i(t=14)57 5052 y(RD:)g(a=14)g(r=5)f(h=1)h(n=16;)g(l=2)g(c=+0.00;)e(m=14)i(t=15)57 5148 y(CC:)g(a=13)g(r=6)f(h=1)h(n=16;)g(l=2)g(c=+0.00;)e(d=0)57 5244 y(CC:)i(a=12)g(r=6)f(h=1)h(n=16;)g(l=2)g(c=+0.00;)e(d=0)57 5340 y(INDEX)h(=)i(12)f(\(a=12)f(r=16)h(h=1)g(n=16;)f(l=3)h(c=0.00;)f (m=14)h(t=15\))57 5514 y Fx(W)-8 b(e)37 b(no)m(w)g(dump)f(out)g(the)h (statistics)f(accum)m(ulated)g(during)g(the)g(run.)55 b(The)38 b(run)e(had)h Fr(a=12)g Fs(&)57 5641 y Fr(t=15)p Fx(,)43 b(so)e(there)g(m)m(ust)g(ha)m(v)m(e)g(b)s(een)h(three)f (coincidences)g(\()p Fr(qcoinc=3)p Fx(\).)69 b(Of)40 b(these,)j(t)m(w)m(o)e(w)m(ere)1806 6054 y(12)p eop %%Page: 13 21 13 20 bop 57 340 a Fx(primary)31 b(coincidences)j(\()p Fr(rdcoinc=2)p Fx(\).)46 b(Since)33 b Fr(t=15)p Fx(,)h(there)g(m)m(ust) f(ha)m(v)m(e)h(b)s(een)g(fourteen)f(coset)57 467 y(de\014nitions;)46 b(one)c(w)m(as)g(during)f(the)h(application)d(of)i(coset)i(#1)e (\(i.e.,)j(the)e(subgroup\))g(to)f(the)57 593 y(subgroup)48 b(generator)e(\()p Fr(apdefn=1)p Fx(\),)53 b(and)47 b(the)g(remainder)f (during)g(the)i(application)c(of)i(the)57 719 y(cosets)34 b(to)e(the)h(relators)f(\()p Fr(rddefn=13)p Fx(\).)57 869 y Ff(STATistics;)152 965 y(#-)48 b(ACE)f(3.001:)f(Level)g(0)h (Statistics)e(-)57 1061 y(cdcoinc=0)g(rdcoinc=2)h(apcoinc=0)f (rlcoinc=0)g(clcoinc=0)152 1157 y(xcoinc=2)h(xcols12=4)f(qcoinc=3)152 1253 y(xsave12=0)h(s12dup=0)f(s12new=0)152 1349 y(xcrep=6)h(crepred=0)g (crepwrk=0)f(xcomp=0)h(compwrk=0)57 1445 y(xsaved=0)g(sdmax=0)f (sdoflow=0)57 1541 y(xapply=1)h(apdedn=1)f(apdefn=1)57 1637 y(rldedn=0)h(cldedn=0)57 1733 y(xrdefn=1)g(rddedn=5)f(rddefn=13)g (rdfill=0)57 1829 y(xcdefn=0)h(cddproc=0)f(cdddedn=0)g(cddedn=0)152 1925 y(cdgap=0)h(cdidefn=0)g(cdidedn=0)f(cdpdl=0)h(cdpof=0)152 2021 y(cdpdead=0)g(cdpdefn=0)f(cddefn=0)152 2117 y (#-------------------------)o(----)o(---)o(-)57 2297 y Fx(Note)28 b(ho)m(w)h(the)f(pre-prin)m(tout)g(compaction)f(phase)i (no)m(w)f(do)s(es)h(some)f(w)m(ork)h(\(the)f(upp)s(er-case)h Fr(CO)57 2423 y Fx(tag\),)j(since)i(there)f(w)m(ere)h(coincidences,)g (and)f(hence)h(dead)g(cosets.)45 b(Note)33 b(ho)m(w)i Fr(b/B)f Fx(ha)m(v)m(e)g(b)s(een)57 2550 y(used)39 b(as)f(the)g (\014rst)g(t)m(w)m(o)g(columns,)h(since)f(these)h(m)m(ust)f(b)s(e)g(o)s (ccupied)g(b)m(y)g(a)g(generator/in)m(v)m(erse)57 2676 y(pair)27 b(or)g(a)h(pair)f(of)g(in)m(v)m(olutions.)41 b(The)28 b Fr(a)g Fx(column)f(is)g(also)g(the)i Fr(A)f Fx(column,)f(as)h Fr(a)g Fx(is)g(an)f(in)m(v)m(olution.)57 2802 y(\(Using)37 b Fr(asis)f Fx(and)g(inputting)f(the)h Fr(a^2)g Fx(relator)f(as)h Fr(aa)p Fx(,)h(ho)m(w)m(ev)m(er,)i(stops)d Fo(A)m(CE)h Fx(from)e(treating)57 2929 y Fr(a)e Fx(as)g(an)f(in)m(v)m (olution)f(and)i(the)g(columns)f(are)g(not)h(reordered.)44 b(W)-8 b(e)33 b(will)d(see)k(this)e(later.\))152 3078 y Ff(print)95 b(TABLE)46 b(:)h(-1,)g(12)g(;)57 3174 y(CO:)g(a=12)g (r=13)f(h=1)h(n=13;)f(c=+0.00)105 3270 y(coset)g(|)286 b(b)g(B)g(a)143 b(order)f(rep've)57 3366 y(-------+----------------)o (----)o(----)o(---)o(----)o(----)o(---)296 3462 y(1)47 b(|)286 b(3)g(2)g(2)296 3558 y(2)47 b(|)286 b(1)g(3)g(1)334 b(3)143 b(B)296 3654 y(3)47 b(|)286 b(2)g(1)g(4)334 b(3)143 b(b)296 3750 y(4)47 b(|)286 b(8)g(5)g(3)334 b(5)143 b(ba)296 3846 y(5)47 b(|)286 b(4)g(8)g(6)334 b(2)143 b(baB)296 3942 y(6)47 b(|)286 b(9)g(7)g(5)334 b(5)143 b(baBa)296 4038 y(7)47 b(|)286 b(6)g(9)g(8)334 b(3)143 b(baBaB)296 4134 y(8)47 b(|)286 b(5)g(4)g(7)334 b(5)143 b(bab)296 4230 y(9)47 b(|)286 b(7)g(6)239 b(10)333 b(5)143 b(baBab)248 4326 y(10)47 b(|)238 b(12)h(11)285 b(9)334 b(3)143 b(baBaba)248 4422 y(11)47 b(|)238 b(10)h(12)f(12)333 b(2)143 b(baBabaB)248 4518 y(12)47 b(|)238 b(11)h(10)f(11)333 b(3)143 b(baBabab)57 4698 y Fx(If)45 b(w)m(e)h(de\014ne)g(the)f(generator)g(order)g(to)g(b)s (e)g(that)g(of)f(the)h(columns,)j(then)d(the)h(table)e(ab)s(o)m(v)m(e) 57 4824 y(is)k(not)f(in)h(canonic)g(form,)i(and)e(the)h(coset)g (represen)m(tativ)m(es)h(are)e(not)g(in)g(order.)90 b(W)-8 b(e)48 b(no)m(w)57 4951 y(standardise)41 b(the)g(table;)k(note)c(the)g (compaction)f(phase)h(b)s(efore)g(standardisation,)h(although)57 5077 y(it)e(do)s(es)h(nothing)f(in)g(this)h(particular)e(case.)70 b(Note)41 b(ho)m(w,)i(if)d(w)m(e)i(read)f(through)g(the)g(table)g(in)57 5204 y(ro)m(w-ma)5 b(jor)29 b(order,)h(new)h(cosets)g(are)e(in)m(tro)s (duced)h(using)g(the)g(smallest)e(a)m(v)-5 b(ailable)27 b(n)m(um)m(b)s(er,)k(and)57 5330 y(that)h(the)h(represen)m(tativ)m(es)i (are)e(no)m(w)g(in)f(order)h(and)f(are)h(minimal.)57 5480 y Ff(st;)57 5576 y(co/ST:)46 b(a=12)h(r=13)f(h=1)h(n=13;)g (c=+0.00)1806 6054 y Fx(13)p eop %%Page: 14 22 14 21 bop 57 340 a Ff(pr:-1,12;)57 436 y(co:)47 b(a=12)g(r=13)f(h=1)h (n=13;)f(c=+0.00)105 532 y(coset)g(|)286 b(b)g(B)g(a)143 b(order)f(rep've)57 628 y(-------+----------------)o(----)o(----)o(---) o(----)o(----)o(---)296 724 y(1)47 b(|)286 b(2)g(3)g(3)296 820 y(2)47 b(|)286 b(3)g(1)g(4)334 b(3)143 b(b)296 916 y(3)47 b(|)286 b(1)g(2)g(1)334 b(3)143 b(B)296 1012 y(4)47 b(|)286 b(5)g(6)g(2)334 b(5)143 b(ba)296 1108 y(5)47 b(|)286 b(6)g(4)g(7)334 b(5)143 b(bab)296 1204 y(6)47 b(|)286 b(4)g(5)g(8)334 b(2)143 b(baB)296 1300 y(7)47 b(|)286 b(8)g(9)g(5)334 b(5)143 b(baba)296 1396 y(8)47 b(|)286 b(9)g(7)g(6)334 b(5)143 b(baBa)296 1492 y(9)47 b(|)286 b(7)g(8)239 b(10)333 b(3)143 b(babaB)248 1588 y(10)47 b(|)238 b(11)h(12)285 b(9)334 b(3)143 b(babaBa)248 1684 y(11)47 b(|)238 b(12)h(10)f(12)333 b(3)143 b(babaBab)248 1780 y(12)47 b(|)238 b(10)h(11)f(11)333 b(2)143 b(babaBaB)57 1957 y Fx(W)-8 b(e)33 b(no)m(w)g(exit)g Fo(A)m(CE)p Fx(,)g(prin)m(ting) f(out)g(the)h(v)m(ersion)g(and)g(the)g(date)g Fs(&)f Fx(time)f(again.)57 2104 y Ff(q)57 2200 y(========================)o (====)o(====)o(===)o(====)o(==)57 2296 y(ACE)47 b(3.001)380 b(Wed)47 b(Apr)95 b(4)47 b(23:09:17)f(2001)1220 2554 y Fn(A.2)135 b(Em)l(ulating)46 b(Sims)57 2754 y Fx(Here)27 b(w)m(e)h(demonstrate)e(the)h(v)-5 b(arious)26 b Fr(sims)h Fx(mo)s(des,)g(and)g(see)h(if)d(w)m(e)i(can)g(duplicate)e(the)i Fr(m)g Fx(\(max-)57 2880 y(im)m(um)h(activ)m(e)j(cosets\))h(and)e Fr(t)h Fx(\(total)d(cosets)k(de\014ned\))g(v)-5 b(alues)30 b(\(see)h(the)g(input)f(\014le)g Fr(ex001.in)p Fx(\).)57 3006 y(The)h(abilit)m(y)e(to)h(do)g(so)h(giv)m(es)g(our)f(con\014dence) i(in)e(the)h(correctness)h(of)37 b Fo(A)m(CE)32 b Fx(a)e(large)f(b)s(o) s(ost.)43 b(\(In)57 3133 y(Section)30 b(A.8,)h(w)m(e)g(sho)m(w)g(ho)m (w)g(w)m(e)g(can)g(use)g Fr(standard)h Fx(and)e(one)h(of)37 b Fo(A)m(CE)p Fx('s)31 b Fr(sims)h Fx(mo)s(des)e(to)f(ap-)57 3259 y(pro)m(ximate)f(one)i(of)f(Sims')f(ev)m(en-n)m(um)m(b)s(ered)k (strategies.\))42 b(W)-8 b(e)30 b(w)m(ork)g(with)f(the)h(formal)d(in)m (v)m(erses)57 3386 y(of)g(the)h(relators)f(and)h(subgroup)g(generators) g(from)f([15)o(],)i(since)f(de\014nitions)f(are)h(made)f(from)f(the)57 3512 y(fron)m(t)33 b(in)f(Sims')f(routines)i(and)g(from)e(the)i(rear)g (in)f Fo(A)m(CE)p Fx(.)i(W)-8 b(e)33 b(ma)m(y)g(also)f(ha)m(v)m(e)i(to) e(use)i(the)f Fr(asis)57 3638 y Fx(\015ag,)41 b(to)f(force)f(the)h (column)f(order)h(\(b)m(y)g(en)m(tering)g(in)m(v)m(olutions)e(as)i Fr(xx)p Fx(\))g(and)g(to)f(preserv)m(e)j(the)57 3765 y(relator)32 b(ordering.)45 b(W)-8 b(e)34 b(matc)m(h)f(Sims')g(v)-5 b(alues)33 b(for)g(R)g(st)m(yle)h Fs(&)f Fx(R*)g(st)m(yle)h(\()p Fr(sims:1)g Fs(&)f Fr(3)p Fx(\))h(and)f(C)57 3891 y(st)m(yle)38 b(\()p Fr(sims:9)p Fx(\),)j(but)d(ma)m(y)g(not)f(do)h(so)g(if)f(w)m(e)i (use)f(Mendelsohn)h(\()p Fr(sims:5)h Fs(&)d Fr(7)p Fx(\);)k(this)c(mak) m(es)57 4018 y(sense,)d(since)f(the)g(order)g(of)f(pro)s(cessing)h (cycled)h(relators)d(is)h(not)h(sp)s(eci\014ed)g(b)m(y)h(Sims.)57 4196 y(The)g(input)e(and)g(output)h(\014les)g(for)f(Example)g(5.2:)57 4343 y Ff(gr:)47 b(r,s,t;)57 4439 y(rel:)g(\(r^tRR\)^-1,)d (\(s^rSS\)^-1,)h(\(t^sTT\)^-1;)57 4535 y(text:)h(;)1480 b(sr;)57 4631 y(text:)46 b(**)i(Sims:1)e(\(cf.)g(1502/1550\))f(...;)95 b(sims:1;)e(end;)57 4727 y(text:)46 b(**)i(Sims:3)e(\(cf.)g(673/673\))g (...;)190 b(sims:3;)93 b(end;)57 4823 y(text:)46 b(**)i(Sims:5)e(\(cf.) g(1808/1864\))f(...;)95 b(sims:5;)e(end;)57 4919 y(text:)46 b(**)i(Sims:7)e(\(cf.)g(620/620\))g(...;)190 b(sims:7;)93 b(end;)57 5015 y(text:)46 b(**)i(Sims:9)e(\(cf.)g(588/588\))g(...;)190 b(sims:9;)93 b(end;)152 5161 y(#---)47 b(ACE)g(3.001:)f(Run)h (Parameters)e(---)57 5257 y(Group)h(Name:)h(G;)57 5353 y(Group)f(Relators:)g(rrTRt,)g(ssRSr,)g(ttSTs;)57 5449 y(Subgroup)g(Name:)g(H;)57 5545 y(Subgroup)g(Generators:)e(;)152 5641 y(#-------------------------)o(----)o(---)o(-)1806 6054 y Fx(14)p eop %%Page: 15 23 15 22 bop 57 340 a Ff(**)47 b(Sims:1)f(\(cf.)h(1502/1550\))e(...)57 436 y(INDEX)h(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=3)h(c=0.00;)f (m=1502)g(t=1550\))57 532 y(**)h(Sims:3)f(\(cf.)h(673/673\))e(...)57 628 y(INDEX)h(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=3)h(c=0.00;)f(m=673) g(t=673\))57 724 y(**)h(Sims:5)f(\(cf.)h(1808/1864\))e(...)57 820 y(INDEX)h(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=3)h(c=0.01;)f (m=1603)g(t=1603\))57 916 y(**)h(Sims:7)f(\(cf.)h(620/620\))e(...)57 1012 y(INDEX)h(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=3)h(c=0.00;)f (m=615)g(t=615\))57 1108 y(**)h(Sims:9)f(\(cf.)h(588/588\))e(...)57 1204 y(INDEX)h(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=4)h(c=0.00;)f (m=588)g(t=588\))57 1384 y Fx(The)34 b(input)e(and)g(output)h(\014les)g (for)f(Example)g(5.3,)g Fq(k)f Fx(=)c(8:)57 1534 y Ff(gr:)47 b(x,y;)57 1630 y(rel:)g(\(xx\)^-1,)e(\(y^3\)^-1,)g(\(\(xy\)^7\)^-1,)g (\(\(xyxY\)^8\)^-1;)57 1726 y(text:)h(;)1623 b(sr;)57 1822 y(text:)46 b(**)i(Sims:1)e(\(cf.)g(87254/128562\))e(...;)95 b(sims:1;)e(end;)57 1918 y(text:)46 b(**)i(Sims:3)e(\(cf.)g (31678/32320\))f(...;)142 b(sims:3;)93 b(end;)57 2014 y(text:)46 b(**)i(Sims:5)e(\(cf.)g(99632/178620\))e(...;)95 b(sims:5;)e(end;)57 2109 y(text:)46 b(**)i(Sims:7)e(\(cf.)g (30108/31365\))f(...;)142 b(sims:7;)93 b(end;)57 2205 y(text:)46 b(**)i(Sims:9)e(\(cf.)g(39745/39745\))f(...;)142 b(asis:1;)93 b(sims:9;)h(end;)152 2355 y(#---)47 b(ACE)g(3.001:)f(Run)h (Parameters)e(---)57 2451 y(Group)h(Name:)h(G;)57 2547 y(Group)f(Relators:)g(XX,)h(YYY,)f(YXYXYXYXYXYXYX,)e (yXYXyXYXyXYXyXYXyXYXyXYX)o(yXY)o(XyXY)o(X;)57 2643 y(Subgroup)i(Name:) g(H;)57 2739 y(Subgroup)g(Generators:)e(;)152 2835 y (#-------------------------)o(----)o(---)o(-)57 2931 y(**)j(Sims:1)f(\(cf.)h(87254/128562\))d(...)57 3027 y(INDEX)i(=)i(10752)e(\(a=10752)g(r=128563)f(h=1)i(n=128563;)e(l=27)i (c=0.16;)f(m=87254)g(t=128562\))57 3123 y(**)h(Sims:3)f(\(cf.)h (31678/32320\))d(...)57 3219 y(INDEX)i(=)i(10752)e(\(a=10752)g(r=8005)g (h=32321)g(n=32321;)f(l=10)i(c=0.13;)f(m=31678)f(t=32320\))57 3315 y(**)i(Sims:5)f(\(cf.)h(99632/178620\))d(...)57 3411 y(INDEX)i(=)i(10752)e(\(a=10752)g(r=168547)f(h=1)i(n=168547;)e (l=24)i(c=0.24;)f(m=96952)g(t=168546\))57 3507 y(**)h(Sims:7)f(\(cf.)h (30108/31365\))d(...)57 3603 y(INDEX)i(=)i(10752)e(\(a=10752)g(r=5738)g (h=31673)g(n=31673;)f(l=8)i(c=0.14;)f(m=30420)g(t=31672\))57 3699 y(**)h(Sims:9)f(\(cf.)h(39745/39745\))d(...)57 3795 y(INDEX)i(=)i(10752)e(\(a=10752)g(r=1)h(h=39746)e(n=39746;)h(l=43)h (c=0.19;)e(m=39745)h(t=39745\))57 3975 y Fx(The)34 b(input)e(and)g (output)h(\014les)g(for)f(Example)g(5.4:)57 4124 y Ff(gr:)47 b(a,b;)57 4220 y(rel:)g(\(a^8\)^-1,)e(\(b^7\)^-1,)g(\(\(ab\)^2\)^-1,)g (\(\(Ab\)^3\)^-1;)57 4316 y(gen:)i(\(a^2\)^-1,)e(\(Ab\)^-1;)57 4412 y(asis:1;)57 4508 y(text:)h(;)1480 b(sr;)57 4604 y(text:)46 b(**)i(Sims:1)e(\(cf.)g(2174/2635\))f(...;)95 b(sims:1;)e(end;)57 4700 y(text:)46 b(**)i(Sims:3)e(\(cf.)g (1199/1212\))f(...;)95 b(sims:3;)e(end;)57 4796 y(text:)46 b(**)i(Sims:5)e(\(cf.)g(2213/2619\))f(...;)95 b(sims:5;)e(end;)57 4892 y(text:)46 b(**)i(Sims:7)e(\(cf.)g(1258/1284\))f(...;)95 b(sims:7;)e(end;)57 4988 y(text:)46 b(**)i(Sims:9)e(\(cf.)g (1302/1306\))f(...;)95 b(asis:0;)e(sims:9;)h(end;)152 5138 y(#---)47 b(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 5234 y(Group)h(Name:)h(G;)57 5330 y(Group)f(Relators:)g(AAAAAAAA,)f (BBBBBBB,)g(BABA,)i(BaBaBa;)57 5426 y(Subgroup)f(Name:)g(H;)57 5522 y(Subgroup)g(Generators:)e(AA,)j(Ba;)152 5617 y (#-------------------------)o(----)o(---)o(-)1806 6054 y Fx(15)p eop %%Page: 16 24 16 23 bop 57 340 a Ff(**)47 b(Sims:1)f(\(cf.)h(2174/2635\))e(...)57 436 y(INDEX)h(=)i(448)f(\(a=448)f(r=2636)g(h=1)h(n=2636;)f(l=4)h (c=0.00;)e(m=2174)h(t=2635\))57 532 y(**)h(Sims:3)f(\(cf.)h (1199/1212\))e(...)57 628 y(INDEX)h(=)i(448)f(\(a=448)f(r=576)g(h=1213) g(n=1213;)g(l=3)h(c=0.01;)f(m=1199)g(t=1212\))57 724 y(**)h(Sims:5)f(\(cf.)h(2213/2619\))e(...)57 820 y(INDEX)h(=)i(448)f (\(a=448)f(r=2620)g(h=1)h(n=2620;)f(l=4)h(c=0.00;)e(m=2213)h(t=2619\)) 57 916 y(**)h(Sims:7)f(\(cf.)h(1258/1284\))e(...)57 1012 y(INDEX)h(=)i(448)f(\(a=448)f(r=612)g(h=1285)g(n=1285;)g(l=3)h(c=0.01;) f(m=1258)g(t=1284\))57 1108 y(**)h(Sims:9)f(\(cf.)h(1302/1306\))e(...) 57 1204 y(INDEX)h(=)i(448)f(\(a=448)f(r=1)h(h=1307)f(n=1307;)g(l=5)h (c=0.00;)e(m=1302)h(t=1306\))1367 1468 y Fn(A.3)134 b(Ro)l(w)46 b(\014lling)57 1670 y Fx(If)41 b(all)f(de\014nitions)h(are)g(made)g(b)m (y)h(applying)f(cosets)h(to)g(relators,)h(then)f(the)f(coset)i(table)e (can)57 1796 y(con)m(tain)23 b(holes,)j(either)e(b)s(ecause)h(the)f (form)f(of)g(the)h(relators)g(`hides')g(one)g(of)f(the)i(generators)f (from)57 1922 y(one)31 b(of)e(the)i(cosets,)h(or)e(b)s(ecause)i(one)e (of)g(the)h(generators)g(is)f(not)g(presen)m(t)i(in)d(the)i(relators.) 42 b(The)57 2049 y Fr(row)29 b Fx(and)f Fr(mend)i Fx(parameters)e(can)g (b)s(e)h(used)g(to)f(deal)g(with)f(these)j(sorts)f(of)e(situations.)41 b(Consider)57 2175 y(the)j(follo)m(wing)d(examples,)47 b(dra)m(wn)d(from)f([17];)49 b(see)c(the)f(input)g(\014le)f Fr(ex002.in)p Fx(.)79 b(Note)44 b(that,)57 2302 y(although)37 b(the)h Fr(row)g Fx(parameter)f(is)g(sp)s(eci\014cally)g(in)m(tended)h (to)g(prev)m(en)m(t)h(the)f(table)f(con)m(taining)57 2428 y(holes,)28 b(the)f Fr(mend)h Fx(parameter)f(actually)e(yields)i (b)s(etter)g(en)m(umeration)f(statistics.)41 b(Note)27 b(also)f(the)57 2554 y(use)34 b(of)e(the)h Fr(asis)g Fx(parameter)f(to)h(con)m(trol)e(whether)j(or)f(not)f(the)h(presen)m (tation)g(is)f(reduced.)57 2704 y Ff(enum:infinite)44 b(cyclic)i(group;)g(gr:xy;)142 b(rel:yxyxY;)57 2800 y(subgr:self)45 b(\(index)h(1\);)333 b(gen:x;)57 2896 y(asis:1;)94 b(mess:1000000;)282 b(pure)47 b(r;)95 b(end;)152 2992 y(#---)47 b(ACE)g(3.001:)f(Run)h (Parameters)e(---)57 3088 y(Group)h(Name:)h(infinite)e(cyclic)h(group;) 57 3184 y(Group)g(Generators:)f(xy;)57 3280 y(Group)h(Relators:)g (yxyxY;)57 3376 y(Subgroup)g(Name:)g(self)h(\(index)f(1\);)57 3472 y(Subgroup)g(Generators:)e(x;)57 3568 y(Wo:1000000;)h(Max:249998;) f(Mess:1000000;)h(Ti:-1;)h(Ho:-1;)g(Loop:0;)57 3664 y(As:1;)g(Path:0;)g (Row:0;)g(Mend:0;)g(No:0;)g(Look:0;)g(Com:100;)57 3760 y(C:0;)h(R:1000;)e(Fi:1;)i(PMod:0;)f(PSiz:256;)f(DMod:0;)h(DSiz:1000;) 152 3856 y(#-------------------------)o(----)o(---)o(-)57 3952 y(SG:)h(a=1)g(r=1)g(h=1)g(n=2;)f(l=1)h(c=+0.00;)f(m=1)h(t=1)57 4048 y(OVERFLOW)f(\(a=249992)f(r=249996)g(h=1)i(n=249999;)f(l=253)g (c=0.19;)g(m=249992)f(t=249998\))57 4144 y(pr:-1,12;)57 4240 y(CO:)i(a=249992)e(r=249990)h(h=1)h(n=249993;)e(c=+0.05)105 4336 y(coset)h(|)286 b(x)g(X)g(y)g(Y)143 b(order)f(rep've)57 4432 y(-------+----------------)o(----)o(----)o(---)o(----)o(----)o (---)o(----)o(---)296 4528 y(1)47 b(|)286 b(1)g(1)g(2)g(0)296 4624 y(2)47 b(|)286 b(4)g(3)g(5)g(1)334 b(0)143 b(y)296 4719 y(3)47 b(|)286 b(2)g(5)g(6)g(4)334 b(0)143 b(yX)296 4815 y(4)47 b(|)286 b(0)g(2)g(3)g(0)334 b(0)143 b(yx)296 4911 y(5)47 b(|)286 b(3)g(6)g(7)g(2)334 b(0)143 b(yy)296 5007 y(6)47 b(|)286 b(5)g(7)g(8)g(3)334 b(0)143 b(yXy)296 5103 y(7)47 b(|)286 b(6)g(8)g(9)g(5)334 b(0)143 b(yyy)296 5199 y(8)47 b(|)286 b(7)g(9)239 b(10)285 b(6)334 b(0)143 b(yXyy)296 5295 y(9)47 b(|)286 b(8)239 b(10)f(11)285 b(7)334 b(0)143 b(yyyy)248 5391 y(10)47 b(|)286 b(9)239 b(11)f(12)285 b(8)334 b(0)143 b(yXyyy)248 5487 y(11)47 b(|)238 b(10)h(12)f(13)285 b(9)334 b(0)143 b(yyyyy)248 5583 y(12)47 b(|)238 b(11)h(13)f(14)g(10)333 b(0)143 b(yXyyyy)1806 6054 y Fx(16)p eop %%Page: 17 25 17 24 bop 57 436 a Ff(mess:0;)57 532 y(pure)47 b(r;)95 b(row:1;)e(end;)57 628 y(INDEX)46 b(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f (l=3)h(c=0.00;)f(m=12)h(t=17\))57 724 y(pure)g(r;)95 b(mend:1;)e(end;)57 820 y(INDEX)46 b(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f (l=3)h(c=0.00;)f(m=5)h(t=6\))57 1012 y(mess:1000000;)57 1108 y(asis:0;)94 b(pure)46 b(r;)95 b(end;)152 1204 y(#---)47 b(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 1300 y(Group)h(Name:)h (infinite)e(cyclic)h(group;)57 1396 y(Group)g(Generators:)f(xy;)57 1492 y(Group)h(Relators:)g(xyx;)57 1588 y(Subgroup)g(Name:)g(self)h (\(index)f(1\);)57 1684 y(Subgroup)g(Generators:)e(x;)57 1780 y(Wo:1000000;)h(Max:249998;)f(Mess:1000000;)h(Ti:-1;)h(Ho:-1;)g (Loop:0;)57 1876 y(As:0;)g(Path:0;)g(Row:0;)g(Mend:0;)g(No:0;)g (Look:0;)g(Com:100;)57 1972 y(C:0;)h(R:1000;)e(Fi:1;)i(PMod:0;)f (PSiz:256;)f(DMod:0;)h(DSiz:1000;)152 2068 y (#-------------------------)o(----)o(---)o(-)57 2164 y(SG:)h(a=1)g(r=1)g(h=1)g(n=2;)f(l=1)h(c=+0.00;)f(m=1)h(t=1)57 2260 y(UH:)g(a=1)g(r=2)g(h=2)g(n=2;)f(l=3)h(c=+0.00;)f(m=1)h(t=1)57 2356 y(INDEX)f(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=3)h(c=0.00;)f(m=1)h (t=1\))57 2548 y(enum:C_3;)93 b(rel:x^3yxyX^3,y^3xyxY^3;)c (subgr:trivial)44 b(\(index)i(3\);)95 b(gen:;)57 2644 y(asis:1;)189 b(pure)47 b(r;)906 b(end;)152 2740 y(#---)47 b(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 2836 y(Group)h(Name:)h(C_3;) 57 2932 y(Group)f(Generators:)f(xy;)57 3028 y(Group)h(Relators:)g (xxxyxyXXX,)f(yyyxyxYYY;)57 3123 y(Subgroup)h(Name:)g(trivial)g (\(index)g(3\);)57 3219 y(Subgroup)g(Generators:)e(;)57 3315 y(Wo:1000000;)h(Max:249998;)f(Mess:1000000;)h(Ti:-1;)h(Ho:-1;)g (Loop:0;)57 3411 y(As:1;)g(Path:0;)g(Row:0;)g(Mend:0;)g(No:0;)g (Look:0;)g(Com:100;)57 3507 y(C:0;)h(R:1000;)e(Fi:1;)i(PMod:0;)f (PSiz:256;)f(DMod:0;)h(DSiz:1000;)152 3603 y (#-------------------------)o(----)o(---)o(-)57 3699 y(OVERFLOW)g(\(a=181146)f(r=38770)h(h=1)h(n=249999;)e(l=32)h(c=0.12;)g (m=181146)g(t=249998\))57 3795 y(pr:-1,16;)57 3891 y(CO:)h(a=181146)e (r=28074)h(h=1)h(n=181147;)e(c=+0.03)105 3987 y(coset)h(|)286 b(x)g(X)g(y)g(Y)143 b(order)f(rep've)57 4083 y (-------+----------------)o(----)o(----)o(---)o(----)o(----)o(---)o (----)o(---)296 4179 y(1)47 b(|)286 b(2)g(0)g(7)g(0)296 4275 y(2)47 b(|)286 b(3)g(1)239 b(15)285 b(0)334 b(0)143 b(x)296 4371 y(3)47 b(|)286 b(4)g(2)239 b(23)285 b(0)334 b(0)143 b(xx)296 4467 y(4)47 b(|)238 b(12)286 b(3)g(6)g(5)334 b(0)143 b(xxx)296 4563 y(5)47 b(|)238 b(35)286 b(6)g(4)g(0)334 b(0)143 b(xxxY)296 4659 y(6)47 b(|)286 b(5)g(0)239 b(31)285 b(4)334 b(0)143 b(xxxy)296 4755 y(7)47 b(|)238 b(47)286 b(0)g(8)g(1)334 b(0)143 b(y)296 4851 y(8)47 b(|)238 b(55)286 b(0)g(9)g(7)334 b(0)143 b(yy)296 4947 y(9)47 b(|)238 b(11)h(10)f(52)285 b(8)334 b(0)143 b(yyy)248 5043 y(10)47 b(|)286 b(9)g(0)239 b(72)f(11)333 b(0)143 b(yyyX)248 5139 y(11)47 b(|)238 b(63)286 b(9)239 b(10)285 b(0)334 b(0)143 b(yyyx)248 5235 y(12)47 b(|)238 b(20)286 b(4)239 b(14)f(13)333 b(0)143 b(xxxx)248 5331 y(13)47 b(|)238 b(89)h(14)f(12)285 b(0)334 b(0)143 b(xxxxY)248 5427 y(14)47 b(|)238 b(13)286 b(0)239 b(85)f(12)333 b(0)143 b(xxxxy)248 5523 y(15)47 b(|)191 b(101)285 b(0)239 b(16)285 b(2)334 b(0)143 b(xy)248 5619 y(16)47 b(|)191 b(109)285 b(0)239 b(17)f(15)333 b(0)143 b(xyy)1806 6054 y Fx(17)p eop %%Page: 18 26 18 25 bop 57 436 a Ff(mess:0;)57 532 y(pure)47 b(r;)95 b(row:1;)141 b(end;)57 628 y(INDEX)46 b(=)i(3)f(\(a=3)g(r=468)f(h=1)h (n=468;)f(l=3)h(c=0.00;)f(m=343)g(t=467\))57 724 y(pure)h(r;)95 b(mend:1;)e(end;)57 820 y(INDEX)46 b(=)i(3)f(\(a=3)g(r=29)g(h=29)f (n=29;)h(l=3)f(c=0.00;)g(m=21)h(t=28\))57 1012 y(mess:1000000;)57 1108 y(asis:0;)94 b(pure)46 b(r;)95 b(end;)152 1204 y(#---)47 b(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 1300 y(Group)h(Name:)h(C_3;) 57 1396 y(Group)f(Generators:)f(xy;)57 1492 y(Group)h(Relators:)g(yxy,) g(xyx;)57 1588 y(Subgroup)g(Name:)g(trivial)g(\(index)g(3\);)57 1684 y(Subgroup)g(Generators:)e(;)57 1780 y(Wo:1000000;)h(Max:249998;)f (Mess:1000000;)h(Ti:-1;)h(Ho:-1;)g(Loop:0;)57 1876 y(As:0;)g(Path:0;)g (Row:0;)g(Mend:0;)g(No:0;)g(Look:0;)g(Com:100;)57 1972 y(C:0;)h(R:1000;)e(Fi:1;)i(PMod:0;)f(PSiz:256;)f(DMod:0;)h(DSiz:1000;) 152 2068 y(#-------------------------)o(----)o(---)o(-)57 2164 y(UH:)h(a=3)g(r=6)g(h=6)g(n=6;)f(l=3)h(c=+0.00;)f(m=5)h(t=5)57 2260 y(INDEX)f(=)i(3)f(\(a=3)g(r=6)g(h=6)g(n=6;)f(l=3)h(c=0.01;)f(m=5)h (t=5\))961 2501 y Fn(A.4)135 b(Equiv)-7 b(alen)l(t)46 b(presen)l(tations)57 2695 y Fx(TBA:)33 b Fq(F)14 b Fx(\(2)p Fq(;)j Fx(7\),)32 b(using)h Fr(rep)h Fs(&)e Fr(aep)h Fx(...)1161 2939 y Fn(A.5)135 b(Deduction)45 b(queues)57 3133 y Fx(TBA:)33 b(...)44 b(\(see)34 b(test009\))1104 3377 y Fn(A.6)135 b(Large)45 b(en)l(umerations)57 3571 y Fx(Supp)s(ose)f(that)f(the)g(presen)m(tation)g(giv)m(en)g(is)g(suc)m (h)h(that)f(the)g(\014nal)f(coset)i(table)e(exceeds)j(the)57 3698 y(4)16 b(Gb)m(yte)47 b(limit)42 b(imp)s(osed)k(b)m(y)h(32-bit)d (mac)m(hines;)53 b(e.g.,)d(an)c(index)g(of)g(250)30 b Fk(\002)i Fx(10)3141 3662 y Fp(6)3164 3698 y Fx(,)49 b(with)d(a)g(5-)57 3824 y(column)31 b(table)g(and)g(4)h(b)m(yte)h(in)m (tegers.)43 b(W)-8 b(e)32 b(are)g(justi\014ed)g(in)f(regarding)g(suc)m (h)i(an)e(en)m(umeration)57 3951 y(as)f(`big')-12 b(,)29 b(since)h(it)e(will)f(require)j(more)f(than)h(4)16 b(Gb)m(yte)30 b(of)f(storage)h(no)f(matter)g(ho)m(w)h(e\016cien)m(tly)g(it)57 4077 y(is)k(p)s(erformed.)50 b(Of)34 b(course,)i(ev)m(en)g(trivial)d (en)m(umerations)h(ma)m(y)g(exceed)j(this)e(limit)c(if)i(they)j(are)57 4203 y(v)m(ery)29 b(pathological)c(\(see,)30 b(e.g.,)f([7]\).)42 b(Ho)m(w)m(ev)m(er,)31 b(w)m(e)e(ha)m(v)m(e)g(no)e(\(easy\))i(w)m(a)m (y)g(of)e(kno)m(wing)h(whether)57 4330 y(or)i(not)g(suc)m(h)h(en)m (umerations)f(can)h(b)s(e)f(done)h(within)e(the)h(4)16 b(Gb)m(yte)31 b(limit,)c(so)k(w)m(e)g(are)f(hesitan)m(t)g(to)57 4456 y(classify)d(them)g(as)g(big.)41 b Fo(A)m(CE)29 b Fx(is)e(64-bit)e(`a)m(w)m(are')-12 b(,)29 b(and)f(can)f(use)i(more)d (than)i(4)16 b(Gb)m(yte)28 b(of)f(memory)57 4583 y(if)i(it)h(is)g(a)m (v)-5 b(ailable.)40 b(Note)31 b(ho)m(w)m(ev)m(er)i(that)d(the)h(n)m(um) m(b)s(er)g(of)g(cosets)g(\(i.e.,)g(the)g(n)m(um)m(b)s(er)g(of)f(ro)m (ws)i(in)57 4709 y(the)g(coset)g(table\))e(is)h(still)d(limited)g(b)m (y)k(the)g(size)f(of)g(a)g(signed)g Fr(int)p Fx(.)44 b(So)31 b(the)g(maxim)m(um)e(size)i(of)g(a)57 4835 y(table)k(is)h(2)455 4799 y Fp(31)554 4835 y Fk(\000)25 b Fq(n)36 b Fx(cosets,)i(where)f Fq(n)f Fx(is)g(probably)f(3;)i(one)g(since)f(w)m(e)h(can't)f(actually)f (represen)m(t)57 4962 y(+2147483648,)k(one)h(since)h(coset)f(#0)g(is)g (not)f(used,)k(and)d(one)g(since)h(w)m(e)g(need)f(to)g(coun)m(t)h(one) 57 5088 y(past)33 b(the)g(top)f(of)g(the)h(table.)57 5261 y(Some)39 b(trivial)e(group)i(en)m(umerations)g(in)m(v)m(olving)f (more)h(than)g(1)16 b(G)39 b(total)f(cosets)j(and)e(4)16 b(Gb)m(yte)57 5388 y(of)41 b(memory)f(w)m(ere)j(rep)s(orted)f(in)e ([7].)70 b(Ho)m(w)m(ev)m(er,)46 b(the)c(\014rst)g(big)e(en)m (umeration,)k(in)c(the)i(ab)s(o)m(v)m(e)57 5514 y(sense,)32 b(done)e(b)m(y)i Fo(A)m(CE)f Fx(w)m(as)g(the)f(Thomson)g(simple)e (group.)42 b(This)30 b(group)f(has)i(order)e Fq(T)14 b(B)5 b(A)p Fx(,)31 b(and)57 5641 y(con)m(tains)i Fq(T)14 b(B)5 b(A)32 b Fx(as)h(an)f(index)h Fq(T)14 b(B)5 b(A)33 b Fx(subgroup.)44 b(TBA:)33 b(...)1806 6054 y(18)p eop %%Page: 19 27 19 26 bop 1448 340 a Fn(A.7)134 b(Lo)t(oping)57 542 y Fx(TBA:)33 b(...)1409 806 y Fn(A.8)134 b(Use)46 b(of)57 b Fe(st)57 1007 y Fx(The)31 b(follo)m(wing)c(sho)m(ws)32 b(ho)m(w)f(w)m(e)g(can)f(appro)m(ximate)f(one)i(of)e(the)i(ev)m(en-n)m (um)m(b)s(ered)h(Sims)d(strate-)57 1134 y(gies)f(b)m(y)h(rep)s(eatedly) g(pausing)g Fo(A)m(CE)p Fx(,)h(standardising)d(and)i(con)m(tin)m(uing.) 41 b(Belo)m(w,)30 b(w)m(e)f(use)g(restric-)57 1260 y(tiv)m(e)34 b(v)-5 b(alues)33 b(of)40 b Fr(max)34 b Fx(to)f(pause)i Fo(A)m(CE)p Fx(,)g(starting)d(with)h Fr(max:14)i Fx(and)f(stepping)h Fr(max)f Fx(b)m(y)i Fr(50)e Fx(un)m(til)57 1387 y(the)g(en)m(umeration) g(completes.)47 b(It)34 b(is)g(easy)h(to)f(create)g(the)h(lo)s(op)d (necessary)37 b(to)c(do)h(this)g(within)57 1513 y(some)i(higher)f(lev)m (el)h(programming)d(language)i(suc)m(h)i(as)f Fo(GAP)h Fx(that)f(can)g(in)m(terface)g(with)g Fo(A)m(CE)p Fx(.)57 1639 y(Recall,)e(from)g(Section)h(A.2,)h(that)f(de\014nitions)f(are)h (made)g(from)f(the)h(fron)m(t)g(in)g(Sims')f(routines)57 1766 y(and)26 b(from)f(the)i(rear)f(in)f Fo(A)m(CE)p Fx(;)i(so)g(w)m(e)g(w)m(ork)g(with)e(the)i(formal)d(in)m(v)m(erses)k (of)d(the)i(relators)e(and)h(sub-)57 1892 y(group)33 b(generators)h(from)e([15].)46 b(As)34 b(it)f(happ)s(ens)h(w)m(e)h(are) e(able)g(to)g(generate)h Fr(t)g Fx(and)g Fr(m)f Fx(statistics)57 2019 y(for)j(Example)g(5.2)f(with)h(strategy)h(4)f(that)g(exactly)h (matc)m(h)f(those)h(of)f(Sims)f([15,)i(T)-8 b(able)36 b(5.5.3].)57 2145 y(The)e(example)e(that)g(do)s(es)h(so)g(is)f Fr(ex007.in)p Fx(.)45 b(Here)34 b(no)m(w)f(is)f(that)g(input)h(\014le)f (and)g(its)g(output.)57 2295 y Ff(gr:)47 b(r,s,t;)57 2391 y(rel:)g(\(r^tRR\)^-1,)d(\(s^rSS\)^-1,)h(\(t^sTT\)^-1;)57 2486 y(text:)h(;)1480 b(sr;)57 2582 y(text:)46 b(**)i(Sims:4)e(\(cf.)g (393/393\))g(...;)57 2678 y(sims:3;)57 2774 y(max:14;)57 2870 y(Start;)57 2966 y(standard;)f(max:64;)94 b(Continue;)45 b(standard;)g(max:114;)h(Continue;)57 3062 y(standard;)f(max:164;)h (Continue;)f(standard;)g(max:214;)h(Continue;)57 3158 y(standard;)f(max:264;)h(Continue;)f(standard;)g(max:314;)h(Continue;) 57 3254 y(standard;)f(max:364;)h(Continue;)f(standard;)g(max:414;)h (Continue;)152 3404 y(#---)h(ACE)g(3.001:)f(Run)h(Parameters)e(---)57 3500 y(Group)h(Name:)h(G;)57 3596 y(Group)f(Relators:)g(rrTRt,)g (ssRSr,)g(ttSTs;)57 3692 y(Subgroup)g(Name:)g(H;)57 3788 y(Subgroup)g(Generators:)e(;)152 3884 y(#-------------------------)o (----)o(---)o(-)57 3980 y(**)j(Sims:4)f(\(cf.)h(393/393\))e(...)57 4076 y(OVERFLOW)h(\(a=14)g(r=2)h(h=2)g(n=15;)f(l=3)h(c=0.00;)f(m=14)g (t=14\))57 4172 y(co/ST:)g(a=14)h(r=2)g(h=2)g(n=15;)f(c=+0.00)57 4268 y(OVERFLOW)g(\(a=64)g(r=8)h(h=8)g(n=65;)f(l=2)h(c=0.00;)f(m=64)g (t=64\))57 4364 y(co/ST:)g(a=64)h(r=8)g(h=8)g(n=65;)f(c=+0.00)57 4460 y(OVERFLOW)g(\(a=114)g(r=15)g(h=15)h(n=115;)f(l=2)h(c=0.00;)f (m=114)g(t=114\))57 4556 y(co/ST:)g(a=114)g(r=15)h(h=15)g(n=115;)f (c=+0.00)57 4652 y(OVERFLOW)g(\(a=164)g(r=23)g(h=23)h(n=165;)f(l=2)h (c=0.00;)f(m=164)g(t=164\))57 4748 y(co/ST:)g(a=164)g(r=23)h(h=23)g (n=165;)f(c=+0.00)57 4843 y(OVERFLOW)g(\(a=214)g(r=31)g(h=31)h(n=215;)f (l=2)h(c=0.00;)f(m=214)g(t=214\))57 4939 y(co/ST:)g(a=214)g(r=31)h (h=31)g(n=215;)f(c=+0.00)57 5035 y(OVERFLOW)g(\(a=264)g(r=39)g(h=39)h (n=265;)f(l=2)h(c=0.00;)f(m=264)g(t=264\))57 5131 y(co/ST:)g(a=264)g (r=39)h(h=39)g(n=265;)f(c=+0.00)57 5227 y(OVERFLOW)g(\(a=314)g(r=47)g (h=47)h(n=315;)f(l=2)h(c=0.00;)f(m=314)g(t=314\))57 5323 y(co/ST:)g(a=314)g(r=47)h(h=47)g(n=315;)f(c=+0.00)57 5419 y(OVERFLOW)g(\(a=364)g(r=56)g(h=56)h(n=365;)f(l=2)h(c=0.00;)f (m=364)g(t=364\))57 5515 y(co/ST:)g(a=364)g(r=56)h(h=56)g(n=365;)f (c=+0.00)57 5611 y(INDEX)g(=)i(1)f(\(a=1)g(r=2)g(h=2)g(n=2;)f(l=2)h (c=0.00;)f(m=393)g(t=393\))1806 6054 y Fx(19)p eop %%Page: 20 28 20 27 bop 990 340 a Fn(A.9)134 b(Use)46 b(of)57 b Fe(cy)p Fn(,)45 b Fe(nc)p Fn(,)f Fe(cc)g Fn(and)g Fe(rc)57 542 y Fx(TBA:)33 b(...)1806 6054 y(20)p eop %%Page: 21 29 21 28 bop 1508 758 a Fz(Appendix)45 b(B)1140 1033 y Fv(Command)51 b(summary)57 1379 y Fx(This)31 b(app)s(endix)g(giv)m(es)g(details)e(of) i(all)d(the)j(commands)f(a)m(v)-5 b(ailable)28 b(when)k(using)f(the)g (in)m(teractiv)m(e)57 1506 y(in)m(terface.)64 b(The)40 b(section)f(headings)g(matc)m(h)g(the)h(help)f(screen)i(pro)s(duced)f (b)m(y)g(the)g Fr(help)g Fx(com-)57 1632 y(mand,)28 b(and)f(are)g(in)f (the)i(same)e(order.)42 b(Alternativ)m(e)27 b(forms)f(of)h(a)f(command) g(are)h(separated)h(b)m(y)g(a)57 1758 y Fr(/)-8 b Fx(,)30 b(while)f(an)m(y)h(optional)e(part)h(of)h(a)f(command)f(is)i(denoted)g (b)m(y)i Fr([...])p Fx(.)44 b(Case)31 b(is)e(not)g(signi\014can)m(t)57 1885 y(in)37 b(command)f(names,)k(but)e(that)f(part)g(of)h(a)f(command) g(actually)f(presen)m(t)j(m)m(ust)f(b)s(e)g(correct,)57 2011 y(mo)s(dulo)31 b(white)j(space.)47 b(App)s(endix)34 b(A)f(con)m(tains)g(man)m(y)h(examples)f(of)g(ho)m(w)h(to)f(correctly)g (driv)m(e)57 2138 y Fo(A)m(CE)p Fx(.)57 2318 y(P)m(arameters)23 b(to)f(a)g(command)f(are)h(supplied)g(after)g(a)g(colon)g(\()p Fr(:)p Fx(\).)40 b(Eac)m(h)23 b(command)e(is)h(terminated)57 2444 y(b)m(y)i(a)f(newline)g(or)g(a)g(semicolon)e(\()p Fr(;)p Fx(\),)k(except)g(in)e(some)g(cases)h(where)h(the)e(argumen)m(t) g(ma)m(y)g(b)s(e)g(a)g(list)57 2570 y(of)32 b(w)m(ords,)i(in)d(whic)m (h)i(case)h(newlines)f(are)f(ignored)g(and)g(a)h(semicolon)e(is)h(the)h (only)f(terminator.)57 2697 y(\(E.g.,)i(the)g Fr(add)52 b(gen)p Fx(,)35 b Fr(add)52 b(rel)p Fx(,)35 b Fr(rel)f Fs(&)g Fr(gen)g Fx(commands.\))46 b(In)34 b(man)m(y)g(cases)h(the)f (parameters)57 2823 y(are)29 b(optional,)f(and)i(en)m(tering)f(the)h (command)e(without)h(an)g(argumen)m(t)g(prin)m(ts)h(the)g(parameter's) 57 2950 y(curren)m(t)42 b(v)-5 b(alue.)67 b(If)41 b(the)g(no-argumen)m (t)f(form)f(has)i(a)g(sp)s(ecial)e(meaning,)j(this)e(is)g(noted)h(in)f (its)57 3076 y(en)m(try)35 b(b)s(elo)m(w.)47 b(Where)35 b(there)f(is)f(no)h(danger)g(of)f(confusion,)h(the)g Fr(:)46 b Fx(and/or)34 b(the)g Fr(;)h Fx(can)f(usually)57 3202 y(b)s(e)i(disp)s(ensed)h(with.)53 b(The)36 b(allo)m(w)m(ed)f (parameter)h(v)-5 b(alues)35 b(are)h(listed)f(after)h(a)f(colon)g(\()p Fr(:)p Fx(\))50 b(either)57 3329 y(explicitly)34 b(\(e.g.)i Fr(1..7)h Fx(means)f(an)f(in)m(teger)h(in)f(the)h(range)g(1)g(to)f(7)h (inclusiv)m(e\))f(or)h(is)f(one)h(of)f(the)57 3455 y(follo)m(wing:)118 3604 y Ff(<int>)519 b Fs(an)30 b(in)m(teger;)118 3700 y Ff(<int)46 b(list>)281 b Fs(a)30 b(comma-separated)i(list)d(of)38 b Ff(<int>)p Fs(;)118 3797 y Ff(<string>)375 b Fs(an)30 b(alphan)m(umeric)e(string)i(\(blanks)f(allo)m(w)m(ed,)h(but)g(no)g (semicolons\);)118 3894 y Ff(<filename>)279 b Fs(a)30 b Ff(<string>)f Fs(\(but)h(m)m(ust)g(b)s(e)g(a)g(v)-5 b(alid)29 b(UNIX)i(\014lename\);)118 3990 y Ff(<letter)45 b(list>)138 b Fs(a)30 b(list)f(of)i(lo)m(w)m(er-case)h(letters,)f (optionally)e(separated)h(b)m(y)h(blanks)e(or)h(commas;)118 4086 y Ff(<word)46 b(list>)233 b Fs(a)30 b(comma-separated)i(list)d(of) 38 b Ff(<word>)p Fs(s;)118 4182 y Ff(<relator)45 b(list>)90 b Fs(a)30 b(comma-separated)i(list)d(of)38 b Ff(<word>)p Fs(s)29 b(or)h Ff(<relation>)p Fs(s;)57 4347 y Fx(where)g(a)e Fr(<relation>)j Fx(is)c(an)i(equals)f(\()p Fr(=)p Fx(\))h(separated)g (list)e(of)35 b Fr(<word>)p Fx(s,)c(a)d(\(somewhat)h(sk)m(etc)m(h)m (y\))57 4473 y(BNF)j(for)g Fr(<word>)j Fx(is)d(giv)m(en)g(b)m(y)152 4623 y Ff(<word>)190 b(=)47 b(<factor>)f({)h("*")g(|)h("/")e(<factor>)g (})152 4719 y(<factor>)94 b(=)47 b(<element>)e([)j(["^"])e(<integer>)g (|)h("^")g(<element>)e(])152 4815 y(<element>)h(=)h(<generator>)e (["'"])725 4911 y(|)j("\(")f(<word>)f({)h(",")g(<word>)f(})i("\)")e (["'"])725 5007 y(|)i("[")f(<word>)f({)h(",")g(<word>)f(})i("]")e (["'"])57 5283 y Fx(and)c(a)f Fr(<generator>)k Fx(is)c(a)h(letter)f(or) g(an)h(in)m(teger)g(\(see)g(B.27\).)71 b(A)42 b(v)m(erbal)g (description)f(of)g(a)57 5409 y Fr(<word)53 b(list>)33 b Fx(is)g(giv)m(en)f(in)g(B.28.)1806 6054 y(21)p eop %%Page: 22 30 22 29 bop 57 340 a Fi(Note:)39 b Fx(Some)24 b(of)g(the)h(command)e (names)h(or)g(synon)m(yms)i(migh)m(t)d(strik)m(e)i(y)m(ou)g(as)g(p)s (eculiar.)39 b(These)57 467 y(names)33 b(w)m(ere)i Fm(not)43 b Fx(c)m(hosen)35 b(b)m(y)f(me,)f(but)h(w)m(ere)h(dictated)e(b)m(y)h (the)g(need)g(for)f(compatibilit)m(y)d(with)57 593 y(previous)j(coset)g (en)m(umerators)g(\(ie,)f Fr(tc)i Fs(&)e Fr(ce)p Fx(/)p Fr(ace)p Fx(\).)169 827 y Fu(B.1)112 b Fr(add)52 b(gen[erators])j(/)c (sg)h(:)f(<word)i(list>)g(;)57 1028 y Fx(Adds)32 b(the)g(w)m(ords)h(in) d(the)i(list)e(to)h(an)m(y)h(subgroup)g(generators)g(already)f(presen)m (t.)44 b(The)33 b(en)m(umer-)57 1155 y(ation)e(m)m(ust)i(b)s(e)g (\(re\)started)g(or)f(redone,)i(it)d(cannot)i(b)s(e)g(con)m(tin)m(ued.) 169 1388 y Fu(B.2)112 b Fr(add)52 b(rel[ators])i(/)e(rl)f(:)h (<relation)i(list>)e(;)57 1590 y Fx(Adds)31 b(the)g(w)m(ords)g(in)f (the)g(list)f(to)h(an)m(y)h(relators)e(already)h(presen)m(t.)44 b(The)32 b(en)m(umeration)d(m)m(ust)i(b)s(e)57 1716 y(\(re\)started)i (or)g(redone,)g(it)e(cannot)i(b)s(e)g(con)m(tin)m(ued.)169 1950 y Fu(B.3)112 b Fr(aep)52 b(:)g(1..7)g(;)57 2151 y Fx(The)35 b Fr(aep)g Fx(\(all)d(equiv)-5 b(alen)m(t)34 b(presen)m(tations\))i(option)d(runs)i(an)f(en)m(umeration)g(for)f(eac) m(h)i(p)s(ossible)57 2278 y(com)m(bination)22 b(of)h(relator)g (ordering,)i(relator)d(rotations,)j(and)f(relator)e(in)m(v)m(ersions.) 42 b(As)24 b(discussed)57 2404 y(b)m(y)40 b(Cannon,)h(Dimino,)c(Ha)m(v) -5 b(as)40 b Fs(&)e Fx(W)-8 b(atson)39 b([3])g(and)g(Ha)m(v)-5 b(as)40 b Fs(&)e Fx(Ramsa)m(y)h([8])g(suc)m(h)h(equiv)-5 b(alen)m(t)57 2530 y(presen)m(tations)38 b(can)f(yield)f(large)g(v)-5 b(ariations)35 b(in)h(the)h(n)m(um)m(b)s(er)g(of)g(cosets)h(required)f (in)g(an)f(en)m(u-)57 2657 y(meration.)42 b(F)-8 b(or)32 b(this)g(command,)f(w)m(e)j(are)e(in)m(terested)i(in)e(this)g(v)-5 b(ariation.)57 2837 y(The)41 b Fr(aep)f Fx(option)e(\014rst)i(p)s (erforms)g(a)f(`priming)e(run')j(using)f(the)h(parameters)g(as)g(they)g (stand.)57 2963 y(In)46 b(particular,)g(the)g Fr(asis)g Fs(&)f Fr(mess)h Fx(parameters)f(are)h(honoured.)82 b(It)45 b(then)h(turns)g Fr(asis)g Fx(on)57 3090 y(and)40 b Fr(mess)h Fx(o\013,)g(and)f(generates)h(and)f(tests)h(the)g(requested)h(equiv)-5 b(alen)m(t)39 b(presen)m(tations.)67 b(The)57 3216 y(maxim)m(um)31 b(and)i(minim)m(um)d(v)-5 b(alues)33 b(attained)g(b)m(y)i Fr(maxcos)g Fs(&)e Fr(totcos)h Fx(are)g(trac)m(k)m(ed,)h(and)e(eac)m(h) 57 3342 y(time)28 b(a)h(new)i(`record')f(is)f(found)g(the)h(relators)e (used)j(and)f(the)f(summary)g(result)h(line)e(is)h(prin)m(ted.)57 3469 y(A)m(t)i(the)h(end,)g(some)f(additional)d(status)j(information)d (is)i(prin)m(ted:)43 b(the)32 b(n)m(um)m(b)s(er)f(of)g(runs)g(whic)m(h) 57 3595 y(yielded)g(a)g(\014nite)g(index;)h(the)g(total)d(n)m(um)m(b)s (er)j(of)f(runs)h(\(excluding)f(the)g(priming)e(run\);)j(and)f(the)57 3722 y(range)c(of)f(v)-5 b(alues)27 b(observ)m(ed)i(for)d Fr(maxcos)i Fs(&)f Fr(totcos)p Fx(.)43 b Fr(asis)28 b Fs(&)e Fr(mess)i Fx(are)f(no)m(w)g(restored)h(to)e(their)57 3848 y(original)j(v)-5 b(alues,)33 b(and)g(the)g(system)g(is)f(ready)h (for)f(further)h(commands.)57 4028 y(The)28 b(mandatory)f(argumen)m(t)g (is)g(considered)i(as)e(a)g(binary)g(n)m(um)m(b)s(er.)43 b(Its)28 b(three)g(bits)f(are)g(treated)57 4154 y(as)47 b(\015ags,)j(and)d(con)m(trol)f(relator)g(rotations)f(\(the)j(2)2029 4118 y Fp(0)2114 4154 y Fx(bit\),)i(relator)45 b(in)m(v)m(ersions)j (\(the)f(2)3409 4118 y Fp(1)3495 4154 y Fx(bit\))57 4281 y(and)35 b(relator)e(orderings)i(\(the)g(2)1248 4245 y Fp(2)1322 4281 y Fx(bit\);)f(\\1")g(means)h(`activ)m(e')g(and)g(\\0") f(means)h(`inactiv)m(e')-12 b(.)49 b(The)57 4407 y(order)25 b(in)g(whic)m(h)g(the)h(equiv)-5 b(alen)m(t)25 b(presen)m(tations)h (are)f(generated)h(and)f(tested)h(has)g(no)f(particular)57 4534 y(signi\014cance,)32 b(but)f(note)h(that)f(the)h(presen)m(tation)g (as)f(giv)m(en)h(\()-12 b Fm(after)41 b Fx(the)32 b(initial)c(priming)h (run\))i(is)57 4660 y(the)h Fm(last)41 b Fx(presen)m(tation)32 b(to)f(b)s(e)h(generated)g(and)g(tested,)h(so)f(that)f(the)h(group's)g (relators)f(are)h(left)57 4786 y(`unc)m(hanged')i(b)m(y)g(running)e (the)h Fr(aep)g Fx(option.)57 4966 y(As)28 b(an)g(example)g(\(dra)m(wn) g(from)f(the)h(discussion)h(in)e([8]\))g(consider)i(the)f(index)g(448)f (en)m(umeration)57 5093 y(of)32 b(\(8)p Fq(;)17 b Fx(7)27 b Fk(j)g Fx(2)p Fq(;)17 b Fx(3\))p Fq(=)p Fk(h)p Fq(a)749 5057 y Fp(2)788 5093 y Fq(;)g(Ab)p Fk(i)p Fx(,)32 b(where)815 5286 y(\(8)p Fq(;)17 b Fx(7)26 b Fk(j)i Fx(2)p Fq(;)17 b Fx(3\))27 b(=)g Fk(h)p Fq(a;)17 b(b)28 b Fk(j)f Fq(a)1696 5245 y Fp(8)1764 5286 y Fx(=)g Fq(b)1908 5245 y Fp(7)1976 5286 y Fx(=)g(\()p Fq(ab)p Fx(\))2247 5245 y Fp(2)2315 5286 y Fx(=)h(\()p Fq(Ab)p Fx(\))2609 5245 y Fp(3)2676 5286 y Fx(=)g(1)p Fk(i)p Fq(:)57 5478 y Fx(There)37 b(are)e(4!)e(=)g (24)i(relator)f(orderings)i(and)f(2)1843 5442 y Fp(4)1915 5478 y Fx(=)e(16)i(com)m(binations)f(of)h(relator)f(or)i(in)m(v)m (erted)57 5605 y(relator.)j(Exp)s(onen)m(ts)26 b(are)e(tak)m(en)h(in)m (to)e(accoun)m(t)i(when)g(rotating)d(relators,)j(so)f(the)h(relators)e (giv)m(en)1806 6054 y(22)p eop %%Page: 23 31 23 30 bop 57 340 a Fx(giv)m(e)22 b(rise)h(to)f(1,)i(1,)h(2)d Fs(&)g Fx(2)g(rotations)g(resp)s(ectiv)m(ely)-8 b(,)25 b(for)d(a)g(total)f(of)h(1)p Fq(:)p Fx(1)p Fq(:)p Fx(2)p Fq(:)p Fx(2)28 b(=)f(4)22 b(com)m(binations.)39 b(So)57 467 y(the)25 b(command)f Fr(aep:7)i Fx(w)m(ould)e(generate)i(and)f (test)g(24)p Fq(:)p Fx(16)p Fq(:)p Fx(4)i(=)g(1536)d(equiv)-5 b(alen)m(t)25 b(presen)m(tations,)57 593 y(while)32 b Fr(aep:3)i Fx(w)m(ould)e(generate)h(and)g(test)g(16)p Fq(:)p Fx(4)27 b(=)h(64)k(equiv)-5 b(alen)m(t)32 b(presen)m(tations.)57 772 y Fi(Notes:)43 b Fx(There)35 b(is)d(no)h(w)m(a)m(y)h(to)f(stop)g (the)g Fr(aep)h Fx(option)e(b)s(efore)h(it)f(has)h(completed,)g(other)g (than)57 899 y(killing)28 b(the)k(task.)44 b(So)31 b(do)g(a)g(realit)m (y)f(c)m(hec)m(k)k(b)s(eforehand)e(on)f(the)h(size)f(of)g(the)h(searc)m (h)g(space)h(and)57 1025 y(the)e(time)e(for)i(eac)m(h)g(en)m (umeration.)42 b(If)31 b(y)m(ou)g(are)g(in)m(terested)h(in)e(\014nding) g(a)h(`go)s(o)s(d')e(en)m(umeration,)57 1152 y(it)34 b(can)h(b)s(e)g(v)m(ery)h(helpful,)f(in)f(terms)g(of)h(running)f(time,) g(to)h(put)g(a)f(tigh)m(t)g(limit)d(on)k(the)g(n)m(um)m(b)s(er)57 1278 y(of)29 b(cosets)i(via)e(the)h Fr(max)h Fx(parameter.)42 b(\(Y)-8 b(ou)29 b(ma)m(y)h(also)e(ha)m(v)m(e)j(to)f(set)g Fr(com:100)i Fx(to)d(prev)m(en)m(t)j(time-)57 1404 y(w)m(asting)k (attempts)h(to)f(reco)m(v)m(er)i(space)g(via)e(compaction.\))54 b(This)36 b(maximises)f(throughput)i(b)m(y)57 1531 y(causing)i(the)g (`bad')g(en)m(umerations,)h(whic)m(h)f(are)g(in)f(the)h(ma)5 b(jorit)m(y)-8 b(,)39 b(to)f(o)m(v)m(er\015o)m(w)j(quic)m(kly)e(and)57 1657 y(ab)s(ort.)i(If)26 b(y)m(ou)h(wish)f(to)g(explore)h(a)f(v)m(ery)i (large)d(searc)m(h-space,)30 b(consider)c(\014ring)g(up)g(man)m(y)h (copies)57 1784 y(of)32 b Fo(A)m(CE)p Fx(,)27 b(and)e(starting)g(eac)m (h)h(with)f(a)g(`random')g(equiv)-5 b(alen)m(t)26 b(presen)m(tation.)41 b(Alternativ)m(ely)-8 b(,)26 b(y)m(ou)57 1910 y(could)32 b(use)i(the)f Fr(rep)g Fx(command.)169 2141 y Fu(B.4)112 b Fr(ai)52 b(/)f(alter)i(i[nput])g(:)f([<filename>])i(;)57 2342 y Fx(By)38 b(default,)h(commands)e(to)g Fo(A)m(CE)i Fx(are)f(read)g(from)e(the)i(standard)g(input)g(\014le)f(\(i.e.,)h(the) h(`k)m(ey-)57 2469 y(b)s(oard')-12 b(,)43 b Fr(stdin)p Fx(\).)70 b(The)42 b Fr(ai)g Fx(command)e(closes)i(the)f(curren)m(t)h (input)f(\014le)g(\(unless)h(it's)e Fr(stdin)p Fx(\),)57 2595 y(and)34 b(op)s(ens)g Fr(<filename>)i Fx(as)e(the)g(source)g(of)f (commands.)46 b(If)40 b Fr(<filename>)c Fx(can't)e(b)s(e)g(op)s(ened,) 57 2721 y(input)e(rev)m(erts)i(to)f Fr(stdin)p Fx(.)57 2901 y Fi(Notes:)47 b Fx(If)35 b(y)m(ou)h(switc)m(h)f(to)g(taking)f (input)g(from)g(a\(nother\))h(\014le,)g(remem)m(b)s(er)g(to)f(switc)m (h)i(bac)m(k)57 3027 y(to)j(the)i(previous)f(\014le)f(b)s(efore)h(the)g (end)g(of)g(the)g(curren)m(t)h(\014le.)64 b(If)40 b(y)m(ou)g(don't,)i (the)e Fr(EOF)g Fx(in)f(the)57 3154 y(curren)m(t)34 b(\014le)e(will)e (cause)k Fo(A)m(CE)g Fx(to)e(terminate.)169 3385 y Fu(B.5)112 b Fr(ao)52 b(/)f(alter)i(o[utput])g(:)f([<filename>])i(;)57 3586 y Fx(By)35 b(default,)g(output)g(from)f Fo(A)m(CE)i Fx(is)e(sen)m(t)i(to)e(the)i(standard)f(output)g(\014le)f(\(i.e.,)h (the)g(`terminal')-12 b(,)57 3712 y Fr(stdout)p Fx(\).)45 b(The)32 b Fr(ao)h Fx(command)d(closes)i(the)g(curren)m(t)h(output)f (\014le,)g(and)g(op)s(ens)g Fr(<filename>)i Fx(for)57 3839 y(all)c(future)j(output.)44 b(If)c Fr(<filename>)35 b Fx(can't)e(b)s(e)f(op)s(ened,)i(output)f(rev)m(erts)h(to)e Fr(stdout)p Fx(.)169 4070 y Fu(B.6)112 b Fr(as[is])53 b(:)e([0/1])i(;)57 4271 y Fx(By)34 b(default,)g Fo(A)m(CE)g Fx(freely)g Fs(&)f Fx(cyclically)f(reduces)k(the)e(relators,)f(freely)h (reduces)h(the)f(subgroup)57 4397 y(generators,)e(and)g(sorts)f (relators)g Fs(&)g Fx(generators)h(in)e(length-increasing)g(order)h (\(a)g(stable)g(inser-)57 4524 y(tion)h(sort)g(is)g(used\).)45 b(If)32 b(y)m(ou)i(do)e(not)h(w)m(an)m(t)g(this,)f(y)m(ou)i(can)e (switc)m(h)i(it)d(o\013)h(b)m(y)j Fr(asis:1)p Fx(.)57 4703 y Fi(Notes:)50 b Fx(As)36 b(w)m(ell)f(as)i(allo)m(wing)c(y)m(ou)k (to)e(pro)s(cess)j(the)e(presen)m(tation)h(in)e(the)h(form)f(giv)m(en,) i(this)57 4829 y(is)42 b(useful)h(for)f(forcing)f(de\014nitions)h(to)g (b)s(e)h(made)f(in)g(a)g(presp)s(eci\014ed)i(order,)i(b)m(y)d(in)m(tro) s(ducing)57 4956 y(dumm)m(y)28 b(\(i.e.,)h(freely)f(trivial\))e (subgroup)j(generators.)42 b(Note)29 b(also)e(that)h(the)h(exact)g (form)f(of)f(the)57 5082 y(presen)m(tation)j(can)g(ha)m(v)m(e)g(a)g (signi\014can)m(t)e(impact)g(on)i(the)g(en)m(umeration)f(statistics;)h (it)e(is)h(not)g(the)57 5209 y(case)k(that)g(the)g(default)f(option)f (alw)m(a)m(ys)i(yields)g(the)g(b)s(est)g(en)m(umeration.)57 5388 y Fi(Gur)n(u)41 b(Notes:)49 b Fx(When)37 b Fr(asis:0)p Fx(,)h(a)e(\(reduced\))h(relator)d(of)i(the)g(form)f Fr(aa)h Fx(or)f Fr(AA)i Fx(causes)g(that)57 5514 y(generator)27 b(to)g(b)s(e)g(treated)g(as)g(an)g(in)m(v)m(olution.)40 b(In)27 b(the)h(relators)e(and)h(subgroup)h(generators,)g(the)57 5641 y(in)m(v)m(erses)43 b(of)d(in)m(v)m(olutionary)f(generators)i(are) g(automatically)c(replaced)k(with)g(the)g(generator.)1806 6054 y(23)p eop %%Page: 24 32 24 31 bop 57 340 a Fx(When)34 b Fr(asis:1)p Fx(,)h(only)d(relators)h (of)f(the)i(form)e Fr(a^2)h Fx(cause)i(the)e(generator)g(to)g(b)s(e)g (treated)h(as)f(an)57 467 y(in)m(v)m(olution.)42 b(The)32 b(forms)g Fr(aa)g Fs(&)f Fr(a^2)i Fx(are)f(preserv)m(ed)i(in)d(an)m(y)i (prin)m(tout,)f(so)g(that)f(y)m(ou)i(can)f(trac)m(k)57 593 y Fo(A)m(CE)p Fx('s)i(b)s(eha)m(viour.)169 827 y Fu(B.7)112 b Fr(beg[in])53 b(/)f(end)g(/)f(start)i(;)57 1028 y Fx(Start)47 b(an)g(en)m(umeration.)86 b(An)m(y)48 b(existing)f(information)d(in)i(the)h(table)g(is)f(cleared,)51 b(and)c(the)57 1155 y(en)m(umeration)32 b(starts)h(from)e(coset)j(#1)e (\(i.e.,)g(the)h(subgroup\).)169 1388 y Fu(B.8)112 b Fr(bye)52 b(/)g(exit)g(/)f(q[uit])i(;)57 1590 y Fx(This)37 b(exits)f Fo(A)m(CE)i Fx(nicely)-8 b(,)37 b(prin)m(ting)e(the)i(date)g (and)f(the)h(time.)54 b(An)37 b Fr(EOF)g Fx(\(end-of-\014le;)g(i.e.,)g Fr(^d)p Fx(\))57 1716 y(has)h(the)g(same)f(e\013ect,)j(so)d(prop)s(er)h (termination)d(o)s(ccurs)j(if)44 b Fo(A)m(CE)38 b Fx(is)f(taking)g(its) g(input)g(from)f(a)57 1842 y(script)d(\014le.)169 2076 y Fu(B.9)112 b Fr(cc)52 b(/)f(coset)i(coinc[idence])i(:)c(<int>)i(;)57 2278 y Fx(Prin)m(t)30 b(out)g(the)g(represen)m(tativ)m(e)i(of)d(coset)i (#)p Fr(<int>)p Fx(,)h(and)e(add)h(it)e(to)g(the)i(subgroup)f (generators;)57 2404 y(i.e.,)i(equates)i(this)f(coset)g(with)f(coset)i (#1,)e(the)h(subgroup.)169 2638 y Fu(B.10)112 b Fr(c[factor])54 b(/)d(ct[)h(factor])h(:)f([<int>])h(;)57 2839 y Fx(The)33 b(v)-5 b(alue)32 b(of)g(this)g(parameter)f(sets)j(the)f(`blo)s(c)m (king)e(factor')h(for)g(C-st)m(yle)g(de\014nitions;)g(i.e.,)g(the)57 2965 y(n)m(um)m(b)s(er)27 b(of)f(coset)i(de\014nitions)e(made)g(b)m(y)i (\014lling)c(the)j(next)h(empt)m(y)f(coset)h(table)e(p)s(osition)e (during)57 3092 y(eac)m(h)38 b(pass)g(through)f(the)h(en)m(umerator's)g (main)d(lo)s(op.)56 b(The)38 b(absolute)f(v)-5 b(alue)37 b(of)43 b Fr(<int>)c Fx(is)d(the)57 3218 y(v)-5 b(alue)24 b(used.)42 b(The)26 b(en)m(umeration)d(st)m(yle)j(is)e(selected)h(b)m (y)h(the)f(v)-5 b(alues)24 b(of)g(the)h Fr(ct)g Fs(&)g Fr(rt)g Fx(parameters;)57 3345 y(see)34 b(Section)e(3.1.)169 3578 y Fu(B.11)112 b Fr(check)53 b(/)e(redo)i(;)57 3780 y Fx(An)35 b(extan)m(t)g(en)m(umeration)f(is)g(redone,)i(using)f(the)g (curren)m(t)g(parameters.)50 b(An)m(y)36 b(existing)e(infor-)57 3906 y(mation)29 b(in)h(the)i(table)e(is)g(retained,)i(and)f(the)g(en)m (umeration)f(is)h(restarted)h(from)d(coset)j(#1)f(\(i.e.,)57 4033 y(the)i(subgroup\).)57 4213 y Fi(Notes:)45 b Fx(This)33 b(option)g(is)g(really)f(in)m(tended)i(for)g(the)g(case)g(where)h (additional)30 b(relators)j(and/or)57 4339 y(subgroup)g(generators)g (ha)m(v)m(e)h(b)s(een)f(in)m(tro)s(duced.)43 b(The)34 b(curren)m(t)f(table,)f(whic)m(h)h(ma)m(y)f(b)s(e)h(incom-)57 4465 y(plete)e(or)g(exhibit)g(a)g(\014nite)g(index,)h(is)e(still)f(`v) -5 b(alid')-12 b(.)41 b(Ho)m(w)m(ev)m(er,)34 b(the)e(additional)c(data) j(ma)m(y)g(allo)m(w)57 4592 y(the)i(en)m(umeration)f(to)g(complete,)g (or)g(cause)i(a)e(collapse)g(to)g(a)g(smaller)f(index.)169 4825 y Fu(B.12)112 b Fr(com[paction])55 b(:)c([0..100])i(;)57 5027 y Fx(The)45 b(k)m(ey)g(w)m(ord)g Fr(com)g Fx(con)m(trols)e (compaction)g(of)h(the)g(coset)h(table)e(during)g(an)h(en)m(umeration.) 57 5153 y(Compaction)d(reco)m(v)m(ers)j(the)f(space)g(allo)s(cated)e (to)g(cosets)j(whic)m(h)f(are)f(\015agged)g(as)h(dead)f(\(i.e.,)57 5280 y(whic)m(h)d(w)m(ere)g(found)f(to)g(b)s(e)h(coinciden)m(t)f(with)f (lo)m(w)m(er-n)m(um)m(b)s(ered)i(cosets\).)62 b(It)38 b(results)g(in)g(a)g(ta-)57 5406 y(ble)43 b(where)h(all)d(the)j(activ)m (e)g(cosets)g(are)f(n)m(um)m(b)s(ered)h(con)m(tiguously)f(from)f(#1,)k (and)e(with)e(the)57 5533 y(remainder)32 b(of)g(the)h(table)f(a)m(v)-5 b(ailable)30 b(for)i(new)h(cosets.)1806 6054 y(24)p eop %%Page: 25 33 25 32 bop 57 340 a Fx(The)40 b(coset)f(table)f(is)h(compacted)g(when)g (a)g(coset)g(de\014nition)f(is)g(required,)j(there)f(is)e(no)h(space)57 467 y(for)c(a)h(new)g(coset)h(a)m(v)-5 b(ailable,)34 b(and)h(pro)m(vided)i(that)e(the)h(giv)m(en)g(p)s(ercen)m(tage)h(of)e (the)h(coset)g(table)57 593 y(con)m(tains)31 b(dead)h(cosets.)45 b(F)-8 b(or)30 b(example,)h Fr(com:20)i Fx(means)e(compaction)f(will)f (o)s(ccur)j(only)f(if)f(20\045)57 719 y(or)j(more)f(of)g(the)h(cosets)i (in)d(the)h(table)f(are)h(dead.)45 b(The)34 b(argumen)m(t)f(can)g(b)s (e)g(an)m(y)g(in)m(teger)g(in)f(the)57 846 y(range)g(0{100,)e(and)i (the)g(default)f(v)-5 b(alue)32 b(is)f(10)g(or)g(100;)h(see)h(Section)e (3.2.)43 b(An)32 b(argumen)m(t)f(of)h(100)57 972 y(means)42 b(that)g(compaction)f(is)g(nev)m(er)j(p)s(erformed,)g(while)d(an)h (argumen)m(t)g(of)f(0)h(means)g(alw)m(a)m(ys)57 1099 y(compact,)32 b(no)g(matter)g(ho)m(w)h(few)g(dead)g(cosets)g(there)g (are)g(\(pro)m(vided)g(there)g(is)f(at)g(least)g(one,)g(of)57 1225 y(course\).)57 1405 y(Compaction)f(ma)m(y)g(b)s(e)i(p)s(erformed)e (m)m(ultiple)e(times)i(during)h(an)g(en)m(umeration,)f(and)h(the)g (table)57 1531 y(that)27 b(results)h(from)f(an)g(en)m(umeration)g(ma)m (y)g(or)g(ma)m(y)h(not)f(b)s(e)h(compact,)g(dep)s(ending)g(on)f (whether)57 1658 y(or)32 b(not)f(there)i(ha)m(v)m(e)g(b)s(een)g(an)m(y) g(coincidences)f(since)h(the)f(last)f(compaction)g(\(or)h(from)e(the)j (start)57 1784 y(of)c(the)g(en)m(umeration,)h(if)e(there)i(ha)m(v)m(e)g (b)s(een)g(no)f(compactions\).)42 b(If)29 b(messaging)f(is)h(enabled)g (\(i.e.,)57 1911 y Fr(mess)g Fk(6)p Fx(=)e(0\),)i(then)g(a)f(progress)h (message)f(\(lab)s(elled)e Fr(CO)p Fx(\))j(is)e(prin)m(ted)i(eac)m(h)g (time)e(the)h(compaction)57 2037 y(routine)k(is)g(actually)f(called)h (\(as)g(opp)s(osed)i(to)e(eac)m(h)h(time)f(it)f(is)h(p)s(oten)m(tially) f(called\).)57 2217 y Fi(Notes:)53 b Fx(In)38 b(some)g(strategies)g (\(e.g.,)h(HL)-8 b(T\))38 b(a)f(lo)s(ok)-5 b(ahead)37 b(phase)i(ma)m(y)e(b)s(e)h(run)g(b)s(efore)g(com-)57 2344 y(paction)23 b(is)g(attempted.)40 b(In)24 b(other)g(strategies)g (\(e.g.,)i Fr(sims:3)p Fx(\))f(compaction)d(ma)m(y)h(b)s(e)h(p)s (erformed)57 2470 y(while)35 b(there)i(are)f(outstanding)g(deductions;) i(since)f(deductions)g(are)f(discarded)g(during)g(com-)57 2596 y(paction,)47 b(a)e(\014nal)f Fr(RA)i Fx(phase)g(will)c (\(automatically\))g(b)s(e)j(p)s(erformed.)80 b(Compacting)44 b(a)g(table)57 2723 y(`destro)m(ys')e(information)36 b(and)k(history)-8 b(,)41 b(in)e(the)h(sense)h(that)f(the)g(table)f(en) m(tries)h(for)f(an)m(y)h(dead)57 2849 y(cosets)35 b(are)e(deleted,)i (along)d(with)h(their)g(coincidence)g(list)g(data.)45 b(A)m(t)34 b(Lev)m(el)g(2,)g(it)e(is)h(not)h(p)s(ossi-)57 2976 y(ble)h(to)g(access)i(the)e(`data')g(in)g(dead)h(cosets;)i(in)c (fact,)i(most)e(options)h(that)g(require)h(table)e(data)57 3102 y(compact)e(the)h(table)f(automatically)d(b)s(efore)k(they)g(run.) 169 3336 y Fu(B.13)112 b Fr(cont[inue])54 b(;)57 3537 y Fx(Con)m(tin)m(ue)42 b(the)f(curren)m(t)h(en)m(umeration,)h(building) c(up)s(on)i(the)g(existing)g(table.)68 b(If)41 b(a)f(previous)57 3663 y(run)29 b(stopp)s(ed)h(without)e(pro)s(ducing)g(a)h(\014nite)g (index)g(y)m(ou)g(can,)h(in)e(principle,)h(c)m(hange)g(an)m(y)h(of)e (the)57 3790 y(parameters)40 b(and)g(con)m(tin)m(ue)h(on.)67 b(Of)39 b(course,)44 b(if)39 b(y)m(ou)i(mak)m(e)f(an)m(y)h(c)m(hanges)g (whic)m(h)g(in)m(v)-5 b(alidate)57 3916 y(the)32 b(curren)m(t)g(table,) f(y)m(ou)g(w)m(on't)h(b)s(e)f(allo)m(w)m(ed)g(to)g(con)m(tin)m(ue,)h (although)e(y)m(ou)i(ma)m(y)e(b)s(e)i(allo)m(w)m(ed)e(to)57 4043 y(redo.)169 4276 y Fu(B.14)112 b Fr(cy[cles])53 b(;)57 4478 y Fx(Prin)m(t)32 b(out)h(the)g(table)f(in)f(cycles;)j (i.e.,)e(the)h(p)s(erm)m(utation)f(represen)m(tation.)169 4711 y Fu(B.15)112 b Fr(ded)52 b(mo[de])h(/)f(dmod[e])h(:)e([0..4])i(;) 57 4913 y Fx(A)33 b(completed)g(table)g(is)f(only)h(v)-5 b(alid)31 b(if)i(ev)m(ery)i(table)d(en)m(try)j(has)e(b)s(een)h(tested)h (in)d(all)f(essen)m(tially)57 5039 y(di\013eren)m(t)43 b(p)s(ositions)f(in)g(all)e(relators.)74 b(This)43 b(testing)f(can)h (either)g(b)s(e)g(done)g(directly)g(\(F)-8 b(elsc)m(h)57 5166 y(strategy\))42 b(or)f(via)f(relator)g(scanning)h(\(HL)-8 b(T)42 b(strategy\).)69 b(If)42 b(it)e(is)g(done)i(directly)-8 b(,)43 b(then)e(more)57 5292 y(than)f(one)g(deduction)g(\(i.e.,)h (table)e(en)m(try\))i(can)f(b)s(e)g(outstanding)g(at)f(an)m(y)i(one)f (time.)64 b(So)39 b(the)57 5418 y(un)m(tested)k(deductions)e(are)g (stored)h(in)e(a)h(stac)m(k.)69 b(Normally)39 b(this)h(stac)m(k)i(is)f (fairly)e(small)f(but,)57 5545 y(during)32 b(a)g(collapse,)g(it)f(can)i (b)s(ecome)g(v)m(ery)h(large.)1806 6054 y(25)p eop %%Page: 26 34 26 33 bop 57 340 a Fx(This)41 b(command)e(allo)m(ws)h(the)h(user)g(to)f (sp)s(ecify)h(ho)m(w)h(deductions)f(should)g(b)s(e)f(handled.)68 b(The)57 467 y(options)36 b(are:)52 b Fr(0)p Fx(,)38 b(discard)f(deductions)h(if)d(there)j(is)e(no)h(stac)m(k)h(space)g (left;)g Fr(1)p Fx(,)g(as)f Fr(0)p Fx(,)h(but)f(purge)57 593 y(redundan)m(t)e(cosets)g(o\013)f(the)g(top)g(of)f(the)h(stac)m(k)h (at)f(ev)m(ery)i(coincidence;)f Fr(2)p Fx(,)f(as)g Fr(0)p Fx(,)h(but)f(purge)g(all)57 719 y(redundan)m(t)f(cosets)f(from)e(the)i (stac)m(k)h(at)e(ev)m(ery)i(coincidence;)f Fr(3)p Fx(,)g(discard)f(the) h(en)m(tire)f(stac)m(k)i(if)d(it)57 846 y(o)m(v)m(er\015o)m(ws;)h Fr(4)p Fx(,)c(if)e(the)i(stac)m(k)h(o)m(v)m(er\015o)m(ws,)h(then)e (double)f(the)h(stac)m(k)g(size)g(and)f(purge)g(all)f(redundan)m(t)57 972 y(cosets)34 b(from)d(the)i(stac)m(k.)57 1152 y(The)g(default)f (deduction)g(mo)s(de)f(is)h(either)g(0)g(or)g(4,)g(dep)s(ending)g(on)g (the)h(strategy)g(selected)g(\(see)57 1279 y(Section)j(3.2\),)h(and)f (it)f(is)h(recommended)h(that)f(y)m(ou)h(sta)m(y)g(with)f(the)g (default.)54 b(If)36 b(y)m(ou)h(w)m(an)m(t)g(to)57 1405 y(kno)m(w)d(more)e(details,)f(read)i(the)g(co)s(de.)57 1585 y Fi(Notes:)42 b Fx(If)31 b(deductions)h(are)f(discarded)g(for)g (an)m(y)g(reason,)h(then)g(a)f(\014nal)f Fr(RA)i Fx(phase)g(will)c(b)s (e)k(run)57 1712 y(automatically)d(at)j(the)h(end)h(of)e(the)h(en)m (umeration,)f(if)f(necessary)-8 b(,)35 b(to)d(c)m(hec)m(k)j(the)e (result.)169 1945 y Fu(B.16)112 b Fr(ded)52 b(si[ze])h(/)f(dsiz[e])h(:) e([0/1..])i(;)57 2147 y Fx(Sets)37 b(the)g(size)f(of)g(the)g (\(initial\))d(allo)s(cation)f(for)k(the)g(deduction)h(stac)m(k.)55 b(The)37 b(size)g(is)e(in)h(terms)57 2273 y(of)42 b(the)g(n)m(um)m(b)s (er)g(of)g(deductions,)j(with)d(one)g(deduction)g(taking)g(t)m(w)m(o)g (w)m(ords)h(\(i.e.,)h(8)e(b)m(ytes\).)57 2399 y(The)34 b(default)e(size,)h(of)g(1000,)f(can)h(b)s(e)g(selected)i(b)m(y)e(a)g Fr(0)g Fx(argumen)m(t.)44 b(See)34 b(the)g Fr(dmod)g Fx(en)m(try)g(for)e(a)57 2526 y(\(brief)7 b(\))32 b(discussion)h(of)f (deduction)g(handling.)169 2759 y Fu(B.17)112 b Fr(def[ault])54 b(;)57 2961 y Fx(This)47 b(selects)h(the)f(default)f(strategy)-8 b(,)50 b(whic)m(h)e(is)e(based)h(on)g(the)g(defaulted)g(R/C)f(st)m (yle;)55 b(see)57 3087 y(Sections)37 b(3.1)e Fs(&)h Fx(3.2.)54 b(The)38 b(idea)d(here)i(is)f(that)g(w)m(e)h(assume)g(that)f(the)h(en)m (umeration)e(is)h(`easy')-12 b(,)57 3214 y(and)36 b(start)h(out)f(in)g (R)g(st)m(yle.)55 b(If)37 b(it)e(turns)i(out)f(not)g(to)g(b)s(e)h(easy) -8 b(,)38 b(then)f(w)m(e)h(regard)e(it)f(as)i(`hard')-12 b(,)57 3340 y(and)33 b(switc)m(h)g(to)f(CR)h(st)m(yle,)g(after)g(p)s (erforming)d(a)i(lo)s(ok)-5 b(ahead)32 b(on)g(the)h(en)m(tire)g(table.) 169 3574 y Fu(B.18)112 b Fr(del)52 b(gen[erators])j(/)c(ds)h(:)f(<int)i (list>)f(;)57 3775 y Fx(This)26 b(command)g(allo)m(ws)f(subgroup)i (generators)f(to)g(b)s(e)h(deleted)g(from)e(the)h(presen)m(tation.)42 b(If)26 b(the)57 3902 y(generators)36 b(are)f(n)m(um)m(b)s(ered)h(from) e(one)i(in)e(the)i(output)f(of,)h(sa)m(y)-8 b(,)36 b(the)g Fr(sr)g Fx(command,)f(then)g(the)57 4028 y(generators)24 b(listed)f(in)g Fr(<int)52 b(list>)25 b Fx(are)f(deleted.)41 b Fr(<int)52 b(list>)25 b Fx(m)m(ust)f(b)s(e)g(a)g(strictly)f (increasing)57 4154 y(sequence.)169 4388 y Fu(B.19)112 b Fr(del)52 b(rel[ators])i(/)e(dr)f(:)h(<int)g(list>)h(;)57 4590 y Fx(As)33 b Fr(del)52 b(gen)p Fx(,)34 b(but)e(for)g(the)h (group's)g(relators.)169 4823 y Fu(B.20)112 b Fr(d[ump])53 b(:)e([0/1/2[,0/1]])k(;)57 5025 y Fx(Dumps)36 b(the)h(in)m(ternal)e(v) -5 b(ariables)35 b(of)43 b Fo(A)m(CE)p Fx(.)38 b(The)f(\014rst)g (argumen)m(t)f(selects)h(whic)m(h)g(of)f(the)h(three)57 5151 y(lev)m(els)k(of)48 b Fo(A)m(CE)42 b Fx(to)e(dump,)j(and)e (defaults)g(to)g(Lev)m(el)g(0.)69 b(The)41 b(second)i(argumen)m(t)d (selects)i(the)57 5277 y(lev)m(el)34 b(of)f(detail,)g(and)h(defaults)g (to)g(0)g(\(i.e.,)g(less)g(detail\).)46 b(This)34 b(option)f(is)h(in)m (tended)h(for)e(gurus;)57 5404 y(the)g(source)h(co)s(de)f(should)f(b)s (e)h(consulted)g(to)f(see)i(what)f(the)g(output)f(means.)1806 6054 y(26)p eop %%Page: 27 35 27 34 bop 169 340 a Fu(B.21)112 b Fr(easy)52 b(;)57 542 y Fx(If)d(this)f(strategy)i(is)e(selected,)54 b(w)m(e)c(run)f(in)f(R)g (st)m(yle)h(\(i.e.,)k(HL)-8 b(T\))49 b(and)g(turn)g(lo)s(ok)-5 b(ahead)47 b Fs(&)57 668 y Fx(compaction)38 b(o\013.)64 b(F)-8 b(or)39 b(small)e(and/or)i(easy)i(en)m(umerations,)g(this)e(mo)s (de)g(is)g(lik)m(ely)f(to)i(b)s(e)f(the)57 795 y(fastest.)169 1028 y Fu(B.22)112 b Fr(echo)52 b(:)g([0/1])h(;)57 1230 y Fx(By)45 b(default,)i Fo(A)m(CE)f Fx(do)s(es)f(not)g(ec)m(ho)g(its)g (commands.)79 b(If)44 b(y)m(ou)i(wish)f(it)e(to)i(do)f(so,)k(turn)d (this)57 1356 y(feature)39 b(on)f(with)g Fr(echo:1)p Fx(.)63 b(This)39 b(feature)g(can)g(b)s(e)g(used)g(to)g(render)g (output)g(\014les)f(from)g Fo(A)m(CE)57 1482 y Fx(less)33 b(incomprehensible.)169 1716 y Fu(B.23)112 b Fr(enum[eration])55 b(/)c(group)i(name)f(:)g(<string>)h(;)57 1918 y Fx(This)38 b(command)e(de\014nes)k(the)e(name)f(b)m(y)i(whic)m(h)f(the)g(curren)m (t)h(en)m(umeration)e(\(i.e.,)i(the)f(group)57 2044 y(b)s(eing)32 b(used\))h(will)d(b)s(e)j(iden)m(ti\014ed)f(in)g(an)m(y)h(prin)m(tout.) 43 b(It)33 b(has)f(no)h(e\013ect)g(on)f(the)h(actual)f(en)m(umer-)57 2170 y(ation,)i(and)h(defaults)f(to)h Fr(G)p Fx(.)g(An)f(empt)m(y)i (name)e(is)g(accepted;)j(to)e(see)g(what)g(the)g(curren)m(t)h(name)57 2297 y(is,)c(use)i(the)f Fr(sr)g Fx(command.)169 2530 y Fu(B.24)112 b Fr(fel[sch])53 b(:)f([0/1])h(;)57 2732 y Fx(An)44 b(argumen)m(t)g(of)50 b Fr(0)45 b Fx(or)e(no)h(argumen)m(t)g (selects)h(the)f(F)-8 b(elsc)m(h)45 b(strategy)-8 b(,)47 b(while)c(an)h(argumen)m(t)57 2858 y(of)52 b Fr(1)46 b Fx(selects)h(F)-8 b(elsc)m(h)47 b(with)e(all)f(relators)h(in)g(the)h (subgroup)h(and)f(turns)h(gap-\014lling)42 b(on;)53 b(see)57 2985 y(Section)32 b(3.2.)169 3218 y Fu(B.25)112 b Fr(f[factor])54 b(/)d(fi[ll)i(factor])g(:)f([0/1..])h(;)57 3420 y Fx(If)35 b(gap-\014lling)d(is)i(on,)i(then)g(gaps)f(of)f(length)h(one)g(found)h (during)e(deduction)h(testing)g(are)g(pref-)57 3546 y(eren)m(tially)j (\014lled)g(\(see)i([6]\).)63 b(Ho)m(w)m(ev)m(er,)44 b(this)39 b(p)s(oten)m(tially)e(violates)h(the)i(formal)c(requiremen)m (t)57 3673 y(that)d(all)e(ro)m(ws)k(in)d(the)i(table)f(are)g(ev)m(en)m (tually)h(\014lled)e(\(and)i(tested)h(against)d(the)i(relators\).)45 b(The)57 3799 y(\014ll)28 b(factor)h(is)f(used)j(to)e(ensure)i(that)e (some)g(constan)m(t)h(prop)s(ortion)e(of)h(the)h(coset)g(table)e(is)h (alw)m(a)m(ys)57 3925 y(k)m(ept)34 b(\014lled.)44 b(Before)33 b(de\014ning)g(a)g(coset)h(to)e(\014ll)g(a)g(gap)h(of)g(length)f(one,)i (the)f(en)m(umerator)g(c)m(hec)m(ks)57 4052 y(whether)d Fr(fi)f Fx(times)f(the)h(completed)g(part)f(of)g(the)i(table)e(is)g(at) g(least)h(the)g(total)e(size)i(of)f(the)h(table)57 4178 y(and,)k(if)e(not,)i(\014lls)e(ro)m(ws)j(in)d(standard)i(order)g (instead)g(of)f(the)h(gap.)57 4358 y(An)38 b(argumen)m(t)f(of)44 b Fr(0)37 b Fx(selects)h(the)g(default)f(v)-5 b(alue)37 b(of)g Fk(b)p Fx(5\()p Fq(n)25 b Fx(+)g(2\))p Fq(=)p Fx(4)p Fk(c)p Fx(,)39 b(where)f Fq(n)g Fx(is)f(the)g(n)m(um)m(b)s(er)57 4485 y(of)h(columns)g(in)g(the)h(table.)61 b(All)37 b(other)h(things)g (b)s(eing)g(equal,)i(w)m(e'd)g(exp)s(ect)g(the)f(ratio)e(of)h(the)57 4611 y(total)33 b(size)j(of)e(the)i(table)e(to)g(the)i(completed)e (part)h(of)f(the)i(table)e(to)h(b)s(e)g Fq(n)24 b Fx(+)g(1,)35 b(so)g(the)g(default)57 4737 y(\014ll)c(factor)h(allo)m(ws)f(a)i(mo)s (derate)f(amoun)m(t)g(of)g(gap-\014lling.)57 4917 y Fi(Notes:)53 b Fx(If)45 b Fr(fi)39 b Fx(is)e(smaller)f(than)i Fq(n)p Fx(,)i(then)e(there)h(is)f(generally)f(no)g(gap-\014lling,)f(although)h (its)57 5044 y(pro)s(cessing)f(o)m(v)m(erhead)h(is)e(still)f(incurred.) 53 b(A)36 b(large)e(v)-5 b(alue)35 b(of)43 b Fr(fi)36 b Fx(can)g(cause)g(in\014nite)f(lo)s(oping.)57 5170 y(Ho)m(w)m(ev)m (er,)45 b(in)c(general,)h(a)f(large)f(v)-5 b(alue)40 b(do)s(es)i(w)m(ork)f(w)m(ell.)68 b(The)42 b(e\013ects)g(of)f(the)g(v) -5 b(arious)41 b(gap-)57 5297 y(\014lling)36 b(strategies)i(v)-5 b(ary)39 b(widely)-8 b(.)60 b(It)38 b(is)g(not)g(clear)g(whic)m(h)h(v) -5 b(alues)38 b(are)g(go)s(o)s(d)f(general)h(defaults)57 5423 y(or,)32 b(indeed,)h(whether)h(an)m(y)g(strategy)f(is)f(alw)m(a)m (ys)h(`not)f(to)s(o)g(bad')-12 b(.)1806 6054 y(27)p eop %%Page: 28 36 28 35 bop 169 340 a Fu(B.26)112 b Fr(gen[erators])55 b(/)c(subgroup)i(gen[erators])92 b Fu(:)38 b(<w)m(ord)f(list>)f(;)57 542 y Fx(By)e(default,)e(there)i(are)f(no)g(subgroup)h(generators)g (and)f(the)h(subgroup)f(is)g(trivial.)43 b(This)33 b(com-)57 668 y(mand)39 b(allo)m(ws)g(a)g(list)f(of)h(subgroup)i(generating)e(w)m (ords)h(to)f(b)s(e)h(en)m(tered.)67 b(The)40 b(format)e(is)h(the)57 795 y(same)32 b(as)h(for)f(relators,)g(except)i(that)f(`gen)m(uine')g (relations)e(\(i.e.,)h Fq(w)2565 810 y Fp(1)2632 795 y Fx(=)c Fq(w)2806 810 y Fp(2)2845 795 y Fx(\))k(are)h(not)f(allo)m(w)m (ed.)169 1028 y Fu(B.27)112 b Fr(gr[oup)53 b(generators]:)h([<letter)g (list>)e(/)g(<int>])h(;)57 1230 y Fx(This)33 b(command)e(in)m(tro)s (duces)i(the)g(group)f(generators,)h(whic)m(h)h(ma)m(y)e(b)s(e)h (represen)m(ted)i(in)c(one)i(of)57 1356 y(t)m(w)m(o)e(w)m(a)m(ys.)45 b(They)32 b(ma)m(y)e(b)s(e)h(presen)m(ted)i(as)e(a)f(list)f(of)h(lo)m (w)m(er-case)i(letters,)f(optionally)d(separated)57 1482 y(b)m(y)34 b(commas.)45 b(This)33 b(is)g(the)g(usual)g(metho)s(d,)g (and)h(giv)m(es)f(up)h(to)f(26)f(generators.)46 b(Subsequen)m(tly)-8 b(,)57 1609 y(upp)s(er-case)34 b(letters)f(can)g(b)s(e)g(used,)h(if)e (desired,)h(to)g(stand)g(for)f(the)h(in)m(v)m(erse)i(of)d(their)g(lo)m (w)m(er-case)57 1735 y(v)m(ersions;)e(e.g.,)e Fr(A)g Fx(for)e Fr(a^-1)p Fx(,)j Fr(B)e Fx(for)g Fr(b^-1)p Fx(,)i(etc.)42 b(Alternativ)m(ely)-8 b(,)27 b(a)g(p)s(ositiv)m(e)f(in)m(teger)h(can)g (b)s(e)h(used)57 1862 y(to)h(indicate)g(the)h(n)m(um)m(b)s(er)g(of)f (generators.)43 b(F)-8 b(or)29 b(example,)h Fr(gr:5)h Fx(indicates)e(that)g(there)i(are)f(\014v)m(e)57 1988 y(generators,)j(designated)g Fr(1)p Fx(,)g Fr(2)p Fx(,)g Fr(3)p Fx(,)g Fr(4)f Fs(&)h Fr(5)p Fx(,)g(with)f(in)m(v)m(erses)i Fr(-1)p Fx(,)f(etc.)57 2168 y Fi(Notes:)57 b Fx(An)m(y)41 b(use)g(of)e(the)h Fr(gr)g Fx(command)f(whic)m(h)h(actually)f (de\014nes)i(generators)g(in)m(v)-5 b(alidates)57 2294 y(an)m(y)28 b(previous)g(en)m(umeration,)g(and)f(sta)m(ys)i(in)e (e\013ect)h(un)m(til)e(the)i(next)h Fr(gr)f Fx(command.)40 b(An)m(y)29 b(w)m(ords)57 2421 y(for)40 b(the)g(group)g(or)g(subgroup)g (m)m(ust)g(b)s(e)h(en)m(tered)g(using)f(the)g(nominated)f(generator)h (format,)57 2547 y(and)31 b(all)d(prin)m(tout)i(will)f(use)i(this)f (format.)42 b(This)30 b(command)g(is)g(not)g(optional,)f(nor)i(is)f (there)h(an)m(y)57 2674 y(default.)46 b(A)34 b(v)-5 b(alid)31 b(set)k(of)e(generators)h(is)f(the)h(minim)m(um)d(information)f (necessary)36 b(b)s(efore)e Fo(A)m(CE)57 2800 y Fx(will)c(attempt)i(an) h(en)m(umeration.)57 2980 y Fi(Gur)n(u)46 b(Notes:)58 b Fx(The)42 b(columns)e(of)g(the)h(coset)g(table)f(are)g(allo)s(cated)f (in)h(the)h(same)f(order)h(as)57 3106 y(the)34 b(generators)h(are)e (listed,)h(insofar)e(as)j(this)e(is)g(p)s(ossible,)h(giv)m(en)g(that)f (the)i(\014rst)f(t)m(w)m(o)g(columns)57 3233 y(m)m(ust)c(b)s(e)f(a)g (generator/in)m(v)m(erse)i(pair)d(or)h(a)h(pair)e(of)h(in)m(v)m (olutions.)41 b(\(This)30 b(is)f(an)g(implemen)m(tation)57 3359 y(issue,)43 b(and)d(is)f(not)h(formally)e(necessary;)46 b(see)41 b([1].\))66 b(The)41 b(ordering)f(of)f(the)i(columns)e(can,)k (in)57 3486 y(some)e(cases,)j(a\013ect)d(the)h(de\014nition)e(sequence) j(of)e(cosets)h(and)f(impact)f(the)h(statistics)f(of)h(an)57 3612 y(en)m(umeration.)169 3846 y Fu(B.28)112 b Fr(group)53 b(relators)g(/)f(rel[ators])i(:)d(<relation)j(list>)e(;)57 4047 y Fx(By)45 b(default,)i(or)d(if)f(an)h(empt)m(y)h(argumen)m(t)f (to)g(this)g(command)f(is)h(used,)k(the)d(group)f(is)g(free.)57 4174 y(Otherwise,)32 b(this)f(command)f(is)h(used)h(to)f(in)m(tro)s (duce)g(the)h(group's)g(de\014ning)f(relators.)42 b(In)32 b(order)57 4300 y(to)j(allo)m(w)g Fo(A)m(CE)h Fx(to)f(accept)h(presen)m (tations)g(from)e(a)h(v)-5 b(ariet)m(y)35 b(of)g(sources,)j(man)m(y)d (kinds)g(of)g(w)m(ord)57 4426 y(represen)m(tations)25 b(are)f(allo)m(w)m(ed.)40 b Fo(A)m(CE)26 b Fx(accepts)f(w)m(ords)g(in)f (the)g(nominated)f(generators,)j(allo)m(wing)57 4553 y Fr(*)c Fx(for)f(m)m(ultiplication,)f Fr(^)h Fx(for)h(exp)s(onen)m (tiation)f(and)h(conjugation,)g(and)g(brac)m(k)m(ets)i(for)d (precedence)57 4679 y(sp)s(eci\014cation.)45 b(Round)33 b(or)g(square)h(brac)m(k)m(ets)h(ma)m(y)e(b)s(e)g(used)h(for)f(comm)m (utation.)43 b(\(There)34 b(is)f(no)57 4806 y(danger)e(of)g(confusion)g (b)s(et)m(w)m(een)i Fr([a,b])p Fx(/)p Fr(\(a,b\))h Fx(and)d Fr(\(ab\))p Fx(,)h(since)g(a)f Fr(,)g Fx(implies)e(comm)m(utation,)57 4932 y(while)40 b(no)g(comma)f(implies)f(a)j(w)m(ord.\))68 b(If)40 b(letter)g(generators)h(are)g(used,)j(m)m(ultiplication)36 b(and)57 5058 y(exp)s(onen)m(tiation)27 b(signs)g(\(but)h Fm(not)37 b Fx(conjugation)26 b(signs\))h(ma)m(y)h(b)s(e)f(omitted;)h (e.g.,)h Fr(a3)f Fx(is)f(the)h(same)57 5185 y(as)c Fr(a^3)g Fx(and)g Fr(ab)g Fx(is)g(the)g(same)f(as)h Fr(a*b)p Fx(.)42 b(Also,)25 b(the)f(exp)s(onen)m(t)h Fr(-1)f Fx(can)g(b)s(e)g (abbreviated)g(to)g Fr(-)p Fx(,)h(so)f Fr(a-)57 5311 y Fx(stands)j(for)e Fr(A)p Fx(.)h(In)m(v)m(erses)j(can)d(also)f(b)s(e)h (denoted)h(b)m(y)h Fr(')e Fx(or)f Fr(/)p Fx(,)j(so)e Fq(w)2421 5326 y Fp(1)2460 5311 y Fq(w)2530 5326 y Fp(2)2569 5311 y Fr(')i Fx(=)f Fq(w)2821 5326 y Fp(1)2861 5311 y Fr(/)p Fq(w)2982 5326 y Fp(2)3049 5311 y Fx(=)g Fq(w)3222 5326 y Fp(1)3261 5311 y Fq(w)3334 5270 y Fl(\000)p Fp(1)3331 5333 y(2)3416 5311 y Fx(.)41 b(The)57 5438 y Fr(*)32 b Fx(can)g(also)f(b)s(e)h(dropp)s(ed)h(for)e(n)m(umeric)h(generators;)g (but)h(of)e(course)i(t)m(w)m(o)g(n)m(umeric)e(generators,)57 5564 y(or)37 b(a)h(n)m(umeric)f(exp)s(onen)m(t)i(and)f(a)f(n)m(umeric)h (generator,)h(m)m(ust)e(b)s(e)h(separated)h(b)m(y)g(whitespace.)1806 6054 y(28)p eop %%Page: 29 37 29 36 bop 57 340 a Fx(Remem)m(b)s(er)41 b(that)h Fr(A)g Fx(stands)h(for)e Fr(a^-1)p Fx(,)k Fr(a^b)d Fx(for)g Fr(Bab)g Fx(and)g Fr([a,b])h Fs(&)f Fr([a,b,c])h Fx(for)e Fr(ABab)i Fs(&)57 467 y Fr([[a,b],c])p Fx(.)57 646 y Fr(<relation)54 b(list>)34 b Fx(is)f(a)g(comma-separated)f(list)f(of)i (w)m(ords)h(\(relators\))e(or)h(relations.)44 b(A)33 b(rela-)57 772 y(tion)g(is)h(a)g(list)f(of)h(equated)h(w)m(ords,)h (e.g.)49 b Fq(w)1661 787 y Fp(1)1731 772 y Fx(=)31 b Fq(w)1908 787 y Fp(2)1978 772 y Fx(=)f Fq(w)2154 787 y Fp(3)2228 772 y Fx(\(equiv)-5 b(alen)m(t)34 b(to)g(the)g(relators)g Fq(w)3446 787 y Fp(1)3485 772 y Fq(w)3558 731 y Fl(\000)p Fp(1)3555 794 y(2)57 899 y Fx(and)f Fq(w)317 914 y Fp(1)356 899 y Fq(w)429 858 y Fl(\000)p Fp(1)426 921 y(3)523 899 y Fx(\).)169 1130 y Fu(B.29)112 b Fr(hard)52 b(;)57 1331 y Fx(In)33 b(man)m(y)f(`hard')h(en)m(umerations,)f(a)g(mixture)g(of)g (R-st)m(yle)g(and)g(C-st)m(yle)h(de\014nitions,)f(all)f(tested)57 1457 y(in)h(all)f(essen)m(tially)i(di\013eren)m(t)g(p)s(ositions,)e(is) i(appropriate.)44 b(This)33 b(option)e(selects)j(suc)m(h)h(a)d(mixed)57 1584 y(strategy;)e(see)e(Section)g(3.2.)41 b(The)28 b(idea)f(here)h(is) f(that)h(most)e(of)h(the)h(w)m(ork)g(is)f(done)h(C-st)m(yle)g(\(with)57 1710 y(the)k(relators)e(in)g(the)i(subgroup)g(and)f(with)f (gap-\014lling)e(activ)m(e\),)k(but)f(that)g(ev)m(ery)i(1000)d(C-st)m (yle)57 1837 y(de\014nitions)i(a)g(further)h(coset)h(is)e(applied)f(to) h(all)f(relators.)57 2016 y Fi(Gur)n(u)e(Notes:)38 b Fx(The)25 b Fr(1000)p Fx(/)p Fr(1)h Fx(mix)d(is)h(not)g(necessarily)h (optimal,)e(and)i(some)f(exp)s(erimen)m(tation)57 2142 y(ma)m(y)33 b(b)s(e)h(needed)h(to)f(\014nd)g(an)f(acceptable)h(balance) g(\(see,)h(for)e(example,)g([8]\).)47 b(Note)33 b(also)g(that,)57 2269 y(the)k(longer)e(the)h(total)f(length)h(of)f(the)i(presen)m (tation,)h(the)e(more)g(w)m(ork)h(needs)h(to)d(b)s(e)i(done)f(for)57 2395 y(eac)m(h)g(coset)f(application)d(to)j(the)g(relators;)g(one)g (coset)h(application)c(can)j(result)g(in)f(more)g(than)57 2521 y(1000)e(de\014nitions,)g(rev)m(ersing)h(the)g(balance)f(b)s(et)m (w)m(een)j(R-st)m(yle)e(and)f(C-st)m(yle)h(de\014nitions.)169 2753 y Fu(B.30)112 b Fr(h[elp])53 b(;)57 2954 y Fx(Prin)m(ts)38 b(the)f(help)g(screen;)42 b(i.e.,)c(all)d(the)j(headings)f(in)f(this)h (app)s(endix.)58 b(Note)37 b(that)h(this)e(list)g(is)57 3080 y(fairly)31 b(long,)g(so)i(its)f(top)g(ma)m(y)h(disapp)s(ear)f (o\013)g(the)h(top)g(of)f(the)h(screen.)169 3311 y Fu(B.31)112 b Fr(hlt)52 b(;)57 3512 y Fx(Selects)j(the)g(standard)g(HL)-8 b(T)55 b(strategy;)66 b(see)55 b(Section)g(3.2.)108 b(Note)55 b(that)f Fo(A)m(CE)p Fx('s)i Fr(hlt)f Fx(has)57 3639 y Fr(lookahead)48 b Fx(on;)k(ho)m(w)m(ev)m(er,)g(the)46 b(sequence)i Fr(hlt;lookahead:0;)57 b Fx(easily)45 b(ac)m(hiev)m(es)i (an)e(HL)-8 b(T)57 3765 y(strategy)33 b(with)f Fr(lookahead)j Fx(o\013.)169 3996 y Fu(B.32)112 b Fr(ho[le)53 b(limit])g(:)e ([-1/0..100])j(;)57 4197 y Fx(An)44 b(exp)s(erimen)m(tal)e(feature)h (whic)m(h)h(allo)m(ws)e(an)i(en)m(umeration)e(to)h(b)s(e)h(terminated)e (when)i(the)57 4324 y(p)s(ercen)m(tage)32 b(of)f(holes)g(in)g(the)h (table)e(exceeds)k(a)d(giv)m(en)h(v)-5 b(alue.)42 b(In)32 b(practice,)f(calculating)e(this)i(is)57 4450 y(v)m(ery)37 b(exp)s(ensiv)m(e,)h(and)e(it)e(tends)j(to)e(remain)f(constan)m(t)i(or) f(decrease)i(throughout)e(an)h(en)m(umer-)57 4576 y(ation.)62 b(So)39 b(the)h(feature)g(do)s(esn't)f(seem)h(v)m(ery)h(useful.)63 b(The)41 b(default)d(v)-5 b(alue)39 b(of)46 b Fr(-1)39 b Fx(turns)h(this)57 4703 y(feature)33 b(o\013.)43 b(If)33 b(y)m(ou)g(w)m(an)m(t)g(more)f(details,)g(read)g(the)h(source)h(co)s (de.)169 4934 y Fu(B.33)112 b Fr(look[ahead])54 b(:)e([0/1..4])h(;)57 5135 y Fx(Although)39 b(HL)-8 b(T-st)m(yle)40 b(strategies)g(are)f (fast,)j(they)e(are)g(lo)s(cal,)f(in)g(the)h(sense)h(that)f(the)g (impli-)57 5261 y(cations)i(of)f(an)m(y)i(de\014nitions/deductions)f (made)f(while)g(applying)g(cosets)i(ma)m(y)f(not)g(b)s(ecome)57 5388 y(apparen)m(t)e(un)m(til)f(m)m(uc)m(h)h(later.)65 b(One)40 b(w)m(a)m(y)h(to)f(alleviate)d(this)j(problem)e(is)i(to)f(p)s (erform)g(lo)s(ok)-5 b(a-)57 5514 y(heads)26 b(o)s(ccasionally;)g(that) f(is,)i(to)e(test)h(the)g(information)c(in)j(the)h(table,)g(lo)s(oking) d(for)i(deductions)57 5641 y(or)35 b(coincidences.)54 b Fo(A)m(CE)37 b Fx(can)f(p)s(erform)f(a)h(lo)s(ok)-5 b(ahead)34 b(when)j(the)f(table)g(o)m(v)m(er\015o)m(ws,)i(b)s(efore)e (the)1806 6054 y(29)p eop %%Page: 30 38 30 37 bop 57 340 a Fx(compaction)34 b(routine)g(is)g(called.)50 b(An)35 b(argumen)m(t)g(of)41 b Fr(0)35 b Fx(disables)g(lo)s(ok)-5 b(ahead.)49 b(Lo)s(ok)-5 b(ahead)35 b(can)57 467 y(b)s(e)d(done)g (using)g(the)g(en)m(tire)g(table)f(or)g(only)g(that)h(part)g(of)f(the)h (table)f(ab)s(o)m(v)m(e)i(the)f(curren)m(t)h(coset,)57 593 y(and)43 b(it)e(can)i(b)s(e)f(done)h(R-st)m(yle)g(\(scanning)f (cosets)i(from)d(the)i(b)s(eginning)e(of)h(relators\))g(or)g(C-)57 719 y(st)m(yle)37 b(\(testing)e(all)f(de\014nitions)i(in)f(all)f(essen) m(tially)h(di\013eren)m(t)i(p)s(ositions\).)52 b(An)36 b(argumen)m(t)g(of)43 b Fr(1)57 846 y Fx(do)s(es)38 b(a)f(partial)f (table,)i(R-st)m(yle)f(lo)s(ok)-5 b(ahead;)39 b Fr(2)f Fx(do)s(es)g(all)d(the)j(table,)g(C-st)m(yle;)j Fr(3)d Fx(do)s(es)g(all)d(the)57 972 y(table,)j(R-st)m(yle;)i(and)d Fr(4)h Fx(do)s(es)g(a)f(partial)e(table,)j(C-st)m(yle.)58 b(The)38 b(default)f(is)g(either)g Fr(0)h Fx(or)f Fr(1)p Fx(;)j(see)57 1099 y(Section)32 b(3.2.)57 1273 y Fi(Notes:)44 b Fx(A)33 b(lo)s(ok)-5 b(ahead)32 b(can)i(do)f(a)g(signi\014can)m(t)f (amoun)m(t)h(of)f(w)m(ork,)j(so)e(this)g(phase)h(ma)m(y)f(tak)m(e)h(a) 57 1399 y(long)d(time.)42 b(The)34 b(v)-5 b(alue)32 b(of)39 b Fr(mend)34 b Fx(is)e(honoured)h(during)f(R-st)m(yle)g(lo)s(ok)-5 b(aheads.)169 1616 y Fu(B.34)112 b Fr(loop[)53 b(limit])g(:)e([0/1..])i (;)57 1812 y Fx(The)37 b(core)e(en)m(umerator)h(is)f(organised)g(as)h (a)f(state)h(mac)m(hine,)g(with)f(eac)m(h)i(step)f(p)s(erforming)e(an) 57 1939 y(`action')28 b(\(i.e.,)i(lo)s(ok)-5 b(ahead,)29 b(compaction\))e(or)i(a)g(blo)s(c)m(k)g(of)g(actions)g(\(i.e.,)g Fk(j)p Fr(ct)p Fk(j)g Fx(coset)h(de\014nitions,)57 2065 y Fk(j)p Fr(rt)p Fk(j)j Fx(coset)i(applications\).)44 b(The)35 b(n)m(um)m(b)s(er)f(of)f(passes)i(through)f(the)g(main)e(lo)s (op)g(\(i.e.,)h(steps\))i(is)57 2191 y(coun)m(ted,)30 b(and)d(the)h(en)m(umerator)f(can)h(mak)m(e)f(an)g(early)g(return)h (when)h(this)e(coun)m(t)h(hits)f(the)g(v)-5 b(alue)57 2318 y(of)39 b Fr(loop)p Fx(.)45 b(A)32 b(v)-5 b(alue)32 b(of)39 b Fr(0)p Fx(,)33 b(the)g(default,)f(turns)h(this)g(feature)f (o\013.)57 2492 y Fi(Gur)n(u)j(Notes:)41 b Fx(Y)-8 b(ou)30 b(can)h(do)f(lots)f(of)h(really)f(neat)h(things)g(using)g(this)f (feature,)j(but)e(y)m(ou)h(need)57 2619 y(some)42 b(understanding)h(of) e(the)i(in)m(ternals)e(of)49 b Fo(A)m(CE)43 b Fx(to)f(get)h(real)e(b)s (ene\014t)i(from)e(it.)71 b(Read)42 b(the)57 2745 y(co)s(de!)169 2962 y Fu(B.35)112 b Fr(max[)52 b(cosets])i(:)d([0/2..])i(;)57 3158 y Fx(By)35 b(default,)e(all)f(of)i(the)h(w)m(orkspace)h(is)d (used,)j(if)d(necessary)-8 b(,)37 b(in)c(building)f(the)j(coset)g (table.)47 b(So)57 3284 y(the)33 b(table)f(size)i(is)e(an)h(upp)s(er)g (b)s(ound)g(on)g(ho)m(w)h(man)m(y)e(cosets)j(can)e(b)s(e)g(activ)m(e)g (at)f(an)m(y)i(one)f(time.)57 3410 y(The)i Fr(max)f Fx(option)f(allo)m (ws)g(a)g(limit)e(to)i(b)s(e)h(placed)g(on)f(ho)m(w)i(m)m(uc)m(h)f(of)g (the)g(ph)m(ysical)g(table)f(space)57 3537 y(is)i(made)h(a)m(v)-5 b(ailable)33 b(to)i(the)h(en)m(umerator.)54 b(Enough)36 b(space)h(for)e(at)g(least)h(t)m(w)m(o)g(cosets)h(\(i.e.,)f(the)57 3663 y(subgroup)30 b(and)f(one)h(other\))f(m)m(ust)g(b)s(e)h(made)f(a)m (v)-5 b(ailable.)40 b(An)29 b(argumen)m(t)g(of)36 b Fr(0)29 b Fx(selects)h(all)e(of)g(the)57 3790 y(w)m(orkspace.)169 4006 y Fu(B.36)112 b Fr(mend[elsohn])55 b(:)c([0/1])i(;)57 4202 y Fx(Mendelsohn)34 b(st)m(yle)g(pro)s(cessing)f(during)f(relator)g (scanning/closing)f(is)i(turned)g(on)g(b)m(y)i Fr(mend:1)57 4329 y Fx(and)27 b(o\013)f(b)m(y)k Fr(mend:0)p Fx(.)43 b(O\013)26 b(is)h(the)g(default,)g(and)g(here)h(coset)g(applications)c (are)j(done)h(only)e(at)g(the)57 4455 y(start)g(\(and)g(end\))h(of)e(a) h(relator.)40 b(Mendelsohn)27 b(on)f(means)g(that)g(coset)h (applications)d(are)i(done)g(at)57 4581 y(all)h(cyclic)i(p)s(erm)m (utations)f(of)g(the)i(\(base\))f(relator.)41 b(The)30 b(e\013ect)g(of)f(the)g(Mendelsohn)h(parameter)57 4708 y(is)c(case-sp)s(eci\014c.)43 b(It)26 b(can)h(mean)f(the)h (di\013erence)g(b)s(et)m(w)m(een)i(success)g(or)d(failure,)g(or)g(it)f (can)i(impact)57 4834 y(the)j(n)m(um)m(b)s(er)f(of)g(cosets)i (required,)g(or)e(it)f(can)h(ha)m(v)m(e)i(no)e(e\013ect)h(on)g(an)f(en) m(umeration's)g(statistics.)57 5009 y Fi(Notes:)37 b Fx(Pro)s(cessing)22 b(all)e(cyclic)i(p)s(erm)m(utations)e(of)i(the)g (relators)f(can)h(b)s(e)g(v)m(ery)h(time-consuming,)57 5135 y(esp)s(ecially)h(if)f(the)j(presen)m(tation)f(if)f(large.)39 b(So,)27 b(all)c(other)i(things)f(b)s(eing)g(equal,)i(the)g(Mendelsohn) 57 5261 y(\015ag)32 b(should)g(normally)e(b)s(e)i(left)f(o\013.)43 b(Note)33 b(that)f(Mendelsohn's)h(pap)s(er)g([11)o(])g(discusses)h (tracing)57 5388 y(all)f(cyclic)h(shifts)h(of)g(b)s(oth)g(the)g (relators)f(and)h(their)g(formal)d(in)m(v)m(erses.)53 b Fo(A)m(CE)36 b Fx(only)e(pro)s(cess)i(the)57 5514 y(relators.)62 b(Ho)m(w)m(ev)m(er,)42 b(since)e(relators)e(are)h(scanned)h(from)d(b)s (oth)i(the)g(fron)m(t)g(and)g(the)g(rear,)i(w)m(e)57 5641 y(e\013ectiv)m(ely)33 b(pro)s(cess)h(the)f(in)m(v)m(erses.)1806 6054 y(30)p eop %%Page: 31 39 31 38 bop 57 244 3595 4 v 963 355 a Fi(T)-9 b(able)37 b(B.1:)43 b Fx(P)m(ossible)33 b(en)m(umeration)f(results)p 57 391 V 57 408 V 57 485 a(result)922 b(lev)m(el)290 b(meaning)p 57 522 V 57 599 a Fr(INDEX)53 b(=)e(x)700 b Fx(0)431 b(\014nite)32 b(index)h(of)39 b Fr(x)33 b Fx(obtained)57 710 y Fr(OVERFLOW)753 b Fx(0)431 b(out)33 b(of)f(table)g(space)57 820 y Fr(SG)52 b(PHASE)g(OVERFLOW)292 b Fx(0)431 b(out)33 b(of)f(space)h(\(pro)s(cessing)g(subgroup)g (generators\))57 931 y Fr(ITERATION)54 b(LIMIT)393 b Fx(0)431 b Fr(loop)34 b Fx(limit)29 b(triggered)57 1042 y Fr(TIME)52 b(LIMT)701 b Fx(0)431 b Fr(ti)33 b Fx(limit)c(triggered)57 1152 y Fr(HOLE)52 b(LIMIT)650 b Fx(0)431 b Fr(ho)33 b Fx(limit)c(triggered)57 1263 y Fr(INCOMPLETE)54 b(TABLE)342 b Fx(0)431 b(all)31 b(cosets)j(applied,)d(but)i(table)f(has)h(holes)57 1373 y Fr(MEMORY)53 b(PROBLEM)445 b Fx(1)431 b(out)33 b(of)f(memory)f(\(building)g(data)h(structures\))p 57 1410 V 57 1426 V 169 1626 a Fu(B.37)112 b Fr(mess[ages])54 b(/)e(mon[itor])h(:)f([<int>])h(;)57 1827 y Fx(By)35 b(default,)g(or)g(if)f(the)h(argumen)m(t)g(is)f Fr(0)p Fx(,)i Fo(A)m(CE)g Fx(prin)m(ts)f(out)g(only)f(a)h(single)f(line)g(of)g (information)57 1954 y(giving)i(the)j(result)f(of)g(eac)m(h)h(en)m (umeration.)59 b(If)45 b Fr(mess)39 b Fx(is)f(non-zero)g(then)h(the)g (presen)m(tation)f Fs(&)57 2080 y Fx(the)28 b(parameters)g(are)g(ec)m (ho)s(ed)h(at)e(the)h(start)g(of)f(the)h(run,)h(and)f(messages)h(on)f (the)g(en)m(umeration's)57 2206 y(status)43 b(as)f(it)e(progresses)k (are)e(also)f(prin)m(ted)g(out.)71 b(The)43 b(absolute)f(v)-5 b(alue)41 b(of)48 b Fr(<int>)43 b Fx(sets)g(the)57 2333 y(frequency)33 b(of)e(the)g(progress)h(messages,)h(with)d(a)h(negativ)m (e)g(sign)g(turning)f(hole)h(monitoring)d(on.)57 2459 y(The)d(initial)c(prin)m(tout)j(of)g(the)g(presen)m(tation)h Fs(&)f Fx(the)h(parameters)f(is)g(the)h(same)f(as)h(that)f(pro)s(duced) 57 2586 y(b)m(y)33 b(the)g Fr(sr:1)h Fx(command;)e(see)h(App)s(endix)g (A)g(for)f(some)g(examples.)57 2766 y(The)e(result)e(line)g(giv)m(es)h (the)g(result)g(of)f(the)i(call)d(to)h(the)h(en)m(umerator)g(and)g (some)g(basic)f(statistics)57 2892 y(\(see)g(App)s(endix)f(A)g(for)f (some)g(examples\).)42 b(The)28 b(p)s(ossible)e(results)h(are)f(giv)m (en)h(in)f(T)-8 b(able)26 b(B.1;)j(an)m(y)57 3018 y(result)37 b(not)f(listed)g(represen)m(ts)j(an)d(in)m(ternal)g(error)g(and)h (should)g(b)s(e)g(rep)s(orted.)56 b(The)37 b(statistics)57 3145 y(giv)m(en)f(are,)i(in)d(order:)52 b Fr(a)p Fx(,)37 b(n)m(um)m(b)s(er)g(of)f(activ)m(e)g(cosets;)k Fr(r)p Fx(,)d(n)m(um)m(b)s(er)g(of)f(applied)f(cosets;)40 b Fr(h)p Fx(,)d(\014rst)57 3271 y(\(p)s(oten)m(tially\))24 b(incomplete)g(ro)m(w;)29 b Fr(n)p Fx(,)f(next)f(coset)g(de\014nition)e (n)m(um)m(b)s(er;)j Fr(l)p Fx(,)g(n)m(um)m(b)s(er)e(of)g(main)e(lo)s (op)57 3398 y(passes;)34 b Fr(c)p Fx(,)f(total)e(CPU)j(time;)d Fr(m)p Fx(,)i(maxim)m(um)d(activ)m(e)j(cosets;)h(and)f Fr(t)p Fx(,)g(total)e(cosets)i(de\014ned.)57 3578 y(The)38 b(progress)f(message)g(lines)f(consist)h(of)f(an)h(initial)32 b(tag,)38 b(some)e(\014xed)i(statistics,)f(and)g(some)57 3704 y(v)-5 b(ariable)43 b(statistics.)80 b(The)46 b(p)s(ossible)e (message)h(tags)g(are)f(listed)g(in)g(T)-8 b(able)45 b(B.2,)j(along)43 b(with)57 3830 y(their)c(meanings.)65 b(The)41 b(tags)e(indicate)g(the)i(function)e(just)h(completed)g(b)m(y) g(the)h(en)m(umerator.)57 3957 y(The)36 b(tags)f(with)g(a)g(`y')g(in)g (the)g(`action')f(column)g(represen)m(t)j(functions)e(whic)m(h)h(are)f (aggregated)57 4083 y(and)40 b(coun)m(ted.)65 b(Ev)m(ery)42 b(time)c(this)h(coun)m(t)h(o)m(v)m(er\015o)m(ws)i(the)e(v)-5 b(alue)39 b(of)46 b Fr(mess)p Fx(,)d(a)c(message)h(line)e(is)57 4210 y(prin)m(ted)h(and)f(the)h(coun)m(t)g(is)f(zero)s(ed.)62 b(Those)40 b(tags)e(\015agged)g(with)g(a)h(`y*')f(are)h(only)f(presen)m (t)i(if)57 4336 y(the)33 b(appropriate)f(option)g(has)h(b)s(een)h (included)e(in)g(the)h(build)f(\(see)i(the)f Fr(opt)h Fx(command\).)43 b(T)-8 b(ags)57 4462 y(with)38 b(an)f(`n')i(in)e(the)h (`action')f(column)g(are)h(not)g(coun)m(ted,)i(and)e(cause)h(a)f (message)g(line)f(to)h(b)s(e)57 4589 y(output)33 b(ev)m(ery)h(time)d (they)j(o)s(ccur.)44 b(They)34 b(also)d(cause)j(the)f(action)f(coun)m (t)h(to)f(b)s(e)h(reset.)57 4769 y(The)j(\014xed)g(p)s(ortion)e(of)h (the)h(statistics)e(consists)i(of)f(the)g Fr(a)p Fx(,)i Fr(r)p Fx(,)f Fr(h)p Fx(,)g Fr(n)p Fx(,)g Fr(l)f Fs(&)g Fr(c)h Fx(v)-5 b(alues,)35 b(as)h(for)e(the)57 4895 y(result)27 b(line,)g(except)i(that)e Fr(c)h Fx(is)f(the)g(time)f(since)i(the)g (previous)f(message)h(line.)41 b(If)27 b Fr(mess)i Fq(<)e Fx(0)g(then)57 5022 y(hole)34 b(monitoring)d(is)j(activ)m(e,)h(and)g (an)f Fr(h)g Fx(statistic)g(\(represen)m(ting)h(the)g(p)s(ercen)m(tage) g(of)f(holes)h(in)57 5148 y(the)c(table\))e(is)h(inserted)h(b)s(et)m(w) m(een)i(the)e Fr(n)f Fs(&)g Fr(l)h Fx(v)-5 b(alues.)43 b(The)31 b(v)-5 b(ariable)29 b(p)s(ortion)g(of)g(the)i(statistics)57 5274 y(can)36 b(b)s(e:)51 b(the)37 b Fr(m)f Fs(&)g Fr(t)g Fx(v)-5 b(alues,)37 b(as)f(for)g(the)g(result)g(line;)h Fr(d)p Fx(,)g(the)g(curren)m(t)g(size)f(of)g(the)h(deduction)57 5401 y(stac)m(k;)53 b Fr(s)p Fx(,)c Fr(d)d Fs(&)f Fr(c)g Fx(\(with)g Fr(DS)h Fx(tag\),)i(the)e(new)g(stac)m(k)h(size,)i(the)d (non-redundan)m(t)g(deductions)57 5527 y(retained,)32 b(and)h(the)g(redundan)m(t)h(deductions)f(discarded.)1806 6054 y(31)p eop %%Page: 32 40 32 39 bop 57 244 3595 4 v 1001 355 a Fi(T)-9 b(able)38 b(B.2:)43 b Fx(P)m(ossible)32 b(progress)i(messages)p 57 411 V 57 427 V 57 505 a(message)510 b(action)e(meaning)p 57 541 V 57 618 a Fr(AD)750 b Fx(y)718 b(coset)34 b(#1)e(application)e (de\014nition)i(\()p Fr(SG)p Fx(/)p Fr(RS)h Fx(phase\))57 729 y Fr(RD)750 b Fx(y)718 b(R-st)m(yle)33 b(de\014nition)57 840 y Fr(RF)750 b Fx(y)718 b(ro)m(w-\014lling)30 b(de\014nition)57 950 y Fr(CG)750 b Fx(y)718 b(immediate)30 b(gap-\014lling)f (de\014nition)57 1061 y Fr(CC)750 b Fx(y*)669 b(coincidence)33 b(pro)s(cessed)57 1171 y Fr(DD)750 b Fx(y*)669 b(deduction)33 b(pro)s(cessed)57 1282 y Fr(CP)750 b Fx(y)718 b(preferred)34 b(list)d(gap-\014lling)e(de\014nition)57 1393 y Fr(CD)750 b Fx(y)718 b(C-st)m(yle)33 b(de\014nition)57 1503 y Fr(Lx)750 b Fx(n)715 b(lo)s(ok)-5 b(ahead)31 b(p)s(erformed)h(\(t)m(yp)s(e)i Fr(x)p Fx(\))57 1614 y Fr(CO)750 b Fx(n)715 b(table)32 b(compacted)57 1724 y Fr(CL)750 b Fx(n)715 b(complete)32 b(lo)s(ok)-5 b(ahead)31 b(\(table)h(as)h(deduction)g(stac)m(k\))57 1835 y Fr(UH)750 b Fx(n)715 b(up)s(dated)33 b(completed-ro)m(w)f(coun)m (ter)57 1946 y Fr(RA)750 b Fx(n)715 b(remaining)30 b(cosets)k(applied)e (to)g(relators)57 2056 y Fr(SG)750 b Fx(n)715 b(subgroup)33 b(generator)g(phase)57 2167 y Fr(RS)750 b Fx(n)715 b(relators)32 b(in)g(subgroup)h(phase)57 2278 y Fr(DS)750 b Fx(n)715 b(stac)m(k)34 b(o)m(v)m(er\015o)m(w)m(ed)h(\(compacted)e(and)f (doubled\))p 57 2314 V 57 2331 V 57 2527 a Fi(Notes:)48 b Fx(Hole)35 b(monitoring)d(is)j(exp)s(ensiv)m(e,)j(so)e(don't)f(turn)h (it)e(on)h(unless)h(y)m(ou)g(really)e(need)j(it.)57 2654 y(If)44 b(y)m(ou)g(wish)h(to)e(prin)m(t)h(out)f(the)i(presen)m(tation)f Fs(&)g Fx(the)g(parameters,)j(but)d(not)g(the)g(progress)57 2780 y(messages,)g(then)d(set)g Fr(mess)h Fx(non-zero,)h(but)e(v)m(ery) h(large.)67 b(\(Y)-8 b(ou'll)39 b(still)f(get)j(the)g Fr(SG)p Fx(,)g Fr(DS)p Fx(,)g(etc.)57 2906 y(messages,)50 b(but)c(not)f(the)i Fr(RD)p Fx(,)f Fr(DD)p Fx(,)g(etc.)g(ones.\))84 b(Y)-8 b(ou)45 b(can)h(set)h Fr(mess)f Fx(to)g Fr(1)p Fx(,)j(to)c(monitor)f(all)57 3033 y(en)m(umerator)33 b(actions,)f(but)h(b)s(e)f(w)m(arned)i(that)e(this)h(can)g(yield)e(v)m (ery)j(large)e(output)h(\014les.)169 3263 y Fu(B.38)112 b Fr(mo[de])53 b(;)57 3463 y Fx(Prin)m(ts)33 b(the)g(p)s(ossible)f(en)m (umeration)g(mo)s(des,)h(as)g(deduced)i(from)c(the)i(command)f(history) g(since)57 3590 y(the)h(last)f(call)f(to)h(the)h(en)m(umerator;)g(see)g (Section)g(3.1.)169 3820 y Fu(B.39)112 b Fr(nc)52 b(/)f(normal[)j (closure])f(:)e([0/1])i(;)57 4020 y Fx(This)32 b(option)e(tak)m(es)j (the)f(curren)m(t)h(table)e(\(whic)m(h)h(ma)m(y)f(or)h(ma)m(y)f(not)g (b)s(e)h(complete\),)f(and)h(traces)57 4146 y Fq(g)108 4110 y Fl(\000)p Fp(1)202 4146 y Fq(w)s(g)d Fx(and)d Fq(g)t(w)s(g)709 4110 y Fl(\000)p Fp(1)828 4146 y Fx(for)g(all)e(group) i(generators)h Fq(g)i Fx(and)e(all)d(subgroup)j(generator)g(w)m(ords)g Fq(w)s Fx(.)41 b(The)57 4273 y(trace)29 b(starts)g(at)g(coset)g(#1)g (\(ie,)g(the)g(subgroup\),)h(and)f(w)m(e)g(note)g(whether)h(w)m(e)g (get)f(bac)m(k)h(to)e(coset)57 4399 y(#1)f(or)g(not.)41 b(If)27 b(w)m(e)h(do)f(not,)h(then)g(w)m(e)g(prin)m(t)f(out)g(a)f(line) g(of)h(output.)41 b(If)27 b(the)h(argumen)m(t)f(is)f(presen)m(t)57 4526 y Fs(&)33 b Fx(set)h(\(ie,)f Fr(1)p Fx(\),)h(then)g(the)g (o\013ending)f(conjugate)h(is)f(also)f(added)i(to)f(the)h(subgroup)g (generators;)57 4652 y(the)h(default)f(is)h(not)f(to)h(do)g(so.)50 b(A)35 b(single)f(pass)h(though)g(the)g(\(original\))d(subgroup)j (generators)57 4779 y(is)d(made,)g(and)h(scans)h(whic)m(h)f(do)f Fm(not)42 b Fx(complete)32 b(are)h Fm(not)42 b Fx(pro)s(cessed)34 b(\(ie,)e(prin)m(ted/added\).)57 4957 y Fi(Notes:)42 b Fx(It)30 b(is)h(the)g Fm(user's)38 b Fx(resp)s(onsibilit)m(y)29 b(to)i(rerun)g(the)g(en)m(umeration)f(\()p Fs(&)g Fx(the)h Fr(nc)g Fx(option\))f(as)57 5084 y(necessary)35 b(un)m(til)c(the)i (situation)e(stabilises.)169 5314 y Fu(B.40)112 b Fr(no[)52 b(relators)i(in)d(subgroup])j(:)e([-1/0/1..])h(;)57 5514 y Fx(It)30 b(is)f(sometimes)g(helpful)f(to)i(include)f(the)h(relators)f (in)g(the)h(subgroup,)h(in)e(the)h(sense)h(that)f(they)57 5641 y(are)i(applied)e(to)i(coset)g(#1)g(at)g(the)g(start)g(of)f(an)g (en)m(umeration.)43 b(An)32 b(argumen)m(t)g(of)38 b Fr(0)32 b Fx(turns)g(this)1806 6054 y(32)p eop %%Page: 33 41 33 40 bop 57 340 a Fx(feature)43 b(o\013,)h(and)e(an)h(argumen)m(t)f (of)48 b Fr(-1)43 b Fx(includes)f(all)f(the)h(relators.)72 b(A)42 b(p)s(ositiv)m(e)g(argumen)m(t)57 467 y(includes)32 b(the)h(appropriate)f(n)m(um)m(b)s(er)h(of)f(relators,)g(in)g(order.) 169 700 y Fu(B.41)112 b Fr(oo)52 b(/)f(order[)i(option])g(:)f(<int>)h (;)57 902 y Fx(This)46 b(option)g(\014nds)h(a)f(coset)h(with)f(order)g (a)g(m)m(ultiple)e(of)i Fk(j)p Fr(<int>)q Fk(j)g Fx(mo)s(dulo)e(the)j (subgroup,)57 1028 y(and)42 b(prin)m(ts)g(out)h(its)e(coset)i(represen) m(tativ)m(e.)74 b(If)42 b Fr(<int>)k Fq(<)e Fx(0,)g(then)f(all)d (cosets)j(meeting)e(the)57 1155 y(requiremen)m(t)d(are)g(prin)m(ted.)58 b(If)38 b Fr(<int>)f Fx(=)f(0,)j(then)f(the)g(orders)g(of)f(all)f (cosets)j(are)e(prin)m(ted.)59 b(If)57 1281 y Fr(<int>)29 b Fq(>)f Fx(0,)k(then)h(the)g(\014rst)g(coset)h(meeting)d(the)i (requiremen)m(t)g(is)f(prin)m(ted.)169 1515 y Fu(B.42)112 b Fr(opt[ions])54 b(;)57 1716 y Fx(This)39 b(command)f(dumps)i(details) e(of)h(the)g(options)g(included)g(in)f(the)i(v)m(ersion)g(of)45 b Fo(A)m(CE)c Fx(y)m(ou're)57 1842 y(running;)35 b(i.e.,)f(what)h (compiler)d(\015ags)j(w)m(ere)g(set)g(when)h(the)e(executable)i(w)m(as) f(built.)47 b(A)35 b(t)m(ypical)57 1969 y(output,)e(illustrating)c(the) k(default)f(build,)f(is:)57 2118 y Ff(ACE)47 b(3.001)f(executable)f (built:)152 2214 y(Fri)i(Mar)g(30)g(14:30:59)f(CEST)h(2001)57 2310 y(Level)f(0)i(options:)152 2406 y(statistics)d(package)h(=)i(on) 152 2502 y(coinc)f(processing)e(messages)g(=)j(on)152 2598 y(dedn)f(processing)e(messages)h(=)h(on)57 2694 y(Level)f(1)i(options:)152 2790 y(workspace)e(multipliers)e(=)k (decimal)57 2886 y(Level)e(2)i(options:)152 2982 y(host)f(info)g(=)g (on)169 3216 y Fu(B.43)112 b Fr(par[ameters])55 b(;)57 3417 y Fx(An)24 b(old)f(option,)i(whic)m(h)f(did)g(nothing.)40 b(It)24 b(is)f(included)h(for)f(bac)m(kw)m(ard)j(comparabilit)m(y)-8 b(.)37 b(Pre-)p Fo(A)m(CE)57 3544 y Fx(3.001)32 b(scripts)h(ma)m(y)f (con)m(tain)g(this)g(option,)g(whic)m(h)h(is)f(quietly)g(ignored)g(b)m (y)j Fo(A)m(CE)f Fx(3.001.)169 3777 y Fu(B.44)112 b Fr(path[)53 b(compression])h(:)e([0/1])g(;)57 3979 y Fx(T)-8 b(o)34 b(correctly)h(pro)s(cess)h(m)m(ultiple)31 b(coincidences,)36 b(a)e(union-\014nd)g(m)m(ust)h(b)s(e)f(p)s(erformed.)49 b(If)34 b(b)s(oth)57 4105 y(path)h(compression)g(and)g(w)m(eigh)m(ted)h (union)f(are)g(used,)i(then)f(this)f(can)g(b)s(e)g(done)h(in)e(essen)m (tially)57 4232 y(linear)28 b(time)g(\(see,)k(e.g.,)e([4]\).)43 b(W)-8 b(eigh)m(ted)30 b(union)f(alone,)g(in)g(the)h(w)m(orst-case,)i (is)d(w)m(orse)i(than)f(lin-)57 4358 y(ear,)h(but)f(is)g(sub)s (quadratic.)43 b(In)31 b(practice,)g(path)f(compression)g(is)g(exp)s (ensiv)m(e,)j(since)e(it)e(in)m(v)m(olv)m(es)57 4484 y(man)m(y)35 b(coset)i(table)e(accesses.)54 b(So,)37 b(b)m(y)f(default,)g(path)f(compression)g(is)g(turned)i(o\013;)f(it)f (can)h(b)s(e)57 4611 y(turned)c(on)f(b)m(y)j Fr(path:1)p Fx(.)45 b(It)31 b(has)h(no)f(e\013ect)h(on)g(the)f(result,)h(but)g(ma)m (y)f(a\013ect)g(the)h(running)f(time)57 4737 y(and)i(the)g(in)m(ternal) e(statistics.)57 4917 y Fi(Gur)n(u)e(Notes:)39 b Fx(The)25 b(whole)g(question)g(of)f(the)h(b)s(est)g(w)m(a)m(y)h(to)e(handle)h (large)e(coincidence)i(forests)57 5044 y(is)h(problematic.)39 b(F)-8 b(ormally)g(,)25 b Fo(A)m(CE)j Fx(do)s(es)f(not)f(do)g(a)h(w)m (eigh)m(ted)g(union,)g(since)g(it)e(is)h(constrained)h(to)57 5170 y(replace)34 b(the)h(higher-n)m(um)m(b)s(ered)f(of)g(a)g (coinciden)m(t)g(pair.)48 b(In)35 b(practice,)f(this)g(seems)h(to)f (amoun)m(t)57 5296 y(to)28 b(m)m(uc)m(h)g(the)h(same)f(thing!)41 b(T)-8 b(urning)28 b(path)g(compression)g(on)g(cuts)h(do)m(wn)g(the)f (amoun)m(t)g(of)f(data)57 5423 y(mo)m(v)m(emen)m(t)33 b(during)e(coincidence)h(pro)s(cessing)h(at)e(the)i(exp)s(ense)h(of)e (ha)m(ving)g(to)f(trace)i(the)f(paths)57 5549 y(and)h(compress)g(them.) 43 b(In)33 b(general,)f(it)g(do)s(es)h(not)f(seem)h(to)g(b)s(e)f(w)m (orth)m(while.)1806 6054 y(33)p eop %%Page: 34 42 34 41 bop 169 340 a Fu(B.45)112 b Fr(pd)52 b(mo[de])h(/)e(pmod[e])i(:)f ([0/1..3])h(;)57 542 y Fx(If)25 b(the)h(argumen)m(t)g(is)e Fr(0)p Fx(,)k(then)e(F)-8 b(elsc)m(h)26 b(st)m(yle)g(de\014nitions)f (are)g(made)g(using)g(the)h(next)h(empt)m(y)e(table)57 668 y(slot.)43 b(If)32 b(the)h(argumen)m(t)f(is)f(non-zero,)i(then)g (gaps)f(of)g(length)g(one)g(found)h(during)f(relator)f(scans)57 795 y(in)k(F)-8 b(elsc)m(h)36 b(st)m(yle)h(are)e(preferen)m(tially)g (\014lled)g(\(sub)5 b(ject)37 b(to)f(the)g(v)-5 b(alue)35 b(of)42 b Fr(fi)p Fx(\).)54 b(If)36 b(the)g(argumen)m(t)57 921 y(is)30 b Fr(1)p Fx(,)h(they)g(are)g(\014lled)e(immediately)-8 b(,)28 b(and)i(if)g(it)f(is)h Fr(2)p Fx(,)h(the)g(consequen)m(t)i (deduction)e(is)f(also)f(made)57 1047 y(immediately)i(\(of)j(course,)j (these)e(are)g(also)e(put)i(on)g(the)f(deduction)h(stac)m(k\).)51 b(If)34 b(the)h(argumen)m(t)57 1174 y(is)f Fr(3)p Fx(,)h(then)g(the)g (gaps)g(are)f(noted)h(in)e(the)i(preferred)h(de\014nition)d(queue.)51 b(Pro)m(vided)35 b(a)f(liv)m(e)f(suc)m(h)57 1300 y(gap)28 b(surviv)m(es)i(\(and)f(no)f(coincidence)h(o)s(ccurs,)h(whic)m(h)f (causes)h(the)f(queue)h(to)e(b)s(e)g(discarded\))h(the)57 1427 y(next)40 b(coset)f(will)e(b)s(e)i(de\014ned)h(to)e(\014ll)f(the)j (oldest)e(gap)g(of)h(length)f(one.)62 b(The)40 b(default)e(v)-5 b(alue)38 b(is)57 1553 y(either)h Fr(0)g Fx(or)g Fr(3)p Fx(,)i(dep)s(ending)f(on)f(the)h(strategy)f(selected)i(\(see)f(Section) f(3.2\).)63 b(If)39 b(y)m(ou)h(w)m(an)m(t)g(to)57 1679 y(kno)m(w)34 b(more)e(details,)f(read)i(the)g(co)s(de.)169 1913 y Fu(B.46)112 b Fr(pd)52 b(si[ze])h(/)e(psiz[e])i(:)f ([0/2/4/8/...])j(;)57 2114 y Fx(The)29 b(preferred)h(de\014nition)d (queue)j(is)e(implemen)m(ted)f(as)h(a)g(ring,)h(dropping)e(earliest)h (en)m(tries.)42 b(Its)57 2241 y(size)c Fm(must)48 b Fx(b)s(e)39 b(2)687 2205 y Fj(n)717 2241 y Fx(,)h(for)d(some)h Fq(n)g(>)f Fx(0.)60 b(An)39 b(argumen)m(t)f(of)44 b Fr(0)39 b Fx(selects)g(the)g (default)e(size)i(of)e(256.)57 2367 y(Eac)m(h)32 b(queue)h(slot)d(tak)m (es)i(t)m(w)m(o)g(w)m(ords)g(\(i.e.,)f(8)g(b)m(ytes\),)i(and)e(the)g (queue)i(can)e(store)h(up)f(to)g(2)3441 2331 y Fj(n)3507 2367 y Fk(\000)19 b Fx(1)57 2494 y(en)m(tries.)169 2727 y Fu(B.47)112 b Fr(print)53 b(det[ails])g(/)f(sr)g(:)f([0/1..5])j(;)57 2929 y Fx(This)43 b(command)f(prin)m(ts)h(out)g(details)f(of)h(the)h (curren)m(t)g(presen)m(tation)g(and)f(parameters.)75 b(No)57 3055 y(argumen)m(t,)34 b(or)g(an)g(argumen)m(t)g(of)41 b Fr(0)p Fx(,)34 b(prin)m(ts)h(out)f(the)g(group)g Fs(&)g Fx(subgroup)h(name,)f(the)g(group's)57 3182 y(relators)21 b(and)h(the)g(subgroup's)h(generators.)40 b(If)22 b(the)g(argumen)m(t)g (is)f Fr(1)p Fx(,)j(then)f(the)f(group)f(generators)57 3308 y(and)28 b(the)g(curren)m(t)g(setting)f(of)h(the)f(en)m(umeration) g(con)m(trol)g(parameters)h(are)f(also)g(prin)m(ted.)42 b(\(This)57 3434 y(prin)m(tout)37 b(is)f(the)i(same)e(as)i(that)e(pro)s (duced)i(at)f(the)g(start)g(of)g(a)g(run)g(when)h(messaging)e(is)h (on.\))57 3561 y(Argumen)m(ts)23 b(of)29 b Fr(2)23 b Fx({)g Fr(5)g Fx(prin)m(t)f(out)h(the)g(curren)m(t)h(v)-5 b(alues)22 b(of)30 b Fr(enum)p Fx(,)c Fr(rel)p Fx(,)f Fr(subg)f Fs(&)e Fr(gen)p Fx(,)k(resp)s(ectiv)m(ely)-8 b(.)57 3687 y(See)33 b(App)s(endix)g(A)g(for)f(some)h(examples.)57 3867 y Fi(Notes:)51 b Fx(The)37 b(output)g(is)f(prin)m(ted)h(out)g(in)f (a)g(form)f(suitable)h(for)g(input,)h(so)g(that)g(a)f(record)h(of)57 3994 y(a)d(previous)h(run)f(can)h(b)s(e)f(used)i(to)d(replicate)h(the)g (run.)49 b(Note)35 b(that,)f(due)h(to)f(the)h(defaulting)d(of)57 4120 y(some)j(parameters)h(and)g(the)f(sp)s(ecial)g(meaning)f(attac)m (hed)i(to)g(some)f(v)-5 b(alues,)36 b(a)g(little)d(care)i(has)57 4246 y(to)j(b)s(e)g(tak)m(en)h(in)e(in)m(terpreting)h(the)g (parameters.)60 b(If)38 b(y)m(ou)h(wish)f(to)g Fm(exactly)46 b Fx(duplicate)38 b(a)f(run,)57 4373 y(y)m(ou)c(should)g(use)g(the)g (output)g(of)39 b Fr(sr)33 b Fm(after)43 b Fx(the)33 b(run)g(completes.)169 4606 y Fu(B.48)112 b Fr(pr[int)53 b(table])g(:)e([[-]<int>[,<int>[,<int>])q(]])57 b(;)57 4808 y Fx(Compact)37 b(the)g(table,)h(and)f(then)g(prin)m(t)g(it)f(out) h(from)e(the)j(\014rst)f(to)g(the)g(second)i(argumen)m(t,)f(in)57 4934 y(steps)44 b(of)e(the)h(third)f(argumen)m(t.)73 b(If)42 b(the)h(\014rst)g(argumen)m(t)f(is)g(negativ)m(e,)k(then)d(the) g(orders)g(\(if)57 5061 y(a)m(v)-5 b(ailable\))42 b(and)j(represen)m (tativ)m(es)i(of)d(the)h(cosets)h(are)e(prin)m(ted)h(also.)79 b(The)45 b(third)f(argumen)m(t)57 5187 y(defaults)i(to)g(one.)85 b(The)48 b(one-argumen)m(t)e(form)f(is)h(equiv)-5 b(alen)m(t)46 b(to)g(the)h(t)m(w)m(o-argumen)m(t)f(form)57 5313 y(with)e(a)g(\014rst) h(argumen)m(t)f(of)51 b Fr(1)45 b Fx(and)g(the)g(argumen)m(t)f(used)i (as)e(the)h(second)h(argumen)m(t.)79 b(The)57 5440 y(no-argumen)m(t)32 b(form)f(prin)m(ts)i(the)g(en)m(tire)f(table,)g(without)g(orders)i(or)e (represen)m(tativ)m(es.)1806 6054 y(34)p eop %%Page: 35 43 35 42 bop 169 340 a Fu(B.49)112 b Fr(pure)52 b(c[t])h(;)57 542 y Fx(Sets)31 b(the)f(strategy)g(to)f(basic)h(C-st)m(yle)g(\(coset)h (table)e(based\))h({)g(no)f(compaction,)g(no)h(gap-\014lling,)57 668 y(no)i(relators)g(in)g(subgroup;)h(see)h(Section)f(3.2.)169 902 y Fu(B.50)112 b Fr(pure)52 b(r[t])h(;)57 1103 y Fx(Sets)38 b(the)f(strategy)g(to)g(basic)f(R-st)m(yle)h(\(relator)e(based\))j({)f (no)f(Mendelsohn,)j(no)e(compaction,)57 1230 y(no)32 b(lo)s(ok)-5 b(ahead,)32 b(no)g(ro)m(w-\014lling;)e(see)k(Section)e (3.2.)169 1463 y Fu(B.51)112 b Fr(rc)52 b(/)f(random)i(coinc[idences]:) j(<int>[,<int>])e(;)57 1665 y Fx(This)36 b(option)e(attempts)i(to)f (\014nd)h(non)m(trivial)e(subgroups)i(with)g(index)g(a)f(m)m(ultiple)e (of)i(the)h(\014rst)57 1791 y(argumen)m(t)e(b)m(y)i(rep)s(eatedly)e (putting)g(random)g(cosets)i(coinciden)m(t)e(with)g(coset)h(#1)g(and)g (seeing)57 1918 y(what)44 b(happ)s(ens.)78 b(If)43 b(the)h(\014rst)g (argumen)m(t)g(is)f Fr(0)h Fx(an)m(y)g Fm(non-trivial)53 b Fx(\014nite)43 b(index)h(is)f(accepted,)57 2044 y(while)34 b(if)g(it's)g Fr(1)h Fm(any)44 b Fx(\014nite)35 b(index)g(will)d(do.)51 b(The)36 b(starting)e(coset)h(table)g(m)m(ust)g(b)s(e)g(non-empt)m(y)-8 b(,)57 2170 y(but)41 b(should)g(not)f(b)s(e)h(complete.)67 b(The)42 b(second)g(argumen)m(t)e(puts)i(a)e(limit)d(on)k(the)g(n)m(um) m(b)s(er)g(of)57 2297 y(attempts,)30 b(with)e(a)h(default)g(of)f(eigh)m (t.)42 b(F)-8 b(or)29 b(eac)m(h)h(attempt,)f(w)m(e)h(rep)s(eatedly)g (add)f(random)f(coset)57 2423 y(represen)m(tativ)m(es)36 b(to)d(the)g(subgroup)h(and)g(redo)f(the)h(en)m(umeration.)45 b(If)34 b(the)f(table)g(b)s(ecomes)h(to)s(o)57 2550 y(small,)i(the)i (attempt)f(is)g(ab)s(orted,)h(the)g(original)c(subgroup)k(generators)g (restored,)h(the)f(CT)g(is)57 2676 y(recalculated,)29 b(and)h(another)f(attempt)f(made.)42 b(If)30 b(an)f(attempt)f (succeeds,)33 b(then)d(the)f(new)h(set)g(of)57 2802 y(subgroup)j (generators)g(is)f(retained.)57 2982 y Fi(Gur)n(u)e(Notes:)39 b Fx(\(i\))25 b(A)h(coset)h(can)f(ha)m(v)m(e)h(man)m(y)e(di\013eren)m (t)h(represen)m(tativ)m(es.)44 b(Consider)26 b(running)57 3109 y Fr(st)39 b Fx(b)s(efore)g Fr(rc)p Fx(,)i(to)d(canonicise)h(the)g (table)f(and)h(the)g(represen)m(tativ)m(es.)64 b(This)39 b(mak)m(es)h(the)f(reps)57 3235 y(minimal;)29 b(sadly)-8 b(,)33 b(ho)m(w)m(ev)m(er,)i(it)d(will)e(only)i(do)h(so)g(for)f(the)h (\014rst)h(of)e(a)g(series)i(of)e(attempts.)44 b(\(ii\))31 b(If)57 3362 y(a)j(series)g(of)g(attempts)f(to)h(\014nd)g(a)g(subgroup) g(fails,)f(consider)h(running)g(the)g(en)m(umeration)f(with)57 3488 y(di\013eren)m(t)43 b(parameters.)73 b(Although)41 b Fr(rc)i Fx(is)f(random,)i(it)e(is)g(alw)m(a)m(ys)h(w)m(orking)f(with) g(the)h(same)57 3614 y(coset)34 b(table;)f(c)m(hanging)g(the)g (parameters)h(will)d(giv)m(e)i(a)g(di\013eren)m(t)g(table)g(and)g (hence)i(a)e(di\013eren)m(t)57 3741 y(set)g(of)f(reps.)169 3974 y Fu(B.52)112 b Fr(rec[over])54 b(/)d(contig[uous])k(;)57 4176 y Fx(In)m(v)m(ok)m(es)39 b(the)e(compaction)e(routine)g(on)i(the)f (table)g(to)g(reco)m(v)m(er)i(the)e(space)i(used)f(b)m(y)g(an)m(y)g (dead)57 4302 y(cosets.)43 b(A)28 b Fr(CO)g Fx(message)g(line)e(is)h (prin)m(ted)g(if)g(an)m(y)h(cosets)h(w)m(ere)f(reco)m(v)m(ered,)j(and)d (a)f Fr(co)h Fx(line)e(if)g(none)57 4429 y(w)m(ere.)44 b(This)30 b(routine)f(is)g(called)f(automatically)e(if)j(the)h Fr(cy)p Fx(,)h Fr(nc)p Fx(,)f Fr(pr)g Fx(or)g Fr(st)g Fx(options)f(are)g(in)m(v)m(ok)m(ed.)169 4662 y Fu(B.53)112 b Fr(rep)52 b(:)g(1..7[,<int>])i(;)57 4864 y Fx(The)39 b Fr(rep)f Fx(\(random)f(equiv)-5 b(alen)m(t)37 b(presen)m(tations\))i (option)d(complemen)m(ts)i(the)g Fr(aep)g Fx(option.)58 b(It)57 4990 y(generates)28 b(and)e(tests)i(some)e(random)g(equiv)-5 b(alen)m(t)26 b(presen)m(tations.)43 b(The)27 b(mandatory)f(argumen)m (t)57 5117 y(acts)j(as)f(for)g Fr(aep)p Fx(,)i(while)d(the)i(optional)d (second)j(argumen)m(t)f(sets)i(the)e(n)m(um)m(b)s(er)h(of)f(presen)m (tations,)57 5243 y(with)k(a)g(default)g(of)g(eigh)m(t.)57 5423 y(The)40 b(routine)e(\014rst)h(turns)h Fr(asis)g Fx(on)f(and)f Fr(mess)i Fx(o\013,)g(and)f(then)h(generates)g(and)f (tests)h(the)f(re-)57 5549 y(quested)45 b(equiv)-5 b(alen)m(t)43 b(presen)m(tations.)75 b(F)-8 b(or)42 b(eac)m(h)i(presen)m(tation)g (the)f(relators)f(used)i(and)f(the)1806 6054 y(35)p eop %%Page: 36 44 36 43 bop 57 340 a Fx(summary)27 b(result)g(line)f(is)h(prin)m(ted.)42 b Fr(asis)28 b Fs(&)f Fr(mess)h Fx(are)g(no)m(w)g(restored)g(to)f (their)g(original)d(v)-5 b(alues,)57 467 y(and)33 b(the)g(system)g(is)f (ready)i(for)e(further)g(commands.)57 647 y Fi(Notes:)75 b Fx(The)49 b(relator)f(in)m(v)m(ersions)h Fs(&)f Fx(rotations)f(are)i (`gen)m(uinely')g(random.)91 b(The)49 b(relator)57 773 y(p)s(erm)m(uting)36 b(is)g(a)h(little)d(bit)i(of)g(a)h(kludge,)h(with) e(the)h(`qualit)m(y')g(of)f(the)h(p)s(erm)m(utations)f(tending)57 899 y(to)41 b(impro)m(v)m(e)f(with)h(successiv)m(e)i(presen)m(tations.) 70 b(When)42 b(the)f Fr(rep)h Fx(command)d(completes,)k(the)57 1026 y(presen)m(tation)33 b(activ)m(e)g(is)f(the)h Fm(last)42 b Fx(one)33 b(generated.)57 1206 y Fi(Gur)n(u)46 b(Note:)59 b Fx(It)40 b(migh)m(t)g(app)s(ear)g(that)g(neglecting)g(to)g(restore)h (the)g(original)c(presen)m(tation)57 1332 y(is)45 b(an)h(error.)84 b(In)46 b(fact,)j(it)c(is)g(a)h(useful)g(feature!)84 b(Supp)s(ose)47 b(that)e(the)i(space)g(of)e(equiv)-5 b(alen)m(t)57 1459 y(presen)m(tations)43 b(is)g(to)s(o)e(large)h(to)g (exhaustiv)m(ely)h(test.)75 b(As)43 b(noted)g(in)e(the)i(en)m(try)h (for)e Fr(aep)p Fx(,)k(w)m(e)57 1585 y(can)34 b(start)g(up)h(m)m (ultiple)c(copies)k(of)40 b Fr(aep)35 b Fx(at)f(random)f(p)s(oin)m(ts)h (in)f(the)i(searc)m(h-space.)50 b(Man)m(ually)57 1712 y(generating)44 b(`random')f(equiv)-5 b(alen)m(t)44 b(presen)m(tations) i(to)e(serv)m(e)i(as)e(starting-p)s(oin)m(ts)f(is)h(tedious)57 1838 y(and)37 b(error-prone.)56 b(The)38 b Fr(rep)g Fx(option)e(pro)m (vides)i(a)e(simple)g(solution;)h(simply)f(run)h Fr(rep)h Fx(b)s(efore)57 1964 y Fr(aep)p Fx(!)169 2198 y Fu(B.54)112 b Fr(restart)53 b(;)57 2399 y Fx(An)47 b(old)e(option,)k(included)d (for)g(bac)m(kw)m(ard)i(compatibilit)m(y)-8 b(.)81 b(Use)47 b(the)g Fr(check/redo)i Fx(option)57 2526 y(instead.)h(Pre-)p Fo(A)m(CE)36 b Fx(3.001)e(scripts)i(ma)m(y)e(con)m(tain)h(this)f (option,)h(whic)m(h)g(is)f(quietly)h(ignored)f(b)m(y)57 2652 y Fo(A)m(CE)g Fx(3.001.)169 2886 y Fu(B.55)112 b Fr(r[factor])54 b(/)d(rt[)h(factor])h(:)f([<int>])h(;)57 3087 y Fx(The)33 b(v)-5 b(alue)32 b(of)f(this)h(parameter)g(sets)h(the) g(`blo)s(c)m(king)e(factor')h(for)g(R-st)m(yle)g(de\014nitions;)f (i.e.,)h(the)57 3214 y(n)m(um)m(b)s(er)25 b(of)g(cosets)h(applied)e(to) h(all)d(the)k(relators)e(during)g(eac)m(h)i(pass)g(through)f(the)g(en)m (umerator's)57 3340 y(main)32 b(lo)s(op.)45 b(The)35 b(absolute)e(v)-5 b(alue)34 b(of)40 b Fr(<int>)35 b Fx(is)e(the)h(v)-5 b(alue)33 b(used.)48 b(The)35 b(en)m(umeration)e(st)m(yle)h(is)57 3467 y(selected)g(b)m(y)f(the)g(v)-5 b(alues)33 b(of)f(the)h Fr(ct)g Fs(&)f Fr(rt)h Fx(parameters;)g(see)g(Section)g(3.1.)169 3700 y Fu(B.56)112 b Fr(row[)52 b(filling])i(:)d([0/1])i(;)57 3902 y Fx(When)41 b(making)e(HL)-8 b(T-st)m(yle)40 b(de\014nitions,)i (it)d(is)g(normal)f(to)i(scan)h(eac)m(h)g(ro)m(w)f(of)g(the)g(table)g (af-)57 4028 y(ter)g(its)f(coset)i(has)f(b)s(een)g(applied)f(to)g(all)f (relators,)j(and)f(mak)m(e)g(de\014nitions)f(to)g(\014ll)g(an)m(y)h (holes)57 4154 y(encoun)m(tered.)65 b(F)-8 b(ailure)37 b(to)i(do)g(so)h(can)f(cause)h(ev)m(en)h(simple)d(en)m(umerations)h(to) f(o)m(v)m(er\015o)m(w;)45 b(see)57 4281 y(Section)32 b(A.3.)44 b(T)-8 b(o)32 b(turn)h(ro)m(w)g(\014lling)d(o\013,)j(use)g Fr(row:0)p Fx(.)169 4514 y Fu(B.57)112 b Fr(sc)52 b(/)f(stabil[ising)k (cosets])e(:)f(<int>)g(;)57 4716 y Fx(This)24 b(option)f(tak)m(es)i (the)f(curren)m(t)h(table)e(\(whic)m(h)h(ma)m(y)g(or)f(ma)m(y)h(not)f (b)s(e)h(complete\),)h(and)f(lo)s(oks)f(for)57 4842 y(\(the)34 b(requested)i(n)m(um)m(b)s(er)e(of)7 b(\))33 b(cosets)i(whic)m(h)f (`stabilise')f(the)h(subgroup.)47 b(A)34 b(coset)g Fq(c)g Fx(stabilises)57 4969 y(the)g(subgroup)h Fk(h)p Fq(w)760 4984 y Fp(1)799 4969 y Fq(;)17 b(:)g(:)g(:)f(;)h(w)1088 4984 y Fj(s)1124 4969 y Fk(i)33 b Fx(if)g Fq(cw)1399 4984 y Fj(j)1465 4969 y Fx(=)d Fq(c)k Fx(for)f(all)f(1)d Fk(\024)i Fq(j)36 b Fk(\024)30 b Fq(s)p Fx(.)47 b(If)34 b Fr(<int>)d Fq(>)f Fx(0,)k(the)g(\014rst)h Fr(<int>)57 5095 y Fx(stabilising)f(cosets)39 b(found)e(are)h(prin)m(ted.)57 b(If)37 b Fr(<int>)g Fx(=)f(0,)i(all)d(of)i(the)h(stabilising)c (cosets,)40 b(plus)57 5222 y(their)d(represen)m(tativ)m(es,)42 b(are)c(prin)m(ted.)60 b(If)37 b Fr(<int>)h Fq(<)f Fx(0,)i(the)f (\014rst)h Fk(j)p Fr(<int>)q Fk(j)e Fx(stabilising)e(cosets,)57 5348 y(plus)d(their)h(represen)m(tativ)m(es,)i(are)d(prin)m(ted.)1806 6054 y(36)p eop %%Page: 37 45 37 44 bop 169 340 a Fu(B.58)112 b Fr(sims)52 b(:)g(1/3/5/7/9)i(;)57 533 y Fx(In)48 b(his)g(b)s(o)s(ok)g([15)o(],)k(Sims)c(discusses)i(ten)e (standard)h(en)m(umeration)e(strategies.)90 b(These)50 b(are)57 660 y(e\013ectiv)m(ely)c(HL)-8 b(T)45 b(without)g Fr(lookahead)i Fx(\(with)e(or)g(without)g(the)g Fr(mend)h Fx(parameter,)i(and)e(in)57 786 y(R)c(or)g(R*)g(st)m(yle\))h(and)f(F)-8 b(elsc)m(h,)45 b(all)40 b(either)i(with)g(or)g(without)g(table)g (standardisation)f(as)h(the)57 912 y(en)m(umeration)29 b(pro)s(ceeds.)44 b Fo(A)m(CE)31 b Fx(do)s(es)f(not)g(implemen)m(t)e (table)h(standardisation)g(on)h(an)f(ongoing)57 1039 y(basis,)e(although)e(tables)g(from)g(an)g(incomplete)f(or)i(paused)g (en)m(umeration)f(can)h(b)s(e)g(standardised)57 1165 y(b)s(efore)33 b(the)g(en)m(umeration)f(is)g(con)m(tin)m(ued.)44 b(The)34 b(other)e(\014v)m(e)i(strategies)f(are)f(implemen)m(ted,)g (and)57 1292 y(can)k(b)s(e)h(selected)g(b)m(y)g(this)f(command.)53 b(The)37 b(argumen)m(t)f(matc)m(hes)h(the)g(n)m(um)m(b)s(er)f(giv)m(en) h(in)e([15,)57 1418 y Fk(x)p Fx(5.5];)44 b(see)d(Section)e(3.2)h(for)f (the)h(parameter)g(settings.)65 b(With)40 b(care,)i(it)d(is)g(often)h (p)s(ossible)f(to)57 1544 y(duplicate)24 b(the)h(statistics)f(giv)m(en) h(in)f([15];)j(some)e(examples)g(are)f(giv)m(en)h(in)f(Sections)h(A.2)g (and)g(A.8.)169 1753 y Fu(B.59)112 b Fr(st[andard)54 b(table])f(;)57 1946 y Fx(This)43 b(option)e(compacts)i(and)f(then)h (standardises)h(the)f(table)f(\(whic)m(h)h(ma)m(y)f(or)g(ma)m(y)g(not)h (b)s(e)57 2072 y(complete\).)81 b(That)46 b(is,)i(for)d(a)g(giv)m(en)h (ordering)e(of)h(the)h(generators)g(in)f(the)h(columns)e(of)h(the)57 2198 y(table,)35 b(it)g(pro)s(duces)h(the)g(`canonic')f(v)m(ersion)h (of)f(the)h(curren)m(t)h(table.)51 b(In)35 b(suc)m(h)i(a)e(table,)h(a)f (ro)m(w-)57 2325 y(ma)5 b(jor)40 b(scan)h(encoun)m(ters)h(previously)f (unseen)h(cosets)g(in)e(\(con)m(tiguous\))h(n)m(umeric)f(order;)45 b(see)57 2451 y(Section)32 b(A.1)h(for)f(an)g(example.)57 2623 y Fi(Notes:)49 b Fx(\(i\))35 b(In)i(a)e(canonic)h(table,)g(the)g (coset)h(represen)m(tativ)m(es)i(are)d(in)f(length)g(plus)h(\(column)57 2749 y(order\))c(lexicographic)f(order,)h(and)g(eac)m(h)h(is)f(the)g (minim)m(um)d(in)i(this)h(order.)44 b(F)-8 b(urther,)32 b(they)h(are)57 2875 y(a)c(Sc)m(hreier)h(set)g(\(ie,)f(eac)m(h)i (pre\014x)f(of)f(a)g(rep)h(is)f(also)f(a)h(rep\).)43 b(\(ii\))27 b(See)j(Sims)f([15)o(])h(for)e(a)i(discussion)57 3002 y(of)i(standardising)g(tables,)g(and)h(what)g(this)f(ac)m(hiev)m (es.)57 3173 y Fi(Gur)n(u)42 b(Notes:)50 b Fx(In)37 b(half)f(of)g(the)h (ten)g(standard)g(en)m(umeration)f(strategies)g(of)g(Sims)g([15],)h (the)57 3300 y(table)h(is)g(standardised)i(rep)s(eatedly)-8 b(.)62 b(This)39 b(is)g(exp)s(ensiv)m(e)h(computationally)-8 b(,)38 b(but)h(can)g(result)57 3426 y(in)c(few)m(er)h(cosets)h(b)s (eing)e(necessary)-8 b(.)54 b(The)37 b(e\013ect)f(of)f(doing)g(this)g (can)h(b)s(e)f(in)m(v)m(estigated)h(in)f Fo(A)m(CE)57 3553 y Fx(b)m(y)29 b(\(rep)s(eatedly\))g(halting)d(the)i(en)m (umeration,)h(standardising)e(the)i(table,)f(and)h(con)m(tin)m(uing;)g (see)57 3679 y(Section)j(A.8)h(for)f(an)g(example.)169 3887 y Fu(B.60)112 b Fr(stat[istics])55 b(/)c(stats)i(;)57 4080 y Fx(If)31 b(the)g(statistics)g(pac)m(k)-5 b(age)31 b(is)g(compiled)e(in)m(to)h(the)i(co)s(de)f(\(whic)m(h)g(it)f(is)h(b)m (y)h(default,)f(see)h(the)f Fr(opt)57 4206 y Fx(command\),)37 b(then)h(dump)e(the)i(statistics)e(accum)m(ulated)h(during)g(the)g (most)g(recen)m(t)h(en)m(umera-)57 4333 y(tion.)47 b(See)35 b(Section)f(A.1)g(for)g(an)g(example,)g(and)g(the)h Fr(enum.c)g Fx(source)h(\014le)d(for)h(the)h(meaning)d(of)57 4459 y(the)h(v)-5 b(ariables.)169 4667 y Fu(B.61)112 b Fr(style)53 b(;)57 4860 y Fx(Prin)m(ts)23 b(the)g(curren)m(t)g(en)m(umeration)f(st) m(yle,)k(as)c(deduced)j(from)c(the)i(curren)m(t)h Fr(Ct)f Fs(&)f Fr(Rt)h Fx(parameters;)57 4987 y(see)34 b(Section)e(3.1.)169 5195 y Fu(B.62)112 b Fr(subg[roup)54 b(name])e(:)g(<string>)h(;)57 5388 y Fx(This)34 b(command)e(de\014nes)j(the)f(name)f(b)m(y)h(whic)m (h)g(the)g(curren)m(t)g(subgroup)h(will)c(b)s(e)i(iden)m(ti\014ed)h(in) 57 5514 y(an)m(y)28 b(prin)m(tout.)41 b(It)27 b(has)h(no)f(e\013ect)h (on)e(the)i(actual)e(en)m(umeration,)i(and)f(defaults)g(to)g Fr(H)p Fx(.)g(An)g(empt)m(y)57 5641 y(name)32 b(is)g(accepted;)i(to)f (see)g(what)g(the)g(curren)m(t)h(name)e(is,)g(use)i(the)f Fr(sr)g Fx(command.)1806 6054 y(37)p eop %%Page: 38 46 38 45 bop 169 340 a Fu(B.63)112 b Fr(sys[tem])53 b(:)f(<string>)h(;)57 542 y Fx(P)m(asses)35 b Fr(<string>)f Fx(to)f(a)f(shell,)g(via)g(the)h (C)g(library)e(routine)h Fr(system\(\))p Fx(.)169 775 y Fu(B.64)112 b Fr(text)52 b(:)g(<string>)h(;)57 977 y Fx(Just)39 b(ec)m(ho)s(es)h Fr(<string>)p Fx(.)63 b(This)39 b(allo)m(ws)e(the)i(output)g(from)e(a)h(run)h(driv)m(en)g(b)m(y)g(a)f (script)h(to)f(b)s(e)57 1103 y(tarted)33 b(up.)169 1337 y Fu(B.65)112 b Fr(ti[me)53 b(limit])g(:)e([-1/0/1..])j(;)57 1538 y Fx(The)30 b Fr(ti)f Fx(command)f(puts)i(a)e(time)g(limit)d(\(in) j(seconds\))j(on)e(the)g(length)f(of)h(a)f(run.)43 b(An)29 b(argumen)m(t)57 1665 y(of)40 b Fq(<)24 b Fr(0)40 b Fx(mean)g(there)h (is)f(no)g(limit)d(\(the)j(default\).)66 b(If)40 b(the)h(argumen)m(t)f (is)g Fk(\025)24 b Fr(0)41 b Fx(then)g(the)f(total)57 1791 y(elapsed)30 b(time)e(for)h(this)g(call)f(is)h(c)m(hec)m(k)m(ed)k (at)c(the)h(end)h(of)e(eac)m(h)h(pass)h(through)e(the)h(en)m (umerator's)57 1918 y(main)36 b(lo)s(op,)h(and)g(if)f(it's)h(more)f (than)i(the)f(limit)d(the)k(run)f(is)g(stopp)s(ed)h(and)f(the)h(curren) m(t)g(table)57 2044 y(returned.)60 b(Note)38 b(that)f(a)h(limit)c(of)j Fr(0)h Fx(p)s(erforms)f(exactly)h(one)g(pass)g(through)g(the)g(main)e (lo)s(op,)57 2170 y(since)41 b Fr(0)g Fk(\025)g Fr(0)p Fx(.)66 b(If)40 b(the)h(en)m(umerator)f(is)g(run)g(in)g(the)g(con)m (tin)m(ue)h(mo)s(de,)h(this)d(allo)m(ws)g(a)h(form)f(of)57 2297 y(`single-stepping')-12 b(.)67 b(The)42 b(time)e(limit)d(is)k (appro)m(ximate,)h(in)e(the)i(sense)h(that)d(the)i(en)m(umerator)57 2423 y(ma)m(y)c(run)g(for)f(a)h(longer,)g(but)h(nev)m(er)g(a)f (shorter,)i(time.)58 b(So,)39 b(if)e(there)i(is,)f(e.g.,)i(a)e(big)f (collapse)57 2550 y(\(so)32 b(that)g(the)g(time)f(round)h(the)g(lo)s (op)f(b)s(ecomes)h(v)m(ery)h(long\),)e(then)i(the)f(run)g(ma)m(y)g(run) g(o)m(v)m(er)h(the)57 2676 y(limit)c(b)m(y)34 b(a)e(large)f(amoun)m(t.) 57 2856 y Fi(Notes:)58 b Fx(The)41 b(time)d(limit)f(is)i(CPU-time,)i (not)f(w)m(all-time.)63 b(As)40 b(in)g(all)e(timing)f(under)k(Unix,)57 2982 y(the)34 b(clo)s(c)m(k's)g(gran)m(ularit)m(y)e(\(usually)h(10)g (mSec\))h(and)g(the)g(system)g(load)f(can)h(a\013ect)f(the)h(timing;)57 3109 y(so)k(the)f(n)m(um)m(b)s(er)h(of)f(main)f(lo)s(op)g(iterations)g (in)h(a)g(giv)m(en)g(time)f(ma)m(y)i(v)-5 b(ary)d(.)58 b(If)37 b(y)m(ou)h(w)m(an)m(t)g(more)57 3235 y(precise)33 b(con)m(trol,)f(use)i(the)f Fr(loop)g Fx(option.)169 3469 y Fu(B.66)112 b Fr(tw)52 b(/)f(trace[)i(word])g(:)e(<int>,<word>)k (;)57 3670 y Fx(T)-8 b(races)28 b Fr(<word>)g Fx(through)e(the)h(coset) g(table,)h(starting)d(at)h(coset)i Fr(<int>)p Fx(.)42 b(Prin)m(ts)27 b(the)g(\014nal)f(coset,)57 3797 y(if)31 b(the)i(trace)g(completes.)169 4030 y Fu(B.67)112 b Fr(wo[rkspace])54 b(:)e([<int>[k/m/g]])j(;)57 4232 y Fx(By)24 b(default,)h Fo(A)m(CE)g Fx(has)f(a)g(ph)m(ysical)f(table)g(size)h(of)g(10)1970 4196 y Fp(6)2032 4232 y Fx(en)m(tries)h(\(i.e.,)g(4)t Fk(\002)t Fx(10)2783 4196 y Fp(6)2846 4232 y Fx(b)m(ytes)g(in)e(the)h (default)57 4358 y(32-bit)35 b(en)m(vironmen)m(t\).)54 b(The)38 b(n)m(um)m(b)s(er)e(of)g(cosets)i(in)d(the)i(table)e(is)h(the) h(table)f(size)g(divided)g(b)m(y)57 4485 y(the)28 b(n)m(um)m(b)s(er)g (of)f(columns.)41 b(The)28 b Fr(wo)g Fx(command)f(allo)m(ws)f(the)i(ph) m(ysical)g(table)e(size,)j(in)e(en)m(tries,)i(to)57 4611 y(b)s(e)35 b(set.)50 b(The)35 b(argumen)m(t)f(is)h(m)m(ultiplied)c(b)m (y)k(1,)g(10)1940 4575 y Fp(3)1962 4611 y Fx(,)h(10)2123 4575 y Fp(6)2145 4611 y Fx(,)f(or)f(10)2426 4575 y Fp(9)2449 4611 y Fx(,)h(dep)s(ending)f(as)h(nothing,)f(a)g Fr(k)p Fx(,)57 4737 y(an)g Fr(m)p Fx(,)g(or)f(a)g Fr(g)h Fx(is)f(app)s(ended)i (to)e(the)h(argumen)m(t.)47 b(Although)33 b(the)h(n)m(um)m(b)s(er)g(of) f(cosets)i(is)e(limited)57 4864 y(to)27 b(2)220 4828 y Fp(31)307 4864 y Fk(\000)12 b Fx(1)27 b(\(if)f(the)i(C)g Fr(<int>)h Fx(t)m(yp)s(e)g(is)e(32)g(bits\),)h(the)g(table)f(size)h (can)f(exceed)j(the)e(4GByte)g(32-bit)57 4990 y(limit)h(if)i(a)i (suitable)e(mac)m(hine)h(is)h(used.)57 5170 y Fi(Notes:)42 b Fx(If)30 b(the)h(binary)f(option)g(is)g(set)h(\(see)h(the)f Fr(opt)g Fx(command\),)f(the)h(m)m(ultipliers)d(are)i(1,)h(2)3567 5134 y Fp(10)3625 5170 y Fx(,)57 5297 y(2)106 5260 y Fp(20)206 5297 y Fs(&)24 b Fx(2)350 5260 y Fp(30)450 5297 y Fx(resp)s(ectiv)m(ely)-8 b(.)42 b(The)26 b(actual)f(n)m(um)m(b)s (er)g(of)g(cosets)h(in)f(the)g(table)g(is)g(en)m(tries)p Fq(=)p Fx(columns)6 b Fk(\000)h Fx(2,)57 5423 y(rounded)31 b(do)m(wn)h(to)e(the)h(nearest)g(in)m(teger.)43 b(The)32 b Fk(\000)p Fx(2)e(is)h(to)f(allo)m(w)f(for)h(p)s(ossible)g(rounding)f (errors)57 5549 y(and)k(the)g(fact)f(that)g(coset)i(#0)e(is)h(not)f (used.)1806 6054 y(38)p eop %%Page: 39 47 39 46 bop 169 340 a Fu(B.68)112 b Fr(#)52 b(...)g(<newline>)57 542 y Fx(An)m(y)43 b(input)e(b)s(et)m(w)m(een)j(a)e(sharp)g(sign)f(\()p Fr(#)p Fx(\))h(and)g(the)h(next)f(newline)g(is)f(ignored.)71 b(This)42 b(allo)m(ws)57 668 y(commen)m(ts)32 b(to)h(b)s(e)f(included)h (an)m(ywhere)h(in)e(command)f(scripts.)1806 6054 y(39)p eop %%Page: 40 48 40 47 bop 1507 758 a Fz(Appendix)45 b(C)1099 1033 y Fv(State)53 b(mac)l(hine)g(details)p 57 2538 3595 4 v 1235 2643 a Fi(Figure)37 b(C.1:)43 b Fx(The)34 b(R/C)e(st)m(yle)p 57 2686 V 57 2700 V 630 5616 a @beginspecial -37 @llx -19 @lly 253 @urx 328 @ury 2900 @rwi @setspecial %%BeginDocument: styles.0 %!PS %%BoundingBox: -37 -19 253 328 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9fe8036107000bdb77c8 %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 198 moveto 36 198 lineto 36 234 lineto -36 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 210 moveto 36 210 lineto stroke newpath -36 222 moveto -20 222 lineto -20 234 lineto stroke newpath -8 234 moveto -8 222 lineto 8 222 lineto 8 234 lineto stroke -33.90001 225.47964 moveto (44) cmr10 9.96265 fshow -2.49068 224.57964 moveto (7) cmr10 9.96265 fshow -6.67638 212.5961 moveto (SG) cmr10 9.96265 fshow -35.34636 201.8302 moveto (\000) cmsy10 9.96265 fshow -27.59766 201.8302 moveto (260) cmr10 9.96265 fshow -6.36505 201.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 201.8302 moveto (2) cmr10 9.96265 fshow 17.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 25.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath -12 198 moveto -12 210 lineto stroke newpath 12 198 moveto 12 210 lineto stroke newpath 0 198 moveto 0 18 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5304 21.6946 moveto 0 18 lineto 1.5304 21.6946 lineto closepath gsave fill grestore stroke newpath 24 198 moveto 24 154.29146 108 205.70854 108 162 curveto stroke newpath 106.22894 165.5862 moveto 106.86148 164.51366 107.45279 163.32106 108 162 curveto 108.54721 163.32106 108.97241 164.58247 109.28357 165.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 270 moveto 36 270 lineto 36 306 lineto -36 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 282 moveto 36 282 lineto stroke newpath -36 294 moveto -20 294 lineto -20 306 lineto stroke newpath -8 306 moveto -8 294 lineto 8 294 lineto 8 306 lineto stroke -33.90001 297.47964 moveto (19) cmr10 9.96265 fshow -1.66045 298.71053 moveto (-) cmr10 9.96265 fshow -11.13882 284.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 273.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 273.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 270 moveto 0 234 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 237.6956 moveto 0 234 lineto 1.5308 237.6956 lineto closepath gsave fill grestore stroke -21.95935 320.95514 moveto (isa) cmr10 9.96265 fshow -10.55765 320.95514 moveto (v) cmr10 9.96265 fshow -5.57635 320.95514 moveto (e) cmr10 9.96265 fshow 2.17245 320.95514 moveto ( ) cmsy10 9.96265 fshow 15.45595 320.95514 moveto (F) cmr10 9.96265 fshow -24.5607 310.9372 moveto (cdapp) cmr10 9.96265 fshow 4.7738 310.9372 moveto ( ) cmsy10 9.96265 fshow 18.0573 310.9372 moveto (F) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 54 moveto 144 54 lineto 144 90 lineto 72 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 66 moveto 144 66 lineto stroke newpath 72 78 moveto 88 78 lineto 88 90 lineto stroke newpath 100 90 moveto 100 78 lineto 116 78 lineto 116 90 lineto stroke 74.09999 81.47964 moveto (46) cmr10 9.96265 fshow 105.50932 80.57964 moveto (5) cmr10 9.96265 fshow 101.28903 68.5961 moveto (CL) cmr10 9.96265 fshow 83.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 91.38365 57.8302 moveto (2) cmr10 9.96265 fshow 119.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 127.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 54 moveto 108 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 90 54 moveto 90 6.87851 0 65.12149 0 18 curveto stroke newpath -1.30414 21.7807 moveto -0.97781 20.57568 -0.54536 19.3166 0 18 curveto 0.54536 19.3166 1.12991 20.51266 1.75125 21.59549 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 126 54 moveto 126 18 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 124.4692 21.6956 moveto 126 18 lineto 127.5308 21.6956 lineto closepath gsave fill grestore stroke 101.48079 8.1922 moveto (T) cmr10 9.96265 fshow 107.8458 8.1922 moveto (o) cmr10 9.96265 fshow 116.148 8.1922 moveto (state) cmr10 9.96265 fshow 140.55649 8.1922 moveto (41) cmr10 9.96265 fshow 101.41159 -3.87364 moveto (of) cmr10 9.96265 fshow 112.758 -3.87364 moveto (CR) cmr10 9.96265 fshow 130.6077 -3.87364 moveto (st) cmr10 9.96265 fshow 138.135 -3.87364 moveto (yle) cmr10 9.96265 fshow 128.09999 42.98898 moveto (cdapp) cmr10 9.96265 fshow 157.4345 42.98898 moveto ( ) cmsy10 9.96265 fshow 170.71799 42.98898 moveto (T) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 126 moveto 144 126 lineto 144 162 lineto 72 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 138 moveto 144 138 lineto stroke newpath 72 150 moveto 88 150 lineto 88 162 lineto stroke newpath 100 162 moveto 100 150 lineto 116 150 lineto 116 162 lineto stroke 74.09999 153.47964 moveto (45) cmr10 9.96265 fshow 105.50932 152.57964 moveto (1) cmr10 9.96265 fshow 100.528 140.5961 moveto (RD) cmr10 9.96265 fshow 77.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 129.8302 moveto (2) cmr10 9.96265 fshow 105.50932 129 moveto (0) cmr10 9.96265 fshow 125.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 126 moveto 96 138 lineto stroke newpath 120 126 moveto 120 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 126 moveto 84 93.20294 39.87656 92.37727 18 72 curveto 3.51964 58.51204 0 37.87654 0 18 curveto stroke newpath -1.48477 21.71396 moveto -1.0051 20.46768 -0.50919 19.22925 0 18 curveto 0.50919 19.22925 1.03424 20.4556 1.57632 21.67603 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 126 moveto 108 90 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4692 93.6956 moveto 108 90 lineto 109.5308 93.6956 lineto closepath gsave fill grestore stroke newpath 132 126 moveto 132 102.42172 181.07637 100.09227 180 144 curveto 178.5343 203.78844 108 198.61261 108 162 curveto stroke newpath 106.74194 165.79749 moveto 107.05655 164.53752 107.47385 163.27022 108 162 curveto 108.52615 163.27022 109.12723 164.46141 109.79572 165.57477 curveto closepath gsave fill grestore stroke 110.09999 96.10342 moveto (isa) cmr10 9.96265 fshow 121.5017 96.10342 moveto (v) cmr10 9.96265 fshow 126.48299 96.10342 moveto (e) cmr10 9.96265 fshow 134.2318 96.10342 moveto ( ) cmsy10 9.96265 fshow 147.51529 96.10342 moveto (T) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 270 moveto 144 270 lineto 144 306 lineto 72 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 282 moveto 144 282 lineto stroke newpath 72 294 moveto 88 294 lineto 88 306 lineto stroke newpath 100 306 moveto 100 294 lineto 116 294 lineto 116 306 lineto stroke 74.09999 297.47964 moveto (1) cmr10 9.96265 fshow 106.33955 298.71053 moveto (-) cmr10 9.96265 fshow 96.91652 284.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 273.8302 moveto (1) cmr10 9.96265 fshow newpath 108 270 moveto 108 212.33926 0 291.66074 0 234 curveto stroke newpath -1.35252 237.7653 moveto -0.9901 236.5597 -0.54074 235.30544 0 234 curveto 0.54074 235.30544 1.10991 236.51007 1.70616 237.61882 curveto closepath gsave fill grestore stroke 86.04065 320.95514 moveto (isa) cmr10 9.96265 fshow 97.44235 320.95514 moveto (v) cmr10 9.96265 fshow 102.42365 320.95514 moveto (e) cmr10 9.96265 fshow 110.17245 320.95514 moveto ( ) cmsy10 9.96265 fshow 123.45595 320.95514 moveto (F) cmr10 9.96265 fshow 83.4393 310.9372 moveto (cdapp) cmr10 9.96265 fshow 112.7738 310.9372 moveto ( ) cmsy10 9.96265 fshow 126.0573 310.9372 moveto (F) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 270 moveto 252 270 lineto 252 306 lineto 180 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 282 moveto 252 282 lineto stroke newpath 180 294 moveto 196 294 lineto 196 306 lineto stroke newpath 208 306 moveto 208 294 lineto 224 294 lineto 224 306 lineto stroke 182.09999 297.47964 moveto (10) cmr10 9.96265 fshow 214.33955 298.71053 moveto (-) cmr10 9.96265 fshow 196.07465 284.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 273.8302 moveto (1) cmr10 9.96265 fshow newpath 216 270 moveto 216 210.35324 108 221.64676 108 162 curveto stroke newpath 106.62595 165.75626 moveto 107.01917 164.51654 107.47615 163.26465 108 162 curveto 108.52385 163.26465 109.08594 164.47299 109.68454 165.62766 curveto closepath gsave fill grestore stroke 194.04065 320.95514 moveto (isa) cmr10 9.96265 fshow 205.44235 320.95514 moveto (v) cmr10 9.96265 fshow 210.42365 320.95514 moveto (e) cmr10 9.96265 fshow 218.17245 320.95514 moveto ( ) cmsy10 9.96265 fshow 231.45595 320.95514 moveto (F) cmr10 9.96265 fshow 191.4393 310.9372 moveto (cdapp) cmr10 9.96265 fshow 220.7738 310.9372 moveto ( ) cmsy10 9.96265 fshow 234.0573 310.9372 moveto (F) cmr10 9.96265 fshow showpage %%EOF %%EndDocument @endspecial 57 5640 V 1806 6054 a(40)p eop %%Page: 41 49 41 48 bop 57 1094 3595 4 v 1270 1199 a Fi(Figure)37 b(C.2:)44 b Fx(The)33 b(R*)f(st)m(yle)p 57 1237 V 57 1251 V 409 4766 a @beginspecial -37 @llx -19 @lly 306 @urx 400 @ury 3430 @rwi @setspecial %%BeginDocument: styles.1 %!PS %%BoundingBox: -37 -19 306 400 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9ee8022137000b9a77c %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 270 moveto 36 270 lineto 36 306 lineto -36 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 282 moveto 36 282 lineto stroke newpath -36 294 moveto -20 294 lineto -20 306 lineto stroke newpath -8 306 moveto -8 294 lineto 8 294 lineto 8 306 lineto stroke -33.90001 297.47964 moveto (59) cmr10 9.96265 fshow -2.49068 296.57964 moveto (5) cmr10 9.96265 fshow -6.71097 284.5961 moveto (CL) cmr10 9.96265 fshow -24.36505 273.8302 moveto (\000) cmsy10 9.96265 fshow -16.61635 273.8302 moveto (2) cmr10 9.96265 fshow 11.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 19.38365 273.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 270 moveto 0 282 lineto stroke 24.08504 258.98898 moveto (cdapp) cmr10 9.96265 fshow 53.41954 258.98898 moveto ( ) cmsy10 9.96265 fshow 66.70303 258.98898 moveto (T) cmr10 9.96265 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -18 270 moveto -18 185.67885 0 102.32115 0 18 curveto stroke newpath -1.54239 21.68869 moveto -1.02429 20.46103 -0.51012 19.23149 0 18 curveto 0.51012 19.23149 1.01596 20.46448 1.51773 21.69891 curveto closepath gsave fill grestore stroke newpath 18 270 moveto 18 222.87851 108 281.12149 108 234 curveto stroke newpath 106.24875 237.59549 moveto 106.87009 236.51266 107.45464 235.3166 108 234 curveto 108.54536 235.3166 108.97781 236.57568 109.30414 237.7807 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 342 moveto 36 342 lineto 36 378 lineto -36 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 354 moveto 36 354 lineto stroke newpath -36 366 moveto -20 366 lineto -20 378 lineto stroke newpath -8 378 moveto -8 366 lineto 8 366 lineto 8 378 lineto stroke -33.90001 369.47964 moveto (20) cmr10 9.96265 fshow -1.66045 370.71053 moveto (-) cmr10 9.96265 fshow -11.13882 356.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 345.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 345.8302 moveto (1) cmr10 9.96265 fshow -22.30525 381 moveto (isa) cmr10 9.96265 fshow -10.90355 381 moveto (v) cmr10 9.96265 fshow -5.92226 381 moveto (e) cmr10 9.96265 fshow 1.82655 381 moveto ( ) cmsy10 9.96265 fshow 15.11005 381 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 342 moveto 0 306 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 309.6956 moveto 0 306 lineto 1.5308 309.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 198 moveto 144 198 lineto 144 234 lineto 72 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 210 moveto 144 210 lineto stroke newpath 72 222 moveto 88 222 lineto 88 234 lineto stroke newpath 100 234 moveto 100 222 lineto 116 222 lineto 116 234 lineto stroke 74.09999 225.47964 moveto (60) cmr10 9.96265 fshow 105.50932 224.57964 moveto (7) cmr10 9.96265 fshow 101.32362 212.5961 moveto (SG) cmr10 9.96265 fshow 77.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 201.8302 moveto (2) cmr10 9.96265 fshow 101.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 201.8302 moveto (1) cmr10 9.96265 fshow 120.65364 201.8302 moveto (\000) cmsy10 9.96265 fshow 128.40234 201.8302 moveto (260) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 198 moveto 96 210 lineto stroke newpath 120 198 moveto 120 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 198 moveto 84 128.52946 0 87.47054 0 18 curveto stroke newpath -1.44398 21.72899 moveto -0.99489 20.48386 -0.51398 19.24081 0 18 curveto 0.51398 19.24081 1.0529 20.45981 1.6158 21.65782 curveto closepath gsave fill grestore stroke newpath 108 198 moveto 108 140.33926 216 219.66074 216 162 curveto stroke newpath 214.29384 165.61882 moveto 214.89009 164.51007 215.45926 163.30544 216 162 curveto 216.54074 163.30544 216.9901 164.5597 217.35252 165.7653 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 342 moveto 144 342 lineto 144 378 lineto 72 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 354 moveto 144 354 lineto stroke newpath 72 366 moveto 88 366 lineto 88 378 lineto stroke newpath 100 378 moveto 100 366 lineto 116 366 lineto 116 378 lineto stroke 74.09999 369.47964 moveto (2) cmr10 9.96265 fshow 106.33955 370.71053 moveto (-) cmr10 9.96265 fshow 96.91652 356.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 345.8302 moveto (1) cmr10 9.96265 fshow 85.69475 392.95514 moveto (isa) cmr10 9.96265 fshow 97.09645 392.95514 moveto (v) cmr10 9.96265 fshow 102.07774 392.95514 moveto (e) cmr10 9.96265 fshow 109.82655 392.95514 moveto ( ) cmsy10 9.96265 fshow 123.11005 392.95514 moveto (T) cmr10 9.96265 fshow 83.09335 382.9372 moveto (cdapp) cmr10 9.96265 fshow 112.42786 382.9372 moveto ( ) cmsy10 9.96265 fshow 125.71135 382.9372 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 342 moveto 108 234 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4694 237.6951 moveto 108 234 lineto 109.5306 237.6951 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 54 moveto 252 54 lineto 252 90 lineto 180 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 66 moveto 252 66 lineto stroke newpath 180 78 moveto 196 78 lineto 196 90 lineto stroke newpath 208 90 moveto 208 78 lineto 224 78 lineto 224 90 lineto stroke 182.09999 81.47964 moveto (62) cmr10 9.96265 fshow 213.50932 80.57964 moveto (3) cmr10 9.96265 fshow 208.52798 68.5961 moveto (CO) cmr10 9.96265 fshow 195.50932 57 moveto (0) cmr10 9.96265 fshow 227.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 235.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 54 moveto 216 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 234 54 moveto 234 33.20273 268.03194 26.2009 288 54 curveto 311.03049 86.06253 310.24919 129.18489 288 162 curveto 262.241 199.99167 216 190.14595 216 162 curveto stroke newpath 214.77228 165.80739 moveto 215.06694 164.54047 215.47423 163.2693 216 162 curveto 216.52577 163.2693 217.13664 164.45615 217.82416 165.56035 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 126 moveto 252 126 lineto 252 162 lineto 180 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 138 moveto 252 138 lineto stroke newpath 180 150 moveto 196 150 lineto 196 162 lineto stroke newpath 208 162 moveto 208 150 lineto 224 150 lineto 224 162 lineto stroke 182.09999 153.47964 moveto (61) cmr10 9.96265 fshow 213.50932 152.57964 moveto (9) cmr10 9.96265 fshow 208.94312 140.5961 moveto (RP) cmr10 9.96265 fshow 185.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 193.38365 129.8302 moveto (2) cmr10 9.96265 fshow 213.50932 129 moveto (0) cmr10 9.96265 fshow 233.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 241.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 204 126 moveto 204 138 lineto stroke newpath 228 126 moveto 228 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 192 126 moveto 192 103.98727 168.06326 92.57512 144 90 curveto 77.60126 82.89436 0 77.84892 0 18 curveto stroke newpath -1.41971 21.7391 moveto -0.99355 20.5034 -0.52072 19.25711 0 18 curveto 0.52072 19.25711 1.06767 20.4727 1.64014 21.6478 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 126 moveto 216 90 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4692 93.6956 moveto 216 90 lineto 217.5308 93.6956 lineto closepath gsave fill grestore stroke newpath 240 126 moveto 240 116.47905 255.68741 113.06535 264 126 curveto 270.9532 136.8194 270.20752 150.63176 264 162 curveto 249.0793 189.32523 216 181.98634 216 162 curveto stroke newpath 214.90569 165.84749 moveto 215.10843 164.56921 215.46886 163.28226 216 162 curveto 216.53114 163.28226 217.18631 164.44711 217.94685 165.49434 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 342 moveto 252 342 lineto 252 378 lineto 180 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 354 moveto 252 354 lineto stroke newpath 180 366 moveto 196 366 lineto 196 378 lineto stroke newpath 208 378 moveto 208 366 lineto 224 366 lineto 224 378 lineto stroke 182.09999 369.47964 moveto (11) cmr10 9.96265 fshow 214.33955 370.71053 moveto (-) cmr10 9.96265 fshow 196.07465 356.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 345.8302 moveto (1) cmr10 9.96265 fshow 193.69475 381 moveto (isa) cmr10 9.96265 fshow 205.09645 381 moveto (v) cmr10 9.96265 fshow 210.07774 381 moveto (e) cmr10 9.96265 fshow 217.82655 381 moveto ( ) cmsy10 9.96265 fshow 231.11005 381 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 342 moveto 216 162 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4696 165.6946 moveto 216 162 lineto 217.5304 165.6946 lineto closepath gsave fill grestore stroke showpage %%EOF %%EndDocument @endspecial 57 4791 V 1806 6054 a(41)p eop %%Page: 42 50 42 49 bop 57 551 3595 4 v 1276 651 a Fi(Figure)37 b(C.3:)44 b Fx(The)33 b(Cr)g(st)m(yle)p 57 688 V 57 702 V 480 5309 a @beginspecial -37 @llx -78 @lly 289 @urx 472 @ury 3260 @rwi @setspecial %%BeginDocument: styles.2 %!PS %%BoundingBox: -37 -78 289 472 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9ff8032127000bdb77c8 %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 342 moveto 36 342 lineto 36 378 lineto -36 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 354 moveto 36 354 lineto stroke newpath -36 366 moveto -20 366 lineto -20 378 lineto stroke newpath -8 378 moveto -8 366 lineto 8 366 lineto 8 378 lineto stroke -33.90001 369.47964 moveto (47) cmr10 9.96265 fshow -2.49068 368.57964 moveto (5) cmr10 9.96265 fshow -6.71097 356.5961 moveto (CL) cmr10 9.96265 fshow -24.36505 345.8302 moveto (\000) cmsy10 9.96265 fshow -16.61635 345.8302 moveto (2) cmr10 9.96265 fshow 11.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 19.38365 345.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 342 moveto 0 354 lineto stroke 24.08504 330.98898 moveto (cdapp) cmr10 9.96265 fshow 53.41954 330.98898 moveto ( ) cmsy10 9.96265 fshow 66.70303 330.98898 moveto (T) cmr10 9.96265 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -18 342 moveto -18 275.59148 0 210.40852 0 144 curveto 0 18 lineto stroke newpath -1.53113 21.69637 moveto 0 18 lineto 1.53113 21.69637 lineto closepath gsave fill grestore stroke newpath 18 342 moveto 18 294.87851 108 353.12149 108 306 curveto stroke newpath 106.24875 309.59549 moveto 106.87009 308.51266 107.45464 307.3166 108 306 curveto 108.54536 307.3166 108.97781 308.57568 109.30414 309.7807 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 414 moveto 36 414 lineto 36 450 lineto -36 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 426 moveto 36 426 lineto stroke newpath -36 438 moveto -20 438 lineto -20 450 lineto stroke newpath -8 450 moveto -8 438 lineto 8 438 lineto 8 450 lineto stroke -33.90001 441.47964 moveto (21) cmr10 9.96265 fshow -1.66045 442.71053 moveto (-) cmr10 9.96265 fshow -11.13882 428.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 417.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 417.8302 moveto (1) cmr10 9.96265 fshow -22.30525 453 moveto (isa) cmr10 9.96265 fshow -10.90355 453 moveto (v) cmr10 9.96265 fshow -5.92226 453 moveto (e) cmr10 9.96265 fshow 1.82655 453 moveto ( ) cmsy10 9.96265 fshow 15.11005 453 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 414 moveto 0 378 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 381.6956 moveto 0 378 lineto 1.5308 381.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 198 moveto 144 198 lineto 144 234 lineto 72 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 210 moveto 144 210 lineto stroke newpath 72 222 moveto 88 222 lineto 88 234 lineto stroke newpath 100 234 moveto 100 222 lineto 116 222 lineto 116 234 lineto stroke 74.09999 225.47964 moveto (49) cmr10 9.96265 fshow 105.50932 224.57964 moveto (8) cmr10 9.96265 fshow 101.56578 212.5961 moveto (RS) cmr10 9.96265 fshow 77.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 201.8302 moveto (2) cmr10 9.96265 fshow 105.50932 201 moveto (0) cmr10 9.96265 fshow 125.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 198 moveto 96 210 lineto stroke newpath 120 198 moveto 120 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 198 moveto 84 128.52946 0 87.47054 0 18 curveto stroke newpath -1.44398 21.72899 moveto -0.99489 20.48386 -0.51398 19.24081 0 18 curveto 0.51398 19.24081 1.0529 20.45981 1.6158 21.65782 curveto closepath gsave fill grestore stroke newpath 108 198 moveto 108 177.31691 124.17456 160.1052 144 162 curveto 174.25795 164.89188 216 195.98245 216 162 curveto stroke newpath 214.26584 165.6042 moveto 214.86795 164.53523 215.44637 163.33656 216 162 curveto 216.55363 163.33656 216.99225 164.59312 217.32239 165.77477 curveto closepath gsave fill grestore stroke newpath 132 198 moveto 132 154.29146 216 205.70854 216 162 curveto stroke newpath 214.22894 165.5862 moveto 214.86148 164.51366 215.45279 163.32106 216 162 curveto 216.54721 163.32106 216.97241 164.58247 217.28357 165.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 270 moveto 144 270 lineto 144 306 lineto 72 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 282 moveto 144 282 lineto stroke newpath 72 294 moveto 88 294 lineto 88 306 lineto stroke newpath 100 306 moveto 100 294 lineto 116 294 lineto 116 306 lineto stroke 74.09999 297.47964 moveto (48) cmr10 9.96265 fshow 105.50932 296.57964 moveto (7) cmr10 9.96265 fshow 101.32362 284.5961 moveto (SG) cmr10 9.96265 fshow 77.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 273.8302 moveto (2) cmr10 9.96265 fshow 101.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 273.8302 moveto (1) cmr10 9.96265 fshow 120.65364 273.8302 moveto (\000) cmsy10 9.96265 fshow 128.40234 273.8302 moveto (260) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 270 moveto 96 282 lineto stroke newpath 120 270 moveto 120 282 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 270 moveto 84 253.37927 67.92622 243.53027 54 234 curveto 23.22641 212.94038 0 181.02144 0 144 curveto 0 18 lineto stroke newpath -1.53113 21.69637 moveto 0 18 lineto 1.53113 21.69637 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 270 moveto 108 234 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4692 237.6956 moveto 108 234 lineto 109.5308 237.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 414 moveto 144 414 lineto 144 450 lineto 72 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 426 moveto 144 426 lineto stroke newpath 72 438 moveto 88 438 lineto 88 450 lineto stroke newpath 100 450 moveto 100 438 lineto 116 438 lineto 116 450 lineto stroke 74.09999 441.47964 moveto (3) cmr10 9.96265 fshow 106.33955 442.71053 moveto (-) cmr10 9.96265 fshow 96.91652 428.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 417.8302 moveto (1) cmr10 9.96265 fshow 85.69475 464.95514 moveto (isa) cmr10 9.96265 fshow 97.09645 464.95514 moveto (v) cmr10 9.96265 fshow 102.07774 464.95514 moveto (e) cmr10 9.96265 fshow 109.82655 464.95514 moveto ( ) cmsy10 9.96265 fshow 123.11005 464.95514 moveto (T) cmr10 9.96265 fshow 83.09335 454.9372 moveto (cdapp) cmr10 9.96265 fshow 112.42786 454.9372 moveto ( ) cmsy10 9.96265 fshow 125.71135 454.9372 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 414 moveto 108 306 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4694 309.6951 moveto 108 306 lineto 109.5306 309.6951 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 -18 moveto 252 -18 lineto 252 18 lineto 180 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 -6 moveto 252 -6 lineto stroke newpath 180 6 moveto 196 6 lineto 196 18 lineto stroke newpath 208 18 moveto 208 6 lineto 224 6 lineto 224 18 lineto stroke 182.09999 9.47964 moveto (52) cmr10 9.96265 fshow 213.50932 8.57964 moveto (1) cmr10 9.96265 fshow 208.528 -3.4039 moveto (RD) cmr10 9.96265 fshow 185.63495 -14.1698 moveto (\000) cmsy10 9.96265 fshow 193.38365 -14.1698 moveto (2) cmr10 9.96265 fshow 213.50932 -15 moveto (0) cmr10 9.96265 fshow 233.63495 -14.1698 moveto (\000) cmsy10 9.96265 fshow 241.38365 -14.1698 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 204 -18 moveto 204 -6 lineto stroke newpath 228 -18 moveto 228 -6 lineto stroke 209.48079 -63.8078 moveto (T) cmr10 9.96265 fshow 215.8458 -63.8078 moveto (o) cmr10 9.96265 fshow 224.148 -63.8078 moveto (state) cmr10 9.96265 fshow 248.55649 -63.8078 moveto (35) cmr10 9.96265 fshow 213.07845 -75.87364 moveto (of) cmr10 9.96265 fshow 224.42485 -75.87364 moveto (C) cmr10 9.96265 fshow 234.94095 -75.87364 moveto (st) cmr10 9.96265 fshow 242.46825 -75.87364 moveto (yle) cmr10 9.96265 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 192 -18 moveto 192 -48.94362 136.9065 -53.03168 108 0 curveto 71.54547 66.87927 0 58.20027 0 18 curveto stroke newpath -1.30217 21.78204 moveto -0.95647 20.52553 -0.52348 19.26378 0 18 curveto 0.52348 19.26378 1.10954 20.46211 1.75359 21.59506 curveto closepath gsave fill grestore stroke newpath 216 -18 moveto 216 -30.98222 228 -41.01778 228 -54 curveto stroke newpath 226.13722 -50.46016 moveto 226.8519 -51.57127 227.48041 -52.74564 228 -54 curveto 228.51959 -52.74564 228.90558 -51.47081 229.18593 -50.1798 curveto closepath gsave fill grestore stroke newpath 240 -18 moveto 240 -30.98222 228 -41.01778 228 -54 curveto stroke newpath 226.81407 -50.1798 moveto 227.09442 -51.47081 227.48041 -52.74564 228 -54 curveto 228.51959 -52.74564 229.1481 -51.57127 229.86278 -50.46016 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 54 moveto 252 54 lineto 252 90 lineto 180 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 66 moveto 252 66 lineto stroke newpath 180 78 moveto 196 78 lineto 196 90 lineto stroke newpath 208 90 moveto 208 78 lineto 224 78 lineto 224 90 lineto stroke 182.09999 81.47964 moveto (51) cmr10 9.96265 fshow 213.50932 80.57964 moveto (3) cmr10 9.96265 fshow 208.52798 68.5961 moveto (CO) cmr10 9.96265 fshow 195.50932 57 moveto (0) cmr10 9.96265 fshow 227.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 235.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 54 moveto 216 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 234 54 moveto 234 39.83592 216 32.16408 216 18 curveto stroke newpath 214.924 21.8527 moveto 215.12448 20.56111 215.47131 19.27632 216 18 curveto 216.52869 19.27632 217.19193 20.43004 217.96349 21.48509 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 126 moveto 252 126 lineto 252 162 lineto 180 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 138 moveto 252 138 lineto stroke newpath 180 150 moveto 196 150 lineto 196 162 lineto stroke newpath 208 162 moveto 208 150 lineto 224 150 lineto 224 162 lineto stroke 182.09999 153.47964 moveto (50) cmr10 9.96265 fshow 213.50932 152.57964 moveto (4) cmr10 9.96265 fshow 208.59718 140.5961 moveto (CD) cmr10 9.96265 fshow 185.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 193.38365 129.8302 moveto (2) cmr10 9.96265 fshow 213.50932 129 moveto (0) cmr10 9.96265 fshow 233.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 241.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 204 126 moveto 204 138 lineto stroke newpath 228 126 moveto 228 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 192 126 moveto 192 103.98727 168.06326 92.57512 144 90 curveto 77.60126 82.89436 0 77.84892 0 18 curveto stroke newpath -1.41971 21.7391 moveto -0.99355 20.5034 -0.52072 19.25711 0 18 curveto 0.52072 19.25711 1.06767 20.4727 1.64014 21.6478 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 126 moveto 216 90 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4692 93.6956 moveto 216 90 lineto 217.5308 93.6956 lineto closepath gsave fill grestore stroke newpath 240 126 moveto 240 98.2786 282.98235 97.16426 288 72 curveto 291.78293 53.02808 273.4916 37.7168 252 36 curveto 235.21689 34.65933 216 32.906 216 18 curveto stroke newpath 214.962 21.86284 moveto 215.11 20.61797 215.4485 19.33139 216 18 curveto 216.5515 19.33139 217.22191 20.48048 217.99753 21.46538 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 414 moveto 252 414 lineto 252 450 lineto 180 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 426 moveto 252 426 lineto stroke newpath 180 438 moveto 196 438 lineto 196 450 lineto stroke newpath 208 450 moveto 208 438 lineto 224 438 lineto 224 450 lineto stroke 182.09999 441.47964 moveto (12) cmr10 9.96265 fshow 214.33955 442.71053 moveto (-) cmr10 9.96265 fshow 196.07465 428.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 417.8302 moveto (1) cmr10 9.96265 fshow 193.69475 453 moveto (isa) cmr10 9.96265 fshow 205.09645 453 moveto (v) cmr10 9.96265 fshow 210.07774 453 moveto (e) cmr10 9.96265 fshow 217.82655 453 moveto ( ) cmsy10 9.96265 fshow 231.11005 453 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 414 moveto 216 162 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4696 165.6946 moveto 216 162 lineto 217.5304 165.6946 lineto closepath gsave fill grestore stroke showpage %%EOF %%EndDocument @endspecial 57 5334 V 1806 6054 a(42)p eop %%Page: 43 51 43 50 bop 57 796 3595 4 v 1295 896 a Fi(Figure)37 b(C.4:)44 b Fx(The)33 b(C)g(st)m(yle)p 57 934 V 57 948 V 409 5063 a @beginspecial -37 @llx -19 @lly 306 @urx 472 @ury 3430 @rwi @setspecial %%BeginDocument: styles.5 %!PS %%BoundingBox: -37 -19 306 472 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9ff0032127000b9a77c %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 342 moveto 36 342 lineto 36 378 lineto -36 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 354 moveto 36 354 lineto stroke newpath -36 366 moveto -20 366 lineto -20 378 lineto stroke newpath -8 378 moveto -8 366 lineto 8 366 lineto 8 378 lineto stroke -33.90001 369.47964 moveto (32) cmr10 9.96265 fshow -2.49068 368.57964 moveto (5) cmr10 9.96265 fshow -6.71097 356.5961 moveto (CL) cmr10 9.96265 fshow -24.36505 345.8302 moveto (\000) cmsy10 9.96265 fshow -16.61635 345.8302 moveto (2) cmr10 9.96265 fshow 11.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 19.38365 345.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 342 moveto 0 354 lineto stroke 24.08504 330.98898 moveto (cdapp) cmr10 9.96265 fshow 53.41954 330.98898 moveto ( ) cmsy10 9.96265 fshow 66.70303 330.98898 moveto (T) cmr10 9.96265 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -18 342 moveto -18 275.59148 0 210.40852 0 144 curveto 0 18 lineto stroke newpath -1.53113 21.69637 moveto 0 18 lineto 1.53113 21.69637 lineto closepath gsave fill grestore stroke newpath 18 342 moveto 18 294.87851 108 353.12149 108 306 curveto stroke newpath 106.24875 309.59549 moveto 106.87009 308.51266 107.45464 307.3166 108 306 curveto 108.54536 307.3166 108.97781 308.57568 109.30414 309.7807 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 414 moveto 36 414 lineto 36 450 lineto -36 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 426 moveto 36 426 lineto stroke newpath -36 438 moveto -20 438 lineto -20 450 lineto stroke newpath -8 450 moveto -8 438 lineto 8 438 lineto 8 450 lineto stroke -33.90001 441.47964 moveto (24) cmr10 9.96265 fshow -1.66045 442.71053 moveto (-) cmr10 9.96265 fshow -11.13882 428.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 417.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 417.8302 moveto (1) cmr10 9.96265 fshow -22.30525 453 moveto (isa) cmr10 9.96265 fshow -10.90355 453 moveto (v) cmr10 9.96265 fshow -5.92226 453 moveto (e) cmr10 9.96265 fshow 1.82655 453 moveto ( ) cmsy10 9.96265 fshow 15.11005 453 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 414 moveto 0 378 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 381.6956 moveto 0 378 lineto 1.5308 381.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 198 moveto 144 198 lineto 144 234 lineto 72 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 210 moveto 144 210 lineto stroke newpath 72 222 moveto 88 222 lineto 88 234 lineto stroke newpath 100 234 moveto 100 222 lineto 116 222 lineto 116 234 lineto stroke 74.09999 225.47964 moveto (34) cmr10 9.96265 fshow 105.50932 224.57964 moveto (8) cmr10 9.96265 fshow 101.56578 212.5961 moveto (RS) cmr10 9.96265 fshow 77.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 201.8302 moveto (2) cmr10 9.96265 fshow 105.50932 201 moveto (0) cmr10 9.96265 fshow 125.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 198 moveto 96 210 lineto stroke newpath 120 198 moveto 120 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 198 moveto 84 128.52946 0 87.47054 0 18 curveto stroke newpath -1.44398 21.72899 moveto -0.99489 20.48386 -0.51398 19.24081 0 18 curveto 0.51398 19.24081 1.0529 20.45981 1.6158 21.65782 curveto closepath gsave fill grestore stroke newpath 108 198 moveto 108 177.31691 124.17456 160.1052 144 162 curveto 174.25795 164.89188 216 195.98245 216 162 curveto stroke newpath 214.26584 165.6042 moveto 214.86795 164.53523 215.44637 163.33656 216 162 curveto 216.55363 163.33656 216.99225 164.59312 217.32239 165.77477 curveto closepath gsave fill grestore stroke newpath 132 198 moveto 132 154.29146 216 205.70854 216 162 curveto stroke newpath 214.22894 165.5862 moveto 214.86148 164.51366 215.45279 163.32106 216 162 curveto 216.54721 163.32106 216.97241 164.58247 217.28357 165.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 270 moveto 144 270 lineto 144 306 lineto 72 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 282 moveto 144 282 lineto stroke newpath 72 294 moveto 88 294 lineto 88 306 lineto stroke newpath 100 306 moveto 100 294 lineto 116 294 lineto 116 306 lineto stroke 74.09999 297.47964 moveto (33) cmr10 9.96265 fshow 105.50932 296.57964 moveto (7) cmr10 9.96265 fshow 101.32362 284.5961 moveto (SG) cmr10 9.96265 fshow 77.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 273.8302 moveto (2) cmr10 9.96265 fshow 101.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 273.8302 moveto (1) cmr10 9.96265 fshow 120.65364 273.8302 moveto (\000) cmsy10 9.96265 fshow 128.40234 273.8302 moveto (260) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 270 moveto 96 282 lineto stroke newpath 120 270 moveto 120 282 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 270 moveto 84 253.37927 67.92622 243.53027 54 234 curveto 23.22641 212.94038 0 181.02144 0 144 curveto 0 18 lineto stroke newpath -1.53113 21.69637 moveto 0 18 lineto 1.53113 21.69637 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 270 moveto 108 234 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4692 237.6956 moveto 108 234 lineto 109.5308 237.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 414 moveto 144 414 lineto 144 450 lineto 72 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 426 moveto 144 426 lineto stroke newpath 72 438 moveto 88 438 lineto 88 450 lineto stroke newpath 100 450 moveto 100 438 lineto 116 438 lineto 116 450 lineto stroke 74.09999 441.47964 moveto (6) cmr10 9.96265 fshow 106.33955 442.71053 moveto (-) cmr10 9.96265 fshow 96.91652 428.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 417.8302 moveto (1) cmr10 9.96265 fshow 85.69475 464.95514 moveto (isa) cmr10 9.96265 fshow 97.09645 464.95514 moveto (v) cmr10 9.96265 fshow 102.07774 464.95514 moveto (e) cmr10 9.96265 fshow 109.82655 464.95514 moveto ( ) cmsy10 9.96265 fshow 123.11005 464.95514 moveto (T) cmr10 9.96265 fshow 83.09335 454.9372 moveto (cdapp) cmr10 9.96265 fshow 112.42786 454.9372 moveto ( ) cmsy10 9.96265 fshow 125.71135 454.9372 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 414 moveto 108 306 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4694 309.6951 moveto 108 306 lineto 109.5306 309.6951 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 54 moveto 252 54 lineto 252 90 lineto 180 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 66 moveto 252 66 lineto stroke newpath 180 78 moveto 196 78 lineto 196 90 lineto stroke newpath 208 90 moveto 208 78 lineto 224 78 lineto 224 90 lineto stroke 182.09999 81.47964 moveto (36) cmr10 9.96265 fshow 213.50932 80.57964 moveto (3) cmr10 9.96265 fshow 208.52798 68.5961 moveto (CO) cmr10 9.96265 fshow 195.50932 57 moveto (0) cmr10 9.96265 fshow 227.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 235.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 54 moveto 216 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 234 54 moveto 234 33.20273 268.03194 26.2009 288 54 curveto 311.03049 86.06253 310.24919 129.18489 288 162 curveto 262.241 199.99167 216 190.14595 216 162 curveto stroke newpath 214.77228 165.80739 moveto 215.06694 164.54047 215.47423 163.2693 216 162 curveto 216.52577 163.2693 217.13664 164.45615 217.82416 165.56035 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 126 moveto 252 126 lineto 252 162 lineto 180 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 138 moveto 252 138 lineto stroke newpath 180 150 moveto 196 150 lineto 196 162 lineto stroke newpath 208 162 moveto 208 150 lineto 224 150 lineto 224 162 lineto stroke 182.09999 153.47964 moveto (35) cmr10 9.96265 fshow 213.50932 152.57964 moveto (4) cmr10 9.96265 fshow 208.59718 140.5961 moveto (CD) cmr10 9.96265 fshow 185.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 193.38365 129.8302 moveto (2) cmr10 9.96265 fshow 213.50932 129 moveto (0) cmr10 9.96265 fshow 233.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 241.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 204 126 moveto 204 138 lineto stroke newpath 228 126 moveto 228 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 192 126 moveto 192 103.98727 168.06326 92.57512 144 90 curveto 77.60126 82.89436 0 77.84892 0 18 curveto stroke newpath -1.41971 21.7391 moveto -0.99355 20.5034 -0.52072 19.25711 0 18 curveto 0.52072 19.25711 1.06767 20.4727 1.64014 21.6478 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 126 moveto 216 90 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4692 93.6956 moveto 216 90 lineto 217.5308 93.6956 lineto closepath gsave fill grestore stroke newpath 240 126 moveto 240 116.47905 255.68741 113.06535 264 126 curveto 270.9532 136.8194 270.20752 150.63176 264 162 curveto 249.0793 189.32523 216 181.98634 216 162 curveto stroke newpath 214.90569 165.84749 moveto 215.10843 164.56921 215.46886 163.28226 216 162 curveto 216.53114 163.28226 217.18631 164.44711 217.94685 165.49434 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 414 moveto 252 414 lineto 252 450 lineto 180 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 426 moveto 252 426 lineto stroke newpath 180 438 moveto 196 438 lineto 196 450 lineto stroke newpath 208 450 moveto 208 438 lineto 224 438 lineto 224 450 lineto stroke 182.09999 441.47964 moveto (15) cmr10 9.96265 fshow 214.33955 442.71053 moveto (-) cmr10 9.96265 fshow 196.07465 428.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 417.8302 moveto (1) cmr10 9.96265 fshow 193.69475 453 moveto (isa) cmr10 9.96265 fshow 205.09645 453 moveto (v) cmr10 9.96265 fshow 210.07774 453 moveto (e) cmr10 9.96265 fshow 217.82655 453 moveto ( ) cmsy10 9.96265 fshow 231.11005 453 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 414 moveto 216 162 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4696 165.6946 moveto 216 162 lineto 217.5304 165.6946 lineto closepath gsave fill grestore stroke showpage %%EOF %%EndDocument @endspecial 57 5088 V 1806 6054 a(43)p eop %%Page: 44 52 44 51 bop 57 796 3595 4 v 1273 896 a Fi(Figure)37 b(C.5:)43 b Fx(The)34 b(Rc)f(st)m(yle)p 57 934 V 57 948 V 484 5063 a @beginspecial -37 @llx -19 @lly 288 @urx 472 @ury 3250 @rwi @setspecial %%BeginDocument: styles.6 %!PS %%BoundingBox: -37 -19 288 472 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9ff0036127000bdb77c8 %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 342 moveto 36 342 lineto 36 378 lineto -36 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 354 moveto 36 354 lineto stroke newpath -36 366 moveto -20 366 lineto -20 378 lineto stroke newpath -8 378 moveto -8 366 lineto 8 366 lineto 8 378 lineto stroke -33.90001 369.47964 moveto (53) cmr10 9.96265 fshow -2.49068 368.57964 moveto (7) cmr10 9.96265 fshow -6.67638 356.5961 moveto (SG) cmr10 9.96265 fshow -35.34636 345.8302 moveto (\000) cmsy10 9.96265 fshow -27.59766 345.8302 moveto (260) cmr10 9.96265 fshow -6.36505 345.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 345.8302 moveto (2) cmr10 9.96265 fshow 17.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 25.38365 345.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath -12 342 moveto -12 354 lineto stroke newpath 12 342 moveto 12 354 lineto stroke newpath 0 342 moveto 0 18 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5306 21.6951 moveto 0 18 lineto 1.5306 21.6951 lineto closepath gsave fill grestore stroke newpath 24 342 moveto 24 298.29146 108 349.70854 108 306 curveto stroke newpath 106.22894 309.5862 moveto 106.86148 308.51366 107.45279 307.32106 108 306 curveto 108.54721 307.32106 108.97241 308.58247 109.28357 309.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 414 moveto 36 414 lineto 36 450 lineto -36 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 426 moveto 36 426 lineto stroke newpath -36 438 moveto -20 438 lineto -20 450 lineto stroke newpath -8 450 moveto -8 438 lineto 8 438 lineto 8 450 lineto stroke -33.90001 441.47964 moveto (25) cmr10 9.96265 fshow -1.66045 442.71053 moveto (-) cmr10 9.96265 fshow -11.13882 428.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 417.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 417.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 414 moveto 0 378 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 381.6956 moveto 0 378 lineto 1.5308 381.6956 lineto closepath gsave fill grestore stroke -21.95935 464.95514 moveto (isa) cmr10 9.96265 fshow -10.55765 464.95514 moveto (v) cmr10 9.96265 fshow -5.57635 464.95514 moveto (e) cmr10 9.96265 fshow 2.17245 464.95514 moveto ( ) cmsy10 9.96265 fshow 15.45595 464.95514 moveto (F) cmr10 9.96265 fshow -24.5607 454.9372 moveto (cdapp) cmr10 9.96265 fshow 4.7738 454.9372 moveto ( ) cmsy10 9.96265 fshow 18.0573 454.9372 moveto (F) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 54 moveto 144 54 lineto 144 90 lineto 72 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 66 moveto 144 66 lineto stroke newpath 72 78 moveto 88 78 lineto 88 90 lineto stroke newpath 100 90 moveto 100 78 lineto 116 78 lineto 116 90 lineto stroke 74.09999 81.47964 moveto (58) cmr10 9.96265 fshow 105.50932 80.57964 moveto (4) cmr10 9.96265 fshow 100.59718 68.5961 moveto (CD) cmr10 9.96265 fshow 77.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 57.8302 moveto (2) cmr10 9.96265 fshow 105.50932 57 moveto (0) cmr10 9.96265 fshow 125.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 54 moveto 96 66 lineto stroke newpath 120 54 moveto 120 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 54 moveto 84 10.29146 0 61.70854 0 18 curveto stroke newpath -1.28357 21.78813 moveto -0.97241 20.58247 -0.54721 19.32106 0 18 curveto 0.54721 19.32106 1.13852 20.51366 1.77106 21.5862 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 54 moveto 108 0 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.46909 3.69586 moveto 108 0 lineto 109.53091 3.69586 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 132 54 moveto 132 0 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 130.46909 3.69586 moveto 132 0 lineto 133.53091 3.69586 lineto closepath gsave fill grestore stroke 55.8786 21.48691 moveto (cdapp) cmr10 9.96265 fshow 85.2131 21.48691 moveto ( ) cmsy10 9.96265 fshow 98.4966 21.48691 moveto (F) cmr10 9.96265 fshow 53.96907 2.64096 moveto (T) cmr10 9.96265 fshow 60.33408 2.64096 moveto (o) cmr10 9.96265 fshow 68.63628 2.64096 moveto (state) cmr10 9.96265 fshow 93.04477 2.64096 moveto (30) cmr10 9.96265 fshow 61.02597 -8.40094 moveto (of) cmr10 9.96265 fshow 72.37238 -8.40094 moveto (R) cmr10 9.96265 fshow 83.02687 -8.40094 moveto (st) cmr10 9.96265 fshow 90.55417 -8.40094 moveto (yle) cmr10 9.96265 fshow 135 21.48691 moveto (cdapp) cmr10 9.96265 fshow 164.3345 21.48691 moveto ( ) cmsy10 9.96265 fshow 177.618 21.48691 moveto (F) cmr10 9.96265 fshow 136.99252 2.64096 moveto (T) cmr10 9.96265 fshow 143.35753 2.64096 moveto (o) cmr10 9.96265 fshow 151.65973 2.64096 moveto (state) cmr10 9.96265 fshow 176.06822 2.64096 moveto (28) cmr10 9.96265 fshow 136.99252 -8.40094 moveto (of) cmr10 9.96265 fshow 148.33893 -8.40094 moveto (R) cmr10 9.96265 fshow 158.99342 -8.40094 moveto (st) cmr10 9.96265 fshow 166.52072 -8.40094 moveto (yle) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 126 moveto 144 126 lineto 144 162 lineto 72 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 138 moveto 144 138 lineto stroke newpath 72 150 moveto 88 150 lineto 88 162 lineto stroke newpath 100 162 moveto 100 150 lineto 116 150 lineto 116 162 lineto stroke 74.09999 153.47964 moveto (57) cmr10 9.96265 fshow 105.50932 152.57964 moveto (3) cmr10 9.96265 fshow 100.52798 140.5961 moveto (CO) cmr10 9.96265 fshow 87.50932 129 moveto (0) cmr10 9.96265 fshow 119.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 127.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 126 moveto 108 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 126 126 moveto 126 111.83592 108 104.16408 108 90 curveto stroke newpath 106.924 93.8527 moveto 107.12448 92.56111 107.47131 91.27632 108 90 curveto 108.52869 91.27632 109.19193 92.43004 109.96349 93.48509 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 198 moveto 144 198 lineto 144 234 lineto 72 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 210 moveto 144 210 lineto stroke newpath 72 222 moveto 88 222 lineto 88 234 lineto stroke newpath 100 234 moveto 100 222 lineto 116 222 lineto 116 234 lineto stroke 74.09999 225.47964 moveto (55) cmr10 9.96265 fshow 105.50932 224.57964 moveto (5) cmr10 9.96265 fshow 101.28903 212.5961 moveto (CL) cmr10 9.96265 fshow 83.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 91.38365 201.8302 moveto (2) cmr10 9.96265 fshow 119.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 127.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 198 moveto 108 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 90 198 moveto 90 178.70024 67.13377 171 45 171 curveto 10.97284 171 0 129.37154 0 90 curveto stroke newpath 126 198 moveto 126 183.83592 108 176.16408 108 162 curveto stroke newpath 106.924 165.8527 moveto 107.12448 164.56111 107.47131 163.27632 108 162 curveto 108.52869 163.27632 109.19193 164.43004 109.96349 165.48509 curveto closepath gsave fill grestore stroke 128.12242 186.98898 moveto (cdapp) cmr10 9.96265 fshow 157.45692 186.98898 moveto ( ) cmsy10 9.96265 fshow 170.74042 186.98898 moveto (T) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 270 moveto 144 270 lineto 144 306 lineto 72 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 282 moveto 144 282 lineto stroke newpath 72 294 moveto 88 294 lineto 88 306 lineto stroke newpath 100 306 moveto 100 294 lineto 116 294 lineto 116 306 lineto stroke 74.09999 297.47964 moveto (54) cmr10 9.96265 fshow 105.50932 296.57964 moveto (1) cmr10 9.96265 fshow 100.528 284.5961 moveto (RD) cmr10 9.96265 fshow 77.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 273.8302 moveto (2) cmr10 9.96265 fshow 105.50932 273 moveto (0) cmr10 9.96265 fshow 125.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 273.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 270 moveto 96 282 lineto stroke newpath 120 270 moveto 120 282 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 270 moveto 84 251.72934 64.42601 243.02432 48 234 curveto 20.66673 218.98332 0 192.86234 0 162 curveto stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 270 moveto 108 234 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4692 237.6956 moveto 108 234 lineto 109.5308 237.6956 lineto closepath gsave fill grestore stroke newpath 132 270 moveto 132 226.29146 216 277.70854 216 234 curveto stroke newpath 214.22894 237.5862 moveto 214.86148 236.51366 215.45279 235.32106 216 234 curveto 216.54721 235.32106 216.97241 236.58247 217.28357 237.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 414 moveto 144 414 lineto 144 450 lineto 72 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 426 moveto 144 426 lineto stroke newpath 72 438 moveto 88 438 lineto 88 450 lineto stroke newpath 100 450 moveto 100 438 lineto 116 438 lineto 116 450 lineto stroke 74.09999 441.47964 moveto (7) cmr10 9.96265 fshow 106.33955 442.71053 moveto (-) cmr10 9.96265 fshow 96.91652 428.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 417.8302 moveto (1) cmr10 9.96265 fshow newpath 108 414 moveto 108 356.33926 0 435.66074 0 378 curveto stroke newpath -1.35252 381.7653 moveto -0.9901 380.5597 -0.54074 379.30544 0 378 curveto 0.54074 379.30544 1.10991 380.51007 1.70616 381.61882 curveto closepath gsave fill grestore stroke 86.04065 464.95514 moveto (isa) cmr10 9.96265 fshow 97.44235 464.95514 moveto (v) cmr10 9.96265 fshow 102.42365 464.95514 moveto (e) cmr10 9.96265 fshow 110.17245 464.95514 moveto ( ) cmsy10 9.96265 fshow 123.45595 464.95514 moveto (F) cmr10 9.96265 fshow 83.4393 454.9372 moveto (cdapp) cmr10 9.96265 fshow 112.7738 454.9372 moveto ( ) cmsy10 9.96265 fshow 126.0573 454.9372 moveto (F) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 198 moveto 252 198 lineto 252 234 lineto 180 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 210 moveto 252 210 lineto stroke newpath 180 222 moveto 196 222 lineto 196 234 lineto stroke newpath 208 234 moveto 208 222 lineto 224 222 lineto 224 234 lineto stroke 182.09999 225.47964 moveto (56) cmr10 9.96265 fshow 213.50932 224.57964 moveto (5) cmr10 9.96265 fshow 209.28903 212.5961 moveto (CL) cmr10 9.96265 fshow 191.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 199.38365 201.8302 moveto (2) cmr10 9.96265 fshow 227.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 235.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 198 moveto 216 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 198 198 moveto 198 178.70024 175.13377 171 153 171 curveto 115.19989 171 lineto stroke newpath 105.30011 171 moveto 45 171 lineto stroke newpath 234 198 moveto 234 148.76753 193.63545 109.29208 144 108 curveto 126.89575 107.55476 108 104.827 108 90 curveto stroke newpath 106.95334 93.86044 moveto 107.10985 92.60977 107.45186 91.3233 108 90 curveto 108.54814 91.3233 109.21599 92.4748 109.98972 93.46982 curveto closepath gsave fill grestore stroke 238.11494 186.98898 moveto (cdapp) cmr10 9.96265 fshow 267.44945 186.98898 moveto ( ) cmsy10 9.96265 fshow 280.73294 186.98898 moveto (T) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 414 moveto 252 414 lineto 252 450 lineto 180 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 426 moveto 252 426 lineto stroke newpath 180 438 moveto 196 438 lineto 196 450 lineto stroke newpath 208 450 moveto 208 438 lineto 224 438 lineto 224 450 lineto stroke 182.09999 441.47964 moveto (16) cmr10 9.96265 fshow 214.33955 442.71053 moveto (-) cmr10 9.96265 fshow 196.07465 428.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 417.8302 moveto (1) cmr10 9.96265 fshow newpath 216 414 moveto 216 354.35324 108 365.64676 108 306 curveto stroke newpath 106.62595 309.75626 moveto 107.01917 308.51654 107.47615 307.26465 108 306 curveto 108.52385 307.26465 109.08594 308.47299 109.68454 309.62766 curveto closepath gsave fill grestore stroke 194.04065 464.95514 moveto (isa) cmr10 9.96265 fshow 205.44235 464.95514 moveto (v) cmr10 9.96265 fshow 210.42365 464.95514 moveto (e) cmr10 9.96265 fshow 218.17245 464.95514 moveto ( ) cmsy10 9.96265 fshow 231.45595 464.95514 moveto (F) cmr10 9.96265 fshow 191.4393 454.9372 moveto (cdapp) cmr10 9.96265 fshow 220.7738 454.9372 moveto ( ) cmsy10 9.96265 fshow 234.0573 454.9372 moveto (F) cmr10 9.96265 fshow showpage %%EOF %%EndDocument @endspecial 57 5088 V 1806 6054 a(44)p eop %%Page: 45 53 45 52 bop 57 1096 3595 4 v 1294 1196 a Fi(Figure)38 b(C.6:)43 b Fx(The)34 b(R)e(st)m(yle)p 57 1234 V 57 1248 V 630 4763 a @beginspecial -37 @llx -19 @lly 253 @urx 400 @ury 2900 @rwi @setspecial %%BeginDocument: styles.7 %!PS %%BoundingBox: -37 -19 253 400 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9ef8036126000b9a77d %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 270 moveto 36 270 lineto 36 306 lineto -36 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 282 moveto 36 282 lineto stroke newpath -36 294 moveto -20 294 lineto -20 306 lineto stroke newpath -8 306 moveto -8 294 lineto 8 294 lineto 8 306 lineto stroke -33.90001 297.47964 moveto (37) cmr10 9.96265 fshow -2.49068 296.57964 moveto (7) cmr10 9.96265 fshow -6.67638 284.5961 moveto (SG) cmr10 9.96265 fshow -35.34636 273.8302 moveto (\000) cmsy10 9.96265 fshow -27.59766 273.8302 moveto (260) cmr10 9.96265 fshow -6.36505 273.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 273.8302 moveto (2) cmr10 9.96265 fshow 17.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 25.38365 273.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath -12 270 moveto -12 282 lineto stroke newpath 12 270 moveto 12 282 lineto stroke newpath 0 270 moveto 0 18 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5304 21.6946 moveto 0 18 lineto 1.5304 21.6946 lineto closepath gsave fill grestore stroke newpath 24 270 moveto 24 226.29146 108 277.70854 108 234 curveto stroke newpath 106.22894 237.5862 moveto 106.86148 236.51366 107.45279 235.32106 108 234 curveto 108.54721 235.32106 108.97241 236.58247 109.28357 237.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 342 moveto 36 342 lineto 36 378 lineto -36 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 354 moveto 36 354 lineto stroke newpath -36 366 moveto -20 366 lineto -20 378 lineto stroke newpath -8 378 moveto -8 366 lineto 8 366 lineto 8 378 lineto stroke -33.90001 369.47964 moveto (26) cmr10 9.96265 fshow -1.66045 370.71053 moveto (-) cmr10 9.96265 fshow -11.13882 356.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 345.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 345.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 342 moveto 0 306 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 309.6956 moveto 0 306 lineto 1.5308 309.6956 lineto closepath gsave fill grestore stroke -21.95935 392.95514 moveto (isa) cmr10 9.96265 fshow -10.55765 392.95514 moveto (v) cmr10 9.96265 fshow -5.57635 392.95514 moveto (e) cmr10 9.96265 fshow 2.17245 392.95514 moveto ( ) cmsy10 9.96265 fshow 15.45595 392.95514 moveto (F) cmr10 9.96265 fshow -24.5607 382.9372 moveto (cdapp) cmr10 9.96265 fshow 4.7738 382.9372 moveto ( ) cmsy10 9.96265 fshow 18.0573 382.9372 moveto (F) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 54 moveto 144 54 lineto 144 90 lineto 72 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 66 moveto 144 66 lineto stroke newpath 72 78 moveto 88 78 lineto 88 90 lineto stroke newpath 100 90 moveto 100 78 lineto 116 78 lineto 116 90 lineto stroke 74.09999 81.47964 moveto (30) cmr10 9.96265 fshow 105.50932 80.57964 moveto (3) cmr10 9.96265 fshow 100.52798 68.5961 moveto (CO) cmr10 9.96265 fshow 87.50932 57 moveto (0) cmr10 9.96265 fshow 119.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 127.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 54 moveto 108 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 132 54 moveto 132 18.71533 205.12668 15.65034 216 90 curveto 221.2503 125.90057 223.67044 162.50122 216 198 curveto 207.43893 237.6206 181.3452 273.5748 144 270 curveto 124.31065 268.11528 108 253.24936 108 234 curveto stroke newpath 106.69125 237.78017 moveto 107.04669 236.51224 107.48193 235.2507 108 234 curveto 108.51807 235.2507 109.10239 236.4505 109.74762 237.59837 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 126 moveto 144 126 lineto 144 162 lineto 72 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 138 moveto 144 138 lineto stroke newpath 72 150 moveto 88 150 lineto 88 162 lineto stroke newpath 100 162 moveto 100 150 lineto 116 150 lineto 116 162 lineto stroke 74.09999 153.47964 moveto (29) cmr10 9.96265 fshow 105.50932 152.57964 moveto (2) cmr10 9.96265 fshow 102.25761 140.5961 moveto (Lx) cmr10 9.96265 fshow 83.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 91.38365 129.8302 moveto (2) cmr10 9.96265 fshow 119.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 127.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 126 moveto 108 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 90 126 moveto 90 107.73938 70.80772 98.52931 54 90 curveto 24.7768 75.17029 0 50.14165 0 18 curveto stroke newpath -1.41116 21.74313 moveto -0.98479 20.49086 -0.51483 19.24287 0 18 curveto 0.51483 19.24287 1.06499 20.45763 1.64902 21.64462 curveto closepath gsave fill grestore stroke newpath 126 126 moveto 126 111.83592 108 104.16408 108 90 curveto stroke newpath 106.924 93.8527 moveto 107.12448 92.56111 107.47131 91.27632 108 90 curveto 108.52869 91.27632 109.19193 92.43004 109.96349 93.48509 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 198 moveto 144 198 lineto 144 234 lineto 72 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 210 moveto 144 210 lineto stroke newpath 72 222 moveto 88 222 lineto 88 234 lineto stroke newpath 100 234 moveto 100 222 lineto 116 222 lineto 116 234 lineto stroke 74.09999 225.47964 moveto (28) cmr10 9.96265 fshow 105.50932 224.57964 moveto (1) cmr10 9.96265 fshow 100.528 212.5961 moveto (RD) cmr10 9.96265 fshow 77.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 201.8302 moveto (2) cmr10 9.96265 fshow 105.50932 201 moveto (0) cmr10 9.96265 fshow 125.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 198 moveto 96 210 lineto stroke newpath 120 198 moveto 120 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 198 moveto 84 181.37178 67.3832 172.09781 54 162 curveto 10.91502 129.49176 0 72.50262 0 18 curveto stroke newpath -1.51277 21.70396 moveto -1.01427 20.4656 -0.50986 19.23087 0 18 curveto 0.50986 19.23087 1.02629 20.46063 1.54948 21.68877 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 198 moveto 108 162 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4692 165.6956 moveto 108 162 lineto 109.5308 165.6956 lineto closepath gsave fill grestore stroke newpath 132 198 moveto 132 174.42172 181.07637 172.09227 180 216 curveto 178.5343 275.78844 108 270.61261 108 234 curveto stroke newpath 106.74194 237.79749 moveto 107.05655 236.53752 107.47385 235.27022 108 234 curveto 108.52615 235.27022 109.12723 236.46141 109.79572 237.57477 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 342 moveto 144 342 lineto 144 378 lineto 72 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 354 moveto 144 354 lineto stroke newpath 72 366 moveto 88 366 lineto 88 378 lineto stroke newpath 100 378 moveto 100 366 lineto 116 366 lineto 116 378 lineto stroke 74.09999 369.47964 moveto (8) cmr10 9.96265 fshow 106.33955 370.71053 moveto (-) cmr10 9.96265 fshow 96.91652 356.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 345.8302 moveto (1) cmr10 9.96265 fshow newpath 108 342 moveto 108 284.33926 0 363.66074 0 306 curveto stroke newpath -1.35252 309.7653 moveto -0.9901 308.5597 -0.54074 307.30544 0 306 curveto 0.54074 307.30544 1.10991 308.51007 1.70616 309.61882 curveto closepath gsave fill grestore stroke 86.04065 392.95514 moveto (isa) cmr10 9.96265 fshow 97.44235 392.95514 moveto (v) cmr10 9.96265 fshow 102.42365 392.95514 moveto (e) cmr10 9.96265 fshow 110.17245 392.95514 moveto ( ) cmsy10 9.96265 fshow 123.45595 392.95514 moveto (F) cmr10 9.96265 fshow 83.4393 382.9372 moveto (cdapp) cmr10 9.96265 fshow 112.7738 382.9372 moveto ( ) cmsy10 9.96265 fshow 126.0573 382.9372 moveto (F) cmr10 9.96265 fshow 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 342 moveto 252 342 lineto 252 378 lineto 180 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 354 moveto 252 354 lineto stroke newpath 180 366 moveto 196 366 lineto 196 378 lineto stroke newpath 208 378 moveto 208 366 lineto 224 366 lineto 224 378 lineto stroke 182.09999 369.47964 moveto (17) cmr10 9.96265 fshow 214.33955 370.71053 moveto (-) cmr10 9.96265 fshow 196.07465 356.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 345.8302 moveto (1) cmr10 9.96265 fshow newpath 216 342 moveto 216 282.35324 108 293.64676 108 234 curveto stroke newpath 106.62595 237.75626 moveto 107.01917 236.51654 107.47615 235.26465 108 234 curveto 108.52385 235.26465 109.08594 236.47299 109.68454 237.62766 curveto closepath gsave fill grestore stroke 194.04065 392.95514 moveto (isa) cmr10 9.96265 fshow 205.44235 392.95514 moveto (v) cmr10 9.96265 fshow 210.42365 392.95514 moveto (e) cmr10 9.96265 fshow 218.17245 392.95514 moveto ( ) cmsy10 9.96265 fshow 231.45595 392.95514 moveto (F) cmr10 9.96265 fshow 191.4393 382.9372 moveto (cdapp) cmr10 9.96265 fshow 220.7738 382.9372 moveto ( ) cmsy10 9.96265 fshow 234.0573 382.9372 moveto (F) cmr10 9.96265 fshow showpage %%EOF %%EndDocument @endspecial 57 4788 V 1806 6054 a(45)p eop %%Page: 46 54 46 53 bop 57 655 3595 4 v 1259 755 a Fi(Figure)37 b(C.7:)44 b Fx(The)33 b(CR)g(st)m(yle)p 57 792 V 57 806 V 405 5205 a @beginspecial -37 @llx -53 @lly 307 @urx 472 @ury 3440 @rwi @setspecial %%BeginDocument: styles.8 %!PS %%BoundingBox: -37 -53 307 472 %%Creator: MetaPost %%CreationDate: 2001.01.22:1107 %%Pages: 1 %*Font: cmr10 9.96265 9.96265 2d:9ff8032127000b9a77c %*Font: cmmi10 9.96265 9.96265 3e:8 %*Font: cmsy10 9.96265 9.96265 00:800000008 %%EndProlog %%Page: 1 1 0 1 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath -36 -18 moveto 36 -18 lineto 36 18 lineto -36 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop 1 setlinecap newpath -36 -6 moveto 36 -6 lineto stroke newpath -36 6 moveto -20 6 lineto -20 18 lineto stroke newpath -8 18 moveto -8 6 lineto 8 6 lineto 8 18 lineto stroke -33.90001 9.47964 moveto (31) cmr10 9.96265 fshow -2.49068 8.57964 moveto (6) cmr10 9.96265 fshow -8.9941 -3.45926 moveto (Chk) cmr10 9.96265 fshow -25.7487 -14.6105 moveto (>) cmmi10 9.96265 fshow -15.2326 -14.6105 moveto (0) cmr10 9.96265 fshow 6.65364 -14.1698 moveto (\000) cmsy10 9.96265 fshow 14.40234 -14.1698 moveto (256) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 -18 moveto 0 -6 lineto stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 342 moveto 36 342 lineto 36 378 lineto -36 378 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 354 moveto 36 354 lineto stroke newpath -36 366 moveto -20 366 lineto -20 378 lineto stroke newpath -8 378 moveto -8 366 lineto 8 366 lineto 8 378 lineto stroke -33.90001 369.47964 moveto (38) cmr10 9.96265 fshow -2.49068 368.57964 moveto (5) cmr10 9.96265 fshow -6.71097 356.5961 moveto (CL) cmr10 9.96265 fshow -24.36505 345.8302 moveto (\000) cmsy10 9.96265 fshow -16.61635 345.8302 moveto (2) cmr10 9.96265 fshow 11.63495 345.8302 moveto (\000) cmsy10 9.96265 fshow 19.38365 345.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 342 moveto 0 354 lineto stroke 24.08504 330.98898 moveto (cdapp) cmr10 9.96265 fshow 53.41954 330.98898 moveto ( ) cmsy10 9.96265 fshow 66.70303 330.98898 moveto (T) cmr10 9.96265 fshow 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -18 342 moveto -18 275.59148 0 210.40852 0 144 curveto 0 18 lineto stroke newpath -1.53113 21.69637 moveto 0 18 lineto 1.53113 21.69637 lineto closepath gsave fill grestore stroke newpath 18 342 moveto 18 294.87851 108 353.12149 108 306 curveto stroke newpath 106.24875 309.59549 moveto 106.87009 308.51266 107.45464 307.3166 108 306 curveto 108.54536 307.3166 108.97781 308.57568 109.30414 309.7807 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath -36 414 moveto 36 414 lineto 36 450 lineto -36 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -36 426 moveto 36 426 lineto stroke newpath -36 438 moveto -20 438 lineto -20 450 lineto stroke newpath -8 450 moveto -8 438 lineto 8 438 lineto 8 450 lineto stroke -33.90001 441.47964 moveto (27) cmr10 9.96265 fshow -1.66045 442.71053 moveto (-) cmr10 9.96265 fshow -11.13882 428.54074 moveto (Redo) cmr10 9.96265 fshow -6.36505 417.8302 moveto (\000) cmsy10 9.96265 fshow 1.38365 417.8302 moveto (1) cmr10 9.96265 fshow -22.30525 453 moveto (isa) cmr10 9.96265 fshow -10.90355 453 moveto (v) cmr10 9.96265 fshow -5.92226 453 moveto (e) cmr10 9.96265 fshow 1.82655 453 moveto ( ) cmsy10 9.96265 fshow 15.11005 453 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 0 414 moveto 0 378 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath -1.5308 381.6956 moveto 0 378 lineto 1.5308 381.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 198 moveto 144 198 lineto 144 234 lineto 72 234 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 210 moveto 144 210 lineto stroke newpath 72 222 moveto 88 222 lineto 88 234 lineto stroke newpath 100 234 moveto 100 222 lineto 116 222 lineto 116 234 lineto stroke 74.09999 225.47964 moveto (40) cmr10 9.96265 fshow 105.50932 224.57964 moveto (8) cmr10 9.96265 fshow 101.56578 212.5961 moveto (RS) cmr10 9.96265 fshow 77.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 201.8302 moveto (2) cmr10 9.96265 fshow 105.50932 201 moveto (0) cmr10 9.96265 fshow 125.63495 201.8302 moveto (\000) cmsy10 9.96265 fshow 133.38365 201.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 198 moveto 96 210 lineto stroke newpath 120 198 moveto 120 210 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 198 moveto 84 128.52946 0 87.47054 0 18 curveto stroke newpath -1.44398 21.72899 moveto -0.99489 20.48386 -0.51398 19.24081 0 18 curveto 0.51398 19.24081 1.0529 20.45981 1.6158 21.65782 curveto closepath gsave fill grestore stroke newpath 108 198 moveto 108 177.31691 124.17456 160.1052 144 162 curveto 174.25795 164.89188 216 195.98245 216 162 curveto stroke newpath 214.26584 165.6042 moveto 214.86795 164.53523 215.44637 163.33656 216 162 curveto 216.55363 163.33656 216.99225 164.59312 217.32239 165.77477 curveto closepath gsave fill grestore stroke newpath 132 198 moveto 132 154.29146 216 205.70854 216 162 curveto stroke newpath 214.22894 165.5862 moveto 214.86148 164.51366 215.45279 163.32106 216 162 curveto 216.54721 163.32106 216.97241 164.58247 217.28357 165.78813 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 270 moveto 144 270 lineto 144 306 lineto 72 306 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 282 moveto 144 282 lineto stroke newpath 72 294 moveto 88 294 lineto 88 306 lineto stroke newpath 100 306 moveto 100 294 lineto 116 294 lineto 116 306 lineto stroke 74.09999 297.47964 moveto (39) cmr10 9.96265 fshow 105.50932 296.57964 moveto (7) cmr10 9.96265 fshow 101.32362 284.5961 moveto (SG) cmr10 9.96265 fshow 77.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 85.38365 273.8302 moveto (2) cmr10 9.96265 fshow 101.63495 273.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 273.8302 moveto (1) cmr10 9.96265 fshow 120.65364 273.8302 moveto (\000) cmsy10 9.96265 fshow 128.40234 273.8302 moveto (260) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 96 270 moveto 96 282 lineto stroke newpath 120 270 moveto 120 282 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 84 270 moveto 84 253.37927 67.92622 243.53027 54 234 curveto 23.22641 212.94038 0 181.02144 0 144 curveto 0 18 lineto stroke newpath -1.53113 21.69637 moveto 0 18 lineto 1.53113 21.69637 lineto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 270 moveto 108 234 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4692 237.6956 moveto 108 234 lineto 109.5308 237.6956 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 72 414 moveto 144 414 lineto 144 450 lineto 72 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 72 426 moveto 144 426 lineto stroke newpath 72 438 moveto 88 438 lineto 88 450 lineto stroke newpath 100 450 moveto 100 438 lineto 116 438 lineto 116 450 lineto stroke 74.09999 441.47964 moveto (9) cmr10 9.96265 fshow 106.33955 442.71053 moveto (-) cmr10 9.96265 fshow 96.91652 428.5961 moveto (Start) cmr10 9.96265 fshow 101.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 109.38365 417.8302 moveto (1) cmr10 9.96265 fshow 85.69475 464.95514 moveto (isa) cmr10 9.96265 fshow 97.09645 464.95514 moveto (v) cmr10 9.96265 fshow 102.07774 464.95514 moveto (e) cmr10 9.96265 fshow 109.82655 464.95514 moveto ( ) cmsy10 9.96265 fshow 123.11005 464.95514 moveto (T) cmr10 9.96265 fshow 83.09335 454.9372 moveto (cdapp) cmr10 9.96265 fshow 112.42786 454.9372 moveto ( ) cmsy10 9.96265 fshow 125.71135 454.9372 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 108 414 moveto 108 306 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 106.4694 309.6951 moveto 108 306 lineto 109.5306 309.6951 lineto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 -18 moveto 252 -18 lineto 252 18 lineto 180 18 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 -6 moveto 252 -6 lineto stroke newpath 180 6 moveto 196 6 lineto 196 18 lineto stroke newpath 208 18 moveto 208 6 lineto 224 6 lineto 224 18 lineto stroke 182.09999 9.47964 moveto (43) cmr10 9.96265 fshow 213.50932 8.57964 moveto (1) cmr10 9.96265 fshow 208.528 -3.4039 moveto (RD) cmr10 9.96265 fshow 185.63495 -14.1698 moveto (\000) cmsy10 9.96265 fshow 193.38365 -14.1698 moveto (2) cmr10 9.96265 fshow 213.50932 -15 moveto (0) cmr10 9.96265 fshow 233.63495 -14.1698 moveto (\000) cmsy10 9.96265 fshow 241.38365 -14.1698 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 204 -18 moveto 204 -6 lineto stroke newpath 228 -18 moveto 228 -6 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 192 -18 moveto 192 -48.94362 136.9065 -53.03168 108 0 curveto 71.54547 66.87927 0 58.20027 0 18 curveto stroke newpath -1.30217 21.78204 moveto -0.95647 20.52553 -0.52348 19.26378 0 18 curveto 0.52348 19.26378 1.10954 20.46211 1.75359 21.59506 curveto closepath gsave fill grestore stroke newpath 216 -18 moveto 216 -64.15373 306 -64.15373 306 -18 curveto stroke newpath 240 -18 moveto 240 -51.84607 306 -51.84607 306 -18 curveto 306 162 lineto 306 208.15373 216 208.15373 216 162 curveto stroke newpath 214.68782 165.77878 moveto 215.03905 164.52763 215.47499 163.26744 216 162 curveto 216.52501 163.26744 217.10786 164.46678 217.74422 165.59982 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 54 moveto 252 54 lineto 252 90 lineto 180 90 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 66 moveto 252 66 lineto stroke newpath 180 78 moveto 196 78 lineto 196 90 lineto stroke newpath 208 90 moveto 208 78 lineto 224 78 lineto 224 90 lineto stroke 182.09999 81.47964 moveto (42) cmr10 9.96265 fshow 213.50932 80.57964 moveto (3) cmr10 9.96265 fshow 208.52798 68.5961 moveto (CO) cmr10 9.96265 fshow 195.50932 57 moveto (0) cmr10 9.96265 fshow 227.63495 57.8302 moveto (\000) cmsy10 9.96265 fshow 235.38365 57.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 54 moveto 216 66 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 234 54 moveto 234 39.83592 216 32.16408 216 18 curveto stroke newpath 214.924 21.8527 moveto 215.12448 20.56111 215.47131 19.27632 216 18 curveto 216.52869 19.27632 217.19193 20.43004 217.96349 21.48509 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 126 moveto 252 126 lineto 252 162 lineto 180 162 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 138 moveto 252 138 lineto stroke newpath 180 150 moveto 196 150 lineto 196 162 lineto stroke newpath 208 162 moveto 208 150 lineto 224 150 lineto 224 162 lineto stroke 182.09999 153.47964 moveto (41) cmr10 9.96265 fshow 213.50932 152.57964 moveto (4) cmr10 9.96265 fshow 208.59718 140.5961 moveto (CD) cmr10 9.96265 fshow 185.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 193.38365 129.8302 moveto (2) cmr10 9.96265 fshow 213.50932 129 moveto (0) cmr10 9.96265 fshow 233.63495 129.8302 moveto (\000) cmsy10 9.96265 fshow 241.38365 129.8302 moveto (1) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 204 126 moveto 204 138 lineto stroke newpath 228 126 moveto 228 138 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 192 126 moveto 192 103.98727 168.06326 92.57512 144 90 curveto 77.60126 82.89436 0 77.84892 0 18 curveto stroke newpath -1.41971 21.7391 moveto -0.99355 20.5034 -0.52072 19.25711 0 18 curveto 0.52072 19.25711 1.06767 20.4727 1.64014 21.6478 curveto closepath gsave fill grestore stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 126 moveto 216 90 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4692 93.6956 moveto 216 90 lineto 217.5308 93.6956 lineto closepath gsave fill grestore stroke newpath 240 126 moveto 240 98.2786 282.98235 97.16426 288 72 curveto 291.78293 53.02808 273.4916 37.7168 252 36 curveto 235.21689 34.65933 216 32.906 216 18 curveto stroke newpath 214.962 21.86284 moveto 215.11 20.61797 215.4485 19.33139 216 18 curveto 216.5515 19.33139 217.22191 20.48048 217.99753 21.46538 curveto closepath gsave fill grestore stroke 0 1 dtransform truncate idtransform setlinewidth pop newpath 180 414 moveto 252 414 lineto 252 450 lineto 180 450 lineto closepath stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 180 426 moveto 252 426 lineto stroke newpath 180 438 moveto 196 438 lineto 196 450 lineto stroke newpath 208 450 moveto 208 438 lineto 224 438 lineto 224 450 lineto stroke 182.09999 441.47964 moveto (18) cmr10 9.96265 fshow 214.33955 442.71053 moveto (-) cmr10 9.96265 fshow 196.07465 428.5961 moveto (Continue) cmr10 9.96265 fshow 209.63495 417.8302 moveto (\000) cmsy10 9.96265 fshow 217.38365 417.8302 moveto (1) cmr10 9.96265 fshow 193.69475 453 moveto (isa) cmr10 9.96265 fshow 205.09645 453 moveto (v) cmr10 9.96265 fshow 210.07774 453 moveto (e) cmr10 9.96265 fshow 217.82655 453 moveto ( ) cmsy10 9.96265 fshow 231.11005 453 moveto (T) cmr10 9.96265 fshow 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 216 414 moveto 216 162 lineto stroke 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 214.4696 165.6946 moveto 216 162 lineto 217.5304 165.6946 lineto closepath gsave fill grestore stroke showpage %%EOF %%EndDocument @endspecial 57 5230 V 1806 6054 a(46)p eop %%Page: 47 55 47 54 bop 1505 758 a Fz(Appendix)45 b(D)1359 1033 y Fv(Abbreviations)57 1379 y Fx(This)34 b(app)s(endix)g(lists:)44 b(the)34 b(abbreviations)f(and)h(acron)m(yms)g(w)m(e)h(use;)g(the)f(tec)m (hnical)f(terms)h(w)m(e)57 1506 y(use;)41 b(the)d(v)-5 b(arious)37 b(terms)h(used)h(in)e(describing)i Fo(A)m(CE)p Fx(,)g(and)e(in)g(explicating)f(its)h(in)m(ternals;)j(an)m(y)57 1632 y(terms)d(sp)s(eci\014c)g(to)g Fo(P)-8 b(A)m(CE)37 b Fx(or)g Fo(PEA)m(CE)h Fx(whic)m(h)f(are)g(used.)57 b(Note)37 b(that)g(this)f(list)f(includes)i(b)s(oth)57 1758 y(terms)c(used)g(in)f(this)g(man)m(ual)f(and)i(terms)g(commonly)d (used)k(in)e(the)h(source)h(co)s(de.)57 1938 y Fo(A)m(CE)366 b Fx(adv)-5 b(anced)34 b(coset)f(en)m(umerator)57 2065 y(ak)-5 b(a)403 b(also)32 b(kno)m(wn)i(as)57 2191 y(aliv)m(e)351 b(an)33 b(activ)m(e)g(\(non-p)s(ending/dead\))f(coset)57 2318 y(ANSI)312 b(American)32 b(national)e(standards)k(institute)57 2444 y(arg)411 b(argumen)m(t)57 2570 y(asap)357 b(as)33 b(so)s(on)g(as)f(p)s(ossible)57 2697 y(a)m(v)m(e)410 b(a)m(v)m(erage)57 2823 y(barrier)259 b(sync)34 b(p)s(oin)m(t)e(at)g (whic)m(h)h(all)e(threads)i(w)m(ait)f(un)m(til)g(all)e(are)j(ready)57 2950 y Fr(beg\(in\))190 b Fx(starts)33 b(an)g(en)m(umeration)f(ab)g (initio)57 3076 y(bn)439 b(b)s(et)m(w)m(een)57 3202 y(BSD)349 b(Berk)m(eley)34 b(standard)f(distribution)57 3329 y(C)477 b(the)33 b(b)s(est)h(programming)29 b(language,)j Fm(ever)57 3455 y Fx(CC)407 b(coinc)33 b(coset)g(pro)s(cessed)h(\(en)m(umeration)e (message/phase\))57 3582 y(CD)402 b(coset)34 b(table)e(de\014nition)f (\(en)m(umeration)h(message/phase\))57 3708 y(cds)412 b(complete)32 b(de\014nition)g(sequence)57 3834 y Fr(check)292 b Fx(synon)m(ym)34 b(for)e Fr(redo)57 3961 y Fx(Chk)372 b(result)33 b(c)m(hec)m(king)h(\(en)m(umeration)e(message/phase\))57 4087 y(CL)416 b(coset)34 b(table)e(based)h(lo)s(ok)-5 b(ahead)31 b(\(en)m(umeration)h(message/phase\))57 4214 y(cmd)368 b(command)57 4340 y(CO)401 b(table)32 b(compaction)g(\(en)m (umeration)f(message/phase\))57 4466 y(coinc)330 b(coincidence.)44 b(Primary)32 b(coinc)g({)g(o)s(ccurs)h(during)f(defns/scans.)604 4593 y(Secondary)i(coinc)e({)h(consequence)i(of)d(a)h(primary)e(one)57 4719 y(col)427 b(column)57 4846 y(concurren)m(t)96 b(p)s(oten)m(tially) 31 b(at)h(the)h(same)f(time,)g(or)g(virtual)f(parallelism)57 4972 y Fr(cont\(inue\))37 b Fx(con)m(tin)m(ues)d(the)f(curren)m(t)h(en) m(umeration)57 5098 y(cos)417 b(coset)57 5225 y(C\(PU\))262 b(aggregated)33 b(CPU)g(time)e(for)h(an)h(en)m(umeration)57 5351 y(CPU)338 b(cen)m(tral)33 b(pro)s(cessor)g(unit)57 5478 y(CR)m(G)331 b(the)33 b Fo(P)-8 b(A)m(CE)34 b Fx(st)m(yle)f({)f (coset)i(table,)e(relator)f(tables)h Fs(&)h Fx(gap)f(\014lling)57 5604 y(CT)407 b(coset)34 b(table)1806 6054 y(47)p eop %%Page: 48 56 48 55 bop 57 340 a Fx(DD)397 b(serial)32 b(deduction)g(stac)m(k)i(pro)s (cessing)f(\(en)m(umeration)f(message/phase\))57 467 y(dead)347 b(a)33 b(fully)e(pro)s(cessed)j(coinc)e(coset)57 593 y(dedn)342 b(deduction.)44 b(F)-8 b(ormally)30 b({)i(a)g(deduction) h(made)f(during)g(relator)f(scanning.)604 719 y(Lo)s(osely)i({)f(an)m (y)h(\(new/altered\))g(table)f(en)m(try)h(whic)m(h)h(is)e(stac)m(k)m (ed)57 846 y(defn)366 b(de\014nition)57 972 y(defn)33 b(seq)201 b(de\014nition)32 b(sequence)57 1099 y(DG)395 b(serial)32 b(gap-\014lling)d(\(en)m(umeration)j(message/phase\))57 1225 y Fr(DOSTK)292 b Fx(dedn)34 b(pro)s(cessing)f(macro,)e(calls)h (appropriate)f(handler)57 1351 y(DS)418 b(de\014nition)32 b(sequence)57 1478 y Fr(dtime)292 b Fx(total)31 b(elapsed)i(time)f(in)f Fr(DOSTK)j Fx(macro)e(\(part)g(of)g(stats\))57 1604 y(DTT)332 b(sp)s(ecial)32 b(debug/test/trace)i(co)s(de)57 1731 y(edp)396 b(essen)m(tially)33 b(di\013eren)m(t)f(p)s(osition\(s\))57 1857 y(eg)455 b(exempli)32 b(gratio,)f(for)h(example)57 1983 y(elt)438 b(elemen)m(t)57 2110 y Fr(end)394 b Fx(synon)m(ym)34 b(for)e Fr(begin)i Fx(\(don't)f(blame)e(me!\))57 2236 y(EOF)341 b(end-of-\014le)57 2363 y(EOL)j(end-of-line)57 2489 y(Err)405 b(error)33 b(\(en)m(umeration)f(message/phase\))57 2615 y(etc)423 b(et)33 b(cetera)57 2742 y(F)483 b(F)-11 b(ALSE)57 2868 y Fq(G)470 b Fx(the)33 b(group)57 2995 y(gen)401 b(generator,)33 b(either)f(of)h(grp)f(or)g(of)g(subgrp)57 3121 y(GNU)324 b(GNU's)33 b(not)g(Unix)f({)g(qualit)m(y)g(`freew)m (are')57 3247 y Fq(g)t Fx(\()p Fq(p)p Fx(\))371 b(gro)m(wth)33 b(function)f(of)g Fq(T)47 b Fx(with)32 b Fq(p)57 3374 y Fx(grp)406 b(group)57 3500 y Fq(H)466 b Fx(the)33 b(subgroup)57 3627 y(HD)399 b(heuristic)33 b(de\014nition)e(\(en)m(umeration)h (message/phase\))57 3753 y(ie)476 b(id)32 b(est,)i(that)e(is)57 3879 y(inc\(l\))318 b(include/including)57 4006 y(inc\(r\))308 b(increase/increasing)57 4132 y(in)m(v)417 b(in)m(v)m(erse)57 4259 y(in)m(v)m(ol\(n\))213 b(in)m(v)m(olution)57 4385 y(I/O)387 b(input/output)57 4511 y(IP)-8 b(,)33 b(i/p)263 b(input)57 4638 y(item)356 b(PWs)34 b(are)f(sequences)i(of)d(items)57 4764 y(KISS)328 b(k)m(eep)35 b(it)c(simple,)g(stupid)57 4891 y Fr(\(kn\)h)292 b Fx(coset)34 b(table)e(ro)m(ws)h Fq(<)p Fr(knh)g Fx(are)g(guaran)m(teed)g(to)f(b)s(e)h(complete)57 5017 y Fr(\(kn\)r)292 b Fx(coset)34 b(table)e(ro)m(ws)h Fq(<)p Fr(knr)g Fx(are)g(guaran)m(teed)g(to)f(scan)i(at)e(all)e (relators)57 5144 y(LC)416 b(lo)m(w)m(er-case)57 5270 y(len)422 b(length)57 5396 y(lst)443 b(list)57 5523 y(L)-11 b(WP)331 b(ligh)m(t)m(w)m(eigh)m(t)32 b(pro)s(cess)i({)e(sorta)g(lik)m (e)g(a)h(thread,)g(but)f(not)h(quite)1806 6054 y(48)p eop %%Page: 49 57 49 56 bop 57 340 a Fr(m)p Fx(,)33 b Fq(M)342 b Fx(MaxCos,)34 b(the)f(maxim)m(um)e(n)m(um)m(b)s(er)i(of)f(cosets)i(activ)m(e)57 467 y(mo)s(de)316 b(start,)33 b(con)m(tin)m(ue)g(or)f(redo)h(an)g(en)m (umeration)57 593 y(m)m(utex)282 b(POSIX)34 b(m)m(utual)d(exclusion)h (lo)s(c)m(k)57 719 y Fq(n)489 b Fx(the)33 b(n)m(um)m(b)s(er)g(of)f(sla) m(v)m(es/threads)j(\(i.e.,)d(the)h(argumen)m(t)f(of)39 b Fr(beg)p Fx(\))57 846 y(n/a)395 b(not)33 b(applicable)57 972 y Fr(n\(extdf\))139 b Fx(n)m(um)m(b)s(er)33 b(of)f(next)i(coset)f (to)g(b)s(e)f(de\014ned)57 1099 y Fr(nproc)292 b Fx(global)31 b(v)-5 b(ariable)30 b(con)m(taining)i(v)-5 b(alue)32 b(of)g Fq(n)57 1225 y Fx(NW)374 b(non-whitespace)34 b(\(ie,)e(not)g (space,)i(tab,)e(or)h(\(ma)m(yb)s(e\))f(newline)57 1351 y(OP)-8 b(,)33 b(o/p)201 b(output)57 1478 y(OS)417 b(op)s(erating)32 b(system)57 1604 y Fq(p)498 b Fx(the)33 b(dedn)h(stac)m(k)g(batc)m (hing)e(factor)g(\(i.e.,)g(the)h(argumen)m(t)g(of)39 b Fr(pf)p Fx(\))57 1731 y Fo(P)-8 b(A)m(CE)312 b Fx(parallel)30 b Fo(A)m(CE)57 1857 y Fi(P)-9 b(ar)361 b Fx(the)33 b(parallelisable)c (p)s(ortion)i(of)h(the)h(running)g(time)57 1983 y(para)357 b(paragraph)57 2110 y(parallel)230 b(actually)32 b(at)g(the)h(same)f (time,)g(or)g(real)f(parallelism)57 2236 y(parallel)230 b(a)33 b Fo(P)-8 b(A)m(CE)33 b Fx(run)g(with)f Fq(n)c Fk(6)p Fx(=)g(0)57 2363 y(paren)m(theses)58 b(the)33 b(\\\(")f Fs(&)h Fx(\\\)")f(c)m(haracters)57 2489 y(PC)411 b(pro)s(of)32 b(certi\014cate)57 2615 y(p)s(dl)408 b(preferred)34 b(de\014nition)e(list)57 2742 y Fo(PEA)m(CE)246 b Fx(pro)s(of)32 b(extraction)g(after)h(coset)g(en)m(umeration)57 2868 y(p)s(ending)208 b(a)33 b(coset)g(on)g(the)g(coinc)f(queue)i(but)f(not) f(y)m(et)i(pro)s(cessed)57 2995 y Fr(pfactor)190 b Fx(global)31 b(v)-5 b(ariable)30 b(con)m(taining)i(v)-5 b(alue)32 b(of)g Fq(p)57 3121 y Fx(pthread)217 b(POSIX)34 b(thread)57 3247 y(PD)406 b(parallel)30 b(deduction)j(stac)m(k)h(pro)s(cessing)f (\(en)m(umeration)f(message/phase\))57 3374 y(PG)404 b(parallel)30 b(gap-\014lling)f(\(en)m(umeration)j(message/phase\))57 3500 y(p)s(os\(n\))273 b(p)s(osition)57 3627 y(POSIX)243 b(p)s(ortable)32 b(op)s(erating)f(system)j(in)m(terface)57 3753 y(PPP)349 b(paranoia)31 b(prev)m(en)m(t)k(problems)d(\(ie,)g(b)s (elts'n'braces\))57 3879 y(pri)427 b(primary)57 4006 y(PT)411 b(pro)s(of)32 b(table)57 4132 y(ptr)417 b(p)s(oin)m(ter)57 4259 y(PW)381 b(pro)s(of)32 b(w)m(ord)57 4385 y(RD)400 b(relator)32 b(table)g(de\014nition)f(\(en)m(umeration)h (message/phase\))57 4511 y(RA)402 b(relator)32 b(application)e(c)m(hec) m(k)35 b(\(en)m(umeration)c(message/phase\))57 4638 y Fr(redo)343 b Fx(redo)33 b(the)g(curren)m(t)h(en)m(umeration)e(\(k)m (eeping)h(the)g(table\))57 4764 y(red\(n\))282 b(reduction)57 4891 y(redundan)m(t)112 b(a)33 b(dead)g(coset)57 5017 y(rel)438 b(relator)32 b(and/or)g(relation)57 5144 y(rep)412 b(the)33 b(\(curren)m(t\))h(represen)m(tativ)m(e)g(of)f(a)f(coinciden)m (t)g(coset)57 5270 y(RS)421 b(relators)32 b(in)g(subgroup)h(\(en)m (umeration)f(message/phase\))57 5396 y(sec)423 b(secondary)57 5523 y(semaphore)97 b(sync)34 b(primitiv)m(e)d(allo)m(wing)f (signalling)f(b)s(et)m(w)m(een)35 b(threads)1806 6054 y(49)p eop %%Page: 50 58 50 57 bop 57 340 a Fx(seq)415 b(sequence)57 467 y Fi(Ser)370 b Fx(the)33 b(serial)f(p)s(ortion)f(of)h(the)h(running)f(time)57 593 y(serial)323 b(a)33 b Fo(P)-8 b(A)m(CE)33 b Fx(run)g(using)h Fr(beg:0)p Fx(,)g(or)e(an)g Fo(A)m(CE)i Fx(run)57 719 y(SG)416 b(subgroup)34 b(generator)e(\(en)m(umeration)g (message/phase\))57 846 y(SMP)338 b(shared)34 b(memory)d(m)m(ultipro)s (cessor)h(and/or)g(symmetric)g(m)m(ultipro)s(cessing)57 972 y(spin-lo)s(c)m(k)169 b(sync)34 b(via)e(sitting)f(in)h(tigh)m(t)g (lo)s(op)f(un)m(til)g(a)i(condition)e(is)h(met)57 1099 y(square)274 b(the)33 b(\\[")g Fs(&)f Fx(\\]")g(c)m(haracters)90 1225 y(brac)m(k)m(ets)57 1351 y(src)428 b(source)57 1478 y(stats)346 b(statistics)32 b(\(pac)m(k)-5 b(age\))57 1604 y Fr(start)292 b Fx(synon)m(ym)34 b(for)e Fr(begin)57 1731 y Fx(strategy)203 b(the)33 b(o)m(v)m(erall)f(en)m(umeration)g (metho)s(d)g(\(ie,)g(HL)-8 b(T,)33 b(F)-8 b(elsc)m(h,)33 b(Sims:n,)f(etc\))57 1857 y(st)m(yle)352 b(whic)m(h)33 b(of)g(the)g(state)g(mac)m(hines)f(is)g(activ)m(e)h(\(ie,)f(R,)g(C,)h (CR,)g(etc\))57 1983 y(subgrp)260 b(subgroup)57 2110 y Fi(Sync)305 b Fx(the)33 b(master-sla)m(v)m(e)g(sync)m(hronisation)g (o)m(v)m(erhead)h(time)57 2236 y(sync)361 b(sync)m(hronous,)35 b(sync)m(hronisation)57 2363 y Fr(t)p Fx(,)e Fq(T)379 b Fx(T)-8 b(otCos,)34 b(the)f(total)e(n)m(um)m(b)s(er)i(of)f(cosets)i (de\014ned)57 2489 y(T)477 b(TR)m(UE)57 2615 y(T)-8 b(AB)343 b(tabulate)32 b(c)m(haracter)57 2742 y(TBA)335 b(to)33 b(b)s(e)f(announced/advised)57 2868 y(thread)271 b(an)33 b(indep)s(enden)m(t)h(execution)f(sequence)i(within)d(a)g(pro)s(cess)57 2995 y(tuple)330 b(4-elemen)m(t)32 b(record)h(of)f(signi\014can)m(t)g (scan,)i(see)f(the)g Fr(Dlelt)h Fx(t)m(yp)s(e)g(\(in)d Fr(al0.h)p Fx(\))57 3121 y(UC)404 b(upp)s(er-case)57 3247 y(UH)d(up)s(date)33 b(hole)f(coun)m(t)h(c)m(hec)m(k)i(\(en)m (umeration)d(message/phase\))57 3374 y(vs)458 b(v)m(ersus)57 3500 y Fi(W\(all\))188 b Fx(elapsed,)33 b(or)g(w)m(all,)e(time)g(for)h (an)h(en)m(umeration)57 3627 y(wrd)385 b(w)m(ord)57 3753 y(WS)393 b(white-space;)34 b(ie,)e(blanks,)h(tabs,)g Fs(&)f Fx(newlines)h(\(ma)m(yb)s(e\))1806 6054 y(50)p eop %%Page: 51 59 51 58 bop 1477 793 a Fv(References)106 1086 y Fx([1])49 b(M.J.)44 b(Beetham.)77 b(Space)45 b(sa)m(ving)f(in)f(coset)i(en)m (umeration.)77 b(In)44 b(Mic)m(hael)g(D.)f(A)m(tkinson,)258 1212 y(editor,)31 b Fm(Computational)j(Gr)-5 b(oup)36 b(The)-5 b(ory)p Fx(,)32 b(pages)h(19{25.)f(Academic)g(Press,)i(1984.) 106 1338 y([2])49 b(W.)28 b(Bosma,)g(J.)g(Cannon,)i(and)e(C.)g(Pla)m(y) m(oust.)37 b(The)29 b Fi(Ma)n(gma)e Fx(algebra)g(system)i(I:)f(the)h (user)258 1465 y(language.)42 b Fm(Journal)35 b(of)f(Symb)-5 b(olic)34 b(Computation)p Fx(,)e(24:235{265,)f(1997.)106 1591 y([3])49 b(John)29 b(J.)g(Cannon,)i(Lucien)e(A.)g(Dimino,)e (George)i(Ha)m(v)-5 b(as,)30 b(and)f(Jane)h(M.)f(W)-8 b(atson.)38 b(Imple-)258 1718 y(men)m(tation)28 b(and)h(analysis)g(of)f (the)i(T)-8 b(o)s(dd-Co)m(xeter)31 b(algorithm.)k Fm(Mathematics)c(of)h (Compu-)258 1844 y(tation)p Fx(,)g(27:463{490,)f(1973.)106 1970 y([4])49 b(Thomas)36 b(H.)i(Cormen,)g(Charles)f(E.)h(Leiserson,)g (and)f(Ronald)f(L.)h(Riv)m(est.)57 b Fm(Intr)-5 b(o)g(duction)258 2097 y(to)35 b(A)n(lgorithms)p Fx(.)42 b(The)34 b(MIT)f(Press,)h(1990.) 106 2223 y([5])49 b(L.E.)30 b(Dic)m(kson.)39 b Fm(Line)-5 b(ar)32 b(Gr)-5 b(oups,)33 b(with)g(an)f(exp)-5 b(osition)31 b(of)h(the)h(Galois)f(\014eld)g(the)-5 b(ory)p Fx(.)39 b(B.G.)258 2350 y(T)-8 b(eubner,)34 b(Leipzig,)d(1901.)106 2476 y([6])49 b(George)37 b(Ha)m(v)-5 b(as.)60 b(Coset)39 b(en)m(umeration)e(strategies.)60 b(In)38 b(Stephen)h(M.)g(W)-8 b(att,)39 b(editor,)g Fm(IS-)258 2602 y(SA)n(C'91)33 b(\(Pr)-5 b(o)g(c)g(e)g(e)g(dings)33 b(of)h(the)g(1991)g(International) f(Symp)-5 b(osium)34 b(on)g(Symb)-5 b(olic)33 b(and)h(A)n(l-)258 2729 y(gebr)-5 b(aic)34 b(Computation\))p Fx(,)d(pages)j(191{199.)d(A)m (CM)i(Press,)i(1991.)106 2855 y([7])49 b(George)42 b(Ha)m(v)-5 b(as)43 b(and)f(Colin)f(Ramsa)m(y)-8 b(.)73 b(Pro)m(ving)42 b(a)g(group)h(trivial)c(made)j(easy:)65 b(a)42 b(case)258 2982 y(study)i(in)f(coset)h(en)m(umeration.)75 b Fm(Bul)5 b(letin)44 b(of)g(the)h(A)n(ustr)-5 b(alian)45 b(Mathematic)-5 b(al)44 b(So)-5 b(ciety)p Fx(,)258 3108 y(62:105{118,)30 b(2000.)106 3234 y([8])49 b(George)34 b(Ha)m(v)-5 b(as)36 b(and)f(Colin)f(Ramsa)m(y)-8 b(.)51 b(Exp)s(erimen)m(ts)36 b(in)f(coset)h(en)m(umeration.)50 b(In)36 b(W.M.)258 3361 y(Kan)m(tor)g(and)h(A.)g(Seress,)i(editors,)f Fm(Gr)-5 b(oups)39 b(and)f(Computation)g(I)-8 b(I)g(I)p Fx(,)35 b(n)m(um)m(b)s(er)i(8)g(in)f(Ohio)258 3487 y(State)f(Univ)m(ersit)m(y)h (Mathematical)d(Researc)m(h)j(Institute)f(Publications,)g(pages)g (183{192.)258 3614 y(W)-8 b(alter)31 b(de)i(Gruyter,)g(2001.)106 3740 y([9])49 b(J.)27 b(Leec)m(h.)35 b(Coset)28 b(en)m(umeration)f(on)g (digital)d(computers.)35 b Fm(Pr)-5 b(o)g(c)g(e)g(e)g(dings)28 b(of)i(the)f(Cambridge)258 3866 y(Philosophic)-5 b(al)33 b(So)-5 b(ciety)p Fx(,)32 b(59:257{267,)f(1963.)57 3993 y([10])49 b(John)30 b(Leec)m(h.)41 b(Coset)31 b(en)m(umeration.)39 b(In)30 b(Mic)m(hael)g(D.)f(A)m(tkinson,)j(editor,)e Fm(Computational)258 4119 y(Gr)-5 b(oup)35 b(The)-5 b(ory)p Fx(,)32 b(pages)h(3{18.)f(Academic)g(Press,)i(1984.)57 4246 y([11])49 b(N.S.)35 b(Mendelsohn.)50 b(An)35 b(algorithmic)30 b(solution)j(for)h(a)h(w)m(ord)g(problem)e(in)h(group)g(theory)-8 b(.)258 4372 y Fm(Canadian)25 b(Journal)i(of)f(Mathematics)p Fx(,)g(16:509{516,)d(1964.)29 b(Corrigendum:)38 b Fm(Ibid.)23 b Fx(17:505,)258 4498 y(1965.)57 4625 y([12])49 b(E.H.)34 b(Mo)s(ore.)47 b(Concerning)35 b(the)f(abstract)g(groups)h(of)e(order)h Fq(k)s Fx(!)g(and)2898 4586 y Fp(1)p 2898 4602 36 4 v 2898 4659 a(2)2943 4625 y Fq(k)s Fx(!)g(holohedrically)258 4751 y(isomorphic)45 b(with)i(the)g(symmetric)g(and)g(the)h (alternating)d(substitution-groups)i(on)g Fq(k)258 4878 y Fx(letters.)c Fm(Pr)-5 b(o)g(c)g(e)g(e)g(dings)34 b(of)g(the)h(L)-5 b(ondon)34 b(Mathematic)-5 b(al)35 b(So)-5 b(ciety)34 b(\(1\))p Fx(,)e(28:357{366,)f(1897.)57 5004 y([13])49 b(J.)f(Neub)s(\177)-51 b(user.)90 b(An)48 b(elemen)m(tary)g(in)m(tro)s (duction)f(to)h(coset-table)f(metho)s(ds)h(in)g(compu-)258 5130 y(tational)40 b(group)j(theory)-8 b(.)76 b(In)44 b Fm(Gr)-5 b(oups)44 b({)h(St.)g(A)n(ndr)-5 b(ews)43 b(1981)p Fx(,)j(London)d(Mathematical)258 5257 y(So)s(ciet)m(y)32 b(Lecture)i(Note)f(Series)f(71,)h(pages)g(1{45.)e(Cam)m(bridge)h(Univ)m (ersit)m(y)i(Press,)g(1982.)57 5383 y([14])49 b(M.)37 b(Sc)m(h\177)-49 b(onert)38 b(et)f(al.)55 b Fa(GAP)39 b Fm({)g(Gr)-5 b(oups,)40 b(A)n(lgorithms)e(and)g(Pr)-5 b(o)g(gr)g(amming)p Fx(.)55 b(Lehrstuhl)37 b(D)258 5510 y(f)s(\177)-51 b(ur)31 b(Mathematik,)h(Rheinisc)m(h-W)-8 b(estf\177)-49 b(alisc)m(he)32 b(T)-8 b(ec)m(hnisc)m(he)35 b(Ho)s(c)m(hsc)m(h)m(ule,)g(Aac)m(hen,)e(1995.)1806 6054 y(51)p eop %%Page: 52 60 52 59 bop 57 340 a Fx([15])49 b(Charles)38 b(C.)g(Sims.)58 b Fm(Computation)39 b(with)h(\014nitely)f(pr)-5 b(esente)g(d)39 b(gr)-5 b(oups)p Fx(.)59 b(Cam)m(bridge)37 b(Uni-)258 467 y(v)m(ersit)m(y)c(Press,)i(1994.)57 593 y([16])49 b(J.A.)38 b(T)-8 b(o)s(dd)39 b(and)f(H.S.M.)i(Co)m(xeter.)62 b(A)38 b(practical)f(metho)s(d)h(for)g(en)m(umerating)g(cosets)h(of)258 719 y(\014nite)28 b(abstract)h(groups.)38 b Fm(Pr)-5 b(o)g(c)g(e)g(e)g(dings)30 b(of)h(the)g(Edinbur)-5 b(gh)31 b(Mathematic)-5 b(al)31 b(So)-5 b(ciety)p Fx(,)30 b(5:26{)258 846 y(34,)i(1936.)57 972 y([17])49 b(J.N.)24 b(W)-8 b(ard.)30 b(A)25 b(note)g(on)f(the)h(T)-8 b(o)s(dd-Co)m(xeter)26 b(algorithm.)g(In)f(R.A.)g(Bryce,)i(J.)e(Cossey)-8 b(,)28 b(and)258 1099 y(M.F.)j(Newman,)h(editors,)f Fm(Gr)-5 b(oup)34 b(The)-5 b(ory)33 b(\(Canb)-5 b(err)g(a,)33 b(1975\))p Fx(,)d(n)m(um)m(b)s(er)i(573)e(in)h(Lecture)258 1225 y(Notes)i(in)f(Mathematics,)g(pages)h(126{129.)e(Springer-)-12 b(V)k(erlag,)30 b(1977.)1806 6054 y(52)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF