summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/hepparticles
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
committerKarl Berry <karl@freefriends.org>2006-01-09 00:49:07 +0000
commit007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 (patch)
tree90d17e00e572ecb1e24764b6f29c80e098b08d29 /Master/texmf-dist/doc/latex/hepparticles
parent950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (diff)
doc/latex
git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/hepparticles')
-rw-r--r--Master/texmf-dist/doc/latex/hepparticles/README33
-rw-r--r--Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdfbin0 -> 102006 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps885
-rw-r--r--Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex195
-rw-r--r--Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdfbin0 -> 71250 bytes
-rw-r--r--Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex218
6 files changed, 1331 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/hepparticles/README b/Master/texmf-dist/doc/latex/hepparticles/README
new file mode 100644
index 00000000000..f7071fa3894
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hepparticles/README
@@ -0,0 +1,33 @@
+hepparticles --- for typesetting high energy particle names
+by Andy Buckley <andy@insectnation.org>
+-----------------------------------------------------------
+
+hepparticles is a set of macros for typesetting high energy
+particle names. It provides a robust (?) and consistent structure
+within which to typeset the names and along the way solves many
+problems with alignment and text styles which otherwise make
+themselves known.
+
+Chief amongst the problems solved by hepparticles is that the
+problems with boldness of particle names typeset in math mode
+when used in section titles, headers and tables of contents
+disappear. The typesetting convention by default uses upright
+names for "concrete" particles and italic type for generic
+particle labels but the convention can be specified at
+package-include time, making this package suitable for journal
+use.
+
+Fuller documentation for this package can be found in the files
+hepparticles.{ps,pdf}, distributed with the package and some
+examples (used for debugging) are in testhepparticles.{ps,pdf},
+with source code in testhepparticles.tex.
+
+You may also be interested in the heppennames and hepnicenames
+packages, which use this package to define a large set of
+common particle names.
+
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
+for the details of that license.
+
+Author: Andy Buckley <andy@insectnation.org> \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf
new file mode 100644
index 00000000000..fecc35cc67a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps
new file mode 100644
index 00000000000..fc9528f8978
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps
@@ -0,0 +1,885 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: hepparticles.dvi
+%%Pages: 2
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: /usr/bin/dvips hepparticles.dvi -o
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2004.12.06:1740
+%%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
+TeXDict begin 39158280 55380996 1000 600 600 (hepparticles.dvi)
+@start
+%DVIPSBitmapFont: Fa cmsy8 8 1
+/Fa 1 1 df<B812C0A32A037A9137>0 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb cmex10 12 1
+/Fb 1 102 df<D903F81508D91FFF151C017F01C0147890B500F014F02703F81FFCEB03
+C02707C003FFEB0F8048C79038E07F00003C91383FFFFC48020F5B00E0020313E00040DA
+007FC7FC360B80C737>101 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fc cmmi8 8 3
+/Fc 3 101 df<131C013EEB0380ED07C0017E130F1680137CA201FC131F16005BA20001
+5C153E5BA20003147E157C5BA20007ECFC08EDF8185BA2000F0101133816309038E003F0
+02071370001F90380EF8609039F83C78E090397FF03FC090391FC00F0048C9FCA2123EA2
+127EA2127CA212FCA25AA21270252C7E9D2A>22 D<14C0A5497EA700F0EC03C039FF83F0
+7F003FB61200000F14FC000114E06C6C1380D91FFEC7FCEB07F8497EA2497EEB3F3FEB3E
+1F496C7EEB7807496C7EA248486C7E48486C7E49137090C71230222180A023>63
+D<151FEC03FFA2EC003FA2153EA2157EA2157CA215FCA215F8A21401EB07E190381FF9F0
+EB7C1DEBF80FEA01F03903E007E0EA07C0120FEA1F8015C0EA3F00140F5A007E1480A214
+1F12FE481400A2EC3F021506143E5AEC7E0E007CEBFE0C14FC0101131C393E07BE18391F
+0E1E38390FFC0FF03903F003C0202F7DAD24>100 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fd cmmi12 12 26
+/Fd 26 118 df<010FB712E0013F16F05B48B812E04817C02807E0060030C7FCEB800EEA
+0F00001E010C13705A0038011C13605A0060011813E000E013381240C7FC5C4B5AA214F0
+14E01301150314C01303A3EB078082130FA2EB1F00A34980133E137EA24980A200011401
+5BA26C48EB00E0342C7EAA37>25 D<137E48B46C150626078FE0150E260607F0151C260E
+03F81538000C6D1570D81C0116E000006D15C0010015016EEC03806EEC0700170E6E6C5B
+5F5F6E6C136017E04C5A6E6C485A4CC7FC0207130E6F5A5E1630913803F8705EEDF9C06E
+B45A93C8FC5D6E5A81A2157E15FF5C5C9138073F80140E141C9138181FC014381470ECE0
+0FD901C07FEB038049486C7E130E130C011C6D7E5B5B496D7E485A48488048C8FC000681
+000E6F137048EE806048033F13E04892381FC0C048ED0FE348923803FF00CA12FC37407D
+AB3D>31 D<1730A317701760A317E05FA316015FA3160394C8FCA35E1606A3160E160C01
+3E1607D9FF80ED1F802603C3C0011CEB3FC0260703E01318260601F0157F000E173F001C
+1538D818030230131F0038170F0030170700701570D86007026013035CA2D8E00F02E014
+8000C049491301EA001F4A150303011500013F5C1400604901031406017E91C7FC180E18
+0C01FE49141C4901061418183860030E1460030C14E04D5A4D5A031C49C7FC0318130E01
+7E5D5F6D01385B90261F80305BD90FC0EB03C0D907F0010FC8FC903901FE707C9039003F
+FFF002031380DA0060C9FC15E05DA314015DA3140392CAFCA35C1406A3140E140C3A597D
+C43F>I<1618163C167CA2167816F8A216F01501A216E01503A216C01507A21680150FA2
+ED1F00A2151E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407A25D140FA292C7
+FC5CA2141E143EA2143C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8FC5BA2
+133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2121E12
+3EA2123C127CA2127812F8A25A126026647BCA31>61 D<027FB512F8A217F09139007FF0
+00ED3FC0157FA25EA315FF93C7FCA35C5DA314035DA314075DA3140F5DA3141F5DA3143F
+5DA3147F5DA314FF92C8FCA35B5CA313035CA313075CA3130F5CA2131FA25CEB7FF0007F
+B512F0B6FCA22D447DC32B>73 D<031FB512FC5D18F89239000FFE00705AA35FA2160FA2
+5FA2161FA25FA2163FA25FA2167FA25FA216FFA294C7FCA25DA25EA21503A25EA21507A2
+5EA2150FA25EA2151FA25EA2153FA25EEA0F80D83FE0137F5E127FA24BC8FC485A4A5A13
+00006C495A0060495A0070495A0030495A0038EB3F806C49C9FC380F81FC3803FFF03800
+7F80364679C336>I<91B712FEF0FFE019F802009039C0000FFE6F48EB01FF03FF913800
+7F80F13FC093C8EA1FE0A24AEE0FF0A25D1AF81403A25DA21407F11FF05DA2020FEE3FE0
+A24B16C0197F021F1780F1FF004B4A5A4E5A023F4B5A4E5A4BEC3FC006FFC7FC027FEC07
+FC92B612F018800380CAFC14FFA292CBFCA25BA25CA21303A25CA21307A25CA2130FA25C
+A2131FA25CA2133FA25CEBFFE0B612E0A345447CC33F>80 D<9339FF8001800307EBF003
+033F13FC9239FF007E07DA01F8EB0F0FDA07E09038079F004A486DB4FC4AC77E023E804A
+5D187E5C495A183C495AA213074A1538A3130F183080A295C7FC806D7E8014FF6D13E015
+FC6DEBFFC06D14FC6E13FF6E14C0020F80020314F8EC003F03077F9238007FFE160F1603
+707E8283A283A21206A4000E163EA2120C177E001E167CA25F5F003F15014C5A6D4A5A4C
+5A486C4AC8FC6D143ED87CF85CD8787E495A3AF01FC00FE0D8E007B51280010149C9FC39
+C0003FF039487BC53C>83 D<48BA12C05AA291C7D980001380D807F092C7121F4949150F
+0180170748C75B1903120E48020316005E12181238003014074C5C00701806126000E014
+0F485DA3C8001F92C7FC5EA3153F5EA3157F5EA315FF93CAFCA35C5DA314035DA314075D
+A3140F5DA3141F5DA3143F5DA2147FA214FF01037F001FB612FCA25E42447EC339>I<ED
+03C0ED0FF0ED3E38ED7818EDF81CEDF00CEC01E0140315C01407EC0F80161C91381F0018
+A2143E16384A1330A214FC4A13700101146016E04A13C0010313011680903807E0031600
+5D010F1306ECC00E5D1518011F13384A5A156015E090383F81C04A5A4AC7FC1406EB7F0E
+EB7E1C5C5C5CEB7FC05C91C8FC13FEA25BA35B12011203EA0778120E121CEA387C127000
+E01560D8003CEB01E0ED0380ED07006D130E153C6D137090380783E0903803FF80D900FC
+C7FC26477FC529>96 D<EC0FC0EC7FF0903901F8381C903907E01C7E90380FC00E90393F
+0007FE496D5A13FE485A49130100035D485A120F491303001F5DA2485A1507007F5D5BA2
+150F00FF5D90C7FCA2151F5E5AA2033F1330EE00701760A24B13E017C015FE007E130102
+031301003ED9073E1380003F010E13036C011C14006C6C486C5A3A07C0F00F0E3A01FFC0
+07FC3A007F0001F02C2D7CAB33>I<EB0FE0EA07FFA338001FC0130F131FA25CA3133F91
+C8FCA35B137EA313FE5BA312015BEC0FC0EC3FF00003EBF07C9038F3C03E9038F7001F01
+FE14804848130F4914C05B16E0485A5BA3121F5BA2151F123F90C7FCA2153F4815C0127E
+A2157F16805A16005DA24A5A007C5CA24A5A4A5A5D003C130F003E495A001E495A001F01
+7EC7FC6C5B3807C1F03801FFC06C6CC8FC23467CC429>I<EC07F8EC3FFF9138FC07C090
+3903F000E049481370D91F80133049C71270017EEB03F801FE1307485A4848EB0FF01207
+5B000FEC07C0484890C7FCA2485AA2127F5BA312FF90C9FCA45AA5161816381670007E15
+E0ED01C06CEC0380ED07006C6C131E000F14383907C001F03903F00FC02600FFFEC7FCEB
+1FF0252D7CAB2A>I<EC07F8EC3FFE903901FC0780903903F003C090390FC001E090381F
+8000017FC7FC01FE1470485A484814F0000715E05B000F1401484814C015034848EB0780
+ED1F0015FC007FEB1FF090B5128002F0C7FC0180C8FC12FF90C9FCA55AA41618007E1538
+1670007F15E06CEC01C0ED03806CEC07006C6C131E6D13383907E001F03901F00FC02600
+7FFEC7FCEB1FF0252D7CAB2D>101 D<EE07E0EE1FF8EE7C1CEEF80E923801F03E923803
+E07F17FFED07E116C117FE92380FC0FC177817004B5AA4153F93C7FCA45D157EA491B612
+80A3DA00FCC7FCA314015DA414035DA414075DA4140F5DA5141F5DA4143F92C8FCA45C14
+7EA45CA45C1301A25CA2EA1C03007F5B12FF5C13075C4848C9FC12F8EA601EEA783CEA1F
+F0EA07C0305A7BC530>I<14FE137FA3EB01FC13001301A25CA21303A25CA21307A25CA2
+130FA25CA2131FA25CED3FC090393F81FFF0913887C0FC91380E007E023C133ED97F7013
+3F4A7F4A14805C13FF91C7FC5BA24848143F17005BA200035D167E5BA2000715FE5E5B15
+01000F5DA24913035E001F1607030713064914E0150F003FEDC00E170C90C7141CEE8018
+4816381730007E167017E000FE91380781C0EEC38048913801FF000038EC007C30467BC4
+38>104 D<141E143F5C5CA3147E143891C7FCAE133EEBFF803801C3C0380781E0380601
+F0120E121CEA180312381230A2EA700700605BA2EAE00F00C05BEA001F5CA2133F91C7FC
+A25B137E13FE5BA212015BEC03800003140013F01207495A1406140E140CEBC01C141814
+385C00035BEBE1C0C6B45A013EC7FC19437DC121>I<EB03F8EA01FFA3380007F0130313
+07A214E0A2130FA214C0A2131FA21480A2133FA21400A25BA2137EA213FEA25BA21201A2
+5BA21203A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7FCA248136014E0007E
+13C0A2130100FE138012FCA21303007C13005B1306EA3E0EEA1E1CEA0FF8EA03E015467C
+C41D>108 D<01F8D903FCEC7F80D803FED91FFF903803FFE0D8071F903B7C0FC00F81F8
+3E0E0F80E007E01C00FC001C9026C3C0030178137C271807C700D9F0E0137E02CE902601
+F1C0133E003801DCDAFB80133F003001D892C7FCD90FF814FF0070495C0060495CA200E0
+4949485CD8C01F187E4A5C1200040715FE013F6091C75BA2040F14014960017E5D190304
+1F5D13FE494B130762043F160E0001060F130C4992C713C0191F4CED801C00031A184902
+7E1638F2003004FE167000071A60494A16E0F201C0030192380F0380000FF18700494AEC
+03FED80380D90070EC00F84F2D7DAB55>I<01F8EB03FCD803FEEB1FFFD8071F90387C0F
+C03B0E0F80E007E03A0C07C3C003001CD9C7007F001801CE1301003801DC80003013D8EB
+0FF800705B00605BA200E0491303D8C01F5D5C12001607013F5D91C7FCA2160F495D137E
+161F5F13FE49143F94C7FC187000014B136049147E16FE4C13E0000317C049150104F813
+80170300071700495D170EEE781C000FED7C3849EC1FF0D80380EC07C0342D7DAB3A>I<
+D903E0EB3F80D90FF8EBFFE0903A1C7C03C0F8903A383E07007C9026703F1E137E902660
+1F387F5D01E00160EB1F8001C013E04A5A00014A14C0018090C7FCA200035B1300147EC7
+FC02FE143FA25CA20101157F18805CA2010315FF18005C5F010714015F4A13035F010F14
+075F4C5A5F496C495A4CC7FC02B8137E02985B90393F9C01F891388F07E0913803FF80DA
+00FCC8FC4990C9FCA2137EA213FEA25BA21201A25BA21203A21207B512F0A25C323F83AB
+31>112 D<91380FC00391383FF0079138F83C0F903903E00E1E90390FC0063E90381F80
+0790393F00037E4914FC01FE1301485AA2484814F812075B000F140316F0485AA2003F14
+074914E0A3007F140F4914C0A3151F90C713805AA2153F6C1500A2127E5D007F14FE6C13
+01A214036C6C485A000F131E3807C0383803E0F13901FFC1F838003F01130014035DA314
+075DA3140F5DA2141FA2143F011FB51280A21600283F7DAB2B>I<01F8EB0FC0D803FEEB
+7FF0D8070FEBF038000E903883C07C3A0C07C701FC001C13CE0018EBDC03003813D80030
+13F8D90FF013F800709038E000E0006015005C12E0EAC01F5C1200A2133F91C8FCA35B13
+7EA313FE5BA312015BA312035BA312075BA3120F5BEA0380262D7DAB2C>I<EC0FF0EC7F
+FE903901F00F809039078001C049C712E0011E14605BED01F0491307A201F8EB0FE05B7F
+ED03806D90C7FC7F7F14F86DB47E15E06D13F86D7F01077F1300EC07FF140081ED3F8015
+1F120E003FEC0F00487EA25D48C7121EA200FC5C12605D00705C6C495A6CEB07C0260F80
+3FC7FC3803FFFC38007FE0242D7BAB2E>I<141C147EA314FE5CA313015CA313035CA313
+075CA2007FB512FCB6FC15F839000FC000A2131F5CA3133F91C7FCA35B137EA313FE5BA3
+12015BA312035BA21570000714605B15E015C0000F130101C013801403EC070000071306
+140E5C6C6C5A000113F03800FFC0013FC7FC1E3F7EBD23>I<133ED9FF8014E02603C3C0
+EB03F0380703E0380601F0000E1507121CD818035D12380030150FA2D870075D00605B16
+1FEAE00F00C0495CEA001F4A133FA2013F92C7FC91C7FC5E5B017E147EA216FE13FE495C
+A20301EB01801703484802F81300A25F0303130616F000001407030F130E6D010D130C01
+7C011D131C033913186D9038F0F838903A1F03C07870903A07FF803FE0903A01FC000F80
+312D7DAB38>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fe cmtt12 12 28
+/Fe 28 122 df<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6C8A33>46
+D<EC07F8EC3FFF91B57E010314E0010F80498090383FFC0F90397FE003FC9038FF800148
+90C77ED803FC147E49EB7E7F0007903801FFBFD9F00713FF4848481480495A001F5B0180
+13C3003FEB7F810100010013C002FE137F4849133FEA7E014A131FA212FEEAFC034A130F
+A96E131FD8FE011580127EA26E133FD87F0015006C6D5B027F13FE01801381001F90383F
+C3FC01C013FF000F6D5B6D6C5B6C6C6C5BD9F80113800003D9007EC7FC6D9038000F806C
+B4EC1FC06C6D133FD97FE013FF90263FFC0713806DB612006D5C010314F801005C023F13
+80DA07FCC7FC2A3F7CBD33>64 D<EC1F804A7E4A7EA34A7EA314F901017FA501037FA214
+F0A201077FA4ECE07E010F137FA449486C7EA549486C7EA4017F80EC000FA291B5FCA290
+B67EA43A01FE0007F8491303A4000381491301A3000781491300D87FFF90380FFFE0B56C
+4813F06E5AA24A7E6C496C13E02C3E7DBD33>I<003FB712E04816F0B8FCA27E7ED801FC
+C71207A8EE03E093C7FCA7151F4B7EA490B6FCA69038FC003FA46FC7FC92C8FCB1383FFF
+F8487FB57EA26C5B6C5B2C3D7DBC33>70 D<91387F803C903901FFF03E0107EBFC7E011F
+13FE49EBFFFE5B9038FFE07F48EB803FEC000FEA03FC00071407491303485A491301121F
+5B123F491300A2127F90C8FC167C93C7FCA25A5AA992387FFFC092B512E0A37E6C6E13C0
+923800FE00A36D1301123FA27F121F6D1303120F7F6C6C1307A26C6C130F6C6C131F9038
+FF803F6CEBE0FF6DB5FC7F6D13FE010713F80101EBF07C9026007F80C7FC2B3F7CBD33>
+I<3B7FFFC00FFFF8B56C4813FCA46C496C13F8D803F8C7EA7F00B3A290B7FCA601F8C77E
+B3A53B7FFFC00FFFF8B56C4813FCA46C496C13F82E3D7EBC33>I<003FB512FC48ECFF80
+B712E016F86C816C813A01FC000FFF030313801500EE7FC0163FEE1FE0160FA217F01607
+A6160F17E0A2161FEE3FC0167FEEFF801503030F130090B65A5E5E16E0168003FCC7FC01
+FCC9FCB3383FFFE0487FB57EA26C5B6C5B2C3D7EBC33>80 D<007FB57EB612F815FE8182
+6C812603F8007FED3FF0ED0FF815076F7E1501A26F7EA74B5AA215034B5A150FED3FF0ED
+FFE090B65A5E93C7FC5D8182D9F8007F153F6F7E150F821507AA173E177FA416F8030313
+FF267FFFC014FEB538E001FF17FC81EE7FF86C49EB3FF0C9EA0FC0303E7EBC33>82
+D<D907FE137890393FFFC07C90B5EAF0FC4814FC000714FF5AEBFC03391FF0007F484813
+3F0180131F007F140F90C712074814035AA21501A46CEC00F86C15007F7F6C7E7FEA1FFE
+380FFFE06C13FF6C14F06C14FC6C6C13FF011F1480010314C0D9003F13E0020313F09138
+003FF8ED0FFC1507ED03FE1501150016FFA2007C157F12FEA56C15FF16FE7FED01FC6D13
+0301F0EB07F801FC130F9039FF807FF091B512E016C000FC1580013FEBFE00D8F80F5BD8
+780013E0283F7BBD33>I<003FB712F84816FCB8FCA43AFE000FE001A8007CED00F8C715
+00B3B3A40107B512C049804980A26D5C6D5C2E3D7EBC33>I<EB1FFC90B57E000314E048
+804814FC48809038F007FFEBE0016E7F153F6C48806C48131FC87F150FA5EC0FFF49B5FC
+131F137F48B6FC0007140F4813C0381FFC00EA3FF0EA7FC05B48C7FC5AA56C141F7E6D13
+7FD83FE0497ED9F807EBFFF06CB712F87E6C14F36C14C1C69138003FF0D91FF090C7FC2D
+2E7BAC33>97 D<EA3FFC487E12FFA2127F123F1200ABEC01FE91380FFFC04A13F0027F7F
+91B512FE90B7FCECFE07DAF800138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC160749
+15F81603A217FC1601A9160317F8A26D140717F06E130F17E06E131FEE3FC06E137F9139
+F801FF80DAFE07130091B55A495C6E5BD97E3F13E0D93C0F138090260003FEC7FC2E3E7F
+BC33>I<ECFFF0010713FE011FEBFF804914C04914E048B612F048EBC01F9038FE000F48
+5A485A4848EB07E049EB03C0484890C7FC5BA2127F90C9FCA25A5AA97E7EA27F003FEC01
+F06DEB03F86C7E6D13076C6C14F06C6C130F01FFEB1FE06CEBE07F6C90B512C06C158001
+3F14006D13FC01075B010013C0252E79AC33>I<ED7FF84B7E5CA280157F1501ABEB01FF
+010713C1011F13F1017F13F990B6FC5A4813813907FE003FD80FF8131F49130F48481307
+491303123F491301127F90C7FCA25A5AA97E7E15037F123F6D1307A26C6C130F6D131F6C
+6C133F6C6C137F2603FF81B512F091B612F8C602FD13FC6D13F96D01E113F8010F018013
+F0D901FEC8FC2E3E7DBC33>I<ECFF80010713F0011F13FC497F90B6FC48158048018013
+C03A07FE003FE001F8EB0FF048481307484814F8491303003F15FC491301127F90C7FC16
+FE15005A5AB7FCA516FC48C9FC7E7EA36C7E167C6C6C14FE7F6C7E6D13016C6CEB03FC6C
+B4130F6C9038C03FF86C90B512F06D14E06D14C0010F1400010313FC9038007FE0272E7B
+AC33>I<D901FEEB1FE0903A0FFFC0FFF0013F01F313F84990B512FC90B7FC5A48010313
+E12607FC00EB80F849017F1360484890383FC00049131FA2001F8149130FA66D131F000F
+5DA26D133F6C6C495A6D13FF2603FF0390C7FCECFFFE485C5D5DD80FCF13C0D981FEC8FC
+0180C9FCA27FA26C7E7F90B512FC6CECFFC06C15F0000715FC4815FF4816809038E00007
+48489038007FC090C8EA1FE048150F007E150700FE16F0481503A56C1507007E16E0007F
+150F6C6CEC1FC001E0147FD81FF8903801FF80270FFF801F13006C90B55A6C5DC615F001
+3F14C0010F91C7FC010013F02E447DAB33>103 D<EA3FFC487E12FFA2127F123F1200AB
+4AB4FC020713C0021F13F0027F7F91B5FC90B67EED07FEECF801ECF0004A7F4A7F5CA291
+C7FCA35BB3A43B3FFFF80FFFFC486D4813FEB56C4813FFA26C496C13FE6C496C13FC303D
+7FBC33>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCAA383FFFF8487FA47EEA0001B3
+AD007FB612C0B712E016F0A216E06C15C0243E78BD33>I<383FFFFC487FB5FCA27E7EC7
+FCB3B3AD003FB612F84815FCB712FEA26C15FC6C15F8273D7ABC33>108
+D<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE
+07130301FC01FE7F9039F803FC01A201F013F8A401E013F0B3A53C7FFE0FFF07FF80B548
+018F13C0A46C486C01071380322C80AB33>I<4AB4FC263FFC0713C0267FFE1F13F000FF
+017F7F91B5FC6CB67E6CEC07FEC6EBF801ECF0004A7F4A7F5CA291C7FCA35BB3A43B3FFF
+F80FFFFC486D4813FEB56C4813FFA26C496C13FE6C496C13FC302C7FAB33>I<EB01FE90
+380FFFC0013F13F0497F90B57E488048EB03FF2607FC0013804848EB7FC049133F4848EB
+1FE049130F4848EB07F0A2007F15F890C71203A300FEEC01FCAA6C14036C15F8A26D1307
+003F15F06D130FA26C6CEB1FE06D133F6C6CEB7FC06C6CEBFF802603FF0313006CEBFFFE
+6C5C6D5B6D5B010F13C0D901FEC7FC262E7AAC33>I<EC01FE3A3FFC0FFFC0486C4813F0
+00FF017F7F91B512FE6CB7FC6CEBFE07C6D9F800138002E0EB7FC04AEB3FE04A131FEE0F
+F091C7FC16074915F81603A217FC1601A9160317F8A26D140717F06E130F17E06E131FEE
+3FC06E137F9139F801FF80DAFE07130091B55A495C6E5B6E13E0020F1380DA03FEC7FC91
+C9FCAF383FFFF8487FB57EA26C5B6C5B2E427FAB33>I<ED03FE3B7FFF801FFF80B5D8C0
+7F13E002C1B5FC02C314F014C76C9038CFFE0F39001FDFF09139FFC007E092388003C092
+C8FC5C5C5CA25CA25CA35CB2007FB512FEB7FCA46C5C2C2C7DAB33>114
+D<90381FFE0F90B5EA8F80000314FF120F5A5AEBF007387F800190C7FC00FE147F5A153F
+A37E007FEC1F0001C090C7FCEA3FF8EBFFC06C13FF6C14E0000314F8C680011F13FF0100
+1480020713C0EC007FED1FE0007C140F00FEEC07F01503A27EA27F15076D14E06D130F6D
+EB3FC09038FE01FF90B61280160000FD5C00FC14F8D8F83F13E0D8780790C7FC242E79AC
+33>I<EB03C0497E130FAA003FB612FC4881B7FCA36C5D26000FE0C8FCB3A3161FEE3F80
+A5167F6E140001075C6E5A9138FE07FE6DB55A6D5C6D5C6E5B021F1380DA07FCC7FC2938
+7EB633>I<D83FFCEB1FFE486C497E00FF5CA2007F80003F800000EC007FB3A75EA25DA2
+6D5B90387F800FDAE03F13FC6DB612FE17FF6D806D01FE13FE01039038F83FFC010001C0
+C7FC302C7FAA33>I<3B7FFF801FFFE0B56C4813F06E4813F8A24A6C13F06C496C13E0D8
+03F8C7EAFC00000114015E7F000014036D5C137EA2017F495A7FA26E485A131FA26D6C48
+5AA214E0010749C7FCA214F01303157EEB01F8A2157C010013FC14FC5D147C147DEC3FF0
+A36E5AA36E5AA2141F5DA2143F92C8FCA3147EA214FE003F5B1301387F81F81383EB87F0
+139FEBFFE06C5B5C6C90C9FCEA0FFCEA03F02D427DAA33>121 D
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff cmr8 8 6
+/Ff 6 101 df<EC0380B3A4B812FCA3C7D80380C7FCB3A42E2F7CA737>43
+D<EB3FC0EBFFF03803E07C48487E48487E497E001EEB0780A2003E14C0A248EB03E0A500
+FC14F0B0007C14E0A3007E1307003E14C0A36CEB0F806C14006D5A3807C03E3803F0FC38
+00FFF0EB3FC01C2D7DAB23>48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387F
+FFFEA2172C7AAB23>I<EB7F803801FFF0380780FC380E003F48EB1F8048EB0FC05A0060
+EB07E012F000FC14F07E1403A3007C1307C7FCA215E0140F15C0141F1580EC3F00147E14
+7C5C495A495A495A495A011EC7FC5B5B4913305B485A4848136048C7FC000E14E0001FB5
+FC5A4814C0B6FCA21C2C7DAB23>I<4A7E4A7EA34A7EA24A7EA3EC1BF81419A2EC30FCA2
+EC70FEEC607EA24A7EA349486C7EA2010380EC000FA201066D7EA3496D7EA2011FB57EA2
+9038180001496D7EA349147EA201E0147F4980A20001ED1F801203000716C0D80FF0EC3F
+E0D8FFFC0103B5FCA2302F7EAE35>65 D<15F8141FA214011400ACEB0FE0EB7FF83801F8
+1E3803E0073807C003380F8001EA1F00481300123E127EA25AA9127C127EA2003E13017E
+EB8003000F13073903E00EFC3A01F03CFFC038007FF090391FC0F800222F7EAD27>100
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fg cmsy10 12 5
+/Fg 5 111 df<49B4FC010F13E0013F13F8497F48B6FC4815804815C04815E04815F0A2
+4815F8A24815FCA3B712FEA96C15FCA36C15F8A26C15F0A26C15E06C15C06C15806C1500
+6C6C13FC6D5B010F13E0010190C7FC27277BAB32>15 D<1AF0A3861A78A21A7C1A3CA21A
+3E1A1E1A1F747EA2747E747E87747E747E1B7E87757EF30FE0F303F8007FBC12FEBE1280
+A26CF3FE00CEEA03F8F30FE0F31F8051C7FC1B7E63505A505A63505A505AA250C8FC1A1E
+1A3E1A3CA21A7C1A78A21AF862A359347BB264>33 D<ED0FE015FF913803FC00EC0FE0EC
+3FC04A5A4AC7FC5C495AA2495AB3AD495AA2495A131F495A495A01FEC8FCEA07F8EAFFE0
+A2EA07F8EA00FEEB7F806D7E6D7E130F6D7EA26D7EB3AD6D7EA26D7E806E7E6E7EEC0FE0
+EC03FC913800FFE0150F236479CA32>102 D<12FEEAFFE0EA07F8EA00FEEB7F806D7E6D
+7E130F6D7EA26D7EB3AD6D7EA26D7E806E7E6E7EEC0FE0EC03FC913800FFE0A2913803FC
+00EC0FE0EC3FC04A5A4AC7FC5C495AA2495AB3AD495AA2495A131F495A495A01FEC8FCEA
+07F8EAFFE048C9FC236479CA32>I<126012F07EA21278127CA2123C123EA2121E121FA2
+6C7EA212077FA212037FA212017FA26C7EA21378137CA2133C133EA2131E131FA26D7EA2
+130780A2130380A2130180A26D7EA21478147CA2143C143EA280A28081A2140781A21403
+81A26E7EA2140081A21578157CA2153C153EA281A2811680A2150716C0A2150316E0A2ED
+01F0A2150016F8A21678167CA2163C163EA2161E160C27647BCA32>110
+D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fh cmr12 12 56
+/Fh 56 122 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0
+D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139
+3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5
+12E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E013
+0F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7
+FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<121EEA7F80EAFFC0A9
+EA7F80ACEA3F00AB121EAC120CA5C7FCAA121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A47
+78C61B>33 D<001EEB03C0397F800FF000FF131F01C013F8A201E013FCA3007F130F391E
+6003CC0000EB000CA401E0131C491318A3000114384913300003147090C712604814E000
+0614C0000E130148EB038048EB070048130E0060130C1E1D7DC431>I<140C141C143814
+7014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B1203A2485AA3485AA348
+C7FCA35AA2123EA2127EA4127CA312FCB3A2127CA3127EA4123EA2123FA27EA36C7EA36C
+7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C01301EB00E014701438141C14
+0C166476CA26>40 D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378137C133C13
+3E131E131FA2EB0F80A3EB07C0A3EB03E0A314F0A21301A214F8A41300A314FCB3A214F8
+A31301A414F0A21303A214E0A3EB07C0A3EB0F80A3EB1F00A2131E133E133C137C13785B
+A2485A485AA2485A48C7FC120E5A5A5A5A5A16647BCA26>I<121EEA7F8012FF13C0A213
+E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D78
+891B>44 D<B612C0A61A067F9721>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78
+891B>I<143014F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FCA3
+204278C131>49 D<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000E
+C7EA7F8048EC3FC0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A4
+6C4813076CC7FCC8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A
+5A5D4A5A4A5A4AC7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848
+143848C81230000E1570001FB612F0A25A5AB712E0A326427BC131>I<121EEA7F80A2EA
+FFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2B78AA1B
+>58 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E127FEAFF80A213C0A412
+7F121E1200A512011380A3120313005A1206120E120C121C5A5A12600A3E78AA1B>I<16
+C04B7EA34B7EA34B7EA34B7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA202
+0180ED801FA2DA03007F160FA20206801607A24A6D7EA34A6D7EA34A6D7EA20270810260
+147FA202E08191B7FCA249820280C7121FA249C87F170FA20106821707A2496F7EA3496F
+7EA3496F7EA201788313F8486C83D80FFF03037FB500E0027FEBFFC0A342477DC649>65
+D<B8FC17E017FC00019039C00003FF6C6C4801007FEF3FC0717E717E717E841703841701
+84A760A21703601707604D5A4D5AEF7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7B47E
+EF1FC0EF0FF0717E717E717E717E1980187F19C0A2183F19E0A8F07FC0A2198018FF4D13
+00A24D5AEF0FFC4D5AEF7FE048486C903803FFC0B9C7FC17FC17C03B447CC345>I<B912
+F8A3000101C0C7127F6C6C48EC07FC17011700187C183C181CA284A31806A4180704067F
+A395C7FCA4160EA2161E163E16FE91B5FCA3EC8000163E161E160EA21606A319C0A3F001
+8093C7FCA41803A21900A260A260A2181EA2183E187EEF01FE170748486C147FB95AA33A
+447CC342>69 D<B912F0A3000101C0C7127F6C6C48EC0FF817031701170018781838A218
+1CA3180CA4180E1806160CA21800A5161CA2163C167CED01FC91B5FCA3EC8001ED007C16
+3C161CA2160CA793C8FCB08048487EB612F8A337447CC340>I<DB0FFE146092B500C013
+E0020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E749
+48EC00FF4948157F4948153F4948151F49C9120F485A491607120348481603A248481601
+A248481600A2123FA2491760127FA396C7FC485AAD4CB612C06C7EA293C7387FF000725A
+003F171F7FA2121F7F120FA26C7EA26C7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C
+15E7D903FEEC01C7D900FFEC0383DA3FE0EB0F01DA0FFCEBFE000203B500F81360020002
+E090C7FCDB0FFEC9FC42487BC54D>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497E
+B612F0A31C447DC323>73 D<B600C049B512C0A3000101E0C8387FFC006C49ED3FE06D48
+1680063EC7FC183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C5A4CC9FC160E5E5E
+5E5E4B5A4B7E4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA87007F028E6D7E14
+9C02B86D7E02F06D7E14C04A6D7E707EA2707E707EA2707F717EA2717E717EA2717E717E
+A2717E717EA2717F8585496C82486D4A13FCB600C0011FEBFFE0A343447CC34C>75
+D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01C0A217031707
+A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>I<B56C933807FFFC6E5E
+A20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3D961FC16C3A3D960FEED
+0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C1430A36E6C1460A26E6C
+14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F6C5AA26F6C5AA36F6C5A
+A36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB500F0011C0107B512FCA3
+4E447BC359>I<B56C020FB5FC8080C6040013F06D6CED1F80D96FF8ED0F00A2D967FC15
+06EB63FEA2EB61FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7E
+A26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03
+FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA217071703A217011700A201F016
+7E183E487ED80FFF161EB500F0150EA2180640447CC349>I<B712FCEEFFC017F8000190
+39C0000FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F018F8EF03FCA218FE1701A218
+FFA718FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801FE00EE0FFC91B612F0
+17800280C9FCB3AA3801FFE0B612C0A338447CC342>80 D<B712E016FF17C000019039C0
+003FF86C6C48EB03FCEE00FF717E717E717E717E717EA284170384A760A21707604D5AA2
+4D5A4D5A4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC913980007F80EE0FE0707EEE03FC
+707E160083717EA2717EA784A71A6084171FA21AE0716C13C02601FFE002071301B600C0
+1680943801FC03943900FE0700CBEA3FFEF007F843467CC348>82
+D<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48
+486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA
+3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D900
+1F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37EA36C
+16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC0
+0FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A3903BF0001F
+F8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5481806A5
+C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0010FB5FCA3000101E0C813
+F026007F80ED1F80F00F00A21806B3B3A7180E6D6C150CA2181C131F6E1518010F163818
+306D6C1570606D6C14016D6C5D6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C913907FC
+03F00201B55A6E6C1380DB07FCC8FC40467CC349>I<003FB500E0011FB5FCA3C691C700
+0713E0D93FFC020190C7FC6D4815FC010F6F5A6D6C15E0A26D6C4A5A6D6C5D4DC8FC6D6D
+5B6E6C13065F6E6C131C6E6C13185F6E6C13706E6C13605F913803FE01DA01FF5B4CC9FC
+6E1387ED7FC616CCED3FFC6F5A5E6F7E6F7EA26F7E82A203067F150E92380C7FC04B6C7E
+15389238301FF04B6C7E15E04B6C7E4A486C7E14034B6C7E02066D7F140E020C6E7E4A6E
+7E143802306E7E4A6E7E14E04A6E7E49486E7E130349C86C7E496F7F5B496C8201FF8300
+0701E0020313F8B500F8021FEBFFF0A344447EC349>88 D<B66C91380FFFFCA3000101F8
+C8000313C026007FE0923800FE0061013F17F06D6C5E80010F5F6D6C4B5A18036D6C93C7
+FC6E15066D160E6D6D140C181C6E6C14186E6C5C18706E6C146018E06E6C5C6E6C495A17
+036E6C91C8FC5F6E6C13066E6D5A171C92387FC0185FED3FE06F6C5A17E06F6C5AEEF980
+ED07FF6F90C9FCA26F5AB3A6923807FF800203B6FCA346447FC349>I<01C01318000114
+384848137048C712E0000EEB01C0000C1480001C13030018140000385B00301306007013
+0E0060130CA300E0131C481318A400CFEB19E039FFC01FF801E013FCA3007F130FA2003F
+130701C013F8390F0001E01E1D71C431>92 D<EB07FC90383FFF809038F80FE03903C003
+F048C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF
+49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FCA3153F
+A36D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701FFFC01
+13003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC91380FFF
+8091383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE0491407
+17F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F
+01FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801FFF80C7D803
+FCC7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB03804848EB
+01C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7FCA290C9FC
+5AAB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC03806C6CEB
+0700013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3FFFA3150181
+82B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F48487F5B00
+0F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C
+6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F0013002F
+467DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F485A4848EB1F
+80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA290C9FCA67E
+A27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB03806C6CEB0700
+013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F8
+1E903803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67E
+A3C648C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81
+F0F090393F07E3819039FC01FF033A01F800FE014848017E13E00007027FC7FC497F000F
+8149131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903BF07E0
+90380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F86C6C80
+48B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2481507A56C150F00
+7C1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F809026
+1FFFFEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE913807FF
+C091381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35BB3A848
+6CECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FC
+ADEA01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<143C14FFA2491380
+A46D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F00
+A2147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01FC12FF
+A3120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A
+5A4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E7E8181
+6F7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D457DC433>I<EA01
+FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC1FE000
+FF010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C7000FE0E001FC0
+000349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3495DB3
+A8486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF903807FF
+C091381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FCA25B
+A35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF090380FC0FC
+90383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F157FA2
+90C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D6D1301
+00075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF89038007F802A
+2E7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000FE0003
+0180137FD801FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01FEAB
+EE03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003
+F891383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<91387F
+8003903903FFE00790380FE07890393F801C0F90387E000E496D5AD803F8EB039F0007EC
+01BF4914FF48487F121F5B003F81A2485AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B
+12076C6C5B6C6C497E6C6C130E013F131C90380FC0F8903803FFE09038007F0091C7FCAE
+EEFF80033F13FEA32F3F7DAB33>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF
+3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB26>
+I<90383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C1478127800F8
+1438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0
+011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C147C15786C14
+F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130E
+A4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C
+017F1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F001E3E7EBC26
+>I<D801FC147F00FFEC3FFFA300071401000380000181B3A85EA35DA212006D5B017E90
+38077F80017F010E13C06D011C13FE90380FC078903803FFF09026007F8013002F2D7DAB
+36>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E1200160C017F5CA2
+80013F5CA26E1370011F146080010F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306
+A26D6C5AA214FF6E5AA215B8EC3FB015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<
+B500E0B539E03FFF80A30007903C000FFE000FFC00D803FCD903F8EB03F8F001E0120103
+015D6D80000060A26D6E13036DD9037E91C7FCA20280017F5B013FD9063F1306A2D91FC0
+6E5AED0C1FA2D90FE06E5AED180FA2D907F06E5AED3007A2D903F86E5AED6003A2902601
+FCE06D5AEDC00117FCD900FFECFD80ED800017FF027F92C8FC92C77EA26E147E023E143E
+A2021E143C021C141CA2412C7EAA46>I<B539F007FFFCA30003D9C00113C0C6496C1300
+017F14FC013F5C6E13E06D7E010F495A6D6C485A02F890C7FC903803FC060101130E6E5A
+903800FF186E5AEC3FF05D141F140F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F80
+02C07F0101131F49486C7E02007F01066D7E010E1303496D7E013C80017C80D801FC1580
+D80FFE4913C0B5D8800F13FFA3302B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48
+EC1F8000011600160E0000150C6D141C6D1418A26E1338013F1430A26D6C5BA26E13E001
+0F5CA26D6C485AA2ECF803010391C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215
+B8EC3FB0A2EC1FE0A36E5AA26E5AA36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25C
+EAFE01387C0380D87007C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fi cmtt12 14.4 14
+/Fi 14 122 df<EA0780EA1FE0EA3FF0EA7FF8A2EAFFFCA4EA7FF8A2EA3FF0EA1FE0EA07
+800E0E688D3E>46 D<ED7FE0913803FFF8020F13FE023F6D7E91B67E49814981010F9038
+C03FF890391FFE000FD93FF86D7ED97FE06D7E4A130149486D7E4890C8FC4848903803FC
+7F49D90FFF13804848013F13FF5D484890B612C0495A001F5B01C0140F913807FC03003F
+49487E0180496C13E04A48137F127F010049133F143F4B131F5A48137FA292C7120FA96F
+131FA26C013F15C07E6F133F021F158001806D137F123F6E6CEBFF0001C06D5A001F6D6C
+485A913903FF0FFC01E014FF000F6D5C6D6C5C6C6C6D5B6F5B6C6C010F90C7FC6DEB03FC
+6C6C90C9FC6C6DEC0FC06D6CEC1FE06E143FD93FF814FFD91FFE130390270FFFC01F1380
+010390B612006D5D6D5D023F14F0020F14C0020391C7FC9138007FF0334B7BC93E>64
+D<90380FFFC0017F13F848B512FE486E7E4815E04881823A1FFC007FFC49EB0FFE1507ED
+01FFA26C486D7F6C48147FC97F163FA60203B5FC147F0103B6FC131F137F90B7FC0003EC
+C03F48EBF800481380D81FFCC7FCEA3FF05B485A5B12FF90C8FCA56D147F127F6D14FF6C
+6C130301F8010F7F6CB490B612F86C90B7FC18FC6C15CF000115076CDAFC0313F8013F90
+38F0007F010790C9FC363679B43E>97 D<913807FFF0023F13FE49B61280010715C04915
+E04915F0137F903AFFFC003FF84801E0131F48138091C7FC485A4848EC0FF049EC07E048
+4891C7FC5B123F5B127F5BA312FF90CAFCA97F127FA27F123F7F17FC6C6CEC01FE7F6C7E
+6C6C14036DEC07FC6C01C0130F6C01F0EB1FF86C01FEEBFFF06DB612E06D15C0010F1580
+6D1500010114FC6D6C13F0020790C7FC2F3678B43E>99 D<923803FFF85D4B7FA38181ED
+0003AEEC1FF0ECFFFE0103EBFF83010F14E34914F3017F14FB90B7FC48EBF80F48EBC001
+91C7FC4848143F4848141F5B4848140F491407123F491403127F5BA312FF90C8FCA97F12
+7FA216077F123F6D140FA26C6C141F6D143F000F157F6C6C14FF01FF5B6C6D5A6CD9F01F
+EBFFFC6C90B500FB13FE6D02F313FF6D14E3010F14C36D020113FE010101FC14FC902600
+3FE0C8FC384A7CC83E>I<EC1FF891B57E010314E0010F14F84980017F8090B7FC48D9F8
+0F1380DAC00113C048496C13E04848C7123F4848EC1FF049140F484815F81607484815FC
+A248481403A24915FEA200FF1501A290B7FCA517FCA290CAFC7FA2127FA27F123F6D15FC
+A26C6CEC01FE7F6C6C14036C6C14076DEC0FFC6C6D131F6C01E0EB7FF86C9039FC03FFF0
+6DB612E06D15C06D158001071500010114FC6D6C13E0020790C7FC2F3679B43E>I<DA0F
+F0EB1FF0DA7FFEEBFFFC49B5008313FE010714EF4991B6FC5B5B90267FF81F13F19026FF
+E007EB00FEDA8001147C4890C7EB800049147F00038249143FA200078249141FA66D143F
+00035EA26D147F00015E6D14FF6C6D4890C7FCECE00790397FF81FFE90B65A5E485D5E01
+F914802703F87FFEC8FCEC0FF091CAFCA46C7EA213FF6C90B512F8EEFFC06D15F090B712
+FC4816FF4817804817C04848C7000F13E0D81FF09138007FF04848ED1FF84915074848ED
+03FC90C91201A24817FE481600A56C1601A26C6CED03FC6D15076C6CED0FF8D81FF8ED3F
+F001FE15FF6C6C6C010313E06C01FC017F13C06C90B71280C6EEFE006D5D011F15F00107
+15C001004AC7FC020713C038517DB33E>103 D<143E147F4A7E497FA56D5B6EC8FC143E
+91C9FCAC003FB57E5A81A47EC7123FB3B3007FB71280B812C0A56C16802A4A76C93E>
+105 D<ED07FC3B3FFF803FFF804891B512E0B500C38002C78002CF806C01DF806C9038FF
+F80FD8003F9038C003FFED00014A7F4A815C177F5CA25CA35CB3A8003FB5D8C07FB51280
+486EB612C0B66C15E0A36C4A15C06C4A6C14803B347FB33E>110
+D<EC1FF0ECFFFE01036D7E010F14E04980017F14FC90B67E489038F01FFFECC00748D900
+01138048486D13C04848EC7FE049143F4848EC1FF049140F003F16F8491407A24848EC03
+FCA448C8EA01FEAA6D1403007F16FCA26D1407A2003F16F86D140F6C6CEC1FF0A26C6CEC
+3FE06D147F6C6CECFFC06D5B6CD9C00713806CD9F01F13006C90B55A6D5C6D5C010F14E0
+01031480010049C7FCEC1FF02F3679B43E>I<EE07FE263FFFF890387FFFC0484AB512E0
+B5D8FC0714F05D4B14F86C5C6C91387FFC0FD80003EBFFC002FD90380007F0DAFFFEEB03
+E003F890C7FC5D5DA25D5DA292C9FCA25CA45CB3A3003FB612FC4881B7FCA37E6C5D3534
+7CB33E>114 D<903901FFF00F011F9038FE1F8090B612BF000315FF5A5A5A393FFE003F
+01F01307D87FC0130190C8FC5A48157FA47EEE3F00D87FC091C7FC13F0EA3FFE381FFFF0
+6CEBFFC06C14FE6C6E7EC615E0013F14F8010780D9003F7F02007F03071380030013C000
+3EED3FE0007F151F48150F17F06D1407A37FA26D140F6D15E0161F01FCEC3FC06D14FF90
+26FFC00F138091B612005E485D013F5C6D14E0D8FC0714802778007FF8C7FC2C3677B43E
+>I<147C14FC497EAD003FB712FC5AB87EA36C5EA2260001FEC9FCB3A6173FA2EF7F80A7
+6E14FF6D16006F5A9238C007FE91387FF01F92B55A6E5C6E5C6E5C6E1480020149C7FC91
+38003FF031437DC13E>I<263FFFFC90383FFFFC484B13FEB56C90B5FCA36C497F6C6F13
+FCC690C8EAFE007F4C5A80013F14036E5C131F16076E5C130F804C5A13078001034A5AA2
+8001014A5A8013004CC7FC808016FEEC3F80A2ED81FCEC1FC1A25EEC0FE3A202075B15F7
+A202035B15FF805EA2805E157FA293C8FCA25D5DA214015DA214035DA214075D3807800F
+D81FE05B141FD83FF05B143F4A5A14FF01E390C9FC6CB45AA26C5B5C6C13E000015BD800
+7ECAFC374F7DB23E>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fj cmr12 14.4 19
+/Fj 19 122 df<120FEA3FC0EA7FE012FF13F0A213F8A3127F123FEA0F381200A5137813
+70A313F013E0A2120113C0120313801207EA0F00121EA25A5A12300D23768B21>44
+D<EC1FF891B5FC010314C090390FF81FF090391FC003F849486C7E017EC7127E49800001
+168049141F4848EC0FC0000716E0491407000F16F0A34848EC03F8A2003F16FCA44848EC
+01FEA700FF16FFB3A5007F16FEA56D1403A2003F16FCA4001F16F8A26D1407000F16F0A2
+6C6CEC0FE0A26C6CEC1FC0A26C6CEC3F806C6CEC7F00017F14FE6D6C485A6D6C485A9039
+0FF81FF00103B512C0010091C7FCEC1FF830517BCE3B>48 D<EC7FE0903803FFFE010F6D
+7E013F14E0D9FF0013F8D801F8EB1FFCD803E06D7E4848EB03FF48486D138090C813C000
+1E16E0001C157F003CED3FF012380078ED1FF81270A2B4ED0FFC13C07FA66C5A6C5A000E
+C8FCC9EA1FF8A317F0163FA2EE7FE017C016FF17804B1300A24B5A4B5A5E4B5A4B5A4B5A
+5E4BC7FC15FE4A5A4A5A4A5A4A5A5D4A5A4AC8FC147E5C4948141CEB03E0495A49481438
+91C8FC131E5B5B491578485A48481570484815F048B7FCA25A5A5AB812E0A42E4F7ACE3B
+>50 D<160F5EA25E5EA25E5DA25D5DA25D151E151C153C5D157015F04A5A5D14035D4A5A
+5C140E5C143C14385C14F05C495A13035C130749C7FC130E131E5B133813785B5B120148
+5A5B120748C8FC120E121E5A123812785AB912F0A4C8000190C7FCAF4B7F4B7F020FB612
+E0A434507DCF3B>52 D<ED3FE0913803FFFC020F13FF91393FE01F8091397F0007C0D901
+FCEB01E04948EB00F0495A494813034948EB0FF84948131F49C7FC13FEA2485A120349EC
+0FF00007ED03C093C7FC485AA2121F5BA2123FA3127F5BEC0FFF023F13C04A13F03AFFC1
+F003FC9039C3C000FED9C780137F91C7EA3F8001CE15C001DCEC1FE0160F01D815F001F8
+EC07F85B17FCA24915FE1603A317FF5BA3127FA66C7EA317FE121FA216076C6C15FCA200
+0716F86D140F000316F06DEC1FE012016C6CEC3FC06DEC7F806D6CEBFF006D6C485A9039
+0FF80FFC6DB512F0010114C06D6C90C7FCEC0FF830517BCE3B>54
+D<EE03804C7EA34C7EA34C7EA34C7EA34C7EA24C7E16E7A203017F16C3A20303801681A2
+DB07017F82A2030E80177FA24B80173FA24B6D7EA20378800370130FA203F0804B1307A2
+0201814B7FA24A488183A24AC78083A2020E82187FA24A6F7E021FB7FC4A82A30278C8EA
+1FFC0270150FA202F0824A1507A249488284A249488384A249CA7FA24984010E177FA201
+1E84193F133E017F8448486C4C7E000F01E04B487EB500FE037FEBFFFEA44F557CD458>
+65 D<B812FEEFFFC018F818FE26007FF8C73807FF806D4802017F011F6F6C7E727E727E
+727E727EA2727EA2721380A21AC0A384A360A21A80A2601A00A24E5A180F614E5A4E5AF0
+FFE04D1380050790C7FCEF7FFC91B712E08418FE02F0C73801FF809438007FE0F01FF872
+7EF003FE857213807213C0F17FE0A2F13FF0A21AF8191FA21AFCA81AF8193FA21AF0197F
+F1FFE0A24E13C04E1380604E1300F03FFC013FEEFFF8496C02075BBA12C096C7FC18FC18
+C046527AD153>I<B812FEEFFFE018FC18FF26007FFCC7000F13C06D4802017F011F9238
+003FF8F00FFC727EF001FF727F737E737E737E190F86737EA2737E737EA21B8085A21BC0
+1A7F1BE0A4F23FF0A51BF8AE1BF0A4F27FE0A41BC01AFF1B80A24F1300A24F5AA24F5AA2
+4F5A4F5A4F5A4F5A4F5A4E90C7FC4E5AF00FFCF03FF8013FEEFFE0496C020F5BBAC8FC18
+FC18E04DC9FC4D527BD159>68 D<EB7F80B5FCA41203C6FC137FB3A6ED07FC92387FFF80
+0281B512E0913987F00FF891398F8001FC029EC7B4FC02BC6E7E02F86E7E4A6E7E4A6E7E
+4A1407844A6E7EA2841701A284A283A21980AB19005FA360A24D5AA24D5A804D5A6E5D6E
+4A5AD97E784A5A6E4AC7FCD97C1EEB01FE6E495A903A7807E01FF00201B512C090267000
+7F90C8FC90C7EA0FF839547DD241>98 D<EC0FFE91387FFFE049B512F8903907F801FE90
+391FE0001FD93F80EB078049C7EA0FC001FE143F484815E00003157F485A485AA2485AEE
+3FC0003FED0F004991C7FCA2127FA35B12FFAB127F7FA3123F6D1570121F6D15F0000F16
+E06D140112076C6CEC03C06D15806C6C14076C6DEB0F00D93FC0131E6D6C137C903907FC
+03F06DB55AD9007F1380DA0FF8C7FC2C367CB434>I<17FF4BB5FCA4ED0007160182B3A6
+EC0FF8EC7FFF49B512E0903907FC03F090391FE0007C49487F49C7120F01FE8048488048
+5A000781484880A2485AA2485AA2127FA35B12FFAB127FA27FA2123FA27F121FA26C6C5C
+00075D7F6C6C5C6C6C5C6C6C021E7F6D6C017C13E0D91FC049EBFF8090390FF807E00103
+B512800100495ADA1FF091C7FC39547CD241>I<EC0FF891B5FC010314C090390FF80FF0
+90391FC003FC90397F8001FE49C77E4848EC7F804848143F49EC1FC0485A000FED0FE05B
+001F16F01607485AA2007F16F8A25B160312FF90B7FCA30180C9FCA8127F7FA2123FA26D
+1538121F17786C6C1570000716F06D15E06C6C14016C6CEC03C06C6C15806D6C130F6D6C
+EB1F00D90FF0133C903907FE01F80101B512E06D6C1380DA07FCC7FC2D367DB434>I<EB
+FF80B5FCA41203C6FC137FB3A793B512F8A4043F138093381FFC0017F017C094C7FC163E
+5E5E4B5A4B5AED07804BC8FC151E5D15FC1481EC83FEEC87FF148F029E7F9138BC7FC0EC
+F83F02F07F4A6C7EECC00F02807F4A6C7E6F7EA26F7E6F7F167F83707E161F83707E1607
+83707E8318802601FFC04913E0B6D8803F13FFA438537DD23E>107
+D<EB7F80B5FCA41203C6FC137FB3B3B3B13801FFE0B612C0A41A537CD221>I<01FFD907
+FEEC03FFB590261FFFC0010F13E0037F01F0013F13F8912701F80FFC9038FC07FE913D03
+C003FE01E001FF000390260700019038038000C6010E6D6C48C76C7E6D48DA7F8E6E7E4A
+159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8B6D8C07F90
+26FFE03FB512F0A45C347CB363>I<01FFEB07FCB590383FFF8092B512E0913901F00FF8
+913903C007FC000349C66C7EC6010E13016D486D7E5C143002706E7E146014E05CA35CB3
+AD2601FFE0903801FFE0B600C0B612C0A43A347CB341>I<01FFEB1F80B5EB7FF0913801
+FFF8913803E1FC91380783FE0003EB0F07C6131EEB7F1C1438143091387003FC91386000
+F0160014E05CA45CB3AA8048487EB612F0A427347DB32E>114 D<D97F80EC7F80B591B5
+FCA400031503C61500017F157FB3AC17FFA35EA3013F5C6EEB077FA2011F020E7F6D6C01
+1C13F06E0178EBFFC0903903FC01F06DB512E06D6C1380912607FC00EB80003A357CB341
+>117 D<B60103B51280A4000301F09039007FF800C601C0EC3FE0017FED1F8095C7FC13
+3F6E141E131F171C6E143C010F15388001075DA26E14F001035D8001014A5AA26E13036D
+5D1580027F49C8FCA26F5A023F130E15E0021F5BA2EDF03C020F133815F802075BA2EDFC
+F002035B15FE6E6C5AA36E5BA26FC9FCA3153EA2151CA2153C153815781570A215F05D14
+015DA2003E495A127F486C48CAFCA2140E141E495A6C5B007C5B383F03E06CB45A00075B
+D801FCCBFC394B7EB23E>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fk cmtt12 20.74 10
+/Fk 10 117 df<91383FFFF80107B67E011F15E0017F15FC90B8FC00038318E048838448
+839126F0001F7F02C001017F706C7F171F717F6C4980717F6C90C87E6C486F7FEA003090
+CA127F85183FA794B5FC93B6FC151F4AB7FC140F147F49B8FC1307131F017FEDFC3F90B6
+EAE0004802FCC7FC4814C04849C8FC4813F84813E048138091C9FC485A5B5B485A5BA76D
+167F127F6D16FF6D5D6C6C5D6D150F6C01C0143F02F049B6FC6C01FE011FEDFFE06C90BA
+12F8A26C1AFCC617EF6D1687011FEDFE036DDBF80014F8010303E0133FD9007F49C70007
+13E0020701C091C8FC4E4D76CB59>97 D<0303B57E033F14F84AB7FC020716C0021F824A
+16F891B8FC498313074983499038FE00014901F0EB007F4913C092C8FC495A4801F86F5A
+485B4A6F5A48496F5AF00180484992C8FC91CCFC485AA25B123F5BA2127F5BA312FF5BAB
+7F127FA47F123F7FA26C6C17FE4E7E6C6C4C1380806C7F6E5D6C7F6E4B13006C6D5D6C6D
+4B5A6E6C147F6D6D4A5A6D01F813036D9026FF803F5B6D91B65A6D5F6D5F01005F6E4BC7
+FC021F5D020715F0020115C0DA003F49C8FC030313E0414D73CB59>99
+D<923807FFC0033F13FC4AB67E020715E0021F15F8027F8191B8FC010383498349834949
+C6804901F0130F49018001037F90B5C87F02FC157F48496F7E4849151F4A6F7E485B4A6F
+1380488391C914C0485A84484818E0A24982127FA24918F0A200FF187FA290BAFCA71AE0
+A21A8001F0CCFCA2127FA37F123F7FA2121F6DEF0F806DEF3FE07E6EEE7FF06C7F6C6D16
+FF806C6D4B13E06C6D5D6E4B13C06D6C6C141F6D01E04A13806D01FC49B5FC6D9026FFC0
+1F14006D91B65A6D5F6D5F6D6C5E6E16C0020F5E02034BC7FC020015F0031F14C0030101
+F8C8FC444D76CB59>101 D<381FFFFC4813FF5AB67EA47E7E7EEA0003B3A2EF3FF80403
+B57E041F14E0047F14F893B67E038315FF038782159F03BF8292B87EEFC01F9326FE0003
+7F04F87F04E07F4C6E7E5E93C8123F5D4B824B151F5DA25DA25DA45DB3B3001FB600F090
+B71280486F4816C0486F4816E0B76C4816F0A46C4B6C16E06C4B6C16C06C4B6C16805469
+7EE859>104 D<ED1F80ED7FE04B7E4A7FA24A7FA66E5BA26E5B6F5AED1F8092CAFCB000
+07B612E0001F15F8A24881A47EA21207C8121FB3B3B2001FB912E04818F04818F819FCBA
+FCA27E19F86C18F06C18E03E6A72E959>I<001FB612F04815FC5AB77EA47E7E7EC8120F
+B3B3B3B3AD001FBAFC4819804819C0BB12E0A46C19C06C19806C1900436975E859>108
+D<EF3FF8261FFFFC0103B5FC4801FF011F14E048037F14F8B60081B612FE038381038F16
+C0039F826C02BF826C91B87E6CDCC01F7FD800039126FC00037F04F001007F4C80048002
+1F138093C86C13C04B814B6F13E05D7313F04B814BEE7FF8A24B163F1BFC4B161FA21BFE
+1A0FA31BFF86AC621BFEA2811A1F1BFC1A3F81F27FF8811AFF6F17F0616F4B13E06F5D6F
+4B13C0704A13806104E091B5120070495B04FC01075B9326FF807F5B94B65A03BF5E039F
+5E038F5E03874BC7FC03815D038015F0043F14C0040749C8FC040013E094CAFCB3A9001F
+B612F048814881B77EA46C5D6C5D6C5D50717ECA59>112 D<953803FFC0001FB500F002
+3F13F84802FC49B512FE480407ECFF80B66C011F15C0057F15E094B7FC16036C4B16F06C
+5D6C4BEBFE03C7000F4913E04C13804C48486C13E092B512F84D6D13C005C0EC7F804DEC
+0C0094CAFC5EA25E5E5EA25EA25EA25EA293CBFCA55DB3AB001FB812F848834883BAFCA4
+6C5F6C5F6C5F4C4B7ACA59>114 D<912601FFFEEB0F80023F9039FFE03FC00103B600FC
+13E0010FEDFF7F013F16FF90B9FC5A5A5A5A48EC00074801E0EB007F91C8121FD87FFC81
+49814981484881A24981A57F6C6CEE7FC06DEE3F806D93C7FC6CB4FC14C06C13FC6CEBFF
+F06CECFFC06C15FE6CEDFFF06C6C15FE6DEDFFC0010F16F0010182D9003F15FE020381DA
+000F15C0DB003F14E0040114F0EE001F050313F8050013FCD81F80167FD87FC0EE3FFE6D
+161F00FF170FF007FF847FA27FA27FA26D5E6D17FE180F6E151F6EED3FFC6E157F02F891
+3801FFF802FE140FDAFFE090B512F092B712E0A21980190001C75E01C316F8018016E002
+3F1580007F010702FCC7FC003EC76C1380404D73CB59>I<157C15FF5C4A7FB2001FBA12
+804819E05ABB12F0A46C19E0A2001F1980C700030180C9FCB3B2F101F0F107FCA2F10FFE
+A8191F7015FC6E163F70147F70ECFFF86E6D5B70010713F092397FFF801F94B612E06F16
+C01A806F16006F5D030315F86F5D6F6C14C0040F49C7FC040113E047607CDE59>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fl cmr17 20.74 14
+/Fl 14 115 df<BD12FEA5D8003F01F0C96C7F01074916034BEE007F6D190F871B018788
+A2F43F801C1FA21C0FA21C07A31C03A21DC0A31C01A6F400E0191CA41D00A5193CA4197C
+A219FC18011803180F18FF92B7FCA503C0C7FC180F180318011800197CA2193CA4191CA4
+1D07A41D0E96C9FCA51D1E1D1CA41D3CA31D381D78A31DF8A21C01A2F403F0A21C07A21C
+0F1C1F1C3FF4FFE0631B0749191F6F4CB5FC013F6D163FBEFC1DC0A4607678F56C>69
+D<B812E0A5D8003F49CCFC010713F05D6D5BB3B3B3AC1C70A51CE0A81B01A31CC01B03A4
+1B07A21B0FA21B1FA2F33F80A21B7F1BFF62621A0F621A7F494DB5FC6F150F013F6D4AB6
+1200BDFCA5547678F563>76 D<001FBE12F8A502F8C7000F01F0C7121F4801806E490201
+13FC01FCC86C49EC003F491B1F01E01B07491B03491B0190C91800A2003E1D7CA2003C1D
+3CA3481D1EA500701D0EA8481D07A6CA1900B3B3B3B14D7F4D7F057F13FE031FB812F8A5
+68757BF473>84 D<003FB7041FB612E0A5D8000F02F0040302F8C7FC010102C004001480
+6D4A7148C8FC6E90CB13F86EF13FE06E6D60656E6D95C9FC6E6D173E646E6D17786E6D17
+F8515A6E6D5F6F6C1603515A6F6C5F6F6D150F51CAFC6F6D151E6F6D153E636F6D15786F
+6D15F8505A6F6D4A5A707E043F4B5A714A5A707F704BCBFC72133E707F705D725B707F70
+4A5A72485AEF7FFE053F495A72485A71138F71019FCCFC19FE715B8361838385727E183F
+85727FA24E7F866006FB7F06F17FEF01F04D487F4D486C7E193FDD0F807F4D486C7F8505
+3E814D6D7F854D814C486D7F854C48814C486E7E1A3F4C48814CC86C7F86043E834C6F7F
+04788104F8834B486F7F4C810303844B48707E4C163F030F844BCA6C7F031E83033E854B
+717F03788303F8854A48717F4B830203864A48727E020F193F4A4885023F737F027F854A
+6C86498801076D4E7F013F6D4E7F0003B500FC95B6FCB70507EDFFC0A572767EF577>88
+D<913803FF80021F13F891B512FE903A03FC01FF80903A07E0003FE0D91F80EB0FF8013E
+C76C7E496E7E01F06E7E48486E7F717E4848153F4982D807A06F7E13FC487E6D6F7E80A2
+717EA46C90C8FC6C5A6C5ACAFCA6EE07FF0303B5FC157F913903FFFE07021F138091387F
+F800903801FFC0010790C7FCEB1FFCEB3FF0EBFFE0485B485B4890C8FC5B485A485AA248
+5A1A0E485AA312FF5B170FA4171FA26D153F007F163B177B6DDBF1FE131C003F16E16C6C
+14016C6C912603C0FF13386C6CEC0F806C6C6C903A1F007F80706C6D017CECE1E028007F
+F803F8EB3FFF011FB500E06D1380010391C7000713009026003FF8EC01FC474D79CB4F>
+97 D<ED07FE92387FFFE00203B512FC91390FFC01FF913A3FE0001FC0DA7F80EB03E0D9
+01FEC812F84948157C494881494881494881013FEE0780494815034948ED0BC048177F91
+C9EAFFE048485D00075EA2485AA2485AA27113C0003F70138049EE7F0095C7FC127FA35B
+A212FFAE127F7FA4123F7FA2121F6D1738120F19786C6C1770A26C6C17F019E06C6D1501
+6C18C06D6C15036D6CED07806EED0F006D6C151E6D6C153ED903FE5D6D6C15F06D01C0EB
+03E0DA3FF0EB0FC0DA0FFE01FFC7FC0203B512FCDA007F13E0030790C8FC3D4D7BCB46>
+99 D<ED1FFC4AB512C0020714F091391FF00FFC91397F8001FFD901FEC7EA7FC049486E
+7E49486E7E49486E7E49486E7E49486E7E4948140101FF824890C91380A24848EE7FC0A2
+485A000FEF3FE05BA2001F18F0181F485AA3007F18F8A349160FA212FF90B9FCA301E0CB
+FCAB127F7FA3123FA36C7EA219386C7E1978000718707F000318F06C6C17E018016C6DED
+03C06D6C1680013F16076D6CED0F006D6C151E6D6C5D6D6C5D6DB44A5A6D6C6C495ADA3F
+E0EB1F80DA0FFE01FEC7FC0203B512F8DA007F13E0DB07FEC8FC3D4D7BCB46>101
+D<EE7FC0923803FFF8030F7F92383FC07F9239FF000F804A48EB3FC04A48137F4A48EBFF
+E04A485AEC1FE0143F15C0147F158002FF6D13C0EF7F804990C7EA0C0094C7FCA3495AB3
+A9B812C0A5260003FEC9FCB3B3B3A7805B011F13E0001FB612F8A533797DF82F>I<F103
+F8F13FFEDB1FF891B5FC92B5903903FC078002079139E007E01F913D1FF00FF81F803FC0
+913B3FC003FC3E0002FFC7B45A49486E5A49486E5A49486E48EB1F8049486E6CEB060097
+C7FC49486E7E013F82A249486E7EA201FF82A24A80A24884AA6C95C8FCA26E5CA2017F5E
+A26D6C4A5AA2011F5E6D6C4A5AA26D6C4A5A6D6C4A5A496C4A5A6E4AC9FC903A0F3FC003
+FC903A1E1FF00FF80207B512E0D91C0091CAFC013CEB1FF892CCFCA25BA3137CA4137EA2
+7F8080EB1FF091B612FE6DEDFFF818FF6D17E06D17F8010017FE010383010F84D93FE0C7
+000114E001FFC9120FD801FC04017F48489338003FF84848171F4848717E48481707003F
+727E49170148CBFC737EA200FE85A76C616C616D1701003F616D17036C6C4D5A6C6C4D5A
+6C6C4D5A6C6C4D5A6C6C4D5A26007F80DB01FEC7FCD93FE0ED07FCD90FF8ED1FF0D903FF
+EDFFC0010001F8011F90C8FC021FB612F802011580DA000F01F0C9FC4A707DCC4F>I<14
+F8EA03FFB5FCA5C6FC133F131FA2130FB3B0933803FF80041F13F8047F13FE923A01FC03
+FF80923A03E0007FE0DB0F80EB1FF0031EC76C7E5D4B6E7E4B6E7E5D14F9DAFBC06E7E5D
+14FF92C9FC865CA35CA45CB3B3A8496C4B7FD97FFF030713F0B7D8800FB612F8A54D787A
+F758>I<EB01F0EA07FFB5FCA51201EA007F133FA2131FB3B10507B512FEA5050114C071
+49C7FC19F019C0614EC8FC60EF01F04D5A604D5A4DC9FC173E5F5F4C5A4C5A4C5A4C5A4C
+CAFC163C5E16FC15014B7E4B7E5D033F7F037C7F5D9139F1F07FE09139F3E03FF0ECF7C0
+9139FF801FF8ED000F02FC804A6D7E4A13034A80707F8284717E173F84717E170F84717E
+A2717E717FA2717F727EA2727E85181F858585496C83D9FFFC037F13F0B600FC0103B612
+C0A54A787AF753>107 D<ED07FE92387FFFE00203B512FC91390FFC03FF913A3FC0003F
+C04AC7EA0FE0D901FEEC07F8D903F8EC01FC49486E7E4948157F49486F7E49486F7E017F
+8349C96C7E4916070001844848707EA2000784491601000F84A24848701380A2003F19C0
+A349177F007F19E0A412FF1AF0AD007F19E0A26D17FFA2003F19C0A46C6C4C1380A2000F
+1900A26C6C4C5AA26C6C4C5A0001606D160F6C606D6C4B5A6D6C4B5AA26D6C4B5AD907F0
+03FEC7FCD903FCEC03FC6D6C4A5A6D6C6CEB1FF0DA3FE0EB7FC091270FFC03FFC8FC0203
+B512FCDA007F13E0DB07FEC9FC444D7BCB4F>111 D<02F849B47ED803FF021F13F8B502
+7F13FE923A01FC01FF80923A07E0003FE0031FC76C7E033EEC0FFCC60278EC03FE013F49
+6E7E90261FF9E06E7FDAFBC0826DB4486F7E92C96C7E737E5C4A707E864A160786851B80
+A2851BC0A2851BE0A5F27FF0AEF2FFE0A54F13C0A34F1380A21B0061626E160F626E161F
+626E4C5A4F5A6F5EDAFBC015FFDAF9E04A5BDAF8F04A48C7FC03784A5A6F4A5A031FEC3F
+F06F6CEBFFC0922603F80790C8FC0300B512FC043F13E0DC07FEC9FC93CBFCB3A7497EEB
+7FFFB77EA54C6C7BCA58>I<D903E0EB1FE0D80FFFECFFFCB501037F923907E01F809239
+1F807FC092383E00FF4B4813E000011478D8007F13F090383FE1E015C0EB1FE39126E780
+0013C0EF7F8092C7EA3F0002EF91C7FC14EE14FE5CA45CA55CB3B3A480133F90B5FCB712
+C0A5334B7ACA3D>114 D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 608 951 a Fl(The)52 b Fk(hepparticles)47 b Fl(pac)l(k)-9
+b(age)52 b(for)g(L)2916 915 y Fj(A)2980 951 y Fl(T)3069
+988 y(E)3158 951 y(X)904 1246 y Fj(Andy)39 b(Buc)m(kley)-10
+b(,)37 b Fi(andy@insectnati)o(on)o(.o)o(rg)1488 1480
+y Fj(Decem)m(b)s(er)h(6,)g(2004)470 1842 y Fh(T)m(yp)s(esetting)k(the)f
+(names)f(of)g(high-energy)g(fundamen)m(tal)g(particles)g(\(and)g(their)
+324 1963 y(elemen)m(tary)32 b(comp)s(osites\))g(is)g(w)m(ell-de\014ned)
+h(b)m(y)h(a)e(set)h(of)f(rules:)469 2179 y Fg(\017)49
+b Fh(The)43 b(basic)e(particle)g(name)h(consists)g(of)g(a)g(large)e
+(Roman)h(or)h(Greek)g(sym)m(b)s(ol)568 2299 y(with)32
+b(optional)e(follo)m(wing)g(sub-)j(and)g(sup)s(er-scripts.)469
+2500 y Fg(\017)49 b Fh(If)40 b(describing)g(a)g(sp)s(eci\014c)h
+(particle)e(the)i(sym)m(b)s(ols)f(should)g(b)s(e)h(uprigh)m(t;)i(if)d
+(de-)568 2620 y(scribing)45 b(a)g(generic)h(class)g(of)f(particles)g
+(they)i(should)e(b)s(e)h(italicised)d(\(where)568 2740
+y(p)s(ossible\).)83 b(In)46 b(italic)e(and)i(b)s(old)f(con)m(texts)j
+(the)e(sym)m(b)s(ols)g(should)g(adapt)g(b)m(y)568 2861
+y(b)s(ecoming)31 b(b)s(old)g(and)i(italic)d(themselv)m(es)k(where)g(p)s
+(ossible.)469 3061 y Fg(\017)49 b Fh(An)m(ti-particles)35
+b(are)i(written)f(with)g(a)h(bar)g(on)f(top)h(of)f(the)h(main)e(sym)m
+(b)s(ol)h(\(but)568 3182 y(for)26 b(aesthetic)i(reasons)g(the)f(bar)g
+(do)s(es)h(not)f(extend)h(ab)s(o)m(v)m(e)g(the)g(sub-)f(and)g(sup)s
+(er-)568 3302 y(scripts.)469 3502 y Fg(\017)49 b Fh(Sup)s(ersymmetric)
+41 b(partners)i(of)e(Standard)h(Mo)s(del)f(particles)g(are)h(written)f
+(as)568 3623 y(for)32 b(an)m(ti-particles)e(but)j(with)f(a)h(tilde)e
+(in)h(place)g(of)g(the)h(bar.)469 3823 y Fg(\017)49 b
+Fh(Resonan)m(t)33 b(states)h(ma)m(y)f(sp)s(ort)g(an)g(extra)h
+(resonance)g(sp)s(eci\014er)g(consisting)e(of)h(a)568
+3943 y(v)-5 b(alue)28 b(in)g(paren)m(theses)j(and)e(optinal)e(follo)m
+(wing)f(sub-)j(and)g(sup)s(er-scripts.)43 b(This)568
+4064 y(follo)m(ws)31 b(the)i(main)e(particle)g(name.)470
+4280 y(Sev)m(eral)45 b(issues)g(arise)e(when)j(t)m(yp)s(esetting)f
+(these)g(particle)e(names)h(in)f(standard)324 4400 y(L)350
+4377 y Ff(A)388 4400 y Fh(T)442 4422 y(E)496 4400 y(X:)56
+b(for)37 b(starters)j(the)f(requiremen)m(t)f(of)g(sub-)h(and)g(sup)s
+(er-scripts)g(and)g(the)g(need)324 4521 y(to)e(use)h(Greek)f(sym)m(b)s
+(ols)g(forces)h(us)g(in)m(to)e(math)g(mo)s(de.)56 b(But)38
+b(math)e(mo)s(de)g(do)s(es)i(not)324 4641 y(usually)d(follo)m(w)g(the)i
+(surrounding)f(text)h(con)m(text)h(for)e(b)s(oldness)h(and)g
+(italicism:)47 b(this)324 4761 y(has)23 b(b)s(een)g(\014xed)g(in)f
+(this)g(sp)s(eci\014c)h(case)g(b)m(y)h(use)f(of)f(the)h
+Fe(maybemath)h Fh(pac)m(k)-5 b(age.)41 b(Secondly)-8
+b(,)324 4882 y(the)40 b(p)s(ositions)f(of)g(sup)s(er-scripts)i(with)e
+(o)m(v)m(erlines)h(and)g(tildes)f(are)h(a\013ected:)59
+b(this)39 b(is)324 5002 y(also)31 b(corrected)j(b)m(y)g(this)e(pac)m(k)
+-5 b(age.)44 b(The)33 b(commands)f(a)m(v)-5 b(ailable)30
+b(are)j(as)g(follo)m(ws:)1918 5251 y(1)p eop
+%%Page: 2 2
+2 1 bop 469 548 a Fg(\017)49 b Fh(F)-8 b(or)31 b(generic)i(particle)e
+(names)i(e.g.)44 b(all)30 b(p)s(ositiv)m(ely)i(c)m(harged)h(leptons:)
+568 668 y Fg(n)p Fe(HepGenParticle)p Fg(f)p Fd(main)p
+Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p
+Fg(g)568 789 y(n)p Fe(HepGenAntiParticle)p Fg(f)p Fd(main)p
+Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p
+Fg(g)469 992 y(\017)49 b Fh(F)-8 b(or)31 b(concrete)j(particle)d
+(names:)568 1112 y Fg(n)p Fe(HepParticle)p Fg(f)p Fd(main)p
+Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p
+Fg(g)568 1233 y(n)p Fe(HepAntiParticle)p Fg(f)p Fd(main)p
+Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p
+Fg(g)469 1436 y(\017)49 b Fh(F)-8 b(or)31 b(sup)s(ersymmetric)i
+(\\sparticles":)568 1557 y Fg(n)p Fe(HepGenSusyParticle)p
+Fg(f)p Fd(main)p Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s
+(ipt)p Fg(g)568 1677 y(n)p Fe(HepSusyParticle)p Fg(f)p
+Fd(main)p Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p
+Fg(g)469 1880 y(\017)49 b Fh(F)-8 b(or)31 b(resonance)j(sp)s
+(eci\014ers)g(\(just)f(the)g(paren)m(thetic)g(term\):)568
+2001 y Fg(n)p Fe(HepResonance)p Fg(f)p Fd(mainT)14 b(er)s(mI)8
+b(nP)14 b(ar)s(enths)p Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p
+Fd(super)s(scr)s(ipt)p Fg(g)469 2204 y(\017)49 b Fh(F)-8
+b(or)31 b(a)i(full)d(particle)i(name)g(and)h(resonance)g(sp)s
+(eci\014cation:)568 2325 y Fg(n)p Fe(HepParticleResonance)p
+Fg(f)p Fd(mainpar)s(ticl)r(e)p Fg(gf)p Fd(r)s(es)p Fg(gf)p
+Fd(r)s(esS)6 b(ub)p Fg(gf)p Fd(r)s(esS)g(up)p Fg(g)568
+2445 y(n)p Fe(HepParticleResonanceFull)p Fg(f)p Fd(main)q
+Fg(gf)p Fd(sub)p Fg(gf)p Fd(sup)p Fg(gf)p Fd(r)s(es)p
+Fg(gf)p Fd(r)s(esS)g(ub)p Fg(gf)p Fd(r)s(esS)g(up)p Fg(g)469
+2648 y(\017)49 b Fh(And)33 b(\014nally)-8 b(,)31 b(for)h(con)m(taining)
+f(pro)s(cesses)k(describing)d(particle)f(ev)m(olution;)568
+2769 y Fg(n)p Fe(HepProcess)p Fg(f)p Fd(iP)14 b(ar)s(ticl)r(es)54
+b Fg(n)p Fe(HepTo)e Fd(f)11 b(P)j(ar)s(ticl)r(es)p Fg(g)568
+2889 y Fh(where)33 b Fg(n)p Fe(HepTo)h Fh(is)e(a)h(normal)d
+Fg(n)p Fe(to)j Fh(arro)m(w)g(with)f(a)g(bit)g(of)g(extra)h(space.)324
+3117 y(giving)e(t)m(yp)s(eset)j(particle)d(names)i(as)g(follo)m(ws:)469
+3346 y Fg(\017)49 b Fh(Normal)30 b(particles:)43 b(B)1415
+3310 y Ff(0)1415 3372 y(d)1458 3346 y Fh(,)p 1518 3266
+70 4 v 33 w(B)1595 3311 y Ff(0)1595 3374 y(d)469 3549
+y Fg(\017)49 b Fh(Generic)32 b(particles:)43 b Fd(q)1398
+3575 y Fc(d)1438 3549 y Fh(,)p 1498 3468 41 4 v 33 w
+Fd(`)1547 3574 y Fc(\026)469 3753 y Fg(\017)49 b Fh(SUSY)33
+b(particles:)51 b Fb(e)-64 b Fd(\037)1352 3777 y Ff(1)1392
+3753 y Fh(,)36 b Fb(e)-58 b Fd(q)1503 3777 y Ff(2)469
+3956 y Fg(\017)49 b Fh(Resonances:)c Fd(J)-7 b(= )20
+b Fh(\(1S\))1481 3908 y Fc(?)469 4159 y Fg(\017)49 b
+Fh(Pro)s(cess:)c(B)1027 4123 y Ff(0)1027 4185 y(d)1114
+4159 y Fg(!)f Fh(K)1334 4123 y Fa(\000)1393 4159 y Fd(\031)1452
+4123 y Ff(+)1511 4159 y Fh(.)324 4388 y(An)m(y)33 b(feedbac)m(k)i(is)d
+(appreciated!)43 b(Email)31 b(to)h Fe(andy@insectnation.org)p
+Fh(,)38 b(please.)1918 5251 y(2)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex
new file mode 100644
index 00000000000..8b3a5176e63
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex
@@ -0,0 +1,195 @@
+\documentclass[12pt]{article}
+\usepackage{setspace}
+\usepackage{a4wide}
+\usepackage{xspace, amsmath}
+\usepackage[maybess]{hepparticles}
+\onehalfspacing
+
+\newcommand{\hepparticles}{\texttt{hepparticles}\xspace}
+\author{Andy Buckley, \texttt{andy@insectnation.org}}
+\title{The \hepparticles package for \LaTeX\footnote{This document describes \hepparticles as of version 1.4}}
+
+\begin{document}
+\maketitle
+
+\begin{abstract}
+This package provides macros for typesetting high energy physics particle names
+in a consistent, semantic and aesthetically pleasing manner, as well as fixing
+problems with math-mode boldness problems in section titles. You may also be
+interested in the \texttt{heppennames} and \texttt{hepnicenames} packages, which
+use this one to provide a large set of pre-existing particle names.
+\end{abstract}
+
+\section{Motivation}
+Typesetting the names of high-energy fundamental particles (and their elementary
+composites) is well-defined by a set of rules:
+
+\begin{itemize}
+\item The basic particle name consists of a large Roman or Greek symbol with
+ optional following sub- and super-scripts.
+\item Depending on convention, the symbols for particles are either italic or
+ upright. Using the latter convention, the symbols should be upright when
+ describing a specific particle; if describing a generic class of particles
+ they should be italicised (where possible). In italic and bold contexts the
+ symbols should adapt by becoming bold and italic themselves where possible.
+\item Anti-particles are written with a bar on top of the main symbol (but for
+ aesthetic reasons the bar does not extend above the sub- and super-scripts.
+\item Supersymmetric partners of Standard Model particles are written as for
+ anti-particles but with a tilde in place of the bar. SUSY anti-particles
+ (though the use of symbols to represent them is currently uncommon) may be
+ written with a bar above the tilde.
+\item Resonant states may sport an extra resonance specifier consisting of a
+ value in parentheses and optinal following sub- and super-scripts. This
+ follows the main particle name.
+\end{itemize}
+
+Several issues arise when typesetting these particle names in standard \LaTeX{}:
+for starters the requirement of sub- and super-scripts and the need to use Greek
+symbols forces us into math mode. But math mode does not usually follow the
+surrounding text context for boldness and italicism: this has been fixed in this
+specific case by use of the \texttt{maybemath} package. Secondly, the positions
+of super-scripts with overlines and tildes are affected: this is also corrected
+by this package. By request, the particle typesetting conventions may be
+specified as a package option.
+
+
+\section{Commands}
+The commands available are divided into two groups: those which provide
+appropriate typeset output for a given semantic description and those which are
+purely designed to implement that typesetting, several of which are exposed to
+public use for convenience.
+
+\subsection{Semantic commands}
+\begin{itemize}
+\item For generic particle names e.g. all positively charged leptons:\\
+\texttt{$\backslash{}$HepGenParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\
+\texttt{$\backslash{}$HepGenAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}
+
+\item For concrete particle names:\\
+\texttt{$\backslash{}$HepParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\
+\texttt{$\backslash{}$HepAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}
+
+\item For supersymmetric ``sparticles'':\\
+\texttt{$\backslash{}$HepGenSusyParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\
+\texttt{$\backslash{}$HepSusyParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\
+\texttt{$\backslash{}$HepGenSusyAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\
+\texttt{$\backslash{}$HepSusyAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}
+
+\item For resonance specifiers (just the extra terms):\\
+\texttt{$\backslash{}$HepResonanceMassTerm\{\textit{mainterm}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\
+\texttt{$\backslash{}$HepResonanceSpecTerm\{\textit{mainterm}\}\{\textit{subscript}\}\{\textit{superscript}\}}
+
+\item For a full particle name and resonance specification:\\
+ \texttt{$\backslash{}$HepParticleResonance\{\textit{name}\}\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}}\\
+ \texttt{$\backslash{}$HepParticleResonanceFull\{\textit{main}\}\{\textit{sub}\}\{\textit{sup}\}\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}}\\
+ \texttt{$\backslash{}$HepParticleResonanceFormal\{\textit{name}\}$\backslash{}$\\\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}\{\textit{spec}\}\{\textit{specSub}\}\{\textit{specSup}\}}\\
+ \texttt{$\backslash{}$HepParticleResonanceFormalFull\{\textit{main}\}\{\textit{sub}\}\{\textit{sup}\}$\backslash{}$\\\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}\{\textit{spec}\}\{\textit{specSub}\}\{\textit{specSup}\}}\\
+ (hurrah, we hit the \TeX{} 9-argument limit!)
+
+\item And finally, for containing processes describing particle evolution;\\
+ \texttt{$\backslash{}$HepProcess\{\textit{iParticles} $\backslash$HepTo \textit{fParticles}\}}\\
+ where \texttt{$\backslash$HepTo} is a normal \texttt{$\backslash$to} arrow
+ with a bit of extra space.\footnote{In fact, this space will only be added
+ when not compiling via PDF\TeX{}. This is due to a conflict not yet understood *sigh*.}
+\end{itemize}
+
+\noindent giving typeset particle names as follows:
+
+\begin{itemize}
+\item Normal particles: \HepParticle{B}{d}{0}, \HepAntiParticle{B}{d}{0}
+\item Generic particles: \HepGenParticle{q}{d}{}, \HepGenAntiParticle{\ell}{\mu}{}
+\item SUSY particles: \HepSusyParticle{\chi}{1}{}, \HepGenSusyParticle{q}{2}{}
+\item Resonances: \HepParticleResonance{J\!/\psi}{1S}{}{\star}
+\item Process: \HepProcess{\HepParticle{B}{d}{0} \HepTo \HepParticle{K}{}{-} \HepParticle{\pi}{}{+}}.
+\end{itemize}
+
+
+\subsection{Primitive commands}
+A primitive command, \texttt{$\backslash{}$HepParticleStruct}, is provided for
+typesetting particle-like structures with a main term and super and sub-scripts
+with appropriate automatic changing of the text style into bold, italic and
+upright fonts. It also accounts for most vertical spacing problems in the sub-
+and super-scripts, largely due to empty script boxes. In addition, three
+``styles'': the wrapper macros that apply appropriate text stylings are
+available publically. The implementation of the semantic commands is built round
+conditionally using these styles within the structure macro.
+
+These macros can be used for implementing particle-like structures with custom
+requirements and it's advised that you take a look at the internals of
+\texttt{hepparticles.sty} if you're planning on using them.
+
+\begin{itemize}
+\item Style which only applies conditional boldness:\\
+\texttt{$\backslash{}$HepNormStyle\{\textit{text}\}}
+\item Style appropriate for generic particle names:\\
+\texttt{$\backslash{}$HepGenStyle\{\textit{text}\}}
+\item Style appropriate for concrete particle names:\\
+\texttt{$\backslash{}$HepConStyle\{\textit{text}\}}
+\item Particle structure:\\
+\texttt{$\backslash{}$HepParticleStruct\{\textit{main}\}\{\textit{sub}\}\{\textit{sup}\}}
+\end{itemize}
+
+\section{Package options}
+By request, the package now typesets particles in italic as well as upright
+convention. The choice of convention can be made when the package is loaded with
+the \texttt{italic} and \texttt{notitalic} options, e.g.\\
+\texttt{$\backslash{}$usepackage[italic]\{hepparticles\}}.
+The default mode is upright (i.e. \texttt{notitalic}).
+
+In addition, the \texttt{forceit} option will force \emph{everything} in particle names
+to be italic, even if they aren't normally italic in math mode (such as Arabic
+numerals). Note that the italic font that will appear here is that used by
+\texttt{$\backslash{}$mathit} and so will appear more script-like than normal
+math mode. I can't say that I recommend using this option, but it's there for
+flexibility's sake.
+
+Finally, a pair of options, \texttt{maybess} and \texttt{noss}, are available:
+using \texttt{maybess} will allow particle names to be typeset in sans-serif if
+the surrounding context is sans-serif and \texttt{noss} has the converse effect.
+Note that since there is no italic sans-serif math font in LaTeX, generic
+particle names will not be typeset in italic sans font. Maybe this behaviour
+will change in future if there's lots of enthusiasm for a fix. However, it looks
+pretty good at the moment and I suspect most people will want sans-serif
+particle names in sans documents, so \texttt{maybess} is set by default.
+
+\section{Known problems}
+Since this package messes around quite a bit with the sub- and super-scripts,
+not everything you might want to do can be done. Sorry\dots
+
+\begin{itemize}
+\item To make the macros a bit ``safer'', the output is wrapped in a pair of
+ braces --- i.e. it's intended as a packaged unit. Hence you can't add new
+ indices using math mode scripting\dots this example hopefully illustrates what
+ I mean in that it doesn't accomplish the intended effect of placing the $i$
+ subscript directly underneath the \HepParticle{B}{}{} meson superscript.\\
+ \texttt{\$$\backslash{}$HepParticle\{B\}\{\}\{+\}\_i\$} $\quad \Rightarrow
+ \quad \HepParticle{B}{}{+}_i$ \\
+ I don't consider this a problem --- the package structures already manoeuver
+ the vertical positioning if the scripts so much that compliance with
+ externally applied indices is pretty much guaranteed not to happen. If you
+ want this sort of effect then you should use the
+ \texttt{$\backslash{}$HepParticleStruct} macro.
+\item When putting particle names in sub or superscripts it's a good idea to
+ wrap them in braces. I'd like to be able to avoid this requirement but
+ wrapping everything in braces, despite removing compile errors, hasn't done
+ the trick of actually making the sub/sup-script work as intended. Please let
+ me know how to do it, should the answer spring to mind\dots
+\end{itemize}
+
+
+
+\section{Installation}
+\textbf{Requirements:} You will need to be using a \LaTeXe{} system to use
+\hepparticles. Hopefully this isn't a problem --- I wasn't feeling up to writing
+a Plain \TeX{} version! In addition, you'll need the \texttt{maybemath} package
+(get a recent version: the first release has bugs which were only discovered
+when writing the 1.4 version of this package).
+
+To install, simply copy the \texttt{hepparticles.sty} file into a location in
+your \texttt{LATEXINPUTS} path. Tada!
+
+\vspace{2cm}
+\centering
+\noindent Any feedback is appreciated! Email to \texttt{andy@insectnation.org}, please.
+
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf
new file mode 100644
index 00000000000..4b1c890b712
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex
new file mode 100644
index 00000000000..5ac51c37c9d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex
@@ -0,0 +1,218 @@
+\documentclass[12pt]{article}
+\usepackage{hepparticles}
+%\usepackage[italic]{hepparticles}
+\usepackage{booktabs,xspace}
+
+\newcommand{\hepparticles}{\texttt{hepparticles}\xspace}
+
+\title{Testing \hepparticles}
+\author{Generated by \texttt{buckley}}
+
+\newcommand{\pd}{\HepParticle{d}{}{}}
+\newcommand{\pB}{\HepParticle{B}{}{}}
+\newcommand{\pBd}{\HepParticle{\pB}{d}{0}}
+\setlength{\parindent}{0cm}
+
+
+\begin{document}
+\maketitle
+
+\section{Sub- and super-script alignment}
+\subsection{Concrete names}
+
+\subsubsection{Normal}
+\textrm{
+\begin{tabular}{llll}
+\toprule
+\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\
+\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\
+\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\
+\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}
+
+\subsubsection{Italic}
+\textit{
+\begin{tabular}{llll}
+\toprule
+\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\
+\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\
+\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\
+\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}
+
+\subsubsection{Bold}
+\textbf{
+\begin{tabular}{llll}
+\toprule
+\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\
+\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\
+\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\
+\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}
+
+\subsubsection{Bold italic}
+\textit{\textbf{
+\begin{tabular}{llll}
+\toprule
+\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\
+\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\
+\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\
+\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}}
+
+
+\subsection{Generic names}
+\subsubsection{Normal}
+\textrm{
+\begin{tabular}{llll}
+\toprule
+\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\
+\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\
+\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\
+\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}
+
+\subsubsection{Italic}
+\textit{
+\begin{tabular}{llll}
+\toprule
+\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\
+\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\
+\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\
+\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}
+
+\subsubsection{Bold}
+%\textbf{
+\begin{tabular}{llll}
+\toprule
+\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\
+\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\
+\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\
+\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+%}
+
+\subsubsection{Bold italic}
+\textit{%\textbf{
+\begin{tabular}{llll}
+\toprule
+\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\
+\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\
+\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\
+\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\
+\bottomrule
+\end{tabular}
+}%}
+
+\section{Processes}
+%\texdemo{ \HepProcess{\HepParticle{B}{\pd}{0} \HepTo \HepParticle{K}{S}{0} \HepParticle{\pi}{}{0}} }
+\HepProcess{\HepParticle{B}{\pd}{0} \HepTo \HepParticle{K}{S}{0} \, \HepParticle{\pi}{}{0}}\\
+\HepProcess{\HepParticle{B}{\pd}{0} \to \HepParticle{K}{S}{0} \, \HepParticle{\pi}{}{0}}\\
+
+
+\section{Resonances}
+\HepParticleResonance{\pBd}{1234}{1}{\ast}\\
+\HepParticleResonanceFormal{\pBd}{1234}{1}{\ast}{P}{11}{\pm}\\
+\HepParticleResonanceFull{B}{\pd}{0}{1234}{1}{\ast}\\
+\HepParticleResonanceFormalFull{B}{\pd}{0}{1234}{1}{\ast}{P}{11}{\pm}
+
+\section{Mixed concrete and generic}
+Using math sub/super-scripts:
+
+\begin{tabular}{lll}
+\toprule
+$\HepParticle{B}{}{}_i$ & $\HepParticle{B}{}{}^j$ & $\HepParticle{B}{}{}_i^j$ \\
+$\HepParticle{B}{\pd}{}_i$ & $\HepParticle{B}{\pd}{}^j$ & $\HepParticle{B}{\pd}{}^j_i$ \\
+$\HepParticle{B}{}{0}_i$ & $\HepParticle{B}{}{0}^j$ & $\HepParticle{B}{}{0}_i^j$ \\
+$\HepParticle{B}{\pd}{0}_i$ & $\HepParticle{B}{\pd}{0}^j$ & $\HepParticle{B}{\pd}{0}_i^j$ \\
+\bottomrule
+\end{tabular}
+
+\begin{tabular}{lll}
+\toprule
+$\HepGenParticle{B}{}{}_i$ & $\HepGenParticle{B}{}{}^j$ & $\HepGenParticle{B}{}{}_i^j$ \\
+$\HepGenParticle{B}{\pd}{}_i$ & $\HepGenParticle{B}{\pd}{}^j$ & $\HepGenParticle{B}{\pd}{}^j_i$ \\
+$\HepGenParticle{B}{}{0}_i$ & $\HepGenParticle{B}{}{0}^j$ & $\HepGenParticle{B}{}{0}_i^j$ \\
+$\HepGenParticle{B}{\pd}{0}_i$ & $\HepGenParticle{B}{\pd}{0}^j$ & $\HepGenParticle{B}{\pd}{0}_i^j$ \\
+\bottomrule
+\end{tabular}\\
+
+Using generic particle with concrete particle in first argument:
+
+\begin{tabular}{lll}
+\toprule
+\HepParticleStruct{\pB}{i}{} & \HepParticleStruct{\pB}{}{j} & \HepParticleStruct{\pB}{i}{j} \\
+\HepParticleStruct{\pB}{i}{\HepConStyle{0}} & \HepParticleStruct{\pB}{\HepConStyle{\pd}}{j} & \\
+\bottomrule
+\end{tabular}
+
+\section{Integration with text}
+\textbf{This is a B.}\\
+\textbf{This is a \HepParticle{B}{}{}.}\\
+
+\textbf{This is a B particle}\\
+\textbf{This is a \HepParticle{B}{}{} particle}\\
+\textbf{This is a \HepParticle{B}{u}{+} particle}\\
+\textbf{This is a \HepParticle{B}{}{0} particle}\\
+
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin fringilla, wisi
+eget aliquet tempor, risus tellus luctus est, ac accumsan pede enim vehicula
+tortor. Nulla \HepParticle{B}{}{0} scelerisque placerat enim. Nullam aliquet
+lorem eget augue. Nullam semper feugiat neque. Nam aliquet iaculis ante. Fusce
+ac mi. \HepAntiParticle{B}{}{0} pellentesque sed ante. Maecenas consectetuer
+porta dolor. Pellentesque enim. Mauris augue orci, suscipit a, vestibulum nec,
+\HepSusyParticle{B}{}{0} congue ac, elit. Donec lectus dui, molestie sed,
+molestie sed, sollicitudin nec, justo. Morbi porttitor odio at urna. Nam
+bibendum dui tempor lectus. Phasellus \HepSusyAntiParticle{B}{}{0} porttitor
+vehicula sem. Sed a elit.
+
+In volutpat. Sed quis arcu. Class aptent taciti sociosqu ad litora torquent per
+conubia nostra, per inceptos \HepGenParticle{q}{}{\hat{d}} hymenaeos. Aenean vitae
+wisi. Praesent condimentum iaculis est. Praesent consectetuer est non erat.
+Fusce eget erat at arcu pretium condimentum. Aliquam \HepGenAntiParticle{\ell}{}{+}
+mauris dui, tincidunt eget, iaculis id, hendrerit non, lacus. Integer et odio ut
+arcu sollicitudin nonummy. Vestibulum vel orci cursus sapien luctus
+\HepGenSusyParticle{q}{}{} sagittis. Curabitur mollis eros id nunc. Fusce risus
+quam, molestie at, bibendum sed, sodales at, urna. In hac habitasse platea
+\HepGenSusyAntiParticle{\chi}{}{0} dictumst.
+
+\section{Testing sans-serif}
+\textsf{
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin fringilla, wisi
+eget aliquet tempor, risus tellus luctus est, ac accumsan pede enim vehicula
+tortor. Nulla \HepParticle{B}{}{0} scelerisque placerat enim. Nullam aliquet
+lorem eget augue. Nullam semper feugiat neque. Nam aliquet iaculis ante. Fusce
+ac mi. \HepAntiParticle{B}{}{0} pellentesque sed ante. Maecenas consectetuer
+porta dolor. Pellentesque enim. Mauris augue orci, suscipit a, vestibulum nec,
+\HepSusyParticle{B}{}{0} congue ac, elit. Donec lectus dui, molestie sed,
+molestie sed, sollicitudin nec, justo. Morbi porttitor odio at urna. Nam
+bibendum dui tempor lectus. Phasellus \HepSusyAntiParticle{B}{}{0} porttitor
+vehicula sem. Sed a elit.
+}
+\textsf{
+In volutpat. Sed quis arcu. Class aptent taciti sociosqu ad litora torquent per
+conubia nostra, per inceptos \HepGenParticle{B}{}{0} hymenaeos. Aenean vitae
+wisi. Praesent condimentum iaculis est. Praesent consectetuer est non erat.
+Fusce eget erat at arcu pretium condimentum. Aliquam \HepGenAntiParticle{B}{}{0}
+mauris dui, tincidunt eget, iaculis id, hendrerit non, lacus. Integer et odio ut
+arcu sollicitudin nonummy. Vestibulum vel orci cursus sapien luctus
+\HepGenSusyParticle{B}{}{0} sagittis. Curabitur mollis eros id nunc. Fusce risus
+quam, molestie at, bibendum sed, sodales at, urna. In hac habitasse platea
+\HepGenSusyAntiParticle{B}{}{0} dictumst.
+}
+
+\end{document}