diff options
Diffstat (limited to 'macros/texsis/dcol')
-rw-r--r-- | macros/texsis/dcol/README | 18 | ||||
-rw-r--r-- | macros/texsis/dcol/TXSdcol.doc | 300 | ||||
-rw-r--r-- | macros/texsis/dcol/TXSdcol.dvi | bin | 17128 -> 0 bytes | |||
-rw-r--r-- | macros/texsis/dcol/TXSdcol.ps | 1463 | ||||
-rw-r--r-- | macros/texsis/dcol/TXSdcol.tex | 664 |
5 files changed, 0 insertions, 2445 deletions
diff --git a/macros/texsis/dcol/README b/macros/texsis/dcol/README deleted file mode 100644 index 57b1aed017..0000000000 --- a/macros/texsis/dcol/README +++ /dev/null @@ -1,18 +0,0 @@ -The files in this subdirectory are the double column macros from TeXsis. -They can be used by themselves with Plain TeX. Just say - - \input TXSdcol.tex - -at the begining of your job. Then use \SetDoublecolumns{column-width} -to set up the output routine for double column printing. You must say -\doublecolumns to enter double column mode, and \enddoublecolumns to go -back to single column mode. - -Further info is given in the comments in the file TXSdcol.tex - -More complete instructions for using these macros are in TXSdcol.doc, -which is just the relevant section of the TeXsis manual. You probably -can't process it unless you already have TeXsis working, so I've put DVI -and PS copies of it here too. - -Eric Myers <texsis@lifshitz.ph.utexas.edu> 26 December 1997 diff --git a/macros/texsis/dcol/TXSdcol.doc b/macros/texsis/dcol/TXSdcol.doc deleted file mode 100644 index 4b2f31ed05..0000000000 --- a/macros/texsis/dcol/TXSdcol.doc +++ /dev/null @@ -1,300 +0,0 @@ - %% file: TXSdcol.doc (TeXsis version 2.16) -% $Revision: 17.2 $ : $Date: 1997/12/15 01:13:43 $ : $Author: paige $ -%======================================================================* -% TeXsis Manual - Double Column Typesetting -% -% This file is a part of TeXsis, a TeX macro package for Physicists -% (C) Copyright 1989, 1992, 1993 by Eric Myers and Frank E. Paige -%======================================================================* -\ifx\undefined\bs \texsis\input TXSdocM.doc\input Manual.aux\draft\fi - - -\section{Double Column Output \label{sect.dcol}} - - Typesetting text in more than one column on a single page is more -involved than typesetting text in a single page-wide column, but this -extra effort can be rewarded with a document which looks much more -professional and which can be easier to read (provided that the -resolution of your printer is up to it). Many publishers of -``\idx{camera-ready}'' conference proceedings require double -column\index{double columns} \index{multiple columns|see{double -columns}} typesetting, and the {\sl \idx{Physical Review}} and other APS -and AIP journals are typeset in double columns. In order to make it -easy for authors to prepare manuscripts either for such camera-ready -conference proceedings or for submission to {\sl Physical Review}, we -have included some powerful double column typesetting macros in \TeXsis. -These macros can automatically balance columns which do not fill an -entire page, and there are also provisions for equations which must be -extended across both columns because they are too wide for a single -column. Figures and tables (or other such ``floating'' insertions) can -be put either in a single column or across both columns. The same is -true for footnotes. By changing a single instruction in the manuscript -file it is also possible to take a document which has been prepared for -double columns and to print it in single column mode. The converse is -not true --- typesetting text in double columns with automatic column -balancing is a nontrivial task. While the macros generally behave as -intended, more attention to the layout of the document is required, and -even then the macros will sometimes fail without some extra guidance. -It is not possible to divide three lines into two balanced columns! In -such cases you must rearrange text or the placement of figures and -tables, or explicitly select column or page breaks elsewhere in the -document, in order to give \TeXsis\ some extra guidance on how best to -format the page. - -%\bigbreak - - In order to use the double column formatting macros you must first -specify the size of the columns with the command -\CS{SetDoubleColumns}\arg{c-width}. The width and height of the full -page are taken from the current settings of \cs{hsize} and \cs{vsize}, -while the width of each column is \meta{c-width}. This re-defines -\TeX's \cs{output} routine, so it should be called shortly after you say -\cs{texsis}, before any output is actually produced, and it should only -be called if double column output is to be produced. - - \CS{SetDoubleColumns} only sets the column dimensions and -prepares the \cs{output} routine for double column output at some point -in the future --- it does not actually put you in double column mode. -Text will still be set in a single page-wide column until you say -\CS{doublecolumns}. After you say \CS{doublecolumns} text will be set -in double columns until you say \CS{enddoublecolumns}. This will cause -the text collected so far to be put into two ``balanced'' columns of the -same height. You can, if you desire, return to double column mode at -any later time by saying \CS{doublecolumns} again, and you can switch -back and forth as much as you like. However, keep in mind that -frequently switching between single and double columns will make it very -difficult for \TeXsis\ to choose good points to break columns and pages, -and you may get an error message warning you that a column cannot be -balanced. - -%\bigbreak -%\pagecheck{3cm} - -A simple example of the use of these double column commands is the -following: -\TeXexample -\SetDoubleColumns{0.47\hsize} -\doublecolumns\tenpoint -{\bf BISMUTH} (Ger.\ {\it Weisse Masse}, white mass; later -{\it Wismuth} and {\it Bisemutum}, Bi; at.~wt. 308.981; -at.~no. 83; m.p. 271.3$^\circ$C; b.p. 1560 $\pm$ 5$^\circ$C; -sp.~gr. 9.747 (20$^\circ$); valence 3 or~5. In early times -bismuth was confused with tin and lead. Claude Geoffroy the -Younger showed it to be distinct from lead . . . - . . . . . . . -. . . High purity bismuth metal costs about \$4/lb. -\enddoublecolumns -|endTeXexample -\noindent -Here the column size is chosen to be slightly less than half of the -\cs{hsize} (0.47 times the \cs{hsize}) to allow some space (called the -``gutter'') between the two columns. The result is the -following:\reference{CRC} -\booktitle{Handbook of Chemistry and Physics}, 56th Edition, -(CRC Press, Cleveland, Ohio, 1974), pg. B-9 -\endreference -\medbreak - -% set up double column mode: -\SetDoubleColumns{0.47\hsize} - -\doublecolumns\tenpoint\baselineskip=12pt plus 1pt \relax -{\bf BISMUTH} (Ger.\ {\it Weisse Masse}, white mass; later {\it Wismuth} -and {\it Bisemutum}, Bi; at.~wt. 308.981; at.~no. 83; m.p. -271.3$^\circ$C; b.p. 1560 $\pm$ 5$^\circ$C; sp.~gr. 9.747 (20$^\circ$); -valence 3 or~5. In early times bismuth was confused with tin and lead. -Claude Geoffroy\index{Geoffroy, Claude} the Younger showed it to be -distinct from lead in 1753. It is a white, crystalline, brittle metal -with a pinkish tinge. It occurs native. The most important ores are -{\it bismuthinite} or {\it bismuth glance} (Bi$_2$S$_3$) and {\it -bismite} (Bi$_2$O$_3$). Peru, Japan, Mexico, Bolivia, and Canada are -major \idx{bismuth} producers. Much of the bismuth produced in the U.S. is -obtained as a by-product in refining lead, copper, tin, silver, and -gold ores. Bismuth is the most diamagnetic of all metals, and the -thermal conductivity is lower than any metal, except mercury. It has a -high electrical resistance, and has the highest \idx{Hall effect} of any -metal (i.e., greatest increase in electrical resistance when placed in -a magnetic field). ``Bismanol'' is a permanent magnet of high coercive -force, made of MnBi, by the U.S. Naval Ordnance Laboratory. Bismuth -expands 3.32\% on solidification. This property makes bismuth alloys -particularly suited to the making of sharp castings of objects subject -to damage by high temperatures. With other metals, such as tin, -\idx{cadmium}, etc., bismuth forms low-melting alloys which are extensively -used for safety devices used in \idx{fire detection} and extinguishing -systems. Bismuth is used in producing malleable irons and is finding use -as a catalyst for making acrylic fibers. When bismuth is heated in air -it burns with a blue flame forming yellow fumes of the oxide. The metal -is also used as a \idx{thermocouple} material (has highest negativity -known), and has found application as a carrier for U$^{235}$ or -U$^{238}$ fuel in \idx{atomic reactors}. Its soluble salts are -characterized by forming insoluble basic salts on the addition of water, -a property sometimes used in detection work. Bismuth oxychloride is -used extensively in cosmetics. Bismuth subnitrate and subcarbonate are -used in medicine. High purity bismuth metal costs about \$4/lb. -\enddoublecolumns - -\nobreak -\medskip - - The \cs{IEEE}, \cs{PhysRev}, and \cs{NorthHollandTwo} document formats -described in \Sect{fmts} also use these double column macros. - -\bigbreak - - Any document prepared for double column output using the macros just -described can also be printed in the simpler single column mode very -easily, simply by leaving out the \CS{SetDoubleColumns}. Without the -initialization provided by \CS{SetDoubleColumns} the \cs{doublecolumns} -and \cs{enddoublecolumns} commands do nothing (they are, in fact, the -same as saying \cs{relax}). However, if you restore the -\CS{SetDoubleColumns} command, or invoke one of the specialized document -styles which use double column output (like \cs{PhysRev}) they will come -back to life and perform as required. - -\bigbreak - - In double column mode displayed equations that fit within a -single column are typed within the usual |$$|\ttdots|$$|. If an equation -is too long then it may have to be printed across both columns. This is -easily done by saying \CS{longequation} before the |$$| which begins the -equation and \CS{endlongequation} after the |$$| which ends the -equation, like so:\index{double columns!long equations}% -\TeXexample -|smalltt\longequation -$$ -\psi_{nlm}(r,\theta,\phi) - = [({2Z \over n a_0})^3 {(n-l-1)! \over 2n(n+l)!} ]^{1 \over 2} - \, (\rho)^l \, e^{-\rho / 2} \, \, - L_{n-l-1}^{2l+1} (\rho) \,\, Y_l^m(\theta,\phi) -$$ -\endlongequation -|endTeXexample -\noindent -The command \CS{longequation} invokes \cs{enddoublecolumns} to end -double column mode and balance the partial double columns, and it will -also draw a ruled line across the bottom of the left column. After the -equation has been completed \CS{endlongequation} invokes -\cs{doublecolumns} to go back to double column mode, and it also draws a -rule across the top of the right column. - - The purpose of these ruled lines is to guide the reader's eye from the -incomplete left column to the right column above the equation, and to -the top of the incomplete right column from the left column below the -long equation. The default style of these rules is the same as is used -by {\sl Physical Review}. The rules are drawn by macros called -\CS{leftcolrule} and \CS{rightcolrule}, and these can be changed either -by you or by a style file. For -example, if you don't want these rules you can turn them off simply -by redefining these macros to be \cs{relax}: -\TeXexample - \def\leftcolrule{\relax} - \def\rightcolrule{\relax} -|endTeXexample -\noindent -As with the other double column macros, \CS{longequation} and -\CS{endlongequation} do nothing if they are invoked when double column -mode has not been initialized with \CS{SetDoubleColumns}, to make it -easy to print the document in single column mode. - - Keep in mind that when dealing with long equations which span both -columns, switching frequently between single and double columns will -almost certainly cause trouble in balancing the double columns. Also -note that each separate piece of double-column material forms its own -group, so any definitions made inside that group will be forgotten -outside it. To avoid this problem put all definitions at the beginning of the -paper, before double column mode is begun. Alternatively, make your -definitions global by using \cs{gdef} rather than \cs{def}. - -\bigbreak - - Figures, tables, or other floating insertions can be inserted -within a single column using the usual insertion commands of \TeX\ and -\TeXsis:\index{double columns!insertions} \cs{topinsert}, \cs{midinsert}, -\cs{pageinsert}, \cs{bottominsert}, or \cs{heavyinsert}, all of which -are terminated as usual by \cs{endinsert}. A \cs{midinsert} or -\cs{heavyinsert} will appear in the column where it is called for, -unless it won't fit, in which case it migrates to the next {\sl -column} (rather than all the way to the next page). You can force an -insertion into a particular column by placing {\sl within} the -insertion either \CS{forceleft} or \CS{forceright}. Since insertions -which have been forced into the left or right columns are handled -separately, an insertion which fails to fit on a page is moved to the -same column of the next page and not just to the next column. This means -that if there are several figures per page, then the figures can -easily appear in the wrong order. Also, a \cs{topinsert} which follows -a wide equation on a page will be placed after the equation, not at -the top of the page. Such problems can easily be corrected by moving -the insertion to a better place in the manuscript file. - - -Besides putting insertions in one column or the other, it is also -sometimes desirable to be able to put an insertion across the full width -of the page. These ``wide'' insertions can be made with ``wide'' -versions of some of the the insertions already mentioned: -\CS{widetopinsert}, \CS{widepageinsert} and \CS{widebottominsert} -(there is no such thing as |\widemidinsert| or |\wideheavyinsert|). These -wide insertions behave just like their more conventional counterparts -when in single column mode. - - The standard \TeXsis\ macros for table and figure insertions -described in \Sect{tbls} use \cs{topinsert} and cousins, and so make -insertions within a single column in double column format. -There are also macros to make two-column wide tables and figures: -\index{double columns!figures and tables}% -\description{Xwidetable}\clump -% -\itm{\CS{widetable}\arg{label\/}} -Insert a two-column wide table, with the tag \meta{label\/}, at the top of the -current page. -% -\itm{\CS{widefigure}\arg{label\/}} -Insert a two-column wide figure, with the tag \meta{label\/}, at the top of the -current page. -% -\itm{\CS{widetopfigure}\arg{label\/}} -A synonym for |\widefigure|. -% -\itm{\CS{widefulltable}\arg{label\/}} -Insert a two-column wide, full-page table, with the tag \meta{label\/}. -% -\itm{\CS{widefullfigure}\arg{label\/}} -Insert a two-column wide, full-page figure, with the tag \meta{label\/}. -% -\enddescription -\noindent -These also behave correctly in single column document formats. - -\bigbreak -%================ - -Here is a summary of the commands which can be used to set-up and -control double column mode: -\description{Xdoublecolumns\quad}\clump -% -\itm{\CS{SetDoubleColumns}\arg{c-width}} -Set up the double column format, using the current \cs{hsize} and -\cs{vsize} for the total size of the page and \meta{c-width} for the -column width. -% -\itm{\CS{doublecolumns}} -Begin double column mode. -% -\itm{\CS{newcolumn}} -Force a \idx{column break}, much like \cs{newpage} forces a page break. -% -\itm{\CS{enddoublecolumns}} -End double column mode, making balanced double columns, -% -\itm{\CS{longequation}} -Begins a ``long'' equation which cannot fit within one column -and therefore must stretch across both columns. This balances the -columns, putting a \CS{leftcolrule} below the left column, and then -enters single column mode. -% -\itm{\CS{endlongequation}} -Ends a long equation, returning to double column mode and -putting a \CS{rightcolrule} above the right column of the text following. -% -\enddescription - -%>>> EOF TXSdcol.doc <<< diff --git a/macros/texsis/dcol/TXSdcol.dvi b/macros/texsis/dcol/TXSdcol.dvi Binary files differdeleted file mode 100644 index f217a36995..0000000000 --- a/macros/texsis/dcol/TXSdcol.dvi +++ /dev/null diff --git a/macros/texsis/dcol/TXSdcol.ps b/macros/texsis/dcol/TXSdcol.ps deleted file mode 100644 index e3518e9c1f..0000000000 --- a/macros/texsis/dcol/TXSdcol.ps +++ /dev/null @@ -1,1463 +0,0 @@ -%!PS-Adobe-2.0 -%%Creator: dvipsk 5.66a Copyright 1986-97 Radical Eye Software (www.radicaleye.com) -%%Title: TXSdcol.dvi -%%Pages: 5 -%%PageOrder: Ascend -%%BoundingBox: 0 0 612 792 -%%EndComments -%DVIPSCommandLine: dvips TXSdcol.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 1997.12.26:1815 -%%BeginProcSet: texc.pro -%! -/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N -/X{S N}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{dup dup 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 /IE 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 IE N -end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data dup -length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ -128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub -get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data -dup 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 /sf 0 N /CharBuilder{save 3 1 roll S dup -/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx -0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff -setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff -.1 sub]/id ch-image N /rw ch-width 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 dup 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 dup gp add -/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{ -dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1 -adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 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}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{] -}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup -length 1 sub dup 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 dup 1 get dup mul exch 0 get dup 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 -/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for -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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V -{}B /RV statusdict begin /product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{dup length product length le{dup 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 rulex ruley false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false -RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round -exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto -rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail{dup -/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 40258431 52099146 1000 600 600 (TXSdcol.dvi) -@start -%DVIPSBitmapFont: Fa cmr7 7 4 -/Fa 4 57 df<13FF000313E0380E03F0381800F848137C48137E00787F12FC6CEB1F80A4 -127CC7FC15005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870018013E0EA01 -80390300030012065A001FB5FC5A485BB5FCA219267DA521>50 D<13FF000313E0380F01 -F8381C007C0030137E003C133E007E133FA4123CC7123E147E147C5C495AEB07E03801FF -8091C7FC380001E06D7E147C80143F801580A21238127C12FEA21500485B0078133E0070 -5B6C5B381F01F03807FFC0C690C7FC19277DA521>I<0018130C001F137CEBFFF85C5C14 -80D819FCC7FC0018C8FCA7137F3819FFE0381F81F0381E0078001C7F0018133EC7FC80A2 -1580A21230127C12FCA3150012F00060133E127000305B001C5B380F03E03803FFC0C648 -C7FC19277DA521>53 D<137F3803FFE0380781F8380E007C48131E5A801278A3127C007E -131EEA3F80EBE03C6C6C5A380FFCF03807FFC06C5BC613E0487F38079FFC380F07FEEA1E -0348C67E48133FEC1F8048130FA21407A315001278140E6C5B6C5B380F80F03803FFE0C6 -6CC7FC19277DA521>56 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fb cmsy10 10 1 -/Fb 1 7 df<15301578B3A6007FB812F8B912FCA26C17F8C80078C8FCB3A3007FB812F8 -B912FCA26C17F836367BB641>6 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fc cmsy7 7 1 -/Fc 1 15 df<137F3801FFC0000713F0380FC1F8381F007C003C131E0038130E0078130F -00707F00F01480481303A56C13070070140000785B0038130E003C131E001F137C380FC1 -F86CB45A000113C06C6CC7FC19197C9A22>14 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fd cmti10 10 16 -/Fd 16 118 df<0107B612FCEFFF8018C0903B000FF0001FF04BEB07F81703021F15FC17 -014B14FEA2023F1400A24B1301A2147F18FC92C7120318F84A140718F04AEC0FE0EF1FC0 -0101ED3F80EF7F004AEB01FEEE07F849B612E05F9139F80007F0EE01FC01076E7E177F4A -EC3F80A2010F16C0171F5CA2131F173F5CA2133FEF7F805C1800017F5D4C5A91C7485A5F -49140FEE1FE0494A5A00014AB45AB748C7FC16F816C037397BB83A>66 -D<902607FFF8923807FFF0614F13E0D9000FEFF0004F5AA2021F167FF1EFC0141DDA1CFC -EC01CF023C16DF9538039F800238ED071FA20278ED0E3F97C7FC0270151CA202F04B5AF0 -707E14E0037E14E0010117FE4D485A02C0EC0380A20103ED0701610280140EA20107ED1C -0305385B14006F137049160705E05B010EEC01C0A2011E913803800F61011CEC0700A201 -3C020E131F4C5C1338ED1FB80178163F04F091C8FC01705CA201F04A5B187E00015DD807 -F816FEB500C09039007FFFFC151E150E4C397AB84A>77 D<B5D8F80FB590381FFFF06102 -F018E0D807FEC7D87FE0903803FE00D803F8DA3F806D5AF100F0A24F5A62190362190704 -7F92C7FC190E16FF4B5DA2DB03BF5C7F0001DA073F5CA2030E5D83DB1C1F495A18030338 -5D4EC8FC157003F0140E15E0DA01C05CA2DA03805CA2DA07005CA2020E5D17C14A5DEFC3 -805C027802C7C9FC14704A14CE13FE6C6C4814DCA24A14F8A291C75B160F495D5F5B5F5B -4992CAFCA249140E4C3B6FB853>87 D<14F8EB07FE90381F871C90383E03FE137CEBF801 -120148486C5A485A120FEBC001001F5CA2EA3F801403007F5C1300A21407485C5AA2140F -5D48ECC1C0A2141F15831680143F1587007C017F1300ECFF076C485B9038038F8E391F0F -079E3907FE03FC3901F000F0222677A42A>97 D<133FEA1FFFA3C67E137EA313FE5BA312 -015BA312035BA31207EBE0F8EBE7FE9038EF0F80390FFC07C013F89038F003E013E0D81F -C013F0A21380A2123F1300A214075A127EA2140F12FE4814E0A2141F15C05AEC3F80A215 -005C147E5C387801F8007C5B383C03E0383E07C0381E1F80D80FFEC7FCEA01F01C3B77B9 -26>I<147F903803FFC090380FC1E090381F0070017E13784913383901F801F83803F003 -120713E0120FD81FC013F091C7FC485AA2127F90C8FCA35A5AA45AA3153015381578007C -14F0007EEB01E0003EEB03C0EC0F806CEB3E00380F81F83803FFE0C690C7FC1D2677A426 ->I<147F903803FFC090380FC1E090383F00F0017E13785B485A485A485A120F4913F800 -1F14F0383F8001EC07E0EC1F80397F81FF00EBFFF891C7FC90C8FC5A5AA55AA21530007C -14381578007E14F0003EEB01E0EC03C06CEB0F806CEB3E00380781F83803FFE0C690C7FC -1D2677A426>101 D<EC07C0EC3FF09138FC38E0903901F01FF0EB03E0903807C00FEB0F -80011F1307D93F0013E05B017E130F13FE4914C01201151F1203491480A2153F12074914 -00A25DA249137EA215FEA25D00031301140314076C6C485A0000131FEB787BEB3FF39038 -0FC3F0EB00031407A25DA2140F5D121C007E131F5D00FE49C7FC147E5C387801F8387C07 -E0381FFF80D803FEC8FC24367CA426>103 D<EB03F0EA01FFA3EA00075CA3130F5CA313 -1F5CA3133F91C8FCA35B90387E07F0EC1FFCEC783E9038FFE01F02C01380EC800F140048 -5A16C05B49EB1F8012035BA2153F000715005BA25D000F147E5B15FE5D121FD98001131C -15F8163C003F01031338010013F0A216704814E0007E15F016E0EDE1C000FE903801E380 -48903800FF000038143C263B7BB92A>I<EB01C0EB07E014F0130F14E01307EB038090C7 -FCAB13F0EA03FCEA071EEA0E1F121CA212385B1270A25BEAF07E12E013FEC65AA212015B -1203A25B12075BA2000F13E013C013C1001F13C01381A2EB83801303EB0700A2130E6C5A -EA07F8EA01E0143879B619>I<EB0FC0EA07FFA3EA001F1480A2133FA21400A25BA2137E -A213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7 -FCA25AA2EA7E0EA212FE131EEAFC1CA2133C133812F81378EA7870EA7CE0121FEA0F8012 -3B79B915>108 D<D801E001FEEB07F03C07F803FF801FFC3C0E3C0F07C0783E3C1E3E3C -03E1E01F261C1F78D9F3C013803C383FF001F7800F02E01400007801C013FE007018C002 -805B4A4848EB1F80EAF07FD8E07E5CA200000207143F01FE1700495CA2030F5C0001177E -495C18FE031F5C120349DA8001131C18F8033F153C00070403133849020013F0A24B1570 -000F17E049017E15F019E003FEECE1C0001FEE01E34949903800FF000007C70038143C3E -2679A444>I<D801E013FE3A07F803FF803A0E3C0F07C03A1E3E3C03E0261C1F787F3938 -3FF00114E0007813C000708114804A485AEAF07FEAE07EA20000140701FE5C5BA2150F00 -015D5B151F5E12034990383F8380160316070007027F130049137EA2160E000F147C4914 -1E161C5E001FEC3C7849EB1FE00007C7EA0780292679A42F>I<14FE903807FF8090380F -83C090383E00E04913F00178137001F813F00001130313F0A215E00003EB01C06DC7FC7F -EBFFC06C13F814FE6C7F6D13807F010F13C01300143F141F140F123E127E00FE1480A348 -EB1F0012E06C133E00705B6C5B381E03E06CB45AD801FEC7FC1C267AA422>115 -D<EB0380EB07C0130FA4131F1480A3133F1400A35B137E007FB5FCA2B6FC3800FC00A312 -015BA312035BA312075BA3120F5BA3121FEB801CA2143C003F1338EB0078147014F014E0 -EB01C0EA3E03381F0780380F0F00EA07FCEA01F0183579B31C>I<13F8D803FEEB01C0D8 -078FEB03E0390E0F8007121E121C0038140F131F007815C01270013F131F00F0130000E0 -15805BD8007E133FA201FE14005B5D120149137EA215FE120349EBFC0EA20201131E161C -15F813E0163CD9F003133814070001ECF07091381EF8F03A00F83C78E090393FF03FC090 -390FC00F00272679A42D>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fe cmbx10 10 7 -/Fe 7 86 df<B812C017FC17FF18C028007FF000037F04007F717E717E171F84A2717EA7 -4D5AA260173F4D5A4D5A4C13C0040F5B91B600FCC7FCA2EFFF8002F0C713F0EF3FF8717E -717E717E19807113C0A319E0A719C0A25F4D138019005FEF7FFE4C485AB912F018C095C7 -FC17F03B397DB844>66 D<B6D8FC03B612F0A426007FF8C70001EBE000B3A391B8FCA402 -F8C71201B3A6B6D8FC03B612F0A444397DB84B>72 D<B612FCA439007FF800B3B3ADB612 -FCA41E397DB824>I<B500F80403B512F06E5EA26E5ED8007FF1E000A2D97BFF161EA201 -796D5DA201786D5DA26E6C5DA36E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C14 -1EA36E6D5BA26E6D5BA26F6C5BA26F6C485AA36F6C485AA26F6C485AA26F6C48C7FCA292 -3803FF1EA36F13BCA26F13F8A2705AA2705AA213FCB500FC6D4848B612F0A2EE0F80EE07 -0054397DB85B>77 D<D907FF130E013FEBE01E90B5EAF83E0003ECFE7E3A07FC01FFFE39 -0FF0001F4848130F48481303491301007F140090C8FC167E5A163EA27F161E7F7F6D91C7 -FC13FC387FFFE014FEECFFF06C14FE6F7E6C816C15F06C816C81C681133F010F801301D9 -000F1480EC007F030F13C01503818100F0157FA3163FA27E17807E167F6C16007E6D14FE -01E0495A01F813039039FF801FF800FC90B512E0D8F83F5CD8F00749C7FC39E0007FF02A -3B7BB935>83 D<003FB91280A4D9F800EBF003D87FC09238007FC049161F007EC7150FA2 -007C1707A200781703A400F818E0481701A4C892C7FCB3AE010FB7FCA43B387DB742>I< -B600FC011FB512C0A426007FF8C8381FC000725AB3B3181F013F94C7FC8060011F163E6D -6C157E187C6D6C15FC6D6D495A6D6DEB07F06D01F0EB1FE0DA7FFEEBFFC0021FB6C8FC02 -075C020014F0030F1380423A7DB849>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Ff cmr9 9 1 -/Ff 1 50 df<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3A2497E007FB51280A319 -327AB126>49 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fg cmr10 10 65 -/Fg 65 123 df<DA0FF813FC91397FFF07FF903B01F807DF83C0903A07E001FF0F903B1F -8007FE1FE090393F000FFC137E16F85B9338F007804848010790C7FC1503ACB812F8A328 -01F80003F0C7FCB3AB486C497E267FFFE0B512F0A3333B7FBA30>11 -D<EC0FF8EC7FFE903901F80780903907E001C090391F8000E090383F0007017E497EA25B -A2485A6F5AED018092C8FCA9ED03F0B7FCA33901F8000F1503B3AA486C497E267FFFE0B5 -12C0A32A3B7FBA2E>I<EC0FFC91387FFF70903901F803F0903807E00790381F800FEB3F -00137EA25B150748481303ADB7FCA33901F80003B3AB486C497E267FFFE0B512C0A32A3B -7FBA2E>I<001C131C007F137F39FF80FF80A26D13C0A3007F137F001C131C00001300A4 -0001130101801380A20003130301001300485B00061306000E130E485B485B485B006013 -601A197DB92A>34 D<EB0380A3EB0FF0EB7FFE48B512803903F38FC03907C381E0390F83 -80F0D81F031338123E003C141C007C140C150E0078143E00F814FE1481A400FCEB80FC15 -7800FE140012FF127F13C313E3EA3FFF6C7F14F86C13FE6CEBFF80000114C06C14E0013F -13F01303ECBFF8148FEC83FC1481A2EC80FE157E123C12FF153EA412FE00F8143C00E014 -7C12600070147815F8003814F0003C1381001EEB83E0000FEB87C03907E39F803901FFFE -006C5BEB1FE0EB0380A41F437BBD2A>36 D<017C166048B416F02607C3801401260F81C0 -1403D900E04A5A001E01784A5A003E6D141F003C013FEC7F80007C90271BE003FFC7FC02 -18B512BF007891381FFC3E00F8011CC75A020C14FC5F4C5A16035F4C5A160F5F4CC8FC02 -1C5B00780118133E007C5D16FC003C01385B003E90383001F0001EEB70036C01E05B9039 -81C007C03907C3800F2601FF005BD8007C49C9FC90C748EB07C0033EEB1FF04BEB3C3803 -FCEBF81C4B497E913A01F001E00602030103130703E0497E912607C0071480020F150115 -80DA1F00018013C04A010F1300143E5C14FC5C495A13035C495A130F4A0107130149C701 -C013805B013E1603490203140001FC6F5A49020113064848913800F00E0003705A49ED3C -3849ED1FF06C48ED07C03A437BBD45>I<146014E0EB01C0EB0380EB0700130E131E5B5B -A25B485AA2485AA212075B120F90C7FCA25A121EA2123EA35AA65AB2127CA67EA3121EA2 -121F7EA27F12077F1203A26C7EA26C7E1378A27F7F130E7FEB0380EB01C0EB00E0146013 -5278BD20>40 D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A2137C133C133E -131EA2131F7FA21480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400A25B131EA2133E13 -3C137C1378A25BA2485A485AA2485A48C7FC120E5A5A5A5A5A13527CBD20>I<121C127F -EAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A12600A1979 -8817>44 D<B512FCA516057F941C>I<121C127FEAFF80A5EA7F00121C0909798817>I<15 -0C151E153EA2153C157CA2157815F8A215F01401A215E01403A215C01407A21580140FA2 -15005CA2141E143EA2143C147CA2147814F8A25C1301A25C1303A2495AA25C130FA291C7 -FC5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A25B1207A25B120FA290C8 -FC5AA2121E123EA2123C127CA2127812F8A25A12601F537BBD2A>I<EB03F8EB1FFF9038 -7E0FC09038F803E03901E000F0484813780007147C48487FA248C77EA2481580A3007EEC -0FC0A600FE15E0B3007E15C0A4007F141F6C1580A36C15006D5B000F143EA26C6C5B6C6C -5B6C6C485A6C6C485A90387E0FC0D91FFFC7FCEB03F8233A7DB72A>I<EB01C013031307 -131F13FFB5FCA2131F1200B3B3A8497E007FB512F0A31C3879B72A>I<EB0FF0EB7FFE48 -B57E3903E03FE0390F000FF0000E6D7E486D7E486D7E123000706D7E126012FCB4EC7F80 -7FA56CC7FC121CC8FCEDFF00A34A5A5D14035D4A5A5D140F4A5A4A5A92C7FC147C5C495A -495A495A495A91C8FC011EEB01805B5B49130348481400485A485A000EC75A000FB6FC5A -5A485CB6FCA321387CB72A>I<EB07F8EB3FFF4913C03901F80FF03903C007F848486C7E -380E0001000F80381FE0006D7FA56C5A6C5AC85A1401A25D4A5AA24A5A5DEC0F80027EC7 -FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED7F80A216C0A2153F16E0A2121EEA7F -80487EA416C049137F007F1580007EC7FC0070ECFF006C495A121E390F8003F83907F00F -F00001B512C06C6C90C7FCEB0FF8233A7DB72A>I<1538A2157815F8A2140114031407A2 -140F141F141B14331473146314C313011483EB030313071306130C131C13181330137013 -6013C01201EA038013005A120E120C5A123812305A12E0B712F8A3C73803F800AB4A7E01 -03B512F8A325397EB82A>I<0006140CD80780133C9038F003F890B5FC5D5D158092C7FC -14FC38067FE090C9FCABEB07F8EB3FFE9038780F803907E007E090388003F0496C7E1206 -6E7EC87EA28181A21680A4123E127F487EA490C71300485C12E000605C12700030495A00 -385C6C1303001E495A6C6C485A3907E03F800001B5C7FC38007FFCEB1FE0213A7CB72A> -I<EC3FC0903801FFF0010713FC90380FE03E90383F800790387E001F49EB3F804848137F -485AA2485A000FEC3F0049131E001F91C7FCA2485AA3127F90C9FCEB01FC903807FF8039 -FF1E07E090383801F0496C7E01607F01E0137E497FA249148016C0151FA290C713E0A57E -A56C7E16C0A2121FED3F807F000F15006C6C5B15FE6C6C5B6C6C485A3900FE07F090383F -FFC06D90C7FCEB03FC233A7DB72A>I<12301238123E003FB612E0A316C05A1680160000 -70C712060060140E5D151800E01438485C5D5DC712014A5A92C7FC5C140E140C141C5CA2 -5CA214F0495AA21303A25C1307A2130FA3495AA3133FA5137FA96DC8FC131E233B7BB82A ->I<EB03F8EB1FFF017F13C09038FC07F03901E001F848486C7E4848137C90C77E48141E -000E141F001E80A3121FA27F5D01E0131E6C6C133E01FC133C6D5B6C6C6C5AECC1E06CEB -F3C06C01FFC7FC6C5BEB3FFF6D13C081017F13F801F07F3903E07FFE3907801FFF48486C -1380481303003E6D13C0003CEB007F007C143F0078EC0FE000F814075A1503A21501A36C -15C012781503007C15806CEC07006C5C6C6C131ED807E0137C3903F803F0C6B55A013F13 -80D907FCC7FC233A7DB72A>I<EB03F8EB1FFF017F13C09038FC07E03903F803F048486C -7E48486C7E49137E121F48487FA2007F158090C7FCA248EC1FC0A616E0A56C143FA27F12 -3F001F147FA26C6C13FF6C6C13DF000313013901F0039F3900FC0F1FD93FFC13C0EB07F0 -90C7FC153F1680A316005D000F147E487E486C5BA24A5A4A5A49485A6C48485A001C495A -260F807FC7FC3807FFFC000113F038003FC0233A7DB72A>I<121C127FEAFF80A5EA7F00 -121CC7FCB2121C127F5A1380A4127F121D1201A412031300A25A1206A2120E5A12181238 -5A1260093479A317>59 D<B712E016FC16FF0001903980007FC06C90C7EA1FE0707E707E -707EA2707EA283A75F16035F4C5A4C5A4C5A4C5AEEFF8091B500FCC7FCA291C7EA7F80EE -1FE0EE07F0707E707E83707EA21880177F18C0A7188017FFA24C13005F16034C5AEE1FF8 -486DEB7FF0B812C094C7FC16F832397DB83B>66 D<913A01FF800180020FEBE003027F13 -F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F -01FE153F12014848151F4848150FA248481507A2485A1703123F5B007F1601A35B00FF93 -C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D000016 -18017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFF -FC020F13F002011380313D7BBA3C>I<DBFF8013C0020FEBF001023F13FC9139FF803F03 -903A03FC000787D90FF0EB03CF4948EB00EF4948147F4948143F49C8121F485A4848150F -48481507A248481503A2485A1701123F5B007F1600A448481600AB93B6FCA26C7E933800 -7FE0EF3FC0A2123F7F121FA26C7EA26C7EA26C7E6C7E6C6C157F6D7E6D6C14FF6D6C14EF -D90FF8EB03C7D903FEEB0783903A00FFC03F0191393FFFFC00020F01F013000200138038 -3D7CBA41>71 D<B648B512FEA30001902680000313006C90C76C5AB3A491B6FCA391C712 -01B3A6486D497EB648B512FEA337397DB83E>I<B612C0A3C6EBC0006D5AB3B3AD497EB6 -12C0A31A397EB81E>I<013FB512E0A39039001FFC00EC07F8B3B3A3123FEA7F80EAFFC0 -A44A5A1380D87F005B0070131F6C5C6C495A6C49C7FC380781FC3801FFF038007F80233B -7DB82B>I<B612E0A3000101C0C8FC6C90C9FCB3AD1718A517381730A31770A317F0A216 -011603160FEE1FE0486D13FFB8FCA32D397DB834>76 D<B5933807FFF86E5DA20001F0FC -002600DFC0ED1BF8A2D9CFE01533A3D9C7F01563A3D9C3F815C3A2D9C1FCEC0183A3D9C0 -FEEC0303A2027F1406A36E6C130CA36E6C1318A26E6C1330A36E6C1360A26E6C13C0A391 -3901FC0180A3913900FE0300A2ED7F06A3ED3F8CA2ED1FD8A3ED0FF0A3486C6D5A487ED8 -0FFC6D48497EB500C00203B512F8A2ED018045397DB84C>I<B5913807FFFE8080C69238 -007FE06EEC1F80D9DFF0EC0F001706EBCFF8EBC7FCA2EBC3FEEBC1FFA201C07F6E7EA26E -7E6E7E81140F6E7E8114036E7E168080ED7FC016E0153FED1FF0ED0FF8A2ED07FCED03FE -A2ED01FF6F1386A2EE7FC6EE3FE6A2EE1FF6EE0FFEA216071603A216011600A2177E486C -153E487ED80FFC151EB500C0140EA2170637397DB83E>I<EC03FF021F13E09138FE01FC -903901F8007ED907E0EB1F8049486D7ED93F80EB07F049C76C7E01FE6E7E48486E7E4915 -7E0003167F4848ED3F80A24848ED1FC0A2001F17E049150F003F17F0A3007F17F8491507 -A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1FE0A36C6CED3FC0000717806D15 -7F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D6C495AD907E0EB1F80D903F801 -7FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA41>I<B712C016F816FE000190 -398001FF806C90C7EA3FC0EE0FE0EE07F0EE03F817FC17FE1601A217FFA717FEA2EE03FC -A2EE07F817F0EE0FE0EE3FC0923801FF0091B512FC16F091C9FCB3A5487FB6FCA330397D -B839>I<D90FF813C090383FFE0190B512813903F807E33907E000F74848137F4848133F -48C7121F003E140F007E1407A2007C140312FC1501A36C1400A37E6D14006C7E7F13F86C -B47E6C13F8ECFF806C14E06C14F86C14FEC680013F1480010714C0EB007F020713E0EC00 -7FED3FF0151F150FED07F8A200C01403A21501A37EA216F07E15036C15E06C14076C15C0 -6C140F6DEB1F80D8FBF0EB3F00D8F0FE13FE39E03FFFF8010F13E0D8C00190C7FC253D7C -BA2E>83 D<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078160000701770 -A300601730A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C> -I<B6903807FFFEA3000101809038007FE06C90C8EA1F80EF0F001706B3B2170E6D150C80 -171C133F17186D6C14385F6D6C14F06D6C5C6D6C495A6D6CEB07806D6C49C7FC91387F80 -7E91381FFFF8020713E09138007F80373B7DB83E>I<B5D8FC07B5D8F001B5FCA3000790 -2780001FFEC7EA1FF86C48C7D80FF8EC07E000010307ED03C01B807F6C6F6C1500A26E5F -017F6E6C1406A280013F4A6C5CA280011F4A6D5BEE067FA26D6C010E6D5BEE0C3FA26D6C -011C6D5BEE181FA26D6C6F5BEE300FA26D6C6F485AEE6007A26D6C4CC7FC9338C003FCA2 -03805D913B7F818001FE06A203C1150EDA3FC3C7EAFF0CA203E3151CDA1FE6EC7F98A215 -F6DA0FFCEC3FF0A302075E4B141FA202035E4B140FA202015E4B1407A2020093C8FC4B80 -503B7EB855>87 D<B500FE91383FFFE0A3000301E0913807FE00C649EC03F0017F6F5A60 -6D6C5D6D6C140395C7FC6D6C1406A26D6C5C6D6C141C17186D6C143817306D6D5B6E6C13 -E05F91383FE0015F91381FF003DA0FF890C8FC1606913807FC0E160C913803FE1C913801 -FF185E6E13B016E0157F6F5AB3A24B7E023FB512C0A33B397FB83E>89 -D<3901800180000313033907000700000E130E485B001813180038133800301330007013 -7000601360A200E013E0485BA400CE13CE39FF80FF806D13C0A3007F137FA2393F803F80 -390E000E001A1974B92A>92 D<EB1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C -7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC012 -3F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0781F -F03A03FFF00FE03A007F8007C026277DA52A>97 D<EA03F012FFA3120F1203B0EC1FE0EC -7FF89038F1E03E9039F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED00FC -A216FEA2167E167FAA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0FC090 -39C7801F00903881E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF809038 -7E03E03901F80070484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00F0 -1500A2127E12FEAA127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C1370 -6C6C13E039007C07C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F150F -B0EB03F8EB1FFF90387E078F9038F801EF3903F0007F4848133F4848131FA24848130F12 -3F90C7FC5AA2127E12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEFF0 -3A01F801CFFF39007C078F90381FFE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF9038 -7C0FC03901F803E03903F001F0D807E013F8380FC0004848137CA248C7127E153E5A153F -127E12FEA3B7FCA248C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E6D13 -1CD801F013386C6C137090387E03E090381FFF80903803FC0020277EA525>I<147E9038 -03FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D8 -01F8C7FCB3AB487E387FFFF8A31C3B7FBA19>I<ED03F090390FF00FF890393FFC3C3C90 -39F81F707C3901F00FE03903E007C03A07C003E010000FECF000A248486C7EA86C6C485A -A200075C6C6C485A6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C06CB512 -C015F86C14FE6CECFF804815C03A0F80007FE048C7EA0FF0003E140348140116F8481400 -A56C1401007C15F06CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC39007F -FFF0010790C7FC26387EA52A>I<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F9039 -F1C01F809039F3800FC0EBF70013FE496D7EA25BA35BB3A3486C497EB500C1B51280A329 -3A7EB92E>I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3AA48 -7EB512C0A312387EB717>I<EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01F813 -FFA313071301B3B3A2123C127E00FF13F01303A214E038FE07C0127C383C0F00EA0FFEEA -03F8154984B719>I<EA03F012FFA3120F1203B1913801FFFCA39138007FC01600157C15 -705D4A5A4A5A4AC7FC141E1438147814FC13F1EBF3FEEBF73F01FE7FEBF81F496C7E8114 -076E7E6E7E811400157E157F811680ED1FC0486CEB3FF0B500C0B5FCA3283A7EB92C>I< -EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7EB917>I<2703F00FF0EB1FE000FF -D93FFCEB7FF8913AF03F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE -01FE14DC49D907F8EB0FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340 -257EA445>I<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013 -FE496D7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>I<EB03FE90380FFF80 -90383E03E09038F800F84848137C48487F48487F4848EB0F80001F15C090C712074815E0 -A2007EEC03F0A400FE15F8A9007E15F0A2007F14076C15E0A26C6CEB0FC0000F15806D13 -1F6C6CEB3F006C6C137EC66C13F890387E03F090381FFFC0D903FEC7FC25277EA52A>I< -3903F01FE000FFEB7FF89038F1E07E9039F3801F803A07F7000FC0D803FEEB07E049EB03 -F04914F849130116FC150016FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0F -E001F614C09039F7803F009038F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A32835 -7EA42E>I<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC -03E09038FC0080491300A45BB3A2487EB512F0A31C257EA421>114 -D<EBFF03000313E7380F80FF381E003F487F487F00707F12F0A2807EA27EB490C7FCEA7F -E013FF6C13E06C13F86C7F00037FC67F01071380EB007F141F00C0EB0FC01407A26C1303 -A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038C03F801A277DA521>I<1318A5 -1338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FCB215C0A93800FC011580 -EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I<D803F0EB07E000FFEB01FFA3000F -EB001F00031407B3A4150FA3151F12016D133F0000EC77F86D9038E7FF8090383F03C790 -381FFF87903A03FC07E00029267EA42E>I<B538803FFEA33A0FF8000FF06C48EB07E000 -03EC03C06D148000011500A26C6C1306A26D130E017E130CA26D5BA2EC8038011F1330A2 -6D6C5AA214E001075BA2903803F180A3D901FBC7FCA214FF6D5AA2147CA31438A227257E -A32C>I<B53A1FFFE03FFEA3260FF8009038000FF86C48017EEB03E018C00003023EEB01 -80A26C6C013FEB0300A36C6CEC8006156FA2017E9038EFC00C15C7A2D93F016D5A158302 -81EBF038D91F831430150102C3EBF87090260FC6001360A2D907E66D5A02EC137CA2D903 -FCEB7F804A133FA2010192C7FC4A7FA20100141E4A130E0260130C37257EA33C>I<B538 -807FFFA33A03FE003FF00001EC1F80000092C7FC017E131C6D13186D6C5AECC070010F5B -6D6C5AECF180EB03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7E090380383F09038 -0703F8EB0601496C7E011C137E49137F01787F496D7E486C80000FEC3FF0D8FFFE90B512 -80A329247FA32C>I<B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E16007F -00001406A2017E5BA2137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101035BA2 -D901FBC7FCA214FF6D5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B130391 -C8FC1306EAFC0EEA701C6C5AEA1FF0EA0FC027357EA32C>I<003FB512FCA2EB8003D83E -0013F8003CEB07F00038EB0FE012300070EB1FC0EC3F800060137F150014FE495AA2C648 -5A495AA2495A495A495AA290387F000613FEA2485A485A0007140E5B4848130C4848131C -A24848133C48C7127C48EB03FC90B5FCA21F247EA325>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fh cmtt10 10 51 -/Fh 51 126 df<121C127FEAFF80B1EA7F00AF123EC7FCA8121C127FA2EAFF80A3EA7F00 -A2121C09346FB32C>33 D<EB01C0497EA6EB0FFC90387FFF8048B512E00007804880391F -FBEFFC393FC3E1FE903803E07F007E80127C00FC158012F8157FA300FCEC3F00A2007E91 -C7FC127FEA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13F801037F14E7ECE1 -FEECE07F81001880007E1580150F12FFA312FE151F1600007E5C007F143ED83F8313FE90 -38C3E1FC391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D5A21417BB92C>36 -D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F -5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F -12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C> -40 D<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB -07E0A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0 -131F1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C ->I<147814FCAF007FB612F0B712F8A46C15F0C700FCC7FCAF147825267DAB2C>43 -D<EA0F80EA1FE0EA3FF0EA7FF8A213FCA3123F121F120F120013F8A21201EA03F01207EA -1FE0EA7FC0EAFF80130012FC12700E17718A2C>I<007FB6FCB71280A46C150021067B9B -2C>I<1507ED0F80151FA2153F16005D157E15FE5D14015D14035DA214075D140F5D141F -5D143F92C7FC5C147E14FE5CA213015C13035C13075C130F5C131F5CA2133F91C8FC5B13 -7E13FE5B12015B12035B12075BA2120F5B121F5B123F90C9FC5A127E12FE5AA25A127821 -417BB92C>47 D<EB03F8EB0FFE90383FFF80497F90B57E3901FE0FF03903F803F848486C -7EEBE0004848137EA248487FA248C7EA1F80A2003E140F007E15C0A3007C140700FC15E0 -AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E6D13FE00075CEBF0016C6C48 -5A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357CB32C>I<1307497EA2131FA2 -133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB512E0B612F0A36C14E0 -1C3477B32C>I<EB0FF890387FFF8048B512E00007804814FC391FF80FFE393FE001FF90 -3880007F48C7EA3F80007E141F00FE15C0150F6C15E01507A3127E123CC8FCA2150F16C0 -151F1680153F16005D15FE4A5A14034A5A4A5A4A5A4A5AECFF804948C7FC495A495A495A -EB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0EA1FE0485A48B6FCB7FCA36C15C023 -347CB32C>I<EB0FFC90387FFF8048B512E0000714F84880391FF807FEEBC0004848137F -6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE14014A5AEC1FF890381FFFF0495BA2 -15F86D7F90380007FEEC00FF81ED3F80ED1FC0150FA216E01507A2123C127EB4FC150F16 -C0A248141F007FEC3F806DEB7F006C6C5B391FF807FE6CB55A6C5C6C14E0C66C1380D90F -FCC7FC23357CB32C>I<EC07F04A7E141F143FA2147EA214FCEB01F8A2EB03F0EB07E0A2 -EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B1207485AA2485A48C7FCA2127E5AB712 -FC16FEA36C15FCC8EAF800AA91387FFFF091B512F8A36E13F027347EB32C>I<000FB512 -FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038FE03FE9038F000FF01 -C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC150F16C0A248141F00 -7EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C000114C06C6C90C7FCEB0F -F823347CB22C>I<EC3FC0903801FFF801077F011F7F497F90387FE07F9039FF003F8048 -48137FEA03F8485A5B000FEC3F004848131E4990C7FC123F90C9FCA25A127EEB03FE9038 -1FFF80D8FC7F13E000FDB57EB67E9038FE07FC9038F001FE9038C0007F49EB3F8090C712 -1F16C048140F16E01507A3127EA47E150F6D14C0001F141F6D1480000F143F6DEB7F0039 -07F801FE3903FE07FC6CB55A6C5C6D5B011F1380D907FCC7FC23357CB32C>I<1278B712 -C016E0A316C000FCC7EA3F80ED7F0015FE00785CC712014A5A4A5A5D140F5D4A5A143F92 -C7FC5C147E14FE5C13015CA2495AA213075CA3495AA4495AA5133F91C8FCAA131E23357C -B32C>I<EB07FC90383FFF8090B512E0000314F84880390FFC07FE391FF001FF9038C000 -7F4848EB3F8090C7121F4815C0007E140FA56CEC1F80A26C6CEB3F006D5B390FF001FE39 -03FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC048B512F03903FC07F8390FF001FE39 -1FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0A7007EEC0FC0A2007F141F6C6CEB3F -806C6CEB7F009038F001FF390FFC07FE6CB55A6C5CC614E0013F1380D907FCC7FC23357C -B32C>I<EB07FCEB3FFF90B512C0488048803907FC07F8390FF001FC48486C7ED83F8013 -7E157F48C77E007EEC1F8012FE5AED0FC0A416E0A37E127E007F141F7E6D133F6C6C137F -390FF001FF3807FC0F6CB6FC6C14F76C14C7013F130FD90FF813C090C7FCA2151F168015 -3F1600000F5C486C137E486C13FE4A5A4A5A14079038801FF0391FE07FE090B55A6C91C7 -FC6C5B000113F838007FC023357CB32C>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80 -EA1F00C7FCAE121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2470A32C>I<003F -B612E04815F0B712F8A36C15F0CAFCA8007FB612F0B712F8A36C15F06C15E025147DA22C ->61 D<007FB5FCB612C015F0816C803907E003FEEC00FFED7F80153FED1FC0ED0FE0A215 -0716F0150316F81501A4ED00FCACED01F8A3150316F0A2150716E0150FED1FC0153FED7F -80EDFF00EC03FE007FB55AB65A5D15C06C91C7FC26337EB22C>68 -D<387FFFE0B57EA36C5BD803F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337D -B22C>76 D<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0ED07F0A21503 -16F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15C001F0C8FCB0 -387FFF80B57EA36C5B25337EB22C>80 D<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD807 -F0EB0FC0151F000315806D133F12016DEB7F0012006D137E017E13FE017F5BEB3F01EC81 -F8131FEC83F0EB0FC314C7903807E7E0A201035B14EF6DB45AA292C7FC7F5C147EB09038 -07FFE0497FA36D5B27337EB22C>89 D<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED -7F00157E15FE4A5A003C5CC712034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A49 -5AA2495A495AA2495A49C8FCA213FE485AA24848EB03C049EB07E01207485A5B121F485A -A248C7FCB7FCA46C15C023337CB22C>I<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512 -FC14FEA36C13FC17416FB92C>I<127812F87EA27E127E127F7E7F121F7F120F7F1207A2 -7F12037F12017F12007F137E137F7F80131FA280130F801307801303801301801300A280 -147E147F8081141F81140F811407811403A281140181140081157E157F811680151FA215 -0FED070021417BB92C>I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC -17417DB92C>I<130EEB3F80EBFFE0000313F8000F13FE487FD87FF113C0D8FFE013E0EB -803F38FE000F007CEB07C00030EB01801B0C78B22C>I<007FB6FCB71280A46C15002106 -7B7D2C>I<3801FFF0000713FE001F6D7E15E048809038C01FF81407EC01FC381F800000 -06C77EC8127EA3ECFFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5A -A47E007F14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC2724 -7CA32C>97 D<EC0FFE4A7EA380EC003FAAEB07F8EB3FFE90B512BF4814FF5A3807FC0F38 -0FF00348487E497E48487F90C7FC007E80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A -380FF0073807FC1F6CB612FC6CECBFFE6C143FEB3FFC90390FF01FFC27337DB22C>100 -D<EB03FE90381FFFC0017F13F048B57E48803907FE03FE390FF800FFD81FE0EB3F805B48 -48EB1FC090C7120F5A007E15E015075AB7FCA416C000FCC9FC7E127EA2127F6CEC03C06D -EB07E06C7ED80FF0130F6C6CEB3FC001FF13FF000190B512806C1500013F13FC010F13F0 -0101138023247CA32C>I<EC0FF8EC3FFE91B5FC4914805B903807FC7F14F090390FE03F -0014C092C7FCA6007FB512FEB7FCA36C5C26000FC0C7FCB3A8003FB512F04880A36C5C21 -337DB22C>I<ED03F8903907F80FFC90391FFE3FFE017FB6FC48B7FC48ECFE7F9038FC0F -F82607F003133E3A0FE001FC1CD9C0001300001F8049137EA66D13FE000F5CEBE0016C6C -485A3903FC0FF048B5FC5D481480D99FFEC7FCEB87F80180C8FCA37F6C7E90B512F06C14 -FE48ECFF804815E04815F03A3FC0001FF848C7EA03FC007E1400007C157C00FC157E4815 -3EA46C157E007E15FCD87F801303D83FE0EB0FF8D81FFCEB7FF06CB612E0000315806C15 -00D8003F13F8010713C028387EA42C>I<EA7FF0487EA3127F1201AAEC1FE0EC7FFC9038 -F9FFFE01FB7F90B6FC9138F03F80ECC01F02807FEC000F5B5BA25BB3267FFFE0B5FCB500 -F11480A36C01E0140029337FB22C>I<1307EB1FC0A2497EA36D5AA20107C7FC90C8FCA7 -387FFFC080B5FC7EA2EA0007B3A8007FB512FCB612FEA36C14FC1F3479B32C>I<387FFF -E0B57EA37EEA0003B3B3A5007FB61280B712C0A36C158022337BB22C>108 -D<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF13FF91B57E3A07FE1FFC3E01FCEB -F83F496C487E01F013E001E013C0A301C01380B33B7FFC3FF87FF0027F13FFD8FFFE6D13 -F8D87FFC4913F0023F137F2D2481A32C>I<397FF01FE039FFF87FFC9038F9FFFE01FB7F -6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A3 -6C01E0140029247FA32C>I<EB07FCEB1FFF017F13C048B512F048803907FC07FC390FF0 -01FE48486C7E0180133F003F158090C7121F007EEC0FC0A348EC07E0A76C140F007E15C0 -A2007F141F6C15806D133F6C6CEB7F006D5B6C6C485A3907FC07FC6CB55A6C5C6C6C13C0 -011F90C7FCEB07FC23247CA32C>I<397FF01FE039FFF8FFF801FB13FE90B6FC6C158000 -019038F07FC09138801FE091380007F049EB03F85BED01FC491300A216FE167EA816FE6D -14FCA2ED01F86D13036DEB07F0150F9138801FE09138E07FC091B51280160001FB5B01F8 -13F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA32C>I<903903FC078090391FFF0F -C0017F13CF48B512EF4814FF3807FE07380FF00148487E49137F4848133F90C7FC48141F -127E150F5AA87E007E141FA26C143F7F6C6C137F6D13FF380FF0033807FC0F6CB6FC6C14 -EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480A36E140029367DA32C>I<D87FFE -EB3FC0B53801FFF0020713F8021F13FC6C5B39003F7FE1ECFF019138FC00F84A13704A13 -005CA25C5CA391C8FCAF007FB512E0B67EA36C5C26247EA32C>I<90387FF8700003B512 -F8120F5A5A387FC00F387E00034813015AA36CEB00F0007F140013F0383FFFC06C13FE6C -EBFF80000314E0C66C13F8010113FCEB0007EC00FE0078147F00FC143F151F7EA26C143F -6D133E6D13FE9038F007FC90B5FC15F815E000F8148039701FFC0020247AA32C>I<131E -133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03C0ED07E0A5EC800F011FEB1FC0EC -E07F6DB51280160001035B6D13F89038003FE0232E7EAD2C>I<3A7FF003FF80486C487F -A3007F7F0001EB000FB3A3151FA2153F6D137F3900FE03FF90B7FC6D15807F6D13CF9026 -03FE07130029247FA32C>I<3A7FFF01FFFCB514FE148314016C15FC3A03E0000F80A26D -131F00011500A26D5B0000143EA26D137E017C137CA2017E13FC013E5BA2EB3F01011F5B -A21483010F5BA214C701075BA214EF01035BA214FF6D90C7FCA26D5A147C27247EA32C> -I<3A7FFF01FFFCB5008113FE148314816C010113FC3A03E0000F806C7E151F6D14001200 -5D6D133E137C017E137E013E137CA2013F13FC6D5BA2EB0F815DA2EB07C1ECC3E0A2EB03 -E3ECE7C0130114F75DEB00FFA292C7FC80A2143EA2147E147CA214FC5CA2EA0C01003F5B -EA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C5A6C5AEA07E027367EA32C>121 -D<15FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5B -B55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F1407 -0200130021417BB92C>123 D<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B380 -EB01FEECFFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE0 -13FF007F5BB55A49C8FC13F8EA7FC021417BB92C>125 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fi cmsy10 12 2 -/Fi 2 106 df<140C141E143EA2143C147CA214F8A214F01301A2EB03E0A214C01307A2 -EB0F80A214005BA2133EA2133C137CA2137813F8A2485AA25B1203A2485AA25B120FA248 -C7FCA2121E123EA25AA2127812F8A41278127CA27EA2121E121FA26C7EA212077FA26C7E -A212017FA26C7EA21378137CA2133C133EA27FA27F1480A2EB07C0A2130314E0A2EB01F0 -A2130014F8A2147CA2143C143EA2141E140C176476CA27>104 D<126012F07EA2127812 -7CA27EA2121E121FA26C7EA212077FA26C7EA212017FA26C7EA21378137CA2133C133EA2 -7FA27F1480A2EB07C0A2130314E0A2EB01F0A2130014F8A2147CA2143C143EA4143C147C -A214F8A214F01301A2EB03E0A214C01307A2EB0F80A214005BA2133EA2133C137CA21378 -13F8A2485AA25B1203A2485AA25B120FA248C7FCA2121E123EA25AA2127812F8A25A1260 -17647BCA27>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fj cmtt10 12 62 -/Fj 62 127 df<141C143E147EA549B47E011F13F0017F13FE90B6FC000315C04815E026 -0FFE7E13F0D81FF0131F01E0EB07F8D83F801303D87F0014FC007E140116FE5AA21503A4 -6CEC01FCED00F8007F15001380EA3FC013F0EA1FFC380FFFFE7E6CEBFFE06C14F86C6C13 -FE011F7F01071480D9007F13C016E091387E3FF0ED0FF81507ED03FC15011500003E15FE -127FD8FF80147EA413005A6C15FC7E15010180EB03F8D83FC0130701E0EB0FF0D81FF0EB -3FE03A0FFE7FFFC06CB612806C15006C5C6C6C13F8011F13E0010390C7FCEB007EA5143E -141C274D7AC434>36 D<EC0780EC0FC0143F147F14FF491300495A495AEB0FF0495A495A -495A49C7FC5B1201485A5B12075B120F5B121F5BA2485AA3127F90C8FCA412FEAD127FA4 -7F123FA36C7EA27F120F7F12077F12037F6C7E12007F6D7E6D7E6D7E6D7EEB07FC6D7E90 -3801FF806D13C0147F143F140FEC07801A4D6FC434>40 D<1238127CB4FC7F6C7E6C7E6C -7E6C7EEA03FC6C7E6C7E6D7E6D7E131F806D7E1307801303801301801300A2147FA31580 -143FA4EC1FC0ADEC3F80A4147F1500A314FEA213015C13035C13075C130F495A5C133F49 -5A49C7FC485A485AEA0FF8485A485A485A485A90C8FC127C12381A4D78C434>I<EA03E0 -EA0FF8487E7F487EA31480A27EA27E1203EA003F1400A25B13FE1201485AEA0FF8123F48 -5AEAFFC05B007EC7FC1238111B6F8C34>44 D<EA0F80EA1FC0EA3FE0EA7FF0EAFFF8A5EA -7FF0EA3FE0EA1FC0EA0F800D0D6D8C34>46 D<163C167C16FEA21501A2ED03FCA2ED07F8 -A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00A24A5AA24A5AA24A5AA25D140FA24A -5AA24A5AA24A5AA24AC7FCA25C1301A2495AA2495AA2495AA2495AA25C133FA2495AA249 -C8FCA2485AA2485AA2485AA25B120FA2485AA2485AA2485AA248C9FCA25AA2127CA2274D -7AC434>I<147F903803FFE0497F011F13FC497F497FD9FFC17F489038007FC048486D7E -49131F48486D7E49130748486D7EA248486D7EA248486D7EA348C8127FA500FEED3F80AE -6C157F6C1600A46D5C003F5DA26D1301001F5D6D1303000F5D6D130700075D6D130F6C6C -495A6D133F6C6C495A6C9038C1FF806DB5C7FC6D5B6D5B010713F06D5BD9007FC8FC293F -7BBD34>I<EB01E0497EA21307A2130FA2131F133F137F13FF1203123FB5FC13F713E713 -87EA7E071200B3B3A2003FB512FE4880B71280A26C15006C5C213E76BD34>I<903803FF -80011F13F0017F13FC90B6FC000315C048814801017F3A1FF8001FF801E0130F4848EB03 -FC48486D7E90C8FC824881A26D1580163FA36CC8FC123EC9FCA2167F1700A25E5E15015E -15034B5A150F4B5A5E4B5A4B5A4A48C7FC4A5A4A5A4A5A4A5A4A5A4A5A49485A4990C8FC -EB07FC495A495A495AEBFFC04890C7121F4848EC3F80485A485A485A48B7FC5AB8FCA27E -6C1600293E7BBD34>I<903801FFE0011F13FC017F13FF90B612C000038148819138803F -F83A0FF80007FC496D7E484813016D1300167FA36C5A6C5AC9FC5E5EA215014B5AA2ED0F -F84B5A913803FFE00103B55A495C93C7FC16C016F06D8090C7EA3FFCED07FEED01FF81EE -7F80163F17C0161F17E0160FA3123E127F487EA2161F17C090C8123F17806C157F01C0EC -FF006C6C5BD81FF8EB07FE9039FF803FFC6C90B55A00035D6C15C06C6C91C7FC010F13FC -010013E02B3F7CBD34>I<EDFF804A7FA25C5CA2EC0FEF141F15CFEC3F8FA2EC7F0F14FE -A2EB01FCEB03F8A2EB07F0130F14E0EB1FC0A2EB3F80EB7F00A213FE485AA2485A12075B -485AA2485A485AA248C7FC12FEB812F017F8A46C16F0C8380FC000AC020FB512C04A14E0 -4A14F0A26E14E06E14C02D3E7DBD34>I<0007B612F848815AA35E01C0C9FCB0EC7FC090 -38C7FFF801DF13FE90B67E82829138C07FF09039FC000FF849130701E06D7E496D7E6C48 -13006CC87EC97EA21780163FA4121C127FA2486C147F1700A290C85A5E6C14016D495A15 -07D83FE0495A6C6CEB3FF03A0FFE01FFE06CB65A6C5D6C4AC7FC6C6C5B011F13E0010390 -C8FC293E7BBC34>I<EC07FE91383FFF8091B512E001038049805B90393FFE07FC90387F -F001D9FFC07FEC0003485A485A485A6F5A48486D5A4991C7FC121F5B123F5BA2127F90CA -FCECFFC0010713F8D8FF1F13FE48487F90B612C0B77E9138807FF09039FC001FF8491307 -01E06D7E496D7E150049808290C8FC1780163FA27EA47F123F167F6D1500121F6D5C000F -4A5A7F6C6C495A6DEB0FF86C6C495A6C6C6CB45A6C90B55A6D5C6D91C7FC010F13FC0103 -5B010013C0293F7BBD34>I<127C12FEB812C017E0A4178048C813004B5A15034B5A007C -5DC8485A4B5A4B5AA24B5A4BC7FC5D14015D14034A5A5D140F5D141F5D143F5DA2147F92 -C8FC5C5CA213015CA313035CA313075CA5130F5CAA6D5A6D5A2B407CBE34>I<EC7FC090 -3807FFFC011F13FF017F14C090B67E4881489038C07FF83A07FE000FFCD80FF8EB03FE49 -130148486D7E4980003F168049143FA66C6CEC7F00A26C6C14FE6D13016C6C495AD803FE -EB0FF83A01FF803FF06C6CB512C06D5C010F49C7FC6D5B013FEBFF8090B612E0489038C0 -7FF03A03FE000FF8D80FF8EB03FE491301D81FC0EB007F003F168049143F48C8EA1FC0A2 -00FEED0FE0A7007FED1FC0A26D143F003F16806D147F6C6CECFF0001F81303D80FFEEB0F -FE3A07FF803FFC6C90B55A6C5D6C6C14C0011F91C7FC010713FC010013E02B3F7CBD34> -I<ECFF80010713F0011F13FC017F7F90B6FC48814801807F3A07FC003FE04848EB0FF048 -48130748488049130348486D7E90C7FC824814005A8282A41780A27E7E16FF7F003F5C7F -6C6C5B6C6C130F01FC5B6CB490B5FC6C90B6FC6C15BF6C6CEBFE3F6DEBFC7F010F01F013 -000101138090C8FCA25E5EA24B5AA21503D80F805C486C1307486C495A4B5A153F4B5A49 -495A001F010390C7FC9038F80FFE6CB55A5D6C14E000015C6C91C8FCEB1FF8293F7BBD34 ->I<EA03E0EA07F0EA0FF8EA1FFCEA3FFEA5EA1FFCEA0FF8EA07F0EA03E0C7FCB1EA03E0 -EA0FF0EA1FF813FCEA3FFEA213FFA37EA27E1203EA007F137EA213FE13FC1201EA03F812 -0FEA3FF0EA7FE0EAFFC01380EA7E00123810396FAA34>59 D<003FB512FE48ECFFC0B712 -F0826C816C813A01FC0003FF03001380167FEE3FC0161FA217E0160FA6EE1FC0A2163FEE -7F80EEFF005DED07FE90B65A16F05EA216F816FE9039FC0003FF03001380EE3FC0161FEE -0FE017F01607A2EE03F8A7160717F0A2160FEE1FE0163FEEFFC01503003FB71280481600 -B75A16F86C15E06C15802D3D7EBC34>66 D<91391FF003C09139FFFE07E00103EBFF8749 -14CF011F14EF4914FF90387FF01F9038FFC00748EB0001497F4848147F485A49143F120F -49141F121F5B003F150F5BA2127F90C8EA07C093C7FCA312FEAD127FA46DEC07C0003FED -0FE0A27F121F7F000F151F6D15C012076D143F6C6CEC7F806C6C14FF6D4913006C9038C0 -03FE90397FF01FFC6DB55A6D5C01075C6D1480010049C7FCEC1FF02B3F7CBD34>I<007F -B512F0B612FE6F7E82826C813A03F8003FF8ED0FFC6F7E15036F7E81EE7F80163F17C016 -1F17E0160FA217F01607A417F81603AC160717F0A4EE0FE0A2161F17C0163FA2EE7F8016 -FF17004B5A15074B5AED3FF8007FB65AB75A5E5E4BC7FC6C14F02D3D7EBC34>I<003FB7 -12F04816F8B8FCA27E7ED801FCC71203A8EE01F093C7FCA5ED0F804B7EA590B6FCA69038 -FC001FA56F5A92C8FCA6177C17FEAA003FB7FC5AB8FCA27E6C16FC2F3D7EBC34>I<9138 -3FC01E903901FFF03F010713FC49EBFF7F495C5B90387FE07F9038FF801F4848487E4848 -7F497F000780485A497F121F5B82485AA348C8FC163E93C7FCA25A5AA992383FFFE04B13 -F017F8A26C16F06C6E13E09238007F00A36C6C5CA36C7EA26D5B120F6D5B6C7E00035C7F -6C6C5B6C6C6C5A90387FE07F6DB6FC6D806D13FE6D13FC0101EBF03E9026003FC0C7FC2D -3F7CBD34>71 D<3B7FFFC007FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3A290B7 -FCA601F8C7123FB3A53B7FFFC007FFFCB56C4813FEA46C496C13FC2F3D7EBC34>I<007F -B612C0B712E0A46C15C0260003F8C7FCB3B3AD007FB612C0B712E0A46C15C0233D78BC34 ->I<D87FF8EC3FFC486CEC7FFE6D14FFA36C6C4913FC000716C001EF14EFEC8003A49039 -E7C007CFA3ECE00FA201E3148FECF01FA301E1140FECF83FA201E0133EA2ECFC7EA2EC7C -7CA2EC7EFCEC3EF8A3EC1FF0A4EC0FE0A2EC038091C7FCAED87FFEECFFFCB54913FEA46C -486D13FC2F3D7EBC34>77 D<D87FFC90380FFFF0486C4913F87FA214806C6E13F0000391 -38007E00EBF7C0A3EBF3E0A38013F1A28013F0A280A2147C147EA2143E143FA2801580A2 -140F15C0A2140715E0A2140315F0A2140115F8A21400A215FC157CA2157E153EA3151FA3 -ED0FFE387FFF80B512C01507A215036C496C5A2D3D7DBC34>I<003FB512FE48ECFFC0B7 -12F016FC6C816C812701FC00071380030113C0ED007FEE3FE0161FEE0FF01607A217F816 -03A6160717F0A2160FEE1FE0163FEE7FC0ED01FF0307138090B712005E5E16F016C04BC7 -FC01FCC9FCB3383FFFE0487FB57EA26C5B6C5B2D3D7EBC34>80 D<007FB512C0B612F815 -FE6F7E826C812603F8007FED1FF8ED07FC15036F7E1500A28282A55E5EA215014B5A1507 -ED1FF8EDFFF090B65A5E5E93C8FC8282EBF800ED1FE06F7E1507A26F7EAA171FEF3F80A4 -16FC0301137F267FFFC01500B56C6CB5FC5F167F705A6C496D5AC9EA07E0313E7EBC34> -82 D<D907FE137890391FFFE0FC017F13F848B512FD4814FF5A380FFE03391FF0007FD8 -3FC0131F49130F007F140790C7FC4814035AA21501A46C6E5A6C92C7FC7F7F6C7E13F86C -B4FC6C13F06C13FF6C14F06C14FE6C6C7F011F14C0010180D9001F7F02017F9138001FFC -15076F7E15016F7E821780A2003C153F127E12FEA46C157F1700A26D14FE6D13016D495A -01FC13079039FFC03FF891B55A5E485DD8FC3F91C7FC010F13FCD8780013E0293F7BBD34 ->I<003FB712F04816F8B8FCA43AFE001FC003A8007CED01F0C791C7FCB3B3A4010FB57E -49804980A26D5C6D5C2D3D7DBC34>I<263FFFE090B51280486D4814C0B56C4814E0A26C -496C14C06C496C1480D801FCC73807F000B3B3A36D140F00005EA26D141F6D5D6E133F01 -3F5D6E137F6D6C49C7FC6D6C485AECFE0F6DB55A6D5C010014E06E5B021F90C8FCEC07FC -333E80BC34>I<D83FFEEC3FFE486C4A7EB51680A26C17006C486E5AD80FC0EC01F8A66D -140300075EA76C6C4A5AA4EC07F0EC0FF8EC1FFCA200015E01F8140FA2EC3F7EA50000D9 -7E3F5BA201FC141FA3EC7C1F02FC139FA2017C92C7FCA2ECF80FA5ECF007013C149E013E -14BE013F14FEECE003A56D486C5A6D486C5A313E7FBC34>87 D<3B7FFF8003FFFCB56C48 -13FEA46C496C13FCD803FCC7EA7F80A26C6CECFF00A26C6C495AA26D5CEC8003013F5CEC -C007011F5CECE00F010F5CECF01F01075CA2ECF83F01035CECFC7F010191C7FCA2903800 -FEFEA2EC7FFCA26E5AA26E5AA36E5AB349B5FC4980A46D91C7FC2F3D7EBC34>89 -D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA212077FA26C7EA26C7EA26C7EA26D7E -A26D7EA2131F80A26D7EA26D7EA26D7EA26D7EA2130080A26E7EA26E7EA26E7EA26E7EA2 -140781A26E7EA26E7EA26E7EA2ED7F80A2ED3FC0A2151F16E0A2ED0FF0A2ED07F8A2ED03 -FCA2ED01FEA21500A2167C163C274D7AC434>92 D<EB0380EB0FE0EB3FF8497E48B5FC00 -0714C0001F14F0484813F839FFF83FFEEBE00FEBC007EB0001007CEB007C003814381F0E -76BC34>94 D<EB1FFE90B512C0000314F04880488081391FF807FF49C67F6F7E151F826C -48130F6C4880C81207A4EC01FF91B5FC1307133F90B6FC12034814074813C0381FFC00EA -3FF0EA7FC05B48C7FC5AA56C140F7E6D131FD83FE0EB7FF8D9F807B512F86CB712FC7E00 -0314FD6C14F06C6C9038C01FF8D90FFCC8FC2E2E7BAC34>97 D<EA7FFC487EA4127F1200 -ABEC01FE91380FFFC0023F13F04A13FC90B67E82030313809139F8007FC04AEB3FE04A13 -1F4AEB0FF04A130791C713F8160317FC491401A217FE1600A916016D15FCA2160317F86E -130717F06E130F6EEB1FE06EEB3FC06EEBFF80ECFE0791B612004914FC6E5BD97E3F13E0 -D93C0F138090260003FEC7FC2F3E7FBC34>I<EC7FF80103B5FC010F14C0013F14E04914 -F090B6FC489038C01FF83903FE000F485A485A5B4848EB07F049EB03E0484890C7FCA212 -7F90C9FCA25A5AA97E7EA27F003F15F86DEB01FC6C7EA26C6C1303D807FCEB07F86C6C13 -0F3A01FFC07FF06C90B512E06D14C06D1480010F1400010313FC9038007FE0262E79AC34 ->I<ED7FFC4B7EA4157F1500ABECFF80010313F0010F13F8013F13FE4913FF48B6FC4813 -C09038FE003FD807F8130F48481307484813035B003F14015B007F140090C8FCA25A5AA9 -7E6C1401A27F003F14037F001F14077F6C6C130F6D131F6C6C137F2603FF81B512FC6C90 -B612FE6C5C6D5B011F13F001079038E07FFC010090C8FC2F3E7DBC34>I<ECFFC0010313 -F0010F13FC013F13FF49148090B612C04801C013E03A03FE001FF04848EB0FF8D80FF013 -074848EB03FC1501485A49EB00FE127F90C8FC16FF167F5A5AB8FCA516FE48C9FC7E7EA2 -7F123F6D143E001F157F7F6C7E6D14FF6C6CEB01FE6CB413076C9038E03FFC6C90B512F8 -6D14F0011F14E06D14800101EBFE009038003FF0282E7BAC34>I<ED3FF0913801FFFC02 -077F4A7F4A14805CEC7FE015809139FF007F005C0101141C4A90C7FCA8003FB612FC4881 -B7FCA36C5D260001FCC8FCB3AD001FB612C048814881A26C5D6C5D293E7DBD34>I<49B4 -EB1FE001079038C0FFF8011F01F313FC017F90B512FE90B7FC5A48018313F1903AFC007F -80FC484890383FC07849011F130048486D7EA2001F81491307A66D130F000F5DA26C6C49 -5A6D133F6C6C495A9038FF83FF91B5C7FC485C5D4814F001C713C001C190C8FC01C0C9FC -A47F6C7E90B512FE6CECFFE06C15F8000715FE48814816809026F0000313C0D83FC09038 -003FE090C8120F48ED07F0007E150300FE16F8481501A56C1503007E16F0007F15076C6C -EC0FE001E0143FD81FF8ECFFC0270FFF800F13806C90B612006C5DC615F8013F14E0010F -1480010001F8C7FC2F447DAB34>I<EA7FFC487EA4127F1200AB15FF020713E0021F7F02 -7F7F91B57E90B67E15819138FC00FF02F07F4A804A133F5CA291C7FCA35BB3A4277FFFFC -0FB5FCB56C481480A46C496C1400313D7FBC34>I<14F0497E497E497EA46D5A6D5A6D5A -91C8FCA9383FFFFC487FA47EC7FCB3AD003FB612F04815F8B7FCA27E6C15F0253E79BD34 ->I<383FFFFE487FB6FCA27E7EC77EB3B3AD003FB612FE4881B81280A26C16006C5D293D -7BBC34>108 D<027FEB1FC03B3FE1FF807FE0D87FF39038E0FFF8B612E303F77F6C91B5 -7E6C01C313F000030181EBE07ED9FE01EB807F6E80491400A2495BA3495BB3A53C3FFF03 -FFC0FFF048018701E113F8B500CF01F313FCA26C018701E113F86C010301C013F0362C81 -AB34>I<15FF267FFC0713E026FFFE1F7F027F7F91B57E90B67E6C1481C69038FC00FF02 -F07F4A804A133F5CA291C7FCA35BB3A4277FFFFC0FB5FCB56C481480A46C496C1400312C -7FAB34>I<14FE903807FFC0011F13F0017F13FC90B57E488048010113803A07FC007FC0 -4848EB3FE049131F4848EB0FF0491307003F15F8491303007F15FC90C71201A300FEEC00 -FEAA6C14016C15FCA26D1303003F15F86D1307A26C6CEB0FF06C6CEB1FE06D133F6C6CEB -7FC03A03FF83FF806C90B512006C5C6D5B011F13F0010713C0010190C7FC272E7AAC34> -I<EC01FE3A7FFC0FFFC026FFFE3F13F04A13FC90B67E826C02031380C69039F8007FC04A -EB3FE04A131F4AEB0FF04A130791C713F8160317FC491401A217FE1600A916016D15FCA2 -160317F86E130717F06E130F6EEB1FE06EEB3FC06EEBFF80ECFE0791B612004914FC6E5B -6E13E0020F1380DA03FEC7FC91C9FCAF387FFFFCB57EA46C5B2F427FAB34>I<91387F80 -3E903903FFF07F010F13FC013F13FE4913FF90B7FC4813C03903FE001F48487FD80FF07F -48487FA248487F5B007F8090C8FCA248815AA97E6C5DA27F003F5C7F001F5C6D5B6C7E6C -6C131F01FE5B6C6C6CB5FC6C90B6FC6C81013F13FC6D13F8010713E00100138091C7FCAF -92383FFFFE4B7F92B61280A26F14006F5B31427CAB34>I<4BB4FC273FFFC00F13C048D9 -E03F13E0B590B512F002E114F86C13E76C01EF130FD8000F13F8ECFFE09238C007F09238 -8003E092C8FC5C5CA25CA25CA45CB1003FB6FC4881B77EA26C5D6C92C7FC2D2C7DAB34> -I<90390FFF078090B5EACFC0000314FF5A5A5A383FF803397F80007F90C7123F12FE4814 -1FA47E007FEC0F8001C090C7FCEA3FF8381FFFE06C13FF6C14E06C14F8C614FE011F7FD9 -007F1380020313C09138003FE0ED0FF0003C1407007EEC03F800FE1401A27EA36D13036D -14F06D13076DEB1FE001FE13FF90B612C016801600D8FC7F13FC6D13F0D878071380252E -79AC34>I<EB01E0497E1307AA003FB612FE4881B8FCA36C5D260007F0C8FCB3A3EE0F80 -EE1FC0A66EEB3F800103147F6E13FF902601FF031300EDFFFE6D5C6E5B6E5B020F13C002 -0190C7FC2A387EB634>I<D87FFCEB1FFF486C497FA4007F800000EC003FB3A7167FA216 -FFA26D5B6D1307DAE01F13FF6DB712807F7F6D143F0101D9FC1F13009026007FF0C8FC31 -2C7FAA34>I<3B3FFFE00FFFF8486D4813FCB515FEA26C16FC6C496C13F8D801FCC7EA7F -000000157EA26D14FE017E5CA2017F13016D5CA2EC8003011F5CA2ECC007010F5CA2ECE0 -0F01075CA36D6C485AA3ECF83F010191C7FCA26E5A0100137EA2ECFEFEEC7EFCA2147F6E -5AA36E5A6E5A2F2B7EAA34>I<3B7FFFC007FFFCB56C4813FEA46C496C13FCD80FE0C7EA -0FE0000716C0A56D141F00031680A4EC07C0EC1FF0D801F8EC3F00EC3FF8A4EC7EFC0000 -153E01FC147EEC7C7CECFC7EA3017C147CECF83EA390387DF01F017F14FC013F5CA2ECE0 -0FA26D486C5A6D486C5A2F2B7EAA34>I<3B3FFFE07FFFC0486DB512E0B515F0A26C16E0 -6C496C13C0C690390007F0006D495A6D6C485AEB1FC06E485A010F49C7FC903807F0FEEB -03F8903801F9FCECFFF86D5B147F6E5A5D6E5A81143F4A7E81ECFDF8EB01F9903803F8FC -ECF07E903807E07F010F6D7E90381FC01F02807F013F6D7E49486C7E137E01FE6D7E3B7F -FFC01FFFF0B56C4813F86E5AA24A7E6C496C13F02D2B7DAA34>I<3B7FFFC01FFFF0B56C -4813F802F014FCA202E014F86C496C13F0D801F8C7EAFE005E7F000014016D5C137E1503 -017F5C7FA26E485A131F14C0010F495AA214E00107495AA2EB03F04BC7FCA2EB01F8A215 -7EEB00FCA2EC7C7CEC7EFCA2EC3EF8143FA26E5AA2140F5DA35DA2141F5DA2143F92C8FC -A25C001F137E383F80FE486C5A13C1EB03F81307EB1FF06CB45A5C6C5B91C9FC6C5AEA03 -F02E427DAA34>I<000FB712C04816E05AA317C00180C713804B13004B5A4B5A4B5A4B5A -6CC7485AC8485A4B5A4A90C7FC4A5A4A5A4A5A4A5A4A5A4A5A4A5A4990C8FC495A495A49 -5A495A495A4948EB07C04948EB0FE04890C7FC485A485A485A485A485A48B7FCB8FCA46C -16C02B2B7DAA34>I<ED03FF033F13804AB5FC5C140F4A140093C7FCEC3FF015C04A5A92 -C8FCB3A45C495A130F383FFFFC485BB55A5C806C7F6C7F38000FFE13016D7E80B3A4816E -7E15F06EB4FC16FF6E1480140380EC003F03031300294D7BC434>I<EA3FE0EA7FFEB512 -C08014F86C7FEA007FEB07FE13016D7E80B3A4816E7E15F891381FFFFE6E7F6E1480805C -4A14004A5BDA3FF8C7FC15C04A5A92C8FCB3A45C495A1307EB7FFCEA7FFFB55A14E05C6C -48C9FCEA3FE0294D7BC434>125 D<013EEB03809039FF8007C000039038C00FE048EBE0 -1F48EBF03F489038FCFFC0D87FE7B51200D8FF815B01005B486D5A007CEB3FE00038EB0F -80230C78BC34>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fk cmsl10 12 17 -/Fk 17 122 df<011FB712F018FF19C09026001FFEC7EA7FF06E48EC0FF8F003FE4B6E7E -84F17F801AC0A2021FEE3FE05DA5023F167F5DA31AC019FF027F17805D4E13006118034E -5A02FFED0FF04B4A5AF07FC04D48C7FCEF0FFC92B612F04993C8FC92CBFCA55B5CA51307 -5CA5130F5CA5131F5CA3133FEB7FFCB612FC5DA243447DC344>80 -D<011FB7FC18F018FE903C001FFE0003FF806E489038007FE0F01FF04BEC07F8727E8572 -7EA2021F17804B80A5023F5D5DA31A0060027F5E4B4A5A614E5A4E5A4E5A02FF4B5A4BD9 -01FEC7FCEF07F8EF7FC092B500FEC8FC5F4990388000FF92C7EA3FC0717E717E717E717E -49825CA21701A2170313075CA5010F15075CA41A1E011F181C5CA21A3C013F03031438D9 -7FFC1778B600FC6D6C13F04B6D14E095383F83C0CB380FFF80953801FC0047467DC349> -82 D<EC1FF0ECFFFE903903F01F8090390F8007E090391E0003F04980017E6D7E137F49 -6C6C7EA491C7FC5B133C90C8FCA21501A2EDFFFC141F903801FFC1903807FC0190381FE0 -03EB7F802601FE005B485A485A485A48481307123F49ECF038127F5B150FA200FF91381F -E07090C7FC6C6C133F157703E713E0393FC001C33B1FE00783F1C03B07F01E01FF802601 -FFFC14003A003FE0007C2D2E7BAC32>97 D<EC07FC91383FFF809138FC03E0903903F000 -F0D90FE013384948133C4948137E90397F0001FE01FE13031201485A485A16FC484814F8 -001FEC00F016005B123FA2485AA512FF5BA6127FA2167016F06C6C14E01501001F15C06D -1303000FEC07806C6CEB0F006C6C131E6C6C137839007E03F090381FFFC0D903FEC7FC27 -2E7AAC2C>99 D<EC0FF0EC7FFE903901F81F80903907E00FC090390FC007E090393F8003 -F0D97F0013F801FE1301000115FC485A5B1207485AA2001F15FE5B123F16FCA2485A90B6 -FCA201C0C8FCA212FF5BA5127FA31670003F15F016E06D1301001FEC03C0000F15806D13 -076C6CEB0F000003143CC66C5B90387E03E090381FFF80D903FCC7FC272E7AAC2C>101 -D<EC3F80EB1FFFA25B1300147FA292C9FCA55C5CA513015CA513039138F801FE92380FFF -C092383E07F092387003F8EDE001902607FBC07FECF70002F6130014FE5C4A1301130F5C -A25CA21603131F4A5CA41607133F4A5CA4160F137F91C75BA4161F5B495DA30001153F48 -6C4A7EB5D8FC1FB51280A331457CC437>104 D<143C14FEEB01FF5BA25BA3EB03FEEB01 -FCEB00F01400ADEB03F8EA01FFA3EA000F130714F0A5130F14E0A5131F14C0A5133F1480 -A5137F1400A55B5BA31201487EB512F8A318447CC31C>I<EC3F80EB1FFFA25B1300147F -A21500A55C5CA513015CA513035CA513075CA5130F5CA5131F5CA5133F5CA5137F91C7FC -A55B5BA31201487EB512FCA319457CC41C>108 D<D903F8D9FF80EB0FF8D801FF010301 -F0EB3FFF92260F01F89038F01F80923C3C00FC03C00FC0D8000F0170903A7E070007E001 -0349D97F0E14F0DAF1C05CDAF3806D48130302F7C75B02FE5D4A4A48130713074A5DA24A -92C7FCA3010F4B140F4A4A15E0A5011F0201151F4A4A15C0A5013F0203153F4A4A1580A5 -017F0207157F91C7491500A349020F5D486D496C491380007FD9FE07B5D8E07F13FEA2B5 -4992B5FC4F2C7DAB54>I<903907F001FED801FF90380FFFC04891383E07F092387003F8 -D8001FEBE001902607F3C07FECE70002E6130014EE14FC4A1301130F5CA25CA21603131F -4A5CA41607133F4A5CA4160F137F91C75BA4161F5B495DA30001153F486C4A7EB5D8FC1F -B51280A3312C7CAB37>I<EC03FC91383FFF809138FC07E0903903F001F8903907C000FC -D91F80137E49C77E137E49EC1F80000116C0485AEE0FE0485A120F5B001F16F0A2003F15 -1F5BA2127FA44848EC3FE0A417C0167F1780127FEEFF00A25E003F4A5AA26C6C495A4B5A -6C6C495A0007EC1F806C6C49C7FC6C6C13FC39007F03F890381FFFC0D903FEC8FC2C2E7A -AC32>I<91383FE030903901FFF87090390FC01EF090381F000F013C1307491303491301 -000115E05B1203A312076D14C0A201FC90C7FC6C7EEBFFE014FF6C14E06C14F86D7F6D7F -010F7F01011480EB000F020013C0153F001C141F150F123CA21507A3ED0F80127E16005D -007F141E6D5B5D39F9C001F039F0F007C026E03FFFC7FC38C00FF8242E7DAC27>115 -D<EB01C0A313035CA21307A3130F91C7FC5B5BA25B5B485A1207001FB512F8B6FCA2C648 -C7FC12015BA512035BA512075BA5120F5BA215E0A3001FEB01C013C0A414031580A2EC07 -00A2000F130EEBE01E00075B6C6C5A3800FFE0EB3F801D3E77BC27>I<01FEEC1FC0007F -EC0FFF00FF5CA2000714000001153F491580A4167F1203491500A45E1207495CA4150112 -0F495CA41503121F495CA21507A2150FA249495A153F15376C6C1377EDEFFC3B07E003CF -FFE03903F80F0F3800FFFCD91FF0EBE0002B2D76AB37>I<B500F090B5FCA25D000790C7 -EA3FF86C48EC1FC049158000011600161E161C7F00005D167816706D14F06D5C4B5AA24B -5AEC8007013F91C7FC5D150E6E5A131F5DA25DECE0F0010F5B14E15DECF380130702F7C8 -FCA214FE13035CA25C5C13015CA2302C77AA35>I<B500F0B539E03FFFE0A32A0FFE0007 -FE000713006C48D903F8EB03FC6C48705A6103015D616C6C01031403614B6C130796C7FC -030E5C6D160E0000021C141E181C4B6C133C03781438DB707E13786D01F014706D01E014 -F002015D9238C07F010203013F5B03801303D93F875D030049C8FC148F028E148E029E13 -1F029C149CEB1FFC4A14B817F84A5C160F4A5C130F4A5CA24A6D5A91C7FC6D92C9FC432C -77AA48>I<90267FFFF890387FFF80A294B5FC0103018090381FF8006D90C7EA0FE04A5D -01005E95C7FC6E140E6E141E171C173C17386F5B143F5F160103C05B021F13035F4CC8FC -15E0020F130E161E161CEDF03C020713385EA25E15F902035B15FB5E03FFC9FC805DA25D -14005D5DA25DA24A5A14035D4ACAFCA2140E121C007F5B143C4813385C5C48485A48485A -D87007CBFCEA7C1EEA1FF8EA07E0393F80AA35>121 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fl cmbx10 17.28 14 -/Fl 14 118 df<13FE3803FF80000F13E04813F04813F84813FCA2B512FEA96C13FCA26C -13F86C13F06C13E0000313803800FE00171775962E>46 D<167C16FE1503150F153F15FF -1407147F010FB5FCB7FCA51487EBF007C7FCB3B3B3B1003FB912C0A73A5E74DD52>49 -D<95B56C15E0053F02FCEC03F00407B76C1307043F04E0130F4BB800F8131F030705FE13 -3F031F9438FF807F037F9126FC003FEBC1FF4AB60080010313F34A02F8C86CB5FC020F02 -C0151F4A91C91207027F01FC8291B548824902E0707E494A83494A834991CB7E495B4949 -8449865D90B5488448875D481C7F5D481C3F5D5A1D1F4891CDFCA3481C0F5CA248F407E0 -9AC7FCA35CA2B5FCB07EA280A47EF503E06EF207F07EA36C801D0F7E6F1AE07E6F191F7E -6FF13FC07E6D6DF17F80816DF3FF006D6D606D6D4E5A6D6E17076D6E4D5A6D02F04D5A6D -6E4D5A6E6D4D5A021F01FF4C485A6E02E003075B020302F8DB1FFEC7FC6EDAFF80ECFFFC -6E6C02FC011F13F0031F91B75A0307188003014DC8FCDB003F16F8040716C0DC003F4AC9 -FC05001480646677E377>67 D<BB12F8F2FFE01BFCF3FF801CF01CFC1CFFD8000102E0C7 -000315C0DF001F80080380E0007F13FC091F7F757F09038075807580767F767F767F888A -767FA2761480A27614C0A21FE088A21FF0A2891FF8A31FFCA389A31FFEB01FFCA265A31F -F8A49AB512F0A21FE0A2641FC0A2521480A25214006664525B525B666451B55A515C515C -091F91C7FC097F13FC50B55A080F5C4FB612C0BEC8FC1CFC1CF01CC051C9FC1BE008F8CA -FC6F627AE17F>I<94380FFFF80403B612E0043F15FE4BB812C0030717F0031F17FC037F -9026FE003F13FF4AB500E0010314C0020791C86C13F04A01FC031F7F023F496F13FE4A01 -E003037F91B5486F80494A6F804991CA6C7F4949717F4949717F4949717F49874B834949 -717F90B5874B83488948894B83488992CC7EA24889A24849737FA34889A44849737FA6B5 -1D80AF6C1E00A36E61A36C65A46C6D4F5BA36C656F95B5FC6C65A26C6E4D5CA26C6E4D5C -A26C6E4D5C6D99C7FC6F5F6D636D6D4D5B6D6D4D5B6D6D4D5B6D636D6E93B55A6D02E003 -035C6E6D4B91C8FC6E6D4B5B6E01FE033F5B02076D6C91B512F0020102E0010314C06E02 -FE013F5C033F90B748C9FC030717F0030117C0DB003F4BCAFC040315E0DC000F01F8CBFC -696677E37C>79 D<903807FFC0B6FCA7C6FC7F7FB3A7EFFFF8040FEBFFC0047F14F803C1 -B612FE03C76F7E03CFD9807F13E09227FFF8000F7F04E0010313FC04806D7F93C87F03FC -6F7F4B6F7F874B6F7F4B8187A2737FA287A3737FA41C80AE1C00A36163A3636163A24F5B -6F5F6F4B5B6F5D96B55A6F94C7FC6F6C010313FC4A6C6C495B9126FC3FF0011F5B9127F8 -0FFE01B512C04A6CB7C8FCDAE00115FC4A6C6C14F04A011F148090C8000101F0C9FC5165 -7BE35C>98 D<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE037F4990 -39F0007FFE011F49EB1FFF4901806D7F4990C76C7F90B56E7F48496E7F5C48707F485B85 -48177F4A825A183F4884A2485BA21A8084A2B5FCA391B9FCA41A0002E0CBFCA57EA3807E -A36C181F6EEE3F807E197F6C6D17006C606E5E6C6D15016C6E4A5A6D6D14076D6DEC1FF8 -6D01F8EC7FF06D01FE49485A01039026FFC01F5B6D91B6C7FC6D6C5D021F15F8020315E0 -DA007F91C8FC030713F041437BC14C>101 D<903807FFC0B6FCA7C6FC7F7FB3B3B3B3AB -B712F0A724647AE32D>108 D<902607FF80902607FFC0ED1FFFB6027F01FC4AB512F04C -B6020714FC040703C0011F14FF041F6F017F8193263FF81F6D9026FFE07F7F9326FF8007 -9028F803FE001F7F922781FE00039026FC07F86D7FC6DA83F89226FE0FE0816DD987F04C -5A6DD98FE06D6D48486D7F4C94C7FCDB9F80167E03BFC84A8003BE4D8215FE4B5FA24B5F -A24B5FA34B5FB3B1B7D8F803B7D8E00FB71280A781417AC08A>I<902607FF80903807FF -C0B6027F13FC4CB6FC040715C0041F8193263FF81F7F9326FF80077F922781FE00037FC6 -DA83F8816DEB87F06DD98FE06D7F5EED9F8003BFC8FC03BE8315FE5DA25DA25DA35DB3B1 -B7D8F803B712E0A753417AC05C>I<923807FFC092B512FE0207ECFFC0023F15F891B712 -FE4949C67F010701F0011F13C04901C001077F49496D7F4990C76C7F49486E7F49486F7E -488448496F1380A248496F13C04819E0A24819F0A248496F13F8A44819FCA4B518FEAD6C -19FCA46C19F86E5DA26C19F0A26C19E06E5D6C19C06C6D4B1380A26C6D92B512006C6D4A -5B6D6D495B6D6D495B6D01F0011F5B010701FE90B512C06D90B75A01004CC7FC023F15F8 -020F15E0020192C8FCDA000F13E047437BC152>I<902607FFC0EB7FFCB60107B512E004 -3F14F893B7FC03C316C003CF8203DF018014F89227FFF8001F7FC603E001077F6D02806D -7F6D49C76C804B6E804B6F7F4B834B818785878587A28587A4731480AE4F1400A46361A2 -63616361636F4B5B6F5F96B5FC6F4A5C6F4A91C7FC6F6C4913FC70495B04F0013F5B9226 -EFFE01B512C003E7B7C8FC03E115FCDBE07F14F0041F1480040101F0C9FC93CCFCB3A2B7 -12F8A7515D7BC05C>I<EC07F0A6140FA5141FA3143FA2147FA214FFA25B5BA25B5B133F -5B48B8FC120FB9FCA5D8001F01F0C8FCB3AEEF0FE0AC171F6D6D14C0A2173F6D6D14806F -137F6DEDFF006D9038FF83FE6D14FF6E5C021F14F06E5C020114809126001FFEC7FC335C -7DDA40>116 D<902603FFE092380FFF80B60203B6FCA7C6EE00036D826D82B3B260A360 -A3606D5EA26F5C6D4C6C7F067E806D6D02FCECFFE06D6DEB03F86D9039FF801FF06D91B5 -12E0023F15C0020F1500020114FCDA001F01E002FCC7FC53427AC05C>I -E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fm cmr10 12 62 -/Fm 62 125 df<9239FFC001FC020F9038F80FFF913B3F807E3F03C0913BFC000F7E07E0 -D903F89138FC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE04991393F -C0038049021F90C7FCAFB912F8A3C648C7D81FC0C7FCB3B183486C4A7EB5D8FE1FB512E0 -A33C467EC53A>11 D<EDFF80020F13F091383F807C9138FC001ED903F87F49486D7E4948 -133F4948497E495A49C7FCA25B496E5A70C7FC93C8FCACEE1FC0B8FCA3C648C7127F163F -161FB3B0486C4A7EB5D8FE1FB512C0A332467EC537>I<EDFFC0020FEBF9C091383F803F -9138FC001FD903F8137F495A495A495A495A49C7FC163F49141F5BAFB8FCA3C648C7121F -B3B2486C4A7EB5D8FE1FB512C0A332467EC537>I<DBFFC0EB0FF8020F01F890B5FC913C -3F807C03F807C0913CFE000F0FC001E0D903F8903A07BF8000F0494802FFC712784948D9 -1FFEEB03F849484948497E49485C017F5D91C7FC5B494B6D5A040F6E5A96C8FCACF101FC -BBFCA3C648C7390FE0000719031901B3B0486C4A6C497EB5D8FE0FB500E1B512FCA34E46 -7EC553>I<121FEA3F80EA7FC0EAFFE0A9EA7FC0ABEA3F80ABEA1F00AB120EA6C7FCA912 -1FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B4778C61C>33 -D<001FEB03E0393F8007F0397FC00FF839FFE01FFCA301F013FEA2007F130F393FB007F6 -391F3003E60000EB0006A40170130E0160130CA201E0131C491318A20001143849133000 -03147048C712E0000614C0000E130148EB038048EB0700003013061F1E7DC432>I<121F -EA3F80EA7FC0EAFFE0A313F0A2127FEA3FB0EA1F301200A413701360A213E013C0A21201 -13801203EA07001206120E5A5A12300C1E78C41C>39 D<1406140E141C143814F014E013 -01EB03C0EB0780EB0F005B131E133E5B137813F85B1201A2485AA2485AA2120F5BA2121F -A290C7FCA25AA3123E127EA65AB3A2127EA6123E123FA37EA27FA2120FA27F1207A26C7E -A26C7EA212007F1378137C7F131E131F7FEB0780EB03C0EB01E0130014F01438141C140E -1406176476CA27>I<12C07E12707E121E120E120F6C7E6C7E6C7E7F12007F137C133C13 -3E131E131FA2EB0F80A2EB07C0A214E01303A214F0A21301A214F8A3130014FCA6147EB3 -A214FCA614F81301A314F0A21303A214E0A2130714C0A2EB0F80A2EB1F00A2131E133E13 -3C137C5B5B12015B485A485A48C7FC120E121E12385A5A5A17647BCA27>I<121FEA3F80 -EA7FC0EAFFE0A313F0A2127FEA3FB0EA1F301200A413701360A213E013C0A21201138012 -03EA07001206120E5A5A12300C1E788A1C>44 D<B612C0A61A067F9821>I<121FEA3F80 -EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B788A1C>I<ECFF80010713F090381FC1FC90 -383F007E017C131F496D7E48486D7E00038148486D7EA248486D7EA2001F81A2003F81A2 -491300A2007F81A600FF1680B3A3007F1600A5003F5D6D1301A3001F5DA2000F5D6D1303 -00075DA26C6C495A6C6C495AA2D8007C49C7FC013F137E90381FC1FC903807FFF0010013 -8029447CC132>48 D<1438147814F81303130F137FB5FC13F71387EA0007B3B3B0497E49 -7E007FB61280A3214278C132>I<49B47E010F13F090383F01FC9038F8007FD801E0EB3F -C048486D7E48488048C7120F6D8013E0486C806D1307A56C48130F6C485CC8FCA25E151F -5E4B5AA24B5A03FEC7FC4A5AEC03F0EC1FC090380FFF8015F090380001FCEC007FED3FC0 -6F7E6F7E6F7E82A26F7E82A2811780A3121FEA7FC0A2487EA317005D5B6C485C007EC7FC -00784A5A6C5D6C140F6C4A5AD807C0495AD803F0EB7F802701FE01FFC7FC39007FFFFC01 -0F13F00101138029447CC132>51 D<ED01C015031507A2150F151FA2153F157FA215FF15 -DF1401EC039F151F1407140E140C141C14381430147014E014C01301EB038014005B130E -130C131C5B133013705B5B1201485AA248C7FC120EA25A5AA25A5AB812E0A3C8383FC000 -AC157FEDFFF091B612E0A32B437DC232>I<00061560D807C0EB03E001FCEB3FC090B612 -8016005D5D5D15E01580D91FF8C7FC90C9FCAD14FF010713E090381F01F8903838007E49 -7F49148049EB1FC049EB0FE090C7FC0006EC07F0C8FC16F8A2ED03FCA316FEA5123EEA7F -8012FF7FA34914FCA248C71207007015F8A20078EC0FF01238003C15E06C141FED3FC06C -EC7F80D807C0EBFF003903E001FC3901FC07F839007FFFE0011F1380D903FCC7FC27447B -C132>I<121C121EEA1FC090B712E0A34816C0A2178017005E003CC8121E485D16380070 -15785E4B5A5E4814034B5A93C7FCC85A151E5D153815785D5D14014A5AA24A5AA2140F92 -C8FC5CA2143EA2147EA25CA31301A31303A25CA21307A6130FAA6D5AEB01C02B457BC232 ->55 D<ECFF80010713F090381F80F890383E003E01FC7F48486D7E48488000076E7E4848 -80001F14034980003F140182485AA28212FF150082A61780A4007F5CA36C7E5D121FA26C -6C5B000714066C6C130E6C6C5B6C6C5B017E5B90261F81E01300903807FFC0903801FE00 -90C8FC5D5EA35EA215035EEA07C0486C495A487E4B5A5E151F49495A4949C7FC6CC7127E -4A5A3907C003F83903F00FE06CB512806C6C48C8FCEB0FF029447CC132>57 -D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCB3A3121FEA3F80EA7FC0EAFF -E0A5EA7FC0EA3F80EA1F000B2B78AA1C>I<16F0A34B7EA34B7EA24B7EA34B7EA34B7F15 -1CA2033C7FED387FA203787FED703FA203E07F161FA2DA01C07F160FA24A486C7EA34A48 -6C7EA3020E6D7EA34A6D7FA2023C810238147FA20278810270143F027FB6FC91B77EA202 -E0C7121F0101824A140FA20103824A1407A249C87F1703A2010E6F7EA3496F7FA2133C01 -3E83137E48B483000701C0020313F8B500FC91B612F0A344477DC64B>65 -D<B87E17F817FEC6903AE00001FF806D489038003FE0013F6F7E717E717E717E717EA271 -1380A219C0A3187FA218FFA21980A25F19005F604D5A4D5A4D5AEF7FC04C48C7FCEE1FFC -91B612F017FE02C0C7EA7FC0EF1FE0EF07F8717E717E8471138019C0187F19E0183FA219 -F0A819E0187F19C018FF19805F4D13004D5A4D5A017FED3FF8496CECFFE0B912804DC7FC -17F03C447CC347>I<BAFCA3C601F0C7121F6D4802011380013FED007F183F181F180F18 -07A2F003C0A31801A419E09338038000A31900A41607A2160F161F167F91B6FCA39138E0 -007F161F160F1607A21603A31938A3197093C8FCA419F0A219E0A21801A21803A2F007C0 -A2180F181F187F017FED01FF496C141FBA1280A33D447DC344>69 -D<B912FCA3C601F0C7123F6D48EC07FE013F1501EF007EA2183E181EA284A384A4198018 -03EE0380A295C7FCA51607A2160F161F167F91B6FCA39138E0007F161F160F1607A21603 -A793C9FCB0497E497EB7FCA339447DC341>I<B6D8F801B612F0A3C601F8C70001EBF000 -6D486E5B6D486F5AB3A891B8FCA302E0C8127FB3AB496C4B7E496C4A7FB6D8F801B612F0 -A344447DC34B>72 D<B612FEA339007FFC006D5A6D5AB3B3B3A4497E497EB612FEA31F44 -7EC324>I<B600F80107B512E0A3C601F8C8EBFE006D48ED7FF06D48ED3FC096C7FC183E -60604D5A4D5A4D5A4D5A4DC8FC173E5F5F4C5A4C5A4C5A4C5A4CC9FC163E5E5E4B5A4B7E -4B7E150F4B7E4B7E5D03F97FDAE1F07FECE3E09139E7C07FE09139EF803FF0ECFF004A6D -7E4A6D7E5C4A6D7E4A6D7EA2707F707FA2717E717EA2717E717EA2717E717EA2717F717F -A2727E8585496C82496C4AB5FCB600F8011F14F8A345447DC34D>75 -D<B500F094B512F0A3C66D4CEBF000017F61D93BFC933803BFC0A3D939FEEE073FA2D938 -FF160EA36E6C151CA26E6C1538A36E6C1570A36E6C15E0A26E6CEC01C0A36E6CEC0380A2 -6E6CEC0700A36E6C140EA26F6C5BA36F6C5BA26F6C5BA36F6C5BA36F6C485AA26F6C485A -A36F6C48C7FCA2923800FF0EA3EE7F9CA2EE3FF8A3705AA2137C705A48B44E7E000701C0 -6D484A7EB500FE93B612F0A2705A54447DC35B>77 D<B87E17F817FEC6903AF00003FF80 -6D489038007FE0013FED1FF0EF07F8717E717E84711380A219C0187FA219E0A719C0A218 -FF198019005F604D5A4D5AEF1FF0EF7FC0DC03FFC7FC91B612FC17E002E0CAFCB3A9497E -497EB612F8A33B447DC344>80 D<49B4EB0180010FEBE003013FEBFC079038FE00FED801 -F8EB1F8FD803E0EB07CF4848EB03FF48487F48C8FC167F003E153F127E161F007C150F12 -FCA21607A37E16037EA27F6C6C91C7FC7F7FEA3FFCEBFFC06C13FC6CEBFFC015FC6C14FF -6C15C0C615F06D80011F80010380D9007F7F02071480EC007F030713C015019238007FE0 -163F161F17F0160F12E01607A21603A37EA217E07E16077E17C06C150F6C16806DEC1F00 -6D5C6D147ED8F9F85CD8F87E495A3AF01FE00FE06DB55AD8E00191C7FC39C0001FF82C48 -7BC537>83 D<003FB912F8A3903BF8003FF8003F01C06D48130790C71501007EEF00FC00 -7C187CA20078183CA20070181CA648180EA5C81600B3B3A44B7EEDFFFE0107B712C0A33F -437CC248>I<B6D8C007B500FE010FB51280A3000301F0C7001F01800100EBF8006C01C0 -6E48C8EA3FE06C0407705A765A017F030394C7FCA280013F6F6C150EA26E191E011F4B6D -141CA26E193C010F4B6C6C1438A36D6C020F6D5CEF0E3FA26D6C021E6D5CEF1C1FA26D6C -023C6D495AEF380FA26F17036D4B6C6C5CA26F1707027F4A6C6C91C8FCA36E6C48486C6C -130EA391261FF0036F5A4D7EA291260FF8076F5A94C7127FA203FC17780207010E91383F -E070A203FE17F00203496E6C5AA203FF16F16E4991380FF9C0A36E01F8EDFF804C80A203 -7F94C9FC4C80A2033F5E4C1401A36F486E5AA36FC91278A361467EC366>87 -D<003FB500F8013FB512C0A3C66C01C00107EBF000011F90C76C13806D486E48C7FC0107 -6F5A606D6C5D6D6D495A606D6D13036E6C495A95C8FC6E6C5B6E6C131E171C6E6C133C6E -6C5B17706E6C13F0EE81E06E5C6E13C3EEE780037F90C9FC6FB4FC5E6F5A150FA26F7E6F -7EA26F7F4B7F5D707E4B6C7E151E92381C1FF892383C0FFC157892387007FE9238F003FF -EC01E04B6C7F0203814A487E92C76C7E4A81021E143F021C6E7E143C4A6E7E02706E7E14 -F049486E7E4A6E7F130301076F7F010F83496C6F7ED97FF04B7E2607FFF802037FB6023F -EBFFFCA346447EC34B>I<B600F0021FB5FCA3000149C8000313F026007FF86F1380013F -933800FE00011F177C6D6C5E616D6C5E6E15016D5F6D6D14034E5A6D6D92C7FC6F5C027F -150E6E6C141E6F5C021F15386E6C147818706E6C14F06F5C6E4A5A6EEB8003606EEBC007 -04E090C8FC037F130E92383FF01EEEF81C031F133C92380FFC385F923807FEF0705A816F -5B5F81B3A55D4B13E00203B612E0A348447FC34B>I<01C01318000114384848137048C7 -12E0000614C0000E130148EB03800018140000385B00301306A20070130E0060130CA200 -E0131C481318A439CF8019F039DFC01BF839FFE01FFC01F013FEA2007F130FA3393FE007 -FC391FC003F8390F8001F01F1E71C432>92 D<EB07FC90383FFF809038FC07E03903E001 -F839078000FC48C7127E01C0137F486C6D7E6D6D7EA36F7EA26C5AEA0380C8FCA4EC07FF -91B5FC903807FE0FEB3FE0EBFF00EA03FC485A485A485A485AA2485A177012FF90C7FCA2 -151FA36D133F007F14776D01E313603B3FE001C3F0E03B0FF00381F9C03A07F80F01FF27 -01FFFC00138026001FF0EB3E002C2E7CAC32>97 D<13FE12FFA3120312011200B315FF02 -0713E091381F01F8913878007E4A7F6D48EB1FC04A6D7E4A6D7E91C77F16034981160183 -A28382A21880AB18005EA25FA24C5AA26D5D4C5A6E495A6E5C01F94A5AD9F8F049C7FCD9 -F07813FE91383E03F89039E00FFFC090260001FEC8FC31467EC437>I<EC7FC0903803FF -F890380FC07E90393F000F80017EEB03C049EB01E0D803F81307ED0FF04848131F120F48 -5AA2485AED0FE0007FEC038092C7FC5BA212FFAB127F7FA2123F16386C7E16786C6C1470 -16F06C6C14E0000314016C6CEB03C06C6CEB0780013FEB0F0090380FC07C903803FFF090 -38007F80252E7DAC2C>I<EE3F80ED3FFFA31500167F163FB3EC3FC0903801FFF890380F -E03E90383F800F90397E0003BF49EB01FF48487F12034848147F4848143F121FA2485AA2 -127FA25B12FFAB127FA27F123FA2121F7F000F157F7F000715FF6C6C5B6C6C497FD8007E -903807BFE06D90391E3FFF8090380FC07C903803FFF09026007F80EB800031467DC437> -I<14FF010713E090381F81F890387E00FC49137F4848EB3F800003141F484814C04848EB -0FE0A2121F49EB07F0123FA2007F15F85BA200FF1403A390B6FCA20180C8FCA6127FA37F -123F1638121F6D1478000F15706C6C14F016E06C6C13016C6CEB03C0D8007EEB07806DEB -1F0090380FC07C903803FFF09038007F80252E7DAC2C>I<EC0FE0EC7FF8903801F81E90 -3803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C6 -48C8FCB3B2486C7E007F13FFA321467DC51E>I<EE0FC0D901FEEB3FF090390FFFC0F090 -3A3F03F1C1F890397E01FF813A01FC00FE014848137F4990383F00600007ED8000000F81 -49131FA2001F81A7000F5DA26D133F00075D000392C7FC6D5B6C6C13FE9038FE01F83903 -BF03F090388FFFC0260701FEC8FC90CAFCA47FA27F7F6CB512F8EDFF806C15F06C816D14 -FE48B7FC2707E000071380D80F80EB007F48C8EA1FC0003E150F48150717E0481503A56C -1507007C16C0007E150F003E16806CED1F006C6C143ED807E014FCD801F8EB03F0D8007F -EB1FC0011FB5C7FC010113F02D427DAC32>I<13FE12FFA3120312011200B3ED7F809138 -03FFF091380781FC91381E00FE0238137F4A7F4A805C01FF6E7E5CA291C7FCA35BB3A848 -6C4A7EB5D8FE1FB512C0A332457DC437>I<EA01F0487E487E487EA56C5A6C5A6C5AC8FC -AD13FE127FA3120312011200B3B0487EB512FCA316447DC31C>I<147C14FE497E491380 -A56D13006D5A147C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F -00A2147EA25C6C485A383C01F0381F03E03807FF80D801FEC7FC195885C31E>I<13FE12 -FFA3120312011200B3A292380FFFFEA3030313E094C7FCED01FC4B5A16E04B5A4B5A4BC8 -FC153E15785DEC03E04A5A140F4A7E4A7E147FECF3F89038FFE3FCECC1FE14804A7E496D -7E49133F826F7E150F6F7E826F7E1501826F7E707EA217E0486C4A7EB5D8FC07EBFF80A3 -31457EC435>I<13FE12FFA3120312011200B3B3B3A5487EB512FEA317457DC41C>I<D801 -FCD97FC0EB07FC00FF902601FFF890381FFF8091260780FE9038780FE0913C1E007F01E0 -07F000030138903A3F838003F800014990391F87000100004902CE804A14CC01FDDA0FFC -6D7E4A5C13FF91C75BA3495DB3A8486C4A6C497EB5D8FE0FB500E0B512FEA34F2C7DAB54 ->I<D801FCEB7F8000FF903803FFF091380781FC91381E00FE00030138137F0001497F00 -0049805C01FD6E7E5C13FF91C7FCA35BB3A8486C4A7EB5D8FE1FB512C0A3322C7DAB37> -I<EC7FC0903803FFF890380FC07E90393F001F80017E6D7E01F8EB03E000018148486D7E -48486D7E000F8149147E001F157FA2003F168049143F007F16C0A400FF16E0AA007F16C0 -A36C6CEC7F80A2001F1600A26C6C14FE00075D6D13016C6C495A00015DD8007EEB0FC06D -495A90260FC07EC7FC903803FFF89038007FC02B2E7DAC32>I<01FE13FF00FF010713E0 -91381F01F891387800FE000349137FC66C48EB3FC04A6D7E4A6D7E91C76C7EA2496E7EA2 -83160183A3701380AB4C1300A35F16035F16076D5D4C5A6E5C6E495A4C5AD9FEF049C7FC -027813FE91383E03F891380FFFC0DA01FEC8FC91CAFCAE487EB512FEA3313F7EAB37>I< -91393FC001C0903901FFF803903807F03E90381FC00F90397F00038701FEEB01C74848EB -00EF000315FF4848147F485A001F153F5B003F151F5B127FA3485AAB6C7EA3123F7F121F -6D143F120F6C6C147F16FF6C6C5B6C6CEB03DFD8007FEB079F90393F800F1F90380FE07C -903803FFF09038007FC091C7FCAEEE7FF0031FB512C0A3323F7DAB35>I<3901FC01F800 -FFEB0FFEEC1E1F9138383F8000039038707FC0000113E0000013C013FD1480ED3F8001FF -EB0E0091C8FCA45BB3A67F487FB6FCA3222C7EAB27>I<90381FF0183901FFFC383907E0 -0F78390F8007F8381E00015A007C130000781478A212F81538A27E7EA26C6C1300EA7FE0 -13FE383FFFF06C13FE6CEBFF806C14E0000114F06C6C13F8010F13FCEB007FEC07FE1401 -00E0EB00FF157F153F7E151FA27EA2151E7E153E6C143C6C147C6D13F839FBC001F039F0 -F00FC039E07FFF0038C00FF8202E7DAC27>I<130EA6131EA4133EA2137EA213FE120112 -031207001FB512F8B6FCA2C648C7FCB3A4150EAA017E131E017F131CA26D133C90381F80 -38ECC070903807E0E0903801FFC09038007F001F3E7EBC27>I<01FEEC1FC000FFEC1FFF -A30003EC007F0001153F0000151FB3A8163FA3167FA2017E14FF017F14DF6D01017F9139 -80039FF0903B1FC0071FFFC0903807F01E903801FFF89026003FE0EBC000322D7DAB37> -I<B500F090B5FCA3000790C7EA3FF86C48EC1FE00001ED0FC00000168017007F6D140EA2 -6D6C5BA26E133C011F1438A26D6C5BA26E13F001075CA26D6C485AA2ECFC0301015CA26D -6C48C7FCA26E5AEC7F0EA2159EEC3F9CA2EC1FF8A36E5AA26E5AA36E5AA2302C7EAA35> -I<B500F0B539E03FFFE0A3000790280007FE00071300D803FC6D48EB01FC03015D000117 -0003005D6C7E4B6C5CA2017F4C5A4B7E16BFD93F804B5A03071380041F1307D91FC093C7 -FC030F13C0DB0E0F5BD90FE0150E031E13E09126F01C07131E0107161C033C13F09126F8 -3803133C01031638037813F89126FC70011378010116709238E000FC02FE15F001005E6E -48137E177F027F5D4B133F023F5DA292C7121F6E92C8FCA2021E80020E140E432C7EAA48 ->I<277FFFF803B5FCA30003D9E00013F0C649EB7F806D4891C7FC6D6C137C011F14786D -6C5B6E5B903807F8010103495A6D6C485AD900FE90C8FC6E5AEC7F1EEC3FBCEC1FF85D14 -0F14076E7E4A7EA24A7EEC1E7F023C7F9138383FC0EC781F4A6C7ED901E07F49486C7EEC -800301076D7ED90F007F496D7E013E80017E8148B481000F6DEBFFF0B5D8C003EBFFC0A3 -322B7FAA35>I<B500F090B5FCA3000790C7EA3FF8D801FEEC1FE0EE0FC0000016801700 -137F160E6E131E013F141CA26D6C5BA26E1378010F1470A26D6C5BA2ECF80101035CA26D -6C485AA2ECFE07010091C7FCA2EC7F0EA2159EEC3F9CA2EC1FF8A36E5AA26E5AA36E5AA2 -5DA2140792C8FCA2140EA2141E003C131C127EB45BA25C14F0485B387C01C038780780D8 -3E0FC9FCEA0FFCEA03F0303F7EAA35>I<003FB612F0A29038E0001F018014E0003EC7EA -3FC0003CEC7F8015FF003815000078495A14035D0070495A4A5AA24A5A4A5AC7127F5D4A -C7FC5B5C495A495A130F5C49481370133F5C495A49C712E0A2485A485A1207491301485A -001F14035B4848EB07C04848131F00FF14FF90B6FCA2242B7DAA2C>I<BF12E0A2630280 -9B64>124 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fn cmsl10 10 12 -/Fn 12 118 df<DB07FC130692397FFF800E4AB5EAE01E913A07FC01F03C913A1FE00078 -7CDA7F80EB1CFC02FEC7120FD903FC1407495A4948EC03F849481401495A4948140049C9 -FC5A4916F04848167012075B120FA248481660A25B003F1700A3485AA512FF5BA51703A2 -127FA25F17066C6C150EA25F121F6D5D000F5E7F6C6C5D00034B5A6C6C4A5A6C6C020FC7 -FCD97F80131E6D6C137890390FF803F00103B512C0010091C8FCEC1FF8373D77BA3C>67 -D<017FB612F017FE717E0100D9C0007F6E48EB1FE0EF07F002FF6E7E92C76C7E717E8484 -F03F805B5C19C0181FA219E013035CA513074A153FA5010F17C04A157FA31980A2011F16 -FF4A1600A24D5AA24D5A013F5E4A1407604D5A4D5A173F017F4B5A4A02FEC7FC4C5AEE07 -F8EE1FF0D801FFECFFC0B8C8FC16FC16C03B397DB83F>I<ED0FFC92B57E913903F80FE0 -91390FC003F8023FC77E027E147ED901F8804948EC1F804948EC0FC0494815E049481407 -013F16F049C8FC01FEED03F812014916FC1203491501000717FE485AA2121F5BA2123F17 -035B127FA54848ED07FCA4EF0FF8A3EF1FF0127F18E0173F18C0EF7F806C7EEFFF005F00 -1F15016D4A5A000F5E6C6C4A5A4C5A6C6C4A5A6C6C4AC7FC6C6C147E017F495A90391F80 -07F090390FF01FC0902601FFFEC8FC9038003FF0373D77BA41>79 -D<137FEA1FFF5BA212011200A35BA512015BA512035BEC1FC0EC7FF89038F1E03E9038F7 -801F3A07FE000F8049EB07C04914E04913034914F0A2000F15F8491301A41503121F5BA4 -1507003F15F090C7FC16E0150F16C0151F481580ED3F005D6D137E007D5C3979C001F039 -F0E007E039E0781F8026C01FFEC7FC380007F0253B78B92E>98 D<147F903803FFE09038 -0F81F090383E00FC49137C48487F4848133F0007805B48481480121F5B123FA248C7FCA3 -B71200A248C9FCA65A7EA2007E140EA25D6C14186C14386D5B6C6C485A3907E003802601 -F01FC7FC38007FFCEB1FE021277BA525>101 D<14FC137F14F8A213071303A314F0A513 -0714E0A5130F14C0A5131F1480A5133F1400A55B137EA513FE5BA512015BA41203B512E0 -14C0A2163A7EB917>108 D<90270FC03FC0EB7F80D803FF903AFFF001FFE048903BC3C0 -F80781F0913BCF007C1E00F826003FDCD97E387F6D485C02F0D93EE0137C4AD93FC0137E -4A5C047F14FE494891C75AA291C7127EA44902FE1301017E4A5CA501FE01011403494A5C -A5000102031407494A5CA4486C496C497EB500E1B500C3B51280A202C10283140041257E -A445>I<90390FC03FC0D803FFEBFFF0489038C3C0F89138CF007C26003FDC137E6D5A02 -F0133E4A133F5C5E4948137EA291C7FCA316FE5B017E5CA4150113FE495CA41503120149 -5CA400031407B500E1B512C0A202C114802A257EA42E>I<EC3FC0903801FFF8903807C0 -7C90381F001F017CEB0F8049EB07C0485A4848EB03E0120749EB01F0485A001F15F8A248 -C7FCA25AA2007E140312FEA416F015075A16E0150F16C07E007EEC1F801600003E143E00 -3F5C6C5C6C6C485A3907C007E03901F81F802600FFFEC7FCEB1FF025277BA52A>I<9039 -01F80FE0017FEB3FFC01FFEBF03F9139FBC00F80902607FF0013C06D48EB07E04AEB03F0 -5C4A14F81601010715FC5CA5130F5CA41603011F15F85CEE07F0A2EE0FE0A2013FEC1FC0 -1780163F6EEB7F0016FE9138E001F890397F7003F090397E3C0FC0DA0FFFC7FCEC03F891 -C9FC13FEA25BA41201A25BA2487EB512E0A32E3581A42E>I<1306A4130EA2130C131CA2 -133C137C13FC5B12031207001FB5FCB6FCA23803F8005BA512075BA5120F5BA5001F130C -1380A4141C003F131813007E1438EB80301470380FC0E03807C1C03803FF8038007E0018 -3479B220>116 D<D801F8EB03F0007F14FF00FF5BA20007EB000F6C48EB07E0A4150F12 -074914C0A4151F120F491480A4153F121F491400A35DA2003F5C90C75A14017E14036D48 -7E000F011E13F83807E0782601FFF013F03A007F80FC00252679A42E>I -E -%EndDVIPSBitmapFont -end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin - -%%EndSetup -%%Page: 1 1 -1 0 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481 -b Fm(1)0 100 y Fl(1.)100 b(Double)33 b(Column)g(Output)0 -294 y Fm(T)m(yp)s(esetting)39 b(text)f(in)h(more)f(than)h(one)g(column) -g(on)g(a)f(single)h(page)g(is)g(more)f(in)m(v)m(olv)m(ed)h(than)g(t)m -(yp)s(e-)0 410 y(setting)i(text)g(in)h(a)f(single)g(page-wide)h -(column,)h(but)f(this)f(extra)g(e\013ort)h(can)g(b)s(e)f(rew)m(arded)i -(with)e(a)0 526 y(do)s(cumen)m(t)34 b(whic)m(h)h(lo)s(oks)e(m)m(uc)m(h) -i(more)e(professional)i(and)f(whic)m(h)h(can)g(b)s(e)f(easier)g(to)g -(read)h(\(pro)m(vided)0 642 y(that)30 b(the)g(resolution)h(of)f(y)m -(our)g(prin)m(ter)h(is)g(up)f(to)g(it\).)42 b(Man)m(y)31 -b(publishers)h(of)e(\\camera-ready")g(confer-)0 758 y(ence)36 -b(pro)s(ceedings)h(require)f(double)g(column)70 b(t)m(yp)s(esetting,)35 -b(and)h(the)g Fk(Ph)m(ysical)f(Review)g Fm(and)h(other)0 -875 y(APS)29 b(and)h(AIP)f(journals)h(are)g(t)m(yp)s(eset)f(in)h -(double)g(columns.)42 b(In)30 b(order)g(to)f(mak)m(e)f(it)h(easy)g(for) -h(authors)0 991 y(to)42 b(prepare)h(man)m(uscripts)g(either)g(for)f -(suc)m(h)i(camera-ready)e(conference)j(pro)s(ceedings)e(or)f(for)h -(sub-)0 1107 y(mission)c(to)f Fk(Ph)m(ysical)i(Review)p -Fm(,)g(w)m(e)g(ha)m(v)m(e)g(included)h(some)e(p)s(o)m(w)m(erful)h -(double)g(column)f(t)m(yp)s(esetting)0 1223 y(macros)d(in)g(T)516 -1245 y(E)572 1223 y(Xsis.)53 b(These)37 b(macros)f(can)h(automatically) -c(balance)k(columns)f(whic)m(h)h(do)g(not)f(\014ll)g(an)0 -1340 y(en)m(tire)43 b(page,)j(and)d(there)h(are)f(also)f(pro)m(visions) -h(for)g(equations)g(whic)m(h)h(m)m(ust)e(b)s(e)h(extended)h(across)0 -1456 y(b)s(oth)32 b(columns)g(b)s(ecause)i(they)e(are)h(to)s(o)e(wide)i -(for)f(a)g(single)h(column.)43 b(Figures)33 b(and)f(tables)h(\(or)f -(other)0 1572 y(suc)m(h)41 b(\\\015oating")d(insertions\))i(can)f(b)s -(e)h(put)g(either)f(in)g(a)g(single)h(column)e(or)i(across)f(b)s(oth)h -(columns.)0 1688 y(The)30 b(same)e(is)i(true)f(for)h(fo)s(otnotes.)42 -b(By)29 b(c)m(hanging)h(a)f(single)g(instruction)h(in)f(the)g(man)m -(uscript)h(\014le)f(it)g(is)0 1805 y(also)g(p)s(ossible)h(to)f(tak)m(e) -g(a)g(do)s(cumen)m(t)g(whic)m(h)h(has)g(b)s(een)g(prepared)h(for)f -(double)g(columns)f(and)h(to)f(prin)m(t)0 1921 y(it)k(in)h(single)g -(column)f(mo)s(de.)46 b(The)34 b(con)m(v)m(erse)h(is)f(not)g(true)g(|)g -(t)m(yp)s(esetting)f(text)h(in)g(double)g(columns)0 2037 -y(with)e(automatic)f(column)h(balancing)h(is)f(a)h(non)m(trivial)e -(task.)43 b(While)33 b(the)g(macros)f(generally)g(b)s(eha)m(v)m(e)0 -2153 y(as)j(in)m(tended,)h(more)e(atten)m(tion)g(to)g(the)h(la)m(y)m -(out)f(of)h(the)g(do)s(cumen)m(t)f(is)h(required,)g(and)g(ev)m(en)g -(then)h(the)0 2269 y(macros)c(will)f(sometimes)g(fail)h(without)g(some) -g(extra)g(guidance.)45 b(It)32 b(is)g(not)h(p)s(ossible)g(to)f(divide)g -(three)0 2386 y(lines)j(in)m(to)f(t)m(w)m(o)h(balanced)g(columns!)48 -b(In)35 b(suc)m(h)h(cases)f(y)m(ou)g(m)m(ust)f(rearrange)h(text)f(or)g -(the)h(placemen)m(t)0 2502 y(of)29 b(\014gures)g(and)g(tables,)g(or)f -(explicitly)f(select)i(column)f(or)g(page)h(breaks)f(elsewhere)i(in)e -(the)h(do)s(cumen)m(t,)0 2618 y(in)k(order)h(to)f(giv)m(e)f(T)758 -2640 y(E)814 2618 y(Xsis)h(some)g(extra)g(guidance)h(on)f(ho)m(w)h(b)s -(est)f(to)g(format)f(the)i(page.)166 2776 y(In)d(order)h(to)f(use)h -(the)f(double)h(column)f(formatting)e(macros)i(y)m(ou)g(m)m(ust)f -(\014rst)i(sp)s(ecify)g(the)f(size)h(of)0 2892 y(the)40 -b(columns)f(with)g(the)h(command)e Fj(\\SetDoubleColumns{)p -Fi(h)p Fm(c-width)p Fi(i)6 b Fj(})p Fm(.)63 b(The)40 -b(width)g(and)g(heigh)m(t)0 3008 y(of)30 b(the)g(full)f(page)h(are)f -(tak)m(en)h(from)f(the)h(curren)m(t)g(settings)g(of)g -Fj(\\hsize)h Fm(and)f Fj(\\vsize)p Fm(,)i(while)d(the)h(width)0 -3124 y(of)j(eac)m(h)g(column)f(is)g Fi(h)p Fm(c-width)p -Fi(i)p Fm(.)43 b(This)33 b(re-de\014nes)i(T)1983 3146 -y(E)2038 3124 y(X's)d Fj(\\output)j Fm(routine,)d(so)g(it)g(should)h(b) -s(e)g(called)0 3241 y(shortly)f(after)h(y)m(ou)f(sa)m(y)h -Fj(\\texsis)p Fm(,)h(b)s(efore)g(an)m(y)e(output)h(is)g(actually)e(pro) -s(duced,)j(and)f(it)f(should)i(only)0 3357 y(b)s(e)g(called)f(if)g -(double)h(column)f(output)g(is)h(to)e(b)s(e)i(pro)s(duced.)166 -3514 y Fj(\\SetDoubleColumns)28 b Fm(only)22 b(sets)h(the)g(column)f -(dimensions)g(and)h(prepares)h(the)f Fj(\\output)i Fm(routine)0 -3630 y(for)37 b(double)i(column)d(output)i(at)f(some)f(p)s(oin)m(t)h -(in)h(the)f(future)i(|)d(it)h(do)s(es)h(not)f(actually)f(put)i(y)m(ou)f -(in)0 3747 y(double)44 b(column)e(mo)s(de.)72 b(T)-8 -b(ext)42 b(will)g(still)g(b)s(e)i(set)f(in)g(a)f(single)h(page-wide)h -(column)e(un)m(til)h(y)m(ou)g(sa)m(y)0 3863 y Fj(\\doublecolumns)p -Fm(.)48 b(After)33 b(y)m(ou)g(sa)m(y)g Fj(\\doublecolumns)k -Fm(text)32 b(will)g(b)s(e)h(set)g(in)g(double)g(columns)g(un)m(til)0 -3979 y(y)m(ou)i(sa)m(y)h Fj(\\enddoublecolumns)p Fm(.)55 -b(This)36 b(will)e(cause)i(the)g(text)f(collected)g(so)h(far)f(to)g(b)s -(e)h(put)g(in)m(to)f(t)m(w)m(o)0 4095 y(\\balanced")i(columns)f(of)h -(the)g(same)f(heigh)m(t.)54 b(Y)-8 b(ou)36 b(can,)h(if)g(y)m(ou)f -(desire,)i(return)f(to)f(double)i(column)0 4212 y(mo)s(de)h(at)g(an)m -(y)h(later)g(time)e(b)m(y)i(sa)m(ying)g Fj(\\doublecolumns)k -Fm(again,)d(and)f(y)m(ou)g(can)g(switc)m(h)g(bac)m(k)g(and)0 -4328 y(forth)30 b(as)f(m)m(uc)m(h)h(as)g(y)m(ou)f(lik)m(e.)42 -b(Ho)m(w)m(ev)m(er,)31 b(k)m(eep)f(in)f(mind)g(that)g(frequen)m(tly)h -(switc)m(hing)g(b)s(et)m(w)m(een)h(single)0 4444 y(and)37 -b(double)g(columns)f(will)f(mak)m(e)g(it)g(v)m(ery)h(di\016cult)g(for)h -(T)2269 4465 y(E)2325 4444 y(Xsis)f(to)f(c)m(ho)s(ose)i(go)s(o)s(d)f(p) -s(oin)m(ts)g(to)g(break)0 4560 y(columns)c(and)g(pages,)h(and)f(y)m(ou) -g(ma)m(y)e(get)i(an)g(error)g(message)g(w)m(arning)g(y)m(ou)g(that)g(a) -f(column)h(cannot)0 4676 y(b)s(e)i(balanced.)166 4834 -y(A)f(simple)f(example)h(of)g(the)h(use)g(of)f(these)h(double)g(column) -f(commands)f(is)i(the)f(follo)m(wing:)332 4991 y Fj -(\\SetDoubleColumns{0.47)q(\\hs)q(ize)q(})332 5108 y -(\\doublecolumns\\tenpoin)q(t)332 5224 y({\\bf)54 b(BISMUTH})g -(\(Ger.\\)g({\\it)g(Weisse)g(Masse},)h(white)e(mass;)h(later)332 -5340 y({\\it)g(Wismuth})g(and)g({\\it)f(Bisemutum},)j(Bi;)d(at.~wt.)h -(308.981;)0 5657 y Fh(Preliminary)39 b(Draft)1098 b(-)43 -b(1)g(-)1144 b(1997/12/26)39 b(18:15)p eop -%%Page: 2 2 -2 1 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1489 -b Fg(2)332 83 y Fj(at.~no.)55 b(83;)e(m.p.)106 b(271.3$^\\circ$C;)56 -b(b.p.)e(1560)f($\\pm$)h(5$^\\circ$C;)332 199 y(sp.~gr.)h(9.747)e -(\(20$^\\circ$\);)k(valence)d(3)f(or~5.)106 b(In)53 b(early)g(times)332 -315 y(bismuth)i(was)e(confused)h(with)g(tin)f(and)g(lead.)107 -b(Claude)54 b(Geoffroy)g(the)332 432 y(Younger)h(showed)f(it)f(to)f(be) -h(distinct)i(from)f(lead)f(.)g(.)f(.)594 548 y(.)g(.)h(.)f(.)h(.)g(.)f -(.)332 664 y(.)h(.)f(.)158 b(High)53 b(purity)h(bismuth)h(metal)e -(costs)h(about)g(\\$4/lb.)332 780 y(\\enddoublecolumns)0 -950 y Fm(Here)35 b(the)h(column)e(size)i(is)f(c)m(hosen)i(to)d(b)s(e)i -(sligh)m(tly)e(less)h(than)h(half)f(of)g(the)h Fj(\\hsize)h -Fm(\(0.47)d(times)g(the)0 1066 y Fj(\\hsize)p Fm(\))e(to)f(allo)m(w)f -(some)g(space)i(\(called)f(the)g(\\gutter"\))f(b)s(et)m(w)m(een)i(the)g -(t)m(w)m(o)e(columns.)43 b(The)32 b(result)f(is)0 1182 -y(the)j(follo)m(wing:)588 1146 y Ff(1)166 1337 y Fe(BISMUTH)24 -b Fg(\(Ger.)f Fd(Weisse)i(Masse)p Fg(,)g(white)f(mass;)0 -1437 y(later)c Fd(Wismuth)h Fg(and)g Fd(Bisemutum)p Fg(,)h(Bi;)h(at.)e -(wt.)35 b(308.981;)0 1537 y(at.)28 b(no.)39 b(83;)28 -b(m.p.)40 b(271.3)802 1507 y Fc(\016)838 1537 y Fg(C;)28 -b(b.p.)40 b(1560)26 b Fb(\006)i Fg(5)1456 1507 y Fc(\016)1494 -1537 y Fg(C;)h(sp.)f(gr.)0 1636 y(9.747)d(\(20)332 1606 -y Fc(\016)370 1636 y Fg(\);)i(v)-5 b(alence)27 b(3)f(or)g(5.)37 -b(In)27 b(early)e(times)j(bism)n(uth)0 1736 y(w)n(as)33 -b(confused)h(with)g(tin)h(and)f(lead.)56 b(Claude)33 -b(Geo\013ro)n(y)0 1836 y(the)45 b(Y)-7 b(ounger)43 b(sho)n(w)n(ed)g(it) -i(to)g(b)r(e)f(distinct)h(from)f(lead)0 1935 y(in)d(1753.)75 -b(It)41 b(is)g(a)f(white,)45 b(crystalline,)e(brittle)e(metal)0 -2035 y(with)34 b(a)f(pinkish)h(tinge.)55 b(It)34 b(o)r(ccurs)e(nativ)n -(e.)55 b(The)33 b(most)0 2134 y(imp)r(ortan)n(t)f(ores)f(are)h -Fd(bismuthinite)h Fg(or)f Fd(bismuth)g(glanc)l(e)0 2234 -y Fg(\(Bi)114 2246 y Fa(2)151 2234 y Fg(S)197 2246 y -Fa(3)235 2234 y Fg(\))23 b(and)g Fd(bismite)g Fg(\(Bi)840 -2246 y Fa(2)878 2234 y Fg(O)943 2246 y Fa(3)979 2234 -y Fg(\).)36 b(P)n(eru,)23 b(Japan,)g(Mexico,)0 2334 y(Bolivia,)43 -b(and)d(Canada)f(are)h(ma)5 b(jor)39 b(bism)n(uth)i(pro)r(duc-)0 -2433 y(ers.)74 b(Muc)n(h)40 b(of)g(the)g(bism)n(uth)h(pro)r(duced)f(in) -g(the)g(U.S.)0 2533 y(is)35 b(obtained)g(as)g(a)f(b)n(y-pro)r(duct)h -(in)g(re\014ning)g(lead,)i(cop-)0 2633 y(p)r(er,)27 b(tin,)g(silv)n -(er,)e(and)i(gold)e(ores.)36 b(Bism)n(uth)26 b(is)g(the)h(most)0 -2732 y(diamagnetic)c(of)h(all)g(metals,)h(and)f(the)g(thermal)g -(conduc-)0 2832 y(tivit)n(y)31 b(is)f(lo)n(w)n(er)f(than)i(an)n(y)f -(metal,)h(except)g(mercury)-7 b(.)45 b(It)0 2931 y(has)32 -b(a)g(high)h(electrical)e(resistance,)i(and)g(has)f(the)h(high-)0 -3031 y(est)f(Hall)g(e\013ect)g(of)g(an)n(y)f(metal)g(\(i.e.,)j -(greatest)c(increase)0 3131 y(in)j(electrical)f(resistance)g(when)h -(placed)g(in)g(a)g(magnetic)0 3230 y(\014eld\).)47 b(\\Bismanol")28 -b(is)j(a)f(p)r(ermanen)n(t)g(magnet)h(of)f(high)0 3330 -y(co)r(erciv)n(e)35 b(force,)j(made)f(of)f(MnBi,)j(b)n(y)e(the)g(U.S.)g -(Na)n(v)-5 b(al)2067 1337 y(Ordnance)27 b(Lab)r(oratory)-7 -b(.)38 b(Bism)n(uth)29 b(expands)f(3.32\045)f(on)2067 -1437 y(solidi\014cation.)42 b(This)29 b(prop)r(ert)n(y)f(mak)n(es)h -(bism)n(uth)h(allo)n(ys)2067 1537 y(particularly)25 b(suited)i(to)f -(the)h(making)f(of)g(sharp)g(castings)2067 1636 y(of)47 -b(ob)5 b(jects)46 b(sub)5 b(ject)47 b(to)g(damage)e(b)n(y)i(high)g -(temp)r(era-)2067 1736 y(tures.)61 b(With)37 b(other)e(metals,)j(suc)n -(h)d(as)g(tin,)k(cadmium,)2067 1836 y(etc.,)k(bism)n(uth)c(forms)g(lo)n -(w-melting)g(allo)n(ys)f(whic)n(h)h(are)2067 1935 y(extensiv)n(ely)30 -b(used)i(for)e(safet)n(y)h(devices)g(used)g(in)g(\014re)g(de-)2067 -2035 y(tection)50 b(and)f(extinguishing)h(systems.)102 -b(Bism)n(uth)50 b(is)2067 2134 y(used)40 b(in)h(pro)r(ducing)f -(malleable)g(irons)f(and)i(is)f(\014nding)2067 2234 y(use)32 -b(as)g(a)h(catalyst)e(for)h(making)g(acrylic)g(\014b)r(ers.)52 -b(When)2067 2334 y(bism)n(uth)27 b(is)g(heated)g(in)g(air)f(it)i(burns) -e(with)i(a)e(blue)h(\015ame)2067 2433 y(forming)36 b(y)n(ello)n(w)g -(fumes)h(of)g(the)g(o)n(xide.)64 b(The)37 b(metal)g(is)2067 -2533 y(also)29 b(used)i(as)f(a)g(thermo)r(couple)g(material)f(\(has)h -(highest)2067 2633 y(negativit)n(y)e(kno)n(wn\),)h(and)g(has)f(found)i -(application)e(as)g(a)2067 2732 y(carrier)c(for)h(U)2516 -2702 y Fa(235)2645 2732 y Fg(or)g(U)2807 2702 y Fa(238)2936 -2732 y Fg(fuel)i(in)f(atomic)f(reactors.)34 b(Its)2067 -2832 y(soluble)j(salts)g(are)f(c)n(haracterized)g(b)n(y)h(forming)g -(insolu-)2067 2931 y(ble)26 b(basic)g(salts)g(on)g(the)g(addition)h(of) -f(w)n(ater,)f(a)h(prop)r(ert)n(y)2067 3031 y(sometimes)35 -b(used)g(in)g(detection)h(w)n(ork.)58 b(Bism)n(uth)35 -b(o)n(xy-)2067 3131 y(c)n(hloride)29 b(is)h(used)g(extensiv)n(ely)f(in) -h(cosmetics.)43 b(Bism)n(uth)2067 3230 y(subnitrate)27 -b(and)f(sub)r(carb)r(onate)g(are)g(used)h(in)g(medicine.)2067 -3330 y(High)h(purit)n(y)f(bism)n(uth)h(metal)g(costs)e(ab)r(out)i -($4/lb.)166 3552 y Fm(The)41 b Fj(\\IEEE)p Fm(,)h Fj(\\PhysRev)p -Fm(,)i(and)d Fj(\\NorthHollandTwo)46 b Fm(do)s(cumen)m(t)41 -b(formats)e(describ)s(ed)k(in)d(Sect-)0 3668 y(ion)33 -b(9)g(also)g(use)h(these)g(double)g(column)f(macros.)166 -3944 y(An)m(y)44 b(do)s(cumen)m(t)h(prepared)g(for)g(double)g(column)f -(output)g(using)h(the)g(macros)e(just)i(describ)s(ed)0 -4060 y(can)50 b(also)f(b)s(e)g(prin)m(ted)i(in)e(the)h(simpler)e -(single)i(column)f(mo)s(de)f(v)m(ery)h(easily)-8 b(,)52 -b(simply)c(b)m(y)i(lea)m(ving)0 4176 y(out)33 b(the)g -Fj(\\SetDoubleColumns)p Fm(.)49 b(Without)34 b(the)f(initialization)e -(pro)m(vided)j(b)m(y)f Fj(\\SetDoubleColumns)0 4292 y -Fm(the)42 b Fj(\\doublecolumns)k Fm(and)c Fj(\\enddoublecolumns)47 -b Fm(commands)40 b(do)i(nothing)g(\(they)f(are,)i(in)f(fact,)0 -4409 y(the)37 b(same)f(as)h(sa)m(ying)g Fj(\\relax)p -Fm(\).)57 b(Ho)m(w)m(ev)m(er,)37 b(if)g(y)m(ou)g(restore)g(the)h -Fj(\\SetDoubleColumns)k Fm(command,)0 4525 y(or)h(in)m(v)m(ok)m(e)h -(one)g(of)g(the)f(sp)s(ecialized)i(do)s(cumen)m(t)e(st)m(yles)h(whic)m -(h)g(use)h(double)f(column)f(output)h(\(lik)m(e)0 4641 -y Fj(\\PhysRev)p Fm(\))35 b(they)f(will)e(come)g(bac)m(k)i(to)f(life)g -(and)h(p)s(erform)e(as)i(required.)166 4916 y(In)h(double)g(column)f -(mo)s(de)f(displa)m(y)m(ed)j(equations)e(that)g(\014t)h(within)f(a)g -(single)g(column)g(are)h(t)m(yp)s(ed)0 5032 y(within)41 -b(the)g(usual)g Fj($$)53 b(...)g($$)p Fm(.)68 b(If)41 -b(an)g(equation)f(is)h(to)s(o)f(long)h(then)g(it)g(ma)m(y)e(ha)m(v)m(e) -i(to)g(b)s(e)g(prin)m(ted)0 5149 y(across)e(b)s(oth)g(columns.)61 -b(This)40 b(is)f(easily)f(done)i(b)m(y)f(sa)m(ying)f -Fj(\\longequation)43 b Fm(b)s(efore)d(the)g Fj($$)f Fm(whic)m(h)0 -5265 y(b)s(egins)33 b(the)f(equation)g(and)h Fj(\\endlongequation)k -Fm(after)32 b(the)h Fj($$)g Fm(whic)m(h)g(ends)g(the)g(equation,)f(lik) -m(e)f(so:)0 5516 y Fh(Preliminary)39 b(Draft)1098 b(-)43 -b(2)g(-)1144 b(1997/12/26)39 b(18:15)p eop -%%Page: 3 3 -3 2 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481 -b Fm(3)332 83 y Fh(\\longequation)332 183 y($$)332 282 -y(\\psi_{nlm}\(r,\\th)o(eta)o(,\\)o(phi)o(\))681 382 -y(=)43 b([\({2Z)e(\\over)h(n)h(a_0}\)^3)e({\(n-l-1\)!)f(\\over)h -(2n\(n+l\)!})f(]^{1)i(\\over)g(2})812 482 y(\\,)g(\(\\rho\)^l)f(\\,)h -(e^{-\\rho)f(/)i(2})g(\\,)f(\\,)681 581 y(L_{n-l-1}^{2l+1})37 -b(\(\\rho\))84 b(\\,\\,)i(Y_l^m\(\\theta,\\ph)o(i\))332 -681 y($$)332 780 y(\\endlongequation)0 958 y Fm(The)39 -b(command)e Fj(\\longequation)42 b Fm(in)m(v)m(ok)m(es)c -Fj(\\enddoublecolumns)43 b Fm(to)38 b(end)h(double)g(column)f(mo)s(de)0 -1074 y(and)49 b(balance)g(the)f(partial)g(double)h(columns,)i(and)e(it) -f(will)f(also)h(dra)m(w)h(a)f(ruled)h(line)f(across)h(the)0 -1191 y(b)s(ottom)42 b(of)i(the)g(left)g(column.)75 b(After)44 -b(the)g(equation)g(has)g(b)s(een)h(completed)e Fj(\\endlongequation)0 -1307 y Fm(in)m(v)m(ok)m(es)j Fj(\\doublecolumns)51 b -Fm(to)46 b(go)f(bac)m(k)i(to)f(double)h(column)e(mo)s(de,)k(and)d(it)g -(also)g(dra)m(ws)h(a)f(rule)0 1423 y(across)34 b(the)f(top)g(of)h(the)f -(righ)m(t)h(column.)166 1601 y(The)j(purp)s(ose)h(of)f(these)g(ruled)g -(lines)g(is)f(to)g(guide)h(the)g(reader's)g(ey)m(e)g(from)f(the)h -(incomplete)f(left)0 1717 y(column)41 b(to)f(the)h(righ)m(t)g(column)g -(ab)s(o)m(v)m(e)g(the)g(equation,)i(and)e(to)g(the)g(top)g(of)g(the)h -(incomplete)e(righ)m(t)0 1833 y(column)25 b(from)g(the)i(left)f(column) -f(b)s(elo)m(w)h(the)g(long)g(equation.)41 b(The)26 b(default)h(st)m -(yle)e(of)i(these)f(rules)h(is)f(the)0 1949 y(same)31 -b(as)h(is)g(used)h(b)m(y)f Fk(Ph)m(ysical)g(Review)p -Fm(.)44 b(The)32 b(rules)h(are)f(dra)m(wn)g(b)m(y)g(macros)f(called)h -Fj(\\leftcolrule)0 2066 y Fm(and)25 b Fj(\\rightcolrule)p -Fm(,)30 b(and)24 b(these)i(can)e(b)s(e)h(c)m(hanged)h(either)f(b)m(y)f -(y)m(ou)g(or)g(b)m(y)h(a)f(st)m(yle)g(\014le.)41 b(F)-8 -b(or)24 b(example,)0 2182 y(if)36 b(y)m(ou)f(don't)g(w)m(an)m(t)h -(these)g(rules)h(y)m(ou)e(can)h(turn)g(them)f(o\013)g(simply)f(b)m(y)h -(rede\014ning)i(these)g(macros)d(to)0 2298 y(b)s(e)g -Fj(\\relax)p Fm(:)751 2476 y Fj(\\def\\leftcolrule{\\relax})751 -2592 y(\\def\\rightcolrule{\\relax)q(})0 2770 y Fm(As)50 -b(with)g(the)h(other)g(double)g(column)f(macros,)j Fj(\\longequation)i -Fm(and)c Fj(\\endlongequation)k Fm(do)0 2886 y(nothing)d(if)h(they)f -(are)h(in)m(v)m(ok)m(ed)f(when)i(double)f(column)f(mo)s(de)f(has)i(not) -f(b)s(een)i(initialized)d(with)0 3002 y Fj(\\SetDoubleColumns)p -Fm(,)38 b(to)33 b(mak)m(e)f(it)h(easy)g(to)g(prin)m(t)g(the)h(do)s -(cumen)m(t)f(in)g(single)h(column)e(mo)s(de.)166 3180 -y(Keep)d(in)e(mind)g(that)g(when)h(dealing)f(with)g(long)g(equations)g -(whic)m(h)h(span)g(b)s(oth)f(columns,)h(switc)m(h-)0 -3296 y(ing)40 b(frequen)m(tly)h(b)s(et)m(w)m(een)g(single)g(and)f -(double)h(columns)f(will)f(almost)g(certainly)g(cause)j(trouble)e(in)0 -3412 y(balancing)d(the)h(double)g(columns.)55 b(Also)36 -b(note)i(that)e(eac)m(h)i(separate)g(piece)g(of)f(double-column)h(ma-)0 -3528 y(terial)43 b(forms)g(its)g(o)m(wn)h(group,)j(so)c(an)m(y)h -(de\014nitions)h(made)e(inside)h(that)f(group)h(will)f(b)s(e)h -(forgotten)0 3645 y(outside)35 b(it.)46 b(T)-8 b(o)33 -b(a)m(v)m(oid)h(this)g(problem)g(put)g(all)f(de\014nitions)i(at)f(the)g -(b)s(eginning)h(of)f(the)h(pap)s(er,)f(b)s(efore)0 3761 -y(double)e(column)f(mo)s(de)g(is)g(b)s(egun.)45 b(Alternativ)m(ely)-8 -b(,)29 b(mak)m(e)i(y)m(our)g(de\014nitions)h(global)f(b)m(y)h(using)f -Fj(\\gdef)0 3877 y Fm(rather)i(than)h Fj(\\def)p Fm(.)166 -4178 y(Figures,)27 b(tables,)g(or)e(other)h(\015oating)f(insertions)h -(can)g(b)s(e)g(inserted)g(within)g(a)f(single)h(column)f(using)0 -4294 y(the)e(usual)g(insertion)g(commands)f(of)g(T)1451 -4315 y(E)1507 4294 y(X)h(and)g(T)1843 4315 y(E)1898 4294 -y(Xsis:)39 b Fj(\\topinsert)p Fm(,)28 b Fj(\\midinsert)p -Fm(,)f Fj(\\pageinsert)p Fm(,)0 4410 y Fj(\\bottominsert)p -Fm(,)44 b(or)38 b Fj(\\heavyinsert)p Fm(,)44 b(all)38 -b(of)h(whic)m(h)g(are)g(terminated)f(as)h(usual)g(b)m(y)g -Fj(\\endinsert)p Fm(.)0 4526 y(A)g Fj(\\midinsert)j Fm(or)e -Fj(\\heavyinsert)j Fm(will)38 b(app)s(ear)i(in)f(the)h(column)e(where)j -(it)d(is)i(called)f(for,)i(unless)0 4643 y(it)35 b(w)m(on't)h(\014t,)g -(in)f(whic)m(h)i(case)f(it)g(migrates)e(to)h(the)h(next)g -Fk(column)f Fm(\(rather)h(than)g(all)f(the)h(w)m(a)m(y)f(to)h(the)0 -4759 y(next)43 b(page\).)75 b(Y)-8 b(ou)43 b(can)h(force)h(an)f -(insertion)f(in)m(to)h(a)f(particular)g(column)g(b)m(y)h(placing)f -Fk(within)h Fm(the)0 4875 y(insertion)29 b(either)h Fj(\\forceleft)i -Fm(or)c Fj(\\forceright)p Fm(.)46 b(Since)30 b(insertions)g(whic)m(h)g -(ha)m(v)m(e)f(b)s(een)h(forced)g(in)m(to)0 4991 y(the)h(left)g(or)f -(righ)m(t)g(columns)h(are)f(handled)i(separately)-8 b(,)30 -b(an)h(insertion)g(whic)m(h)g(fails)f(to)h(\014t)f(on)h(a)f(page)h(is)0 -5108 y(mo)m(v)m(ed)h(to)f(the)i(same)e(column)h(of)g(the)h(next)f(page) -g(and)h(not)f(just)h(to)e(the)i(next)f(column.)43 b(This)32 -b(means)0 5224 y(that)j(if)h(there)g(are)g(sev)m(eral)f(\014gures)i(p)s -(er)f(page,)g(then)g(the)g(\014gures)h(can)f(easily)f(app)s(ear)h(in)f -(the)h(wrong)0 5340 y(order.)59 b(Also,)39 b(a)f Fj(\\topinsert)j -Fm(whic)m(h)e(follo)m(ws)f(a)g(wide)g(equation)g(on)g(a)g(page)g(will)f -(b)s(e)i(placed)g(after)0 5538 y Fh(Preliminary)g(Draft)1098 -b(-)43 b(3)g(-)1144 b(1997/12/26)39 b(18:15)p eop -%%Page: 4 4 -4 3 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481 -b Fm(4)0 83 y(the)30 b(equation,)f(not)h(at)f(the)h(top)f(of)h(the)g -(page.)42 b(Suc)m(h)32 b(problems)d(can)h(easily)e(b)s(e)i(corrected)h -(b)m(y)f(mo)m(ving)0 199 y(the)k(insertion)f(to)g(a)g(b)s(etter)g -(place)h(in)f(the)h(man)m(uscript)f(\014le.)166 370 y(Besides)40 -b(putting)g(insertions)f(in)h(one)g(column)f(or)g(the)h(other,)g(it)f -(is)g(also)g(sometimes)f(desirable)0 487 y(to)46 b(b)s(e)h(able)g(to)f -(put)h(an)g(insertion)f(across)i(the)f(full)f(width)h(of)g(the)g(page.) -84 b(These)48 b(\\wide")e(inser-)0 603 y(tions)36 b(can)g(b)s(e)g(made) -f(with)h(\\wide")f(v)m(ersions)h(of)g(some)g(of)g(the)g(the)g -(insertions)g(already)f(men)m(tioned:)0 719 y Fj(\\widetopinsert)p -Fm(,)46 b Fj(\\widepageinsert)f Fm(and)c Fj(\\widebottominsert)46 -b Fm(\(there)41 b(is)f(no)h(suc)m(h)h(thing)e(as)0 835 -y Fj(\\widemidinsert)30 b Fm(or)25 b Fj(\\wideheavyinsert)p -Fm(\).)46 b(These)27 b(wide)f(insertions)g(b)s(eha)m(v)m(e)g(just)g -(lik)m(e)f(their)h(more)0 952 y(con)m(v)m(en)m(tional)34 -b(coun)m(terparts)g(when)g(in)f(single)h(column)e(mo)s(de.)166 -1123 y(The)c(standard)g(T)830 1144 y(E)886 1123 y(Xsis)f(macros)f(for)i -(table)f(and)h(\014gure)g(insertions)g(describ)s(ed)g(in)g(Section)g -(7.3)e(use)0 1239 y Fj(\\topinsert)35 b Fm(and)d(cousins,)h(and)f(so)g -(mak)m(e)e(insertions)i(within)g(a)f(single)h(column)f(in)h(double)h -(column)0 1355 y(format.)43 b(There)34 b(are)f(also)g(macros)f(to)h -(mak)m(e)f(t)m(w)m(o-column)h(wide)h(tables)f(and)h(\014gures:)332 -1593 y Fj(\\widetable{)p Fi(h)p Fm(lab)s(el)p Fi(i)r -Fj(})822 1709 y Fm(Insert)i(a)e(t)m(w)m(o-column)h(wide)h(table,)f -(with)f(the)i(tag)e Fi(h)p Fm(lab)s(el)p Fi(i)o Fm(,)h(at)g(the)g(top)g -(of)h(the)822 1825 y(curren)m(t)e(page.)332 2063 y Fj(\\widefigure{)p -Fi(h)p Fm(lab)s(el)p Fi(i)s Fj(})822 2179 y Fm(Insert)g(a)e(t)m(w)m -(o-column)h(wide)g(\014gure,)h(with)e(the)i(tag)e Fi(h)p -Fm(lab)s(el)p Fi(i)o Fm(,)h(at)f(the)i(top)e(of)i(the)822 -2295 y(curren)m(t)g(page.)332 2533 y Fj(\\widetopfigure{)p -Fi(h)p Fm(lab)s(el)p Fi(i)t Fj(})822 2649 y Fm(A)f(synon)m(ym)f(for)i -Fj(\\widefigure)p Fm(.)332 2887 y Fj(\\widefulltable{)p -Fi(h)p Fm(lab)s(el)p Fi(i)t Fj(})822 3003 y Fm(Insert)g(a)f(t)m(w)m -(o-column)g(wide,)g(full-page)h(table,)e(with)h(the)h(tag)e -Fi(h)p Fm(lab)s(el)p Fi(i)p Fm(.)332 3240 y Fj(\\widefullfigure{)p -Fi(h)p Fm(lab)s(el)p Fi(i)t Fj(})822 3357 y Fm(Insert)i(a)f(t)m(w)m -(o-column)g(wide,)g(full-page)h(\014gure,)f(with)g(the)h(tag)e -Fi(h)p Fm(lab)s(el)p Fi(i)o Fm(.)0 3528 y(These)i(also)f(b)s(eha)m(v)m -(e)h(correctly)f(in)g(single)h(column)e(do)s(cumen)m(t)i(formats.)166 -3809 y(Here)i(is)f(a)g(summary)f(of)i(the)f(commands)g(whic)m(h)h(can)g -(b)s(e)g(used)g(to)f(set-up)i(and)f(con)m(trol)f(double)0 -3925 y(column)e(mo)s(de:)332 4162 y Fj(\\SetDoubleColumns{)p -Fi(h)p Fm(c-width)p Fi(i)6 b Fj(})1149 4279 y Fm(Set)50 -b(up)g(the)g(double)g(column)f(format,)j(using)e(the)f(curren)m(t)i -Fj(\\hsize)1149 4395 y Fm(and)35 b Fj(\\vsize)i Fm(for)e(the)h(total)d -(size)j(of)f(the)g(page)g(and)h Fi(h)p Fm(c-width)p Fi(i)e -Fm(for)i(the)1149 4511 y(column)d(width.)332 4749 y Fj(\\doublecolumns) -89 b Fm(Begin)33 b(double)h(column)f(mo)s(de.)332 4986 -y Fj(\\newcolumn)297 b Fm(F)-8 b(orce)32 b(a)f(column)h(break,)f(m)m -(uc)m(h)i(lik)m(e)e Fj(\\newpage)j Fm(forces)f(a)e(page)h(break.)332 -5224 y Fj(\\enddoublecolumns)1149 5340 y Fm(End)i(double)g(column)e(mo) -s(de,)h(making)e(balanced)j(double)g(columns,)0 5535 -y Fh(Preliminary)39 b(Draft)1098 b(-)43 b(4)g(-)1144 -b(1997/12/26)39 b(18:15)p eop -%%Page: 5 5 -5 4 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481 -b Fm(5)332 83 y Fj(\\longequation)141 b Fm(Begins)42 -b(a)g(\\long")f(equation)g(whic)m(h)i(cannot)f(\014t)g(within)g(one)h -(column)1149 199 y(and)35 b(therefore)h(m)m(ust)e(stretc)m(h)h(across)g -(b)s(oth)f(columns.)47 b(This)35 b(balances)1149 315 -y(the)45 b(columns,)i(putting)e(a)f Fj(\\leftcolrule)k -Fm(b)s(elo)m(w)d(the)g(left)g(column,)1149 432 y(and)34 -b(then)g(en)m(ters)g(single)f(column)g(mo)s(de.)332 664 -y Fj(\\endlongequation)1149 780 y Fm(Ends)46 b(a)e(long)h(equation,)i -(returning)f(to)e(double)i(column)e(mo)s(de)g(and)1149 -897 y(putting)g(a)g Fj(\\rightcolrule)k Fm(ab)s(o)m(v)m(e)c(the)h(righ) -m(t)e(column)h(of)g(the)h(text)1149 1013 y(follo)m(wing.)0 -5516 y Fh(Preliminary)39 b(Draft)1098 b(-)43 b(5)g(-)1144 -b(1997/12/26)39 b(18:15)p eop -%%Trailer -end -userdict /end-hook known{end-hook}if -%%EOF diff --git a/macros/texsis/dcol/TXSdcol.tex b/macros/texsis/dcol/TXSdcol.tex deleted file mode 100644 index 75627df2b9..0000000000 --- a/macros/texsis/dcol/TXSdcol.tex +++ /dev/null @@ -1,664 +0,0 @@ -%% file: TXSdcol.tex (TeXsis version 2.17) -% $Revision: 17.2 $ : $Date: 1997/07/07 17:07:16 $ : $Author: myers $ -%======================================================================* -% Double Column Output Routines: -% -% These macros let you create double column output, with balancing -% of partially filled columns, and with top, bottom, and footnote -% insertions in the columns or across the width of the page. -% -% To set up for double column output on a page of a given <width> and -% <height> and with columns of width <c-width> put the following at the -% beginning of your document: -% -% \hsize=<width> \vsize=<height> -% \SetDoubleColumns{<c-width>} -% -% Note that this re-defines TeX's \output routine. It does not actually -% put you in double column mode. To do that, say \doublecolumns. To -% switch back to single column output say \enddoublecolumns (or the -% synonym \singlecolumn). Partially filled columns will be balanced -% to the best of TeX's abilities. -% -% The usual insertions of TeX and TeXsis (\topinsert, \midinsert, -% \pageinsert, \heavyinsert and \bottominsert) put insertions into the -% current column. To force an insertion into a particular column, say -% \forceleft or \forceright INSIDE the insertion material. -% -% Wide insertions across the width of both columns can be made with -% \widetopinsert, \widepageinsert, or \widebottominsert. -% -% Long equations which need to span both columns should be enclosed -% between \longequation (before the first "$$") and \endlongequation -% (after trailing "$$"). Rules to guide the eye are put at the bottom -% of the left column above the equation and above the right column below -% the equation (as is done in Physical Review). You can change this. -% -% Footnotes created with \footnote or \vfootnote will be placed at the -% bottom of the current column. You can place a footnote across the -% bottom of both columns with \widefootnote or \widevfootnote. -% -% You can always force a skip to the next column with \newcolumn. -% To skip to a completely new page use \vfill\eject, as usual. -% -% In single column mode all of these macros either behave as their -% single-column counterparts or do nothing, as appropriate, so that -% your document comes out looking right in single column mode. -% -% WARNING! Formatting double column documents is inherently more -% difficult than regular typesetting. Here are some helpful hints: -% (1) Since double columns are narrow, the normal TeX spacing produces -% many overfull \hbox's. To avoid this, the interword skip \spaceskip is -% changed to \doublecolskip=.3333em plus .3333em minus .1em -% More uniform spacing can be obtained by changing \doublecolskip. -% (2) The value of \vbadness and \hbadness are doubled in double -% column mode, but you may want to increase them further to avoid -% complaints of overfull boxes. But don't increase these too much. -% (3) To balance columns it is essential to have some stretch in the -% column. Using \parskip=\smallskipamount helps, or try adding a little -% stretch to the \baselineskip with: \advance\baselineskip by 0pt plus 0.5pt -% -% This version of these macros is a complete re-write of the TeXsis -% double column macros previous to version 2.16. Some of the methods -% used here are adapted from The TeXBook, pg 417, and The TUGboat, Vol -% 6, pg 29. See the file TXSdcol.doc for further documentation. -% -% Dependencies: none -- this file can be used as it is with plain.tex, -% -% This file is a part ot TeXsis, a set of TeX macros for Physicists -% (C) copyright 1994 by Eric Myers and Frank Paige. -%======================================================================* -\message{- Double column format.} - -\catcode`@=11 % make @ a letter for this file - -\newdimen\colwidth % width of column -\newdimen\pagewidth % total width of page -\newdimen\pageheight % total height of page -\newdimen\rulewd \rulewd=.5pt % col. rule height -\newdimen\colmaxdepth \colmaxdepth=4pt % max. split depth - -\newdimen\@bigColHeight % height of both columns together -\newdimen\@saveSplitmax % to save \splitmaxdepth -\newdimen\@saveVsize % to save \vsize -\newskip\s@veskip % to save \spaceskip -\newskip\doublecolskip % new \spaceskip -\doublecolskip=.3333em plus .3333em minus .1em % with more stretch - -\newdimen\@leftpluscenter % how far to move over for rule - -\newbox\partialpage % save single column partial page here - -\newif\ifleftc@lumn % insert in left column? -\newif\if@wid % flag: this is a wide insert -\newif\if@bot % flag: this is a bottom insert - -\def\@LET{\global\let} % we'll use this a lot - -%--------------------------------------------------* -% Until you say \SetDoubleColumns, the instructions \doublecolumns, -% \enddoublecolumns, \leftcolrule and \rightcolrule and so on are -% simply \relax. This is so you can put these in a document which -% uses double columns, but then print it with one of the single -% column formats without them getting in the way, or vice versa. -% - -\colwidth=\hsize % default column width is \hsize - -\def\doublecolumns{\relax} \def\enddoublecolumns{\relax} -\def\leftcolrule{\relax} \def\rightcolrule{\relax} -\def\longequation{\relax} \def\endlongequation{\relax} -\def\wideequation{\relax} \def\endwideequation{\relax} -\def\newcolumn{\relax} \def\widetopinsert{\topinsert} -\def\widepageinsert{\pageinsert}\def\widebottominsert{\bottominsert} -\let\widefootnote=\footnote \let\widevfootnote=\vfootnote - -% Save Plain definitions of inserts so we can restore them later - -\let\@plaintopinsert=\topinsert \let\@plainmidinsert=\midinsert -\let\@plainbottominsert=\bottominsert\let\@plainheavyinsert=\heavyinsert -\let\@plainpageinsert=\pageinsert\let\@plainendinsert=\endinsert -\let\@plainvfootnote=\vfootnote \let\@plainfootnote=\footnote - - -% \SetDoubleColumns<column-width> sets things up for double column mode -% with columns of the given width, using the current settings for \vsize -% and \hsize. - -\def\SetDoubleColumns#1{% set up double column mode - \global\colwidth=#1\relax % column width - \pagewidth=\hsize \pageheight=\vsize % page sizes - \@bigColHeight=\vsize % total height = \vsize - \multiply \@bigColHeight by 2 % times 2 - \@leftpluscenter=\pagewidth % \@leftpluscenter = size - \advance \@leftpluscenter by -\colwidth % to right column - \dimen\NWins=\pageheight \dimen\NEins=\pageheight % maximum top insert size - \dimen\SWins=\pageheight \dimen\SEins=\pageheight % max bottom insert - \output={\@nepageout{\pagecontents}}% % new \output, single columns - \let\doublecolumns=\@doublecolumns % enable \doublecolumns - \let\rightcolrule=\@rightcolrule % enable rule - \let\leftcolrule=\@leftcolrule % - \let\longequation=\@longequation % enable wide eqns. - \let\wideEquation=\@longequation % -} - -% \setdoublecolumns<page-width><page-height><column-width> is included -% for backward compatability with TeXsis 2.15 and earlier. - -\def\setdoublecolumns#1#2#3{% - \emsg{> Please use \string\SetDoubleColumns\ instead}% - \global\hsize=#1\global\vsize=#2\relax - \SetDoubleColumns{#3}} - - -% \@doublecolumns starts double column output. It redefines \endinsert -% to handle double column insertions and \widetopinsert and \widepageinsert -% to do them. The inserts are made global so that they get to \output -% from inside groups. - -\def\@doublecolumns{% begin double column formatting - \begingroup % keep changes local - \def\enddoublecolumns{\@enddoublecolumns}% % enable \enddoublecolumns - \def\doublecolumns{\relax}% % in case twice - \def\endmode{\@enddoublecolumns}% % implicit end, if needed - \let\newcolumn=\@newcolumn % -% - \output={\global\setbox\partialpage=\vbox{% % save page so far, - \ifvoid\topins\else\unvbox\topins % including top inserts - \bigskip\fi % with some space between - \unvbox255 % main page - }}\eject % in \partialpage - \output={\@doublecolumnout}% % set to 2 column output -% - \@saveVsize=\vsize % save old \vsize - \hsize=\colwidth \vsize=\@bigColHeight % set width to column width, - \advance\vsize by -2\ht\partialpage % height to 2*page minus - \advance\vsize by -2\dp\partialpage % what's already there - \global\s@veskip=\spaceskip % save old interword glue - \global\spaceskip=\doublecolskip % stretch for small cols. - \global\displaywidth=\colwidth % equations have \colwidth - \global\hyphenpenalty=0 % hyphens are OK - \multiply\vbadness by 2 \multiply\hbadness by 2 % be more tolerant - \clubpenalty=150 % club line penalty - \widowpenalty=150 % widow line penalty -% Set macros to their double column dopplegangers - \@LET\topinsert=\@doubletopinsert - \@LET\bottominsert=\@doublebottominsert - \@LET\pageinsert=\@doublefullinsert - \@LET\midinsert=\@doublemidinsert - \@LET\heavyinsert=\@doubleheavyinsert - \@LET\endinsert=\@enddoubleinsert - \@LET\widetopinsert=\@widetopinsert - \@LET\widepageinsert=\@widepageinsert - \@LET\widebottominsert=\@widebottominsert - \@LET\vfootnote=\@doubleVfootnote % \footnote uses this one - \@LET\widefootnote=\@widefootnote - \@LET\widevfootnote=\@wideVfootnote -} - - -% \@enddoublecolumns ends double column output and balances the columns. -% This also allows for double width equations. The grouping insures that -% \endinsert is reset to the Plain version. - -\def\@enddoublecolumns{% end double column mode, go back to single column - \global\output={\@balancecolumns}\eject % balance & output so far - \global\output={\@nepageout{\pagecontents}}% % back to single column output - \global\vsize=\@saveVsize % reset vsize - \endgroup % end 2 col. group - \pagegoal=\vsize % reset overall goal size - \spaceskip=\s@veskip % reset interword glue... - \hyphenpenalty=50 \displaywidth=\hsize - \def\endmode{\relax}% % reset \endmode -% Reset macros to single column version: - \@LET\topinsert=\@plaintopinsert - \@LET\midinsert=\@plainmidinsert - \@LET\pageinsert=\@plainpageinsert - \@LET\endinsert=\@plainendinsert - \@LET\bottominsert=\@bottominsert - \@LET\heavyinsert=\@heavyinsert - \@LET\vfootnote=\@plainvfootnote - \@LET\widetopinsert=\@plaintopinsert - \@LET\widepageinsert=\@plainpageinsert - \@LET\widefootnote=\@plainfootnote - \@LET\widebottominsert=\@plainbottominsert - \@LET\widevfootnote=\@plainvfootnote -}% end of \@enddoublecolumns - -\def\begindoublecolumns{\doublecolumns} % synonym -\def\singlecolumn{\enddoublecolumns} % synonym - - -% How to skip to a new column. If we are in the left column, fill it -% up to force a skip to the right. If in the right column, skip to the -% next page. - -\def\@newcolumn{% skip to next column, left or right - \vskip\z@ % force vertical mode - \ifdim\pagetotal<\pageheight % left column? - \dimen@=\pageheight \advance\dimen@ by -\pagetotal % room left in left - \vskip\dimen@\goodbreak % fill up to end of left col - \else \vfill\eject \fi} % else skip to next page - -%--------------------------------------------------* -% FLOATING INSERTIONS: - -% Since there can now be insertions at the top and bottom of both -% the left and right columns, they will be labeled by compass points. - -\newinsert\NWins \skip\NWins=0pt \newinsert\SWins \skip\SWins=0pt -\newinsert\NEins \skip\NEins=0pt \newinsert\SEins \skip\SEins=0pt - - -% There are also insertions for footnotes at the bottom of either column - -\newinsert\LFins \count\LFins=1000 \dimen\LFins=5cm \skip\LFins=\bigskipamount -\newinsert\RFins \count\RFins=1000 \dimen\RFins=5cm \skip\RFins=\bigskipamount - - -% \@enddoubleinsert is a modified version of \endinsert which -% decides whether to put an insertion in the left or the right column. -% \endinsert is let equal this in \doublecolumns mode. - -\def\@enddoubleinsert{% end an \insert in double column mode - \egroup % finish the \vbox\z@ -% -% Decide whether in left or right column: -% - \ifdim\pagetotal<\pageheight\leftc@lumntrue % left if page total < 1 col - \else \leftc@lumnfalse\fi % right otherwise - \ifx L\LRf@rce \leftc@lumntrue \fi % or forced left - \ifx R\LRf@rce \leftc@lumnfalse \fi % or forced right -% -% If midinsert requested, decide whether there is room... -% - \if@mid % midinsert selected - \dimen@=\ht\z@ \advance\dimen@ by \dp\z@ % dimen0 = height + depth - \advance\dimen@ by \baselineskip % + baselineskip - \advance\dimen@ by \pagetotal % + page total - \ifleftc@lumn % if in left column - \ifdim\dimen@>\pageheight % \pageheight = 1 col height - \@midfalse\p@gefalse\fi % top insert - \else % in right column - \ifdim\dimen@>\@bigColHeight % \@bigColHeight = 2 col height - \@midfalse\p@gefalse\fi\fi % top insert - \fi % end if@mid -% -% If room for midinsert, do it; otherwise make insert in same column. -% - \if@mid \bigskip\box\z@\bigbreak % fits: just do it - \else % otherwise: where to put it? - \if@wid % wide insert - \if@bot\let\@whichins=\botins % bottom? - \else\let\@whichins=\topins\fi % or top? - \else % not wide, so... - \if@bot % bottom? - \ifleftc@lumn\let\@whichins=\SWins % bottom left is SW - \else \let\@whichins=\SEins\fi % bottom right is SE - \else % top? - \ifleftc@lumn\let\@whichins=\NWins % top left is NW - \else \let\@whichins=\NEins\fi % top right is NE - \fi % - \fi % end of \if@wid - \C@lumnInsert\@whichins % do the insertion - \fi % end \if@mid - \endgroup % end the insertion group - \global\let\LRf@rce=X % reset forcing flag -} - - -% \C@lumnInsert{<insert#>} makes an appropriate insertion of the -% material into the named insert. It also inserts a \bigskip after or -% before the inserted box, just like the Plain \endinsert. Note that -% all the skips for these inserts are 0pt. - -\def\C@lumnInsert#1{% make an insertion into insertion #1 - \if@wid\count#1=2000\relax % wide inserts count x 2 - \else\count#1=1000\fi % otherwise x 1 - \insert#1{% % make the insertion - \penalty100 \splitmaxdepth=\maxdimen % -%% \topskip=\z@skip \splittopskip=\z@skip % - \floatingpenalty=\z@ % no penalty for floating - \if@wid\hsize=\pagewidth\fi % full width - \ifp@ge \dimen@=\dp\z@ % dimen0 = depth - \vbox to\pageheight{\unvbox\z@ \kern-\dimen@}% full page = \pageheight - \else % not full page - \ifx#1\botins\bigskip\fi % skip before bottom insert - \ifx#1\SWins\bigskip\fi % skip before bottom insert - \ifx#1\SEins\bigskip\fi % skip before bottom insert - \box\z@\nobreak % now add box0 - \ifx#1\topins\bigskip\fi % space below top insert - \ifx#1\NWins\bigskip\fi % space below top insert - \ifx#1\NEins\bigskip\fi % space below top insert - \fi % end of \ifp@ge - }% % end of insert -} - - -% \wideXXXinsert make floating insertions across both columns. They -% use the same insert as the normal (single column) insert of the same -% name because it goes in the same place. - -\def\@widetopinsert{% make a full width (wide) insertion at top of page - \@midfalse\p@gefalse\@widtrue\@botfalse - \@ins \hsize=\pagewidth} - -\def\@widepageinsert{% full width, full length (i.e. full page) insertion - \@midfalse\p@getrue\@widtrue\@botfalse % wide page insert - \@ins \hsize=\pagewidth} - -\def\@widebottominsert{% full width insertion at bottom of page - \@midfalse\p@gefalse\@widtrue\@bottrue % wide page insert - \@ins \hsize=\pagewidth} - - -% \@doubleXXXinsert is like \XXXinsert in Plain but also sets -% \@widfalse to prevent wide inserts. - -\def\@doubletopinsert{\@midfalse\p@gefalse\@botfalse\@widfalse\@ins} -\def\@doublemidinsert{\@midtrue\@botfalse\@widfalse\@ins} -\def\@doublefullinsert{\@midfalse\p@getrue\@botfalse\@widfalse\@ins} -\def\@doublebottominsert{\@midfalse\p@gefalse\@bottrue\@widfalse\@ins} -\def\@doubleheavyinsert{\@midtrue\p@gefalse\@bottrue\@widfalse\@ins} - - - -% \forceleft and \forceright force left and right insertions independent -% of the current column position. - -\def\forceleft{\global\let\LRf@rce=L} % force left insert -\def\forceright{\global\let\LRf@rce=R} % force right insert - -\let\LRf@rce=X % default is no force - -%--------------------------------------------------* -% FOOTNOTES: wide footnotes go across the bottom of both columns, -% while the others just go in the left or right column. The names -% begin with @ because these are only enabled in double column mode. - -\def\@widefootnote#1{% footnote across a double column page - \let\@sf=\empty % parameter #2 (the text) is read later - \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi - #1\@sf\@wideVfootnote{#1}} - -\def\@wideVfootnote#1{\insert\footins\bgroup - \hsize=\pagewidth % as wide as a page - \interlinepenalty=\interfootnotelinepenalty - \splittopskip=\ht\strutbox % top baseline for broken footnotes - \splitmaxdepth=\dp\strutbox \floatingpenalty=\@MM - \leftskip=\z@skip \rightskip=\z@skip \spaceskip=\z@skip \xspaceskip=\z@skip - \textindent{#1}\footstrut\futurelet\next\fo@t} - -\def\@doubleVfootnote#1{% double column footnote in left or right column - \ifdim\pagetotal<\pageheight\relax % - \def\next{\@dblVfootnote\LFins{#1}}% - \else\def\next{\@dblVfootnote\RFins{#1}}% - \fi\next} - -\def\@dblVfootnote#1#2{% footnote insert in whichever column named by #1 - \insert#1\bgroup % begin insert - \interlinepenalty\interfootnotelinepenalty % - \splittopskip=\ht\strutbox % top baseline for broken footnotes - \splitmaxdepth=\dp\strutbox \floatingpenalty\@MM % - \leftskip=\z@skip \rightskip=\z@skip % - \spaceskip=\z@skip \xspaceskip=\z@skip % - \textindent{#2}\footstrut\futurelet\next\fo@t} - -% -%--------------------------------------------------* -% OUTPUT ROUTINES for double columns: - - -% \@nepageout ships out a single page with running headlines -% and footlines added. Can be used with single or double columns, -% depending on what you put as the argument. - -\def\@nepageout#1{% % output one page - \shipout\vbox{% % output a box - \offinterlineskip % no interline spacing! - \wideheadline % make wide headline - \vbox to \pageheight{\boxmaxdepth=\maxdepth % - #1\relax}% % box containing #1 - \widefootline}% % make wide footline - \advancepageno}% % increment page number - - -% The following are like \makeheadline and \makefootline in Plain -% except that they use \hbox to\pagewidth instead of \line. - -\def\wideheadline{% \makeheadline for double column mode - \vbox to\z@{\vskip-22.5\p@ % skip up some - \ifx\undefined\headlineoffset\else\vskip-\headlineoffset\fi - \hbox to \pagewidth{\vbox to 8.5\p@{}\the\headline}% content in \headline - \vss}% - \nointerlineskip}% - -\def\widefootline{% \makefootline for double column mode - \baselineskip=24\p@ % space down - \ifx\undefined\footlineoffset\else\vskip\footlineoffset\fi - \hbox to \pagewidth{\the\footline}}% % content in \footline - - -% \@doublecolumnout splits the page into two columns, including any -% insertions which have accumulated. - -\def\@doublecolumnout{% output routine for double column mode -% -% get height of columns in \dimen@ -% - \dimen@=\pageheight % start with total space - \advance\dimen@ by -\ht\partialpage % subtract used height - \advance\dimen@ by -\dp\partialpage % ... and deptn - \ifvoid\topins\else % subtract top inserts - \advance\dimen@ by -\ht\topins % - \advance\dimen@ by -\dp\topins % - \advance\dimen@ by -\bigskipamount % including skip - \advance\dimen@ by -\splittopskip\fi % and extra at top of cols. - \ifvoid\botins\else % subtract any bottom inserts - \advance\dimen@ by -\ht\botins % - \advance\dimen@ by -\dp\botins % - \advance\dimen@ by -\bigskipamount\fi % including skip - \ifvoid\footins\else % subtract full width footnotes - \advance\dimen@ by -\ht\footins % - \advance\dimen@ by -\dp\footins % - \advance\dimen@ by -\skip\footins\fi % including skip - \@saveSplitmax=\splitmaxdepth \splitmaxdepth=\colmaxdepth - \splittopskip=\topskip -% -% construct left and right columns, with inserts inserted, and force -% them to the desired size \dimen@ -% - \ifdim\dimen@>\baselineskip % if room for at least 1 line - \MakeColumn{1}{255}{\dimen@}{\NWins}{\LFins}{\SWins}% - \MakeColumn{2}{255}{\dimen@}{\NEins}{\RFins}{\SEins}% - \setbox1=\vbox to \dimen@{\unvbox1}% % reset to same size - \setbox2=\vbox to \dimen@{\unvbox2}% % reset to same size - \else % ... else no room - \setbox1=\vbox{}\setbox2=\vbox{}% % so just empty columns - \fi % end if room for columns -% - \@nepageout{\@pagesofar\@pagebottom}% % ship out double column page - \global\vsize=\@bigColHeight % - \unvbox255 \penalty\outputpenalty % put remaining text back - \splitmaxdepth=\@saveSplitmax} % reset \splitmaxdepth - - -% \MakeColumn{outbox}{inbox}{size}{topinsert}{footinsert}{bottominsert} -% creates a column of text of the given length, with the topinsert added -% at the top, and the footnote and bottominsert added at the bottom -% of the column (in that order). The result is put in outbox, while -% what is left over remains in inbox. - -\def\MakeColumn#1#2#3#4#5#6{% make a column with top and bottom inserts -% -% start the column with the topinsert (#4) and the main text (#2) -% - \setbox3=\vbox{\ifvoid#4\else\unvbox#4\vskip\skip#4\fi \unvbox#2}% -% -% also collect column footnotes (#5) and bottom inserts (#6) -% - - \setbox4=\vbox{\ifvoid#5\else\vskip\skip#5\footnoterule\unvbox#5\fi% - \ifvoid#6\else\vskip\skip#6\unvbox#6\fi}% -% -% split off just right amount from top stuff to make output column -% - \dimen@ii=#3\relax - \advance\dimen@ii by -\ht4 \advance\dimen@ii by -\dp4\relax - \setbox#1=\vsplit3 to \dimen@ii -% -% put the top and bottom together; put remainder from split back in input -% - \setbox#1=\vbox{\unvbox#1\unvbox4}% - \setbox#2=\vbox{\unvbox3}% -} - - -% \@pagesofar adds double column material to the page. The left column -% is in box 1, and the right column is in box 2 - -\def\@pagesofar{% add stuff to top of page collected so far - \ifvoid\topins\else\unvbox\topins % wide top inserts, if any? - \vskip\skip\topins\fi % some space below them - \unvbox\partialpage % partial page from past? - \wd1=\hsize \wd2=\hsize % set column sizes - \hbox to \pagewidth{\box1\hfill\box2}}% % combine 2 column boxes - - -% \@pagebottom puts the (wide) bottom and footnote inserts in place, -% if there are any. - -\def\@pagebottom{% add inserts to bottom of a page - \ifvoid\botins\else\bigskip\unvbox\botins\fi % wide bottom inserts, if any - \ifvoid\footins\else % wide footnotes, if any - \vskip\skip\footins\footnoterule % skip and rule above them - \unvbox\footins\fi} % then the footnotes - - -% \@balancecolumns is the output routine for balancing 2 columns. -% (Based loosely on \balancecolumns from The TeXbook, pg 417) - -\def\@balancecolumns{% balance partial double columns page -% -% get target column height from sum of text and all inserts -% - \setbox255=\vbox{\unvbox255}% reset glue - \dimen@=\ht255 \advance\dimen@ by \dp255 % main text - \@addsize\dimen@\NWins \@addsize\dimen@\NEins % top inserts - \@addsize\dimen@\LFins \@addsize\dimen@\RFins % column footnotes - \@addsize\dimen@\SWins \@addsize\dimen@\SEins % bottom inserts - \divide \dimen@ by 2 % and divide by 2 - \@saveSplitmax=\splitmaxdepth % - \splitmaxdepth=\colmaxdepth % - \splittopskip=\topskip % top skip for splits -% -% Loop over possible splits of text into left and right columns. -% Always use copies of boxes to avoid destroying contents. -% - \advance\dimen@ by -.5\baselineskip % and a smidgeon LESS - {\vbadness=20000 \loop % suppress errors - \setbox0=\copy255 % - \setbox5=\copy\NWins \setbox6=\copy\LFins\setbox7=\copy\SWins - \setbox8=\copy\NEins \setbox9=\copy\RFins \setbox10=\copy\SEins - \MakeColumn{1}{0}{\dimen@}{5}{6}{7}% % first column fixed height - \MakeColumn{2}{0}{\pageheight}{8}{9}{10}% % second big enuf for all - \ifdim\ht2>\ht1 - \global\advance\dimen@ by 1pt - \repeat}% % increment and try again -% -% End loop over possible splits. -% - \MakeColumn{1}{255}{\dimen@}{\NWins}{\LFins}{\SWins}% - \MakeColumn{2}{255}{\pageheight}{\NEins}{\RFins}{\SEins}% - \dimen@=\ht1 \ifdim\ht2>\ht1 \dimen@=\ht2 \fi % larger of two - \setbox1=\vbox to \dimen@{\unvbox1}% % reset to same size - \setbox2=\vbox to \dimen@{\unvbox2}% % reset to same size - \splitmaxdepth=\@saveSplitmax % restore \splitmaxdepth - \output={\@balancingerror}% % prepare for error - \@pagesofar} % put columns on page - - -\def\@addsize#1#2{% add size of box/insert #2 to counter #1 - \ifvoid#2\else\advance#1 by \skip#2\relax % unless void, add skip, - \advance#1 by \ht#2 \advance#1 by \dp#2\relax % and height and depth - \fi} - - -% If the balanced columns fill the page then \output will be called -% again, and this error message will be displayed. - -\newhelp\@balncErrormsg{% -@balancecolumns: I couldn't figure out how to balance the^^M -two columns. Maybe you can re-arange some text to make ^^M -the job easier. Try typing i\string\vfill to see the page anyway.} - -\def\@balancingerror{% error, columns not balanced before page finished - \newlinechar=`\^^M % ^^M is line break - \errhelp=\@balncErrormsg % longer help message - \errmessage{Page cannot be balanced}% % error message - \@nepageout{\unvbox255}}% % do something anyway - - -%--------------------------------------------------* -% \@leftcolrule and \@rightcolrule put rules across left and right -% columns for spanned equations - -\def\@leftcolrule{% Rule across bottom of left column - \vskip 2pt\nointerlineskip % some whitespace first - \hbox to \pagewidth{% % left column - \vbox to 6pt{\vfil \hrule width\colwidth height\rulewd}% - \hbox{\vrule height 6pt width\rulewd}\hfill}% - \smallskip\nobreak} - -\def\@rightcolrule{% rule across top of a right column after balancing - \vskip\baselineskip\nointerlineskip - \hbox to \pagewidth{\hfill % stretch across to right column - \hbox{\vrule height 6pt width\rulewd}% - \vbox to 6pt{\hrule width\colwidth height\rulewd \vfil}}% - \vskip 2pt} - -\def\@longequation{% - \enddoublecolumns % balance what we have - \@leftcolrule % rule below to separage - \def\endlongequation{\@endlongequation}} % enable - -\def\@endlongequation{% - \@rightcolrule % with the rule at top of right column - \doublecolumns} % then back to double column mode - - - -\def\longequation{\relax} % default for single column -\def\endlongequation{\relax} % does nothing - -%------------------------* -% Plain.tex compatibility: -% If these macros are called from plain TeX \botins won't be defined, so -% just fake it. - -\ifx\undefined\botins \let\botins=\topins \fi - -% These definitions are copied from TXSinit.tex so that TXSdcol.tex -% can be used with Plain and bottom inserts in columns will work. The -% \if@bot is just ignored by the Plain \endinsert. - -\def\topinsert{\@midfalse\p@gefalse\@botfalse\@ins} -\def\midinsert{\@midtrue\p@gefalse\@botfalse\@ins} -\def\pageinsert{\@midfalse\p@getrue\@botfalse\@ins} -\def\bottominsert{\@midfalse\p@gefalse\@bottrue\@ins} -\def\heavyinsert{\@midtrue\p@gefalse\@bottrue\@ins} - -\def\pagecontents{% constructs page contents, including bottom inserts - \ifvoid\topins\else\unvbox\topins % top inserts, if any - \vskip\skip\topins\fi % and some space below - \dimen@=\dp\@cclv \unvbox\@cclv % main page contents from \box255 - \ifvoid\botins\else\bigskip % bottom inserts? space above - \unvbox\botins\fi % and then insert the text - \ifvoid\footins\else % footnote inserts, if present - \vskip\skip\footins % skip above - \footnoterule % put the rule above footnotes - \unvbox\footins\fi % then the footnotes - \ifr@ggedbottom \kern-\dimen@ \vfil \fi} - -\catcode`@=12 % @ back to a letter -% >>> EOF TXSdcol.tex <<< |