summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/asaetr
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/asaetr
Initial commit
Diffstat (limited to 'macros/latex/contrib/asaetr')
-rw-r--r--macros/latex/contrib/asaetr/MANIFEST31
-rw-r--r--macros/latex/contrib/asaetr/asaesub.sty54
-rw-r--r--macros/latex/contrib/asaetr/asaetr.bib16
-rw-r--r--macros/latex/contrib/asaetr/asaetr.bst1209
-rw-r--r--macros/latex/contrib/asaetr/asaetr.cls46
-rw-r--r--macros/latex/contrib/asaetr/asaetr.pdfbin0 -> 78392 bytes
-rw-r--r--macros/latex/contrib/asaetr/asaetr.ps1716
-rw-r--r--macros/latex/contrib/asaetr/asaetr.sty598
-rw-r--r--macros/latex/contrib/asaetr/asaetr.tex266
-rw-r--r--macros/latex/contrib/asaetr/cmcscsl10.mf111
10 files changed, 4047 insertions, 0 deletions
diff --git a/macros/latex/contrib/asaetr/MANIFEST b/macros/latex/contrib/asaetr/MANIFEST
new file mode 100644
index 0000000000..49bdb566a0
--- /dev/null
+++ b/macros/latex/contrib/asaetr/MANIFEST
@@ -0,0 +1,31 @@
+Announcing ASAETR 1.0, a set of LaTeX and BibTeX styles, with documentation,
+to make your articles look like those in Transactions of the American Society
+of Agricultural Engineers. This is a vast improvement over ASAETR 0.9,
+which was released in Dec 90. Enjoy.
+
+MANIFEST:
+20142 asaetr.sty LaTeX style for ASAE TRANSACTIONS
+2050 asaesub.sty style used w/ asaetr.sty to meet submission guidelines
+23037 asaetr.bst BibTeX style for ASAE articles
+10413 asaetr.tex Documentation
+128140 asaetr.ps PostScript version of documentation
+384 asaetr.bib BibTeX database used for documentation
+5416 cmcscsl10.mf METAFONT source for slanted, small caps font
+
+If you need a pk/tfm for the above font, let me know.
+
+James Darrell McCauley
+
+Until 14 Feb 1992:
+Graduate Research Assistant
+Spatial Analysis Laboratory
+Department of Agricultural Engineering
+Texas A&M University
+College Station, TX 77843-2117, USA
+(Darrell.McCauley@tamu.edu, jdm5548@tamagen.bitnet)
+
+After 17 Feb 1992:
+USDA Fellow
+Department of Agricultural Engineering
+Purdue University
+West Lafayette, IN 47907-1146, USA
diff --git a/macros/latex/contrib/asaetr/asaesub.sty b/macros/latex/contrib/asaetr/asaesub.sty
new file mode 100644
index 0000000000..e26ce823a6
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaesub.sty
@@ -0,0 +1,54 @@
+% asaesub.sty 12-Feb-92
+% James Darrell McCauley
+% Department of Agricultural Engineering
+% Texas A&M University
+% College Station, TX 77843-2117
+% jdm5548@diamond.tamu.edu
+% jdm5548@tamagen.bitnet
+% Usage: \documentstyle[asaesub]{asaetr}
+% Function: make document suitable for paper submission to ASAE
+
+% change to single column
+\onecolumn
+
+% change to double spacing
+%\input doublespace.sty
+\def\baselinestretch{2}
+
+% get rid of dropped letters
+\def\drop#1{#1}
+% name and page number in top-right of each page (except first)
+\pagestyle{myheadings}
+\gdef\@firstauthor{}
+\def\firstauthor#1{\gdef\@firstauthor{#1}}
+\markboth{\hfill{\rm \@firstauthor,}}{\hfill{\rm \@firstauthor,}}
+%\markboth{\hfill\rm McCauley\ }{\hfill\rm McCauley\ }
+
+% don't double space tables and figures (stolen from doublespace.sty)
+\def\@xfloat#1[#2]{\ifhmode \@bsphack\@floatpenalty -\@Mii\else
+ \@floatpenalty-\@Miii\fi\def\@captype{#1}\ifinner
+ \@parmoderr\@floatpenalty\z@
+ \else\@next\@currbox\@freelist{\@tempcnta\csname ftype@#1\endcsname
+ \multiply\@tempcnta\@xxxii\advance\@tempcnta\sixt@@n
+ \@tfor \@tempa :=#2\do
+ {\if\@tempa h\advance\@tempcnta \@ne\fi
+ \if\@tempa t\advance\@tempcnta \tw@\fi
+ \if\@tempa b\advance\@tempcnta 4\relax\fi
+ \if\@tempa p\advance\@tempcnta 8\relax\fi
+ }\global\count\@currbox\@tempcnta}\@fltovf\fi
+ \global\setbox\@currbox\vbox\bgroup
+ \def\baselinestretch{1}\small\normalsize
+ \boxmaxdepth\z@
+ \hsize\columnwidth \@parboxrestore}
+\long\def\@footnotetext#1{\insert\footins{\def\baselinestretch{1}\footnotesize
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\footnotesep
+ \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+ \hsize\columnwidth \@parboxrestore
+ \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext
+ {\rule{\z@}{\footnotesep}\ignorespaces
+ #1\strut}}}
+
+
+% try to put floats on a page by themselves
+\def\floatpagefraction{.01}
diff --git a/macros/latex/contrib/asaetr/asaetr.bib b/macros/latex/contrib/asaetr/asaetr.bib
new file mode 100644
index 0000000000..1ed6d6ef1b
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.bib
@@ -0,0 +1,16 @@
+@book { ll:86 ,
+author = "Leslie Lamport" ,
+title = "\LaTeX: A Document Preparation System" ,
+publisher = "Addison--Wesley Pub.\ Co." ,
+year = "1986" ,
+address = "Reading, MA" ,
+}
+
+@article { asaeins ,
+author = "{ASAE}" ,
+title = "Instructions to Authors of {ASAE} Technical Publications" ,
+journal = "Transactions of the {ASAE}" ,
+year = "1990" ,
+volume = "33" ,
+number = "4" ,
+}
diff --git a/macros/latex/contrib/asaetr/asaetr.bst b/macros/latex/contrib/asaetr/asaetr.bst
new file mode 100644
index 0000000000..0c63fb0e87
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.bst
@@ -0,0 +1,1209 @@
+% asaetr.bst v0.9 01 Jan 91
+% James Darrell McCauley (jdm5548@diamond.tamu.edu)
+% This is part of a four file set:
+% asaetr.sty - LaTeX style for TRANSACTIONS OF THE ASAE (American Society for
+% Agricultural Engineers)
+% asaetr.bst - BiBTeX style for TRANSACTIONS OF THE ASAE
+% asaetr.tex - example usage of and documentation for above
+% asaetr.bib - part of the above example
+%
+% version = 0.9 of asaetr.bst 1991 January 01
+% James Darrell McCauley
+% Department of Agricultural Engineering
+% Texas A\&M University
+% College Station, Texas 77843-2117
+% jdm5548@diamond.tamu.edu
+
+% new.bst
+% nar.bst was created by Tom Schneider from unsrt.bst
+% version = 3.04 of nar.bst 1990 May 23
+% Tom Schneider
+% National Cancer Institute
+% Laboratory of Mathematical Biology
+% Frederick, Maryland
+% toms@ncifcrf.gov
+
+% BibTeX standard bibliography style `unsrt'
+ % version 0.99a for BibTeX versions 0.99a or later, LaTeX version 2.09.
+ % Copyright (C) 1985, all rights reserved.
+ % Copying of this file is authorized only if either
+ % (1) you make absolutely no changes to your copy, including name, or
+ % (2) if you do make changes, you name it something other than
+ % btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
+ % This restriction helps ensure that all standard styles are identical.
+ % The file btxbst.doc has the documentation for this style.
+
+ENTRY
+ { address
+ author
+ booktitle
+ chapter
+ edition
+ editor
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ volume
+ year
+ }
+ {}
+ { label }
+
+INTEGERS { output.state before.all mid.sentence after.sentence after.block
+ doblank straightnames}
+
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+
+ #0 'doblank := % put a blanks in output.nonnul if not zero
+ #0 'straightnames := % force names to be J. B. Smith if not zero
+ % otherwise they are Smith, J. B.
+}
+
+STRINGS { s t }
+
+FUNCTION {between}
+{ % what to do between output items TDS (AVOID COMMAS)
+ doblank #0 =
+ {" " * write$}
+ {write$}
+ if$
+}
+
+% from nar.bst, does okay 'cept no periods after titles
+%FUNCTION {output.nonnull}
+%{ 's :=
+% output.state mid.sentence =
+% {
+% between
+% }
+%
+% { output.state after.block =
+% {
+% write$ % TDS NO PERIODS!
+% newline$
+% }
+% { output.state before.all =
+% 'write$
+% {between}
+% if$
+% }
+% if$
+% mid.sentence 'output.state :=
+% }
+% if$
+% s
+%}
+
+% from plain.bst (add periods after title, but also adds
+% commas in other places)
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+% { ", " * write$ }
+ { " " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+ "\bibitem{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {fin.entry}
+{ add.period$
+ write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\em " swap$ * "}" * }
+ if$
+}
+
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names} % needs a total rewrite using 'and' function
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ {
+ straightnames #0 = % takes care of editors
+ { s nameptr "{vv}{ll}{, jj}{, f.}" format.name$ 't := }
+ { s nameptr "{f.{ }}{vv}{ ll}{, jj}" format.name$ 't := }
+ if$
+ numnames #1 >
+ %nameptr #1 =
+ { s nameptr "{f.{ }}{vv}{ ll}{, jj}" format.name$ 't := }
+ {s nameptr "{vv}{ll}{, jj}{, f.}" format.name$ 't := }
+ if$
+ nameptr #1 =
+ {s nameptr "{vv}{ll}{, jj}{, f.}" format.name$ 't := }
+ { s nameptr "{f.{ }}{vv}{ ll}{, jj}" format.name$ 't := }
+ if$
+ nameptr #1 >
+ { namesleft #1 >
+ { ", " * t * }
+ { numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ t "others" =
+ { " et al." * }
+ { " and " * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {format.authors}
+{ author empty$
+ { "" }
+ { author format.names }
+ if$
+}
+
+FUNCTION {format.editors}
+{
+ #1 'straightnames := % names go as J. B. Smith for editors
+ editor empty$
+ { "" }
+ { editor num.names$ #1 >
+ { "ed. " * }
+ { "ed. " * }
+% { ", editors" * }
+% { ", editor" * }
+ if$
+ editor format.names
+ }
+ if$
+ #0 'straightnames := % names go as Smith, J. B. again
+}
+
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { title "t" change.case$ }
+ if$
+}
+
+FUNCTION {n.dashify}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {format.date}
+{ year empty$
+ { month empty$
+ { "" }
+ { "there's a month but no year in " cite$ * warning$
+ month
+ }
+ if$
+ }
+ { month empty$
+ {" " year "." * * }
+% { month " " * year * }
+ {" " year "." * * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.btitle}
+{ title %emphasize not for NAR! TDS
+}
+
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$ * *
+}
+
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { "volume" volume tie.or.space.connect
+ series empty$
+ 'skip$
+ { " of " * series emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { output.state mid.sentence =
+ { "number" }
+ { "Number" }
+ if$
+ number tie.or.space.connect
+ series empty$
+ { "there's a number but no series in " cite$ * warning$ }
+ { " in " * series * }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+ { "" }
+ { output.state mid.sentence =
+ { " " edition * "l" change.case$ " edition" * } % TDS add space before
+ { " " edition * "t" change.case$ " edition" * } % TDS add space before
+ if$
+ }
+ if$
+}
+
+INTEGERS { multiresult }
+
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+
+FUNCTION {format.pages}
+{ pages empty$
+ { "" }
+ { pages multi.page.check
+% { "pp" pages tie.or.space.connect }
+ { "" pages n.dashify tie.or.space.connect }
+ { "" pages tie.or.space.connect }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.vol.num.pages}
+{ " " volume * field.or.null
+ number empty$
+ 'skip$
+ { "(" number * ")" * *
+ volume empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ }
+ if$
+ pages empty$
+ 'skip$
+ { duplicate$ empty$
+ { pop$ format.pages }
+ { ":" * pages n.dashify * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { "chapter" }
+ { type "l" change.case$ }
+ if$
+ chapter tie.or.space.connect
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.in.ed.booktitle}
+{ booktitle empty$
+ { "" }
+ { editor empty$
+ { "In " booktitle emphasize *}
+ { "In " booktitle emphasize * ", " * format.editors *
+ ", " * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {format.thesis.type}
+{ type empty$
+ 'skip$
+ { pop$
+ type "t" change.case$
+ }
+ if$
+}
+
+FUNCTION {format.tr.number}
+{ type empty$
+% { "Technical Report" }
+ { "--" }
+ % 'type
+ { type " No.\/" * }
+ if$
+ number empty$
+ { "t" change.case$ }
+ { number tie.or.space.connect }
+ if$
+}
+
+FUNCTION {format.article.crossref}
+{ key empty$
+ { journal empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref *
+ warning$
+ ""
+ }
+ { "In {\em " journal * "\/}" * } % TDS
+ if$
+ }
+ { "In " key * } % TDS
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+ editor num.names$ duplicate$
+ #2 >
+ { pop$ " et~al." * }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ { " et~al." * }
+ { " and " * editor #2 "{vv~}{ll}" format.name$ * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.book.crossref}
+{ volume empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ "In " % TDS
+ }
+ { "Volume" volume tie.or.space.connect
+ " of " *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { "{\em " * series * "\/}" * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.incoll.inproc.crossref}
+{ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { booktitle empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ ""
+ }
+ { "In " booktitle * } % TDS
+ if$
+ }
+ { "In " key * } % TDS
+ if$
+ }
+ { "In " format.crossref.editor * } % TDS
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ format.date "year" output.check
+ new.block
+ format.title "title" output.check
+% ". " output % give it a period after the title
+ new.block
+ crossref missing$
+ { journal emphasize "journal" output.check
+ format.vol.num.pages output
+% format.date "year" output.check % TDS move date
+ }
+ { format.article.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+
+ format.date "year" output.check % TDS new location
+ new.block
+ #1 'doblank := % remove blanks TDS
+ format.btitle emphasize "title" output.check
+% ". " output % give it a period after the title
+ crossref missing$
+ { format.bvolume output
+ new.block
+ format.number.series output
+ new.sentence
+ address output
+ ": " output
+ publisher "publisher" output.check
+ }
+ { new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+% format.date "year" output.check % TDS former location
+ new.block
+% note output
+ fin.entry
+ #0 'doblank := % blanks again TDS
+}
+
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ new.block
+ format.title "title" output.check
+ howpublished address new.block.checkb
+ howpublished output
+ address output
+ format.date output
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ new.block
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.number.series output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ }
+ { format.chapter.pages "chapter and pages" output.check
+ new.block
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ format.date "year" output.check % TDS
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.chapter.pages output
+ new.sentence
+ publisher "publisher" output.check
+ address output
+ format.edition output
+% format.date "year" output.check % TDS
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ format.date "year" output.check % TDS
+ new.block
+ format.title "title" output.check
+ new.block
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output % TDS pages go at the end
+ address empty$
+ { organization publisher new.sentence.checkb
+ organization output
+ ": " output % TDS put a colon
+ publisher output
+% format.date "year" output.check
+ }
+ { address output.nonnull
+% format.date "year" output.check
+ new.sentence
+ #1 'doblank := % remove blanks
+ organization output
+ ": " output % TDS put a colon after the location
+%zzz
+ publisher output
+% ". " output % TDS put a period after the publisher
+ #0 'doblank := % put back blanks
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+% format.pages output % TDS pages go at the end
+ }
+ if$
+ new.block
+% note output
+% format.pages output % TDS pages go at the end
+ fin.entry
+}
+
+FUNCTION {conference} { inproceedings }
+
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization empty$
+ 'skip$
+ { organization output.nonnull
+ address output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ format.date output
+ new.block
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ { address new.block.checka
+ address output
+ }
+ 'skip$
+ if$
+ }
+ { organization address new.block.checkb
+ organization output
+ address output
+ }
+ if$
+ format.edition output
+% new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.date "year" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ "Master's thesis." format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {masterthesis} { mastersthesis }
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ format.date output
+ title howpublished new.block.checkb
+ format.title output
+ howpublished new.block.checka
+ howpublished output
+ new.block
+% note output
+ fin.entry
+ empty.misc.check
+}
+
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.btitle "title" output.check
+ new.block
+ "PhD thesis" format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization output }
+ { format.editors output.nonnull }
+ if$
+ new.block
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ address empty$
+ { editor empty$
+ { publisher new.sentence.checka }
+ { organization publisher new.sentence.checkb
+ organization output
+ }
+ if$
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ new.sentence
+ editor empty$
+ 'skip$
+ { organization output }
+ if$
+ publisher output
+ }
+ if$
+ new.block
+% note output
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.date "year" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+ format.tr.number output.nonnull
+ add.period$
+ address output
+ ": " output
+ institution "institution" output.check
+% note output
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ new.block
+ format.date "year" output.check
+ new.block
+ format.title "title" output.check
+ new.block
+%% note "note" output.check
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+
+MACRO {jan} {"January"}
+
+MACRO {feb} {"February"}
+
+MACRO {mar} {"March"}
+
+MACRO {apr} {"April"}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"June"}
+
+MACRO {jul} {"July"}
+
+MACRO {aug} {"August"}
+
+MACRO {sep} {"September"}
+
+MACRO {oct} {"October"}
+
+MACRO {nov} {"November"}
+
+MACRO {dec} {"December"}
+
+MACRO {acmcs} {"ACM Computing Surveys"}
+
+MACRO {acta} {"Acta Informatica"}
+
+MACRO {cacm} {"Communications of the ACM"}
+
+MACRO {ibmjrd} {"IBM Journal of Research and Development"}
+
+MACRO {ibmsj} {"IBM Systems Journal"}
+
+MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
+
+MACRO {ieeetc} {"IEEE Transactions on Computers"}
+
+MACRO {ieeetcad}
+ {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
+
+MACRO {ipl} {"Information Processing Letters"}
+
+MACRO {jacm} {"Journal of the ACM"}
+
+MACRO {jcss} {"Journal of Computer and System Sciences"}
+
+MACRO {scp} {"Science of Computer Programming"}
+
+MACRO {sicomp} {"SIAM Journal on Computing"}
+
+MACRO {tocs} {"ACM Transactions on Computer Systems"}
+
+MACRO {tods} {"ACM Transactions on Database Systems"}
+
+MACRO {tog} {"ACM Transactions on Graphics"}
+
+MACRO {toms} {"ACM Transactions on Mathematical Software"}
+
+MACRO {toois} {"ACM Transactions on Office Information Systems"}
+
+MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
+
+MACRO {tcs} {"Theoretical Computer Science"}
+
+READ
+
+FUNCTION {sortify}
+{ purify$
+ "l" change.case$
+}
+
+INTEGERS { len }
+
+FUNCTION {chop.word}
+{ 's :=
+ 'len :=
+ s #1 len substring$ =
+ { s len #1 + global.max$ substring$ }
+ 's
+ if$
+}
+
+FUNCTION {sort.format.names}
+{ 's :=
+ #1 'nameptr :=
+ ""
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { nameptr #1 >
+ { " " * }
+ 'skip$
+ if$
+ s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
+ nameptr numnames = t "others" = and
+ { "et al" * }
+ { t sortify * }
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {sort.format.title}
+{ 't :=
+ "A " #2
+ "An " #3
+ "The " #4 t chop.word
+ chop.word
+ chop.word
+ sortify
+ #1 global.max$ substring$
+}
+
+FUNCTION {author.sort}
+{ author empty$
+ { key empty$
+ { "to sort, need author or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {author.editor.sort}
+{ author empty$
+ { editor empty$
+ { key empty$
+ { "to sort, need author, editor, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {author.organization.sort}
+{ author empty$
+ { organization empty$
+ { key empty$
+ { "to sort, need author, organization, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { author sort.format.names }
+ if$
+}
+
+FUNCTION {editor.organization.sort}
+{ editor empty$
+ { organization empty$
+ { key empty$
+ { "to sort, need editor, organization, or key in " cite$ * warning$
+ ""
+ }
+ { key sortify }
+ if$
+ }
+ { "The " #4 organization chop.word sortify }
+ if$
+ }
+ { editor sort.format.names }
+ if$
+}
+
+FUNCTION {presort}
+{ type$ "book" =
+ type$ "inbook" =
+ or
+ 'author.editor.sort
+ { type$ "proceedings" =
+ 'editor.organization.sort
+ { type$ "manual" =
+ 'author.organization.sort
+ 'author.sort
+ if$
+ }
+ if$
+ }
+ if$
+ " "
+ *
+ year field.or.null sortify
+ *
+ " "
+ *
+ title field.or.null
+ sort.format.title
+ *
+ #1 entry.max$ substring$
+ 'sort.key$ :=
+}
+
+ITERATE {presort}
+
+SORT
+
+STRINGS { longest.label }
+
+INTEGERS { number.label longest.label.width }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {longest.label.pass}
+
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
+}
+
+EXECUTE {begin.bib}
+
+EXECUTE {init.state.consts}
+
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{ newline$
+ "\end{thebibliography}" write$ newline$
+}
+
+EXECUTE {end.bib}
+
diff --git a/macros/latex/contrib/asaetr/asaetr.cls b/macros/latex/contrib/asaetr/asaetr.cls
new file mode 100644
index 0000000000..0d3f39ea94
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.cls
@@ -0,0 +1,46 @@
+% asaetr.cls
+%
+% Minimal hack needed to have asaetr.sty compile
+% using \documentclass instead of \documentstyle.
+% 05 Sept 1997 TCI Software Research
+% Added access to asaesub documentclass option.
+% 08 June 1999 MacKichan Software, Inc. (gp)
+% Added the two-letter font commands that are supposed to
+% be defined in the class file.
+% 11 May 2000 MacKichan Software, Inc. (gp)
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{asaetr}
+\newif\if@asaesubmit %(gp)
+\@asaesubmitfalse
+\DeclareOption{asaesub}{\@asaesubmittrue} %(gp)
+% for 2.09 compatability
+\newdimen\@maxsep
+\newdimen\@dblmaxsep
+
+\def\@normalsize{\@setsize\normalsize{12pt}\ixpt\@ixpt
+ \abovedisplayskip 4pt plus 1pt minus 1pt
+ \belowdisplayskip \abovedisplayskip
+ \abovedisplayshortskip 4pt plus 1pt
+ \belowdisplayshortskip \abovedisplayshortskip
+ \let\@listi\@listI}
+
+\let\normalsize=\@normalsize
+
+\input asaetr.sty
+
+\ProcessOptions %(gp)
+
+% Borrowed from article.cls
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+
+\if@asaesubmit %(gp)
+ \input{asaesub.sty}
+\fi
+\endinput %(gp)
diff --git a/macros/latex/contrib/asaetr/asaetr.pdf b/macros/latex/contrib/asaetr/asaetr.pdf
new file mode 100644
index 0000000000..8fcee0d0ac
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.pdf
Binary files differ
diff --git a/macros/latex/contrib/asaetr/asaetr.ps b/macros/latex/contrib/asaetr/asaetr.ps
new file mode 100644
index 0000000000..9982919146
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.ps
@@ -0,0 +1,1716 @@
+%!PS-Adobe-2.0
+%%Creator: dvips 5.45 Copyright 1986-91 Radical Eye Software
+%%Title: asaetr.dvi
+%%Pages: 7 1
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%%BeginProcSet: tex.pro
+/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
+load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
+isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get
+round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10
+N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{
+/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 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 add]{ch-image}
+imagemask restore}B /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}N /eop{clear SI restore
+showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
+known{start-hook}if /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}N /p /show load 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 statusdict begin /product where{pop product 0 7 getinterval
+(Display)eq}{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 /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{clear SS restore}B end
+%%EndProcSet
+TeXDict begin 1000 300 300 @start /Fa 5 118 df<030003800300000000000000000000
+0000001C002400460046008C000C0018001800180031003100320032001C0009177F960C>105
+D<383C0044C6004702004602008E06000C06000C06000C0C00180C00180C401818401818803008
+80300F00120E7F8D15>110 D<07C00C201870187038001E000FC003E000606060E060C0C0C180
+3F000C0E7E8D10>115 D<030003000600060006000600FFC00C000C000C001800180018001800
+300030803080310031001E000A147F930D>I<1C0200260600460600460600860C000C0C000C0C
+000C0C001818001818801818801838800C5900078E00110E7F8D14>I E
+/Fb 3 100 df<072018E0306060606060C0C0C0C0C0C841C862D03C700D0B7E8A11>97
+D<780018001800300030003000370078C0604060606060C0C0C0C0C0C0418063003C000B117E90
+0E>I<0780184030C060006000C000C000C000402060C01F000B0B7E8A0E>I
+E /Fc 26 124 df<007F8001E0C00780E00F01F00F01F00F01F00F00E00F00000F0000FFFFF0FF
+FFF00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F00F
+00F07FC3FE7FC3FE171A809919>12 D<78FCFCFCFC7806067D850C>46 D<00C003C0FFC0FFC003
+C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C07FFE7FFE
+0F187D9716>49 D<78FCFCFCFC78000000000078FCFCFCFC7806117D900C>58
+D<001FE02000FFFCE003F80FE007C003E01F8001E01F0000E03E0000E07E0000607C000060FC00
+0000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007C0000607E0000603E
+0000601F0000C01F8000C007C0038003F80F0000FFFC00001FF0001B1A7E9920>67
+D<FFFFFCFFFFFC0F803C0F801C0F800C0F800E0F80060F80060F83060F83000F83000F87000FFF
+000FFF000F87000F83000F83000F83000F80000F80000F80000F80000F80000F8000FFFC00FFFC
+00171A7E991C>70 D<FFFFE000FFFFF8000F807E000F803F000F801F000F801F800F801F800F80
+1F800F801F800F801F800F801F000F803E000F807C000FFFF8000F8000000F8000000F8000000F
+8000000F8000000F8000000F8000000F8000000F8000000F800000FFF80000FFF80000191A7E99
+1E>80 D<7FFFFF807FFFFF80781F0780701F0380601F0180E01F01C0C01F00C0C01F00C0C01F00
+C0001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F
+0000001F0000001F0000001F0000001F0000001F000007FFFC0007FFFC001A1A7E991F>84
+D<0FF0001C3C003E1E003E0E003E0F001C0F00000F0000FF000FCF003E0F007C0F00F80F00F80F
+00F80F00F817007C27E01FC3E013117F9015>97 D<FE0000FE00001E00001E00001E00001E0000
+1E00001E00001E00001E7F001FC3C01F00E01E00F01E00781E00781E007C1E007C1E007C1E007C
+1E007C1E00781E00781E00F01F00E01D83C0187F00161A7F9919>I<03F0000E1C001C0E003C07
+00780700780780F80780F80780FFFF80F80000F800007800007800003C01801C03000E060003FC
+0011117F9014>101 D<00FE0003C700078F800F0F800F0F800F07000F00000F00000F0000FFF0
+00FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
+000F00007FE0007FE000111A80990E>I<07E3C01C3CE0381CE0781EC0781E00781E00781E0078
+1E00381C001C380027E0002000002000003000003FFE001FFF801FFFC07003C0E000E0E000E0E0
+00E0E000E07001C03C078007FC0013197F9016>I<FE0000FE00001E00001E00001E00001E0000
+1E00001E00001E00001E1F001E63C01E81C01F01E01F01E01E01E01E01E01E01E01E01E01E01E0
+1E01E01E01E01E01E01E01E01E01E0FFCFFCFFCFFC161A7F9919>I<3C007E007E007E007E003C
+0000000000000000007E007E001E001E001E001E001E001E001E001E001E001E001E001E001E00
+FF80FF80091B7F9A0D>I<FE00FE001E001E001E001E001E001E001E001E001E001E001E001E00
+1E001E001E001E001E001E001E001E001E001E00FFC0FFC00A1A7F990D>108
+D<FE1F01F000FE63C63C001E81C81C001F01F01E001F01F01E001E01E01E001E01E01E001E01E0
+1E001E01E01E001E01E01E001E01E01E001E01E01E001E01E01E001E01E01E001E01E01E00FFCF
+FCFFC0FFCFFCFFC022117F9025>I<FE1F00FE63C01E81C01F01E01F01E01E01E01E01E01E01E0
+1E01E01E01E01E01E01E01E01E01E01E01E01E01E0FFCFFCFFCFFC16117F9019>I<03F8000E0E
+003C07803803807803C07803C0F803E0F803E0F803E0F803E0F803E0F803E07803C07C07C03C07
+800E0E0003F80013117F9016>I<FE7F00FFC3C01F01E01E00F01E00F81E00781E007C1E007C1E
+007C1E007C1E007C1E00781E00F81E00F01F01E01F83C01E7F001E00001E00001E00001E00001E
+0000FFC000FFC00016187F9019>I<FC78FC9C1D3E1D3E1E3E1E1C1E001E001E001E001E001E00
+1E001E001E00FFC0FFC00F117F9012>114 D<1FB020704030C030C030F000FF807FE03FF807F8
+003CC00CC00CE00CE008F830CFE00E117F9011>I<06000600060006000E000E001E003FF0FFF0
+1E001E001E001E001E001E001E001E001E181E181E181E181E180F3003E00D187F9711>I<FE0F
+E0FE0FE01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E01E03
+E01E03E00F05FC03F9FC16117F9019>I<FF03F0FF03F01E01801E01801F03800F03000F070007
+860007860003CC0003CC0001F80001F80001F80000F00000F00000600014117F9017>I<FFFFF8
+1501808A16>123 D E /Fd 1 1 df<00000000001800000000003C00000000007C0000000000F8
+0000000001F00000000003E00000000007C0000000000F80000000001F00000000003E00000000
+007C0000000000F80000000001F00000000003E00000000007C0000000000F80000000001F0000
+0000003E00000000007C0000000000F80000000001F00000000003E00000000007C0000000000F
+80000000001F00000000003E00000000007C0000000000F80000000001F00000000003E0000000
+0007C0000000000F80000000001F00000000003E00000000007C0000000000F80000000001F000
+00000003E00000000007C0000000000F80000000001F00000000003E00000000007C0000000000
+F80000000000F000000000006000000000002E2E82AB2A>0 D E /Fe 7
+85 df<003F0201C0C603002E0E001E1C000E1C0006380006780002700002700002F00000F00000
+F00000F00000F00000F000007000027000027800023800041C00041C00080E000803003001C0C0
+003F00171A7E991C>67 D<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E00
+0E000E000E000E000E000E000E000E000E000E000E00FFE00B1A7F990E>73
+D<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0070000700F000
+0780F0000780F0000780F0000780F0000780F0000780F0000780F000078078000F0078000F0038
+000E003C001E001C001C000E0038000700700001C1C000007F0000191A7E991E>79
+D<FFFF000E03C00E00E00E00700E00700E00780E00780E00780E00780E00700E00700E00E00E03
+C00FFF000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE0
+00151A7E991A>I<FFFC00000E0780000E01C0000E00E0000E00F0000E00F0000E00F0000E00F0
+000E00F0000E00E0000E01C0000E0780000FFC00000E0600000E0300000E0180000E01C0000E01
+C0000E01C0000E01E0000E01E0000E01E0000E01E0800E00F0800E007100FFE03E00191A7E991C
+>82 D<0FC21836200E6006C006C002C002C002E00070007E003FE01FF807FC003E000E00070003
+800380038003C002C006E004D81887E0101A7E9915>I<7FFFFF00701C0700401C0100401C0100
+C01C0180801C0080801C0080801C0080001C0000001C0000001C0000001C0000001C0000001C00
+00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C
+0000001C000003FFE000191A7F991C>I E /Ff 23 122 df<78FCFCFCFC7806067D850D>46
+D<03F8000F1E001C07003C07803803807803C07803C07803C0F803E0F803E0F803E0F803E0F803
+E0F803E0F803E0F803E0F803E0F803E0F803E0F803E07803C07803C03803803C07801C07000F1E
+0003F800131B7E9A18>48 D<00600001E0000FE000FFE000F3E00003E00003E00003E00003E000
+03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
+03E00003E00003E0007FFF807FFF80111B7D9A18>I<78FCFCFCFC7800000000000078FCFCFCFC
+7806127D910D>58 D<0FF8001C1E003E0F803E07803E07C01C07C00007C0007FC007E7C01F07C0
+3C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1F815127F9117>97
+D<FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F3F801FE1
+E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C1F003C1F00
+781F80701EC1E01C3F00171D7F9C1B>I<03FC000E0E001C1F003C1F00781F00780E00F80000F8
+0000F80000F80000F80000F800007800007801803C01801C03000E0E0003F80011127E9115>I<
+01FC000F07001C03803C01C07801C07801E0F801E0F801E0FFFFE0F80000F80000F80000780000
+7C00603C00601E00C00F038001FC0013127F9116>101 D<007F0001E38003C7C00787C00F87C0
+0F83800F80000F80000F80000F80000F8000FFF800FFF8000F80000F80000F80000F80000F8000
+0F80000F80000F80000F80000F80000F80000F80000F80000F80007FF8007FF800121D809C0F>
+I<03F8F00E0F381E0F381C07303C07803C07803C07803C07801C07001E0F000E0E001BF8001000
+001800001800001FFF001FFFC00FFFE01FFFF07801F8F00078F00078F000787000707800F01E03
+C007FF00151B7F9118>I<FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F
+00001F00001F0FC01F31E01F40F01F80F81F80F81F00F81F00F81F00F81F00F81F00F81F00F81F
+00F81F00F81F00F81F00F81F00F8FFE7FFFFE7FF181D7F9C1B>I<1E003F003F003F003F001E00
+000000000000000000000000FF00FF001F001F001F001F001F001F001F001F001F001F001F001F
+001F001F00FFE0FFE00B1E7F9D0E>I<FF00FF001F001F001F001F001F001F001F001F001F001F
+001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B1D7F9C
+0E>108 D<FF0FC07E00FF31E18F001F40F207801F80FC07C01F80FC07C01F00F807C01F00F807
+C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F8
+07C01F00F807C0FFE7FF3FF8FFE7FF3FF825127F9128>I<FF0FC0FF31E01F40F01F80F81F80F8
+1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8FFE7FFFFE7FF
+18127F911B>I<01FC000F07801C01C03C01E07800F07800F0F800F8F800F8F800F8F800F8F800
+F8F800F87800F07800F03C01E01E03C00F078001FC0015127F9118>I<FF3F80FFE1E01F80F01F
+00781F007C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C1F007C1F00781F80F01F
+C1E01F3F001F00001F00001F00001F00001F00001F0000FFE000FFE000171A7F911B>I<FE3E00
+FE47001E8F801E8F801E8F801F07001F00001F00001F00001F00001F00001F00001F00001F0000
+1F00001F0000FFF000FFF00011127F9114>114 D<1FD830786018E018E018F000FF807FE07FF0
+1FF807FC007CC01CC01CE01CE018F830CFC00E127E9113>I<0300030003000300070007000F00
+0F003FFCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C0F08079803F00E
+1A7F9913>I<FF07F8FF07F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
+1F00F81F00F81F00F81F01F80F01F80786FF01F8FF18127F911B>I<FFC7FCFFC7FC1F81800F83
+8007C70003EE0001FC0001F80000F800007C0000FE0001DF00039F00070F800607C00C03E0FF07
+FCFF07FC16127F9119>120 D<FFC1FCFFC1FC1F00601F80E00F80C00FC0C007C18007C18003E3
+0003E30001F70001F60000FE0000FC0000FC00007800007800003000003000007000706000F860
+00F8C000F980007300003E0000161A7F9119>I E /Fg 61 126 df<3806007C0E006C0E00EE1C
+00EE1C00EE3800EE38006C38007C700038700000700000E00000E00001C00001C00001C0000380
+00038000070000070E00071F000E1B000E3B800E3B801C3B801C3B80381B00381F00180E00111D
+7F9914>37 D<00C001C0030006000C001C0038003000700070006000E000E000E000E000E000E0
+00E000600070007000300038001C000C000600030001C000C00A1D7A9914>40
+D<8000C0006000300018001C000E00060007000700030003800380038003800380038003800300
+0700070006000E001C00180030006000C0008000091D7C9914>I<038003800380638CF39EFFFE
+3FF80FE00FE03FF8FFFEF39E638C0380038003800F107E9214>I<70F8FCFC7C0C1830E0C0060A
+798414>44 D<FFFEFFFEFFFE0F037E8C14>I<70F8F8F8700505798414>I<0006000E000E001C00
+1C003800380070007000E000E001C001C0038003800380070007000E000E001C001C0038003800
+70007000E000E000C0000F1D7E9914>I<07C00FE01C7038383018701C701CE00EE00EE00EE00E
+E00EE00EE00EE00EE00E701C701C383838381C700FE007C00F177E9614>I<0300030007000F00
+3F00F7004700070007000700070007000700070007000700070007000700070007007FF07FF00C
+177C9614>I<0FC01FF03838701CE00EE00EE00E400E000E001C001C00380030007000E001C003
+0006000C00180E300E7FFE7FFE0F177E9614>I<0FC01FF03838701C701C201C001C001C003800
+7007E007F00038001C000E000E400EE00EE00E701C78383FF00FC00F177E9614>I<00780000F8
+0001B80001B8000338000338000638000E38000C38001C3800383800303800703800E03800FFFF
+80FFFF8000380000380000380000380000380001FF0001FF0011177F9614>I<3FFC7FFC700070
+007000700070007000700077C07FF07838201C000C000E000E400EE00EE01C601C78783FF00FC0
+0F177E9614>I<0FE03FF8783C701CE00EE00EE00EE00E701C1EF003801FF03838701CE00EE00E
+E00EE00EF01E701C38381FF007C00F177E9614>56 D<70F8F8F87000000000000070F8F8F87005
+10798F14>58 D<4000E000F8007C001E000F8007C001F000F8003E001E003E00F801F007C00F80
+1E007C00F800E00040000F157E9514>62 D<01E007F00E38181C38FC71FC739E739EE70EE70EE7
+0EE70EE70EE70EE70E739C739C71F838F018060E1E07F801F00F177E9614>64
+D<FFF0FFFC381E380E3807380738073807380E381E3FFC3FFC381E380E38073807380738073807
+380E381EFFFCFFF810177F9614>66 D<03C60FFE1C3E181E381E700E700E600EE000E000E000E0
+00E000E000E000600E700E700E380C181C1C380FF003C00F177E9614>I<FFE000FFF800383C00
+381E00380E00380700380700380700380380380380380380380380380380380380380380380380
+380700380700380E00381E00383C00FFF800FFE00011177F9614>I<03C60FFE1C3E181E381E70
+0E700E600EE000E000E000E000E07FE07FE00E600E700E700E381E181E1C3E0FFE03CE10177F96
+14>71 D<FE3F80FE3F80380E00380E00380E00380E00380E00380E00380E00380E003FFE003FFE
+00380E00380E00380E00380E00380E00380E00380E00380E00380E00FE3F80FE3F8011177F9614
+>I<FFF8FFF8070007000700070007000700070007000700070007000700070007000700070007
+0007000700FFF8FFF80D177D9614>I<FE0FE0FE0FE03E0F803B1B803B1B803B1B803B1B803BBB
+803BBB8039B38039B38039B38039F38038E38038E3803803803803803803803803803803803803
+80FE0FE0FE0FE01317809614>77 D<FE3F80FE3F803E0E003B0E003B0E003B0E003B0E003B8E00
+398E00398E0039CE0039CE0039CE0038CE0038CE0038EE00386E00386E00386E00386E00383E00
+FE3E00FE3E0011177F9614>I<FFF0FFFC381E380E38073807380738073807380E381E3FFC3FF0
+38003800380038003800380038003800FE00FE0010177F9614>80 D<FFE000FFF800383C00381C
+00380E00380E00380E00380E00381C00383C003FF8003FF000383800381C00381C00381C00381C
+00381C00381C80381DC0381DC0FE0F80FE070012177F9614>82 D<0FCC1FFC307C603CE01CE01C
+E01CE00070007E003FE00FF001F8001C001E000E600EE00EE00EF01CF838FFF0C7E00F177E9614
+>I<7FFF80FFFF80E1C380E1C380E1C380E1C38001C00001C00001C00001C00001C00001C00001
+C00001C00001C00001C00001C00001C00001C00001C00001C0000FF8000FF80011177F9614>I<
+FE0FE0FE0FE0380380380380380380380380380380380380380380380380380380380380380380
+3803803803803803803803803803801C07001C07000E0E0007FC0001F0001317809614>I<FC1F
+80FC1F8070070070070070070070070070070070070030060031C6003BEE003BEE003B6E003B6E
+003B6E003B6E003B6E001B6C001B6C001A2C001E3C001E3C001E3C0011177F9614>87
+D<FE3F80FE3F80380E003C1E001C1C001E3C000E38000E380007700007700003600003E00003E0
+0001C00001C00001C00001C00001C00001C00001C00001C00007F00007F00011177F9614>89
+D<C000E000E00070007000380038001C001C000E000E000700070003800380038001C001C000E0
+00E00070007000380038001C001C000E000E00060F1D7E9914>92 D<1FC0007FF0007078002018
+00001C00001C0007FC001FFC003C1C00701C00E01C00E01C00E01C00707C003FFF800F8F801110
+7E8F14>97 D<FC0000FC00001C00001C00001C00001C00001C00001CF8001DFE001F07001E0300
+1C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC000CF800121780
+9614>I<03F80FFC1C1C380870006000E000E000E000E00060007000380E1C1E0FFC03F00F107E
+8F14>I<007E00007E00000E00000E00000E00000E00000E0007CE000FFE001C3E00301E00700E
+00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E00383E001FEFC007CFC012177F9614
+>I<07E00FF01C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F00F107E8F14>
+I<007C00FE01CE03840380038003807FFEFFFE0380038003800380038003800380038003800380
+038003807FFC7FFC0F177F9614>I<07CF001FFF80383B80301800701C00701C00701C00301800
+3838003FF00037C0007000007000003FF8001FFC003FFE00700F00E00380E00380E00380E00380
+7007003C1E001FFC0007F00011197F8F14>I<FC0000FC00001C00001C00001C00001C00001C00
+001C78001DFE001F86001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07
+001C0700FF8FE0FF8FE01317809614>I<030007800780030000000000000000007F807F800380
+03800380038003800380038003800380038003800380FFFCFFFC0E187D9714>I<006000F000F0
+006000000000000000001FF01FF000700070007000700070007000700070007000700070007000
+700070007000700070007040E0E0C07F803F000C207E9714>I<FC0000FC00001C00001C00001C
+00001C00001C00001DFF801DFF801C3C001C78001CF0001DE0001FC0001FC0001FE0001EF0001C
+70001C38001C38001C1C00FE3F80FE3F8011177F9614>I<FF80FF800380038003800380038003
+800380038003800380038003800380038003800380038003800380FFFEFFFE0F177E9614>I<FB
+8E00FFDF003CF3803CF38038E38038E38038E38038E38038E38038E38038E38038E38038E38038
+E380FEFBE0FE79E01310808F14>I<FC7800FDFE001F86001E07001C07001C07001C07001C0700
+1C07001C07001C07001C07001C07001C0700FF8FE0FF8FE01310808F14>I<07C01FF03C78701C
+701CE00EE00EE00EE00EE00EE00E701C783C3C781FF007C00F107E8F14>I<FCF800FDFE001F07
+001E03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0E001DFC001CF8
+001C00001C00001C00001C00001C00001C0000FF8000FF80001218808F14>I<03CE000FFE001C
+3E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E001C3E000FEE0007
+CE00000E00000E00000E00000E00000E00000E00007FC0007FC012187F8F14>I<FE1F00FE7F80
+0EE3800F81000F00000F00000E00000E00000E00000E00000E00000E00000E00000E0000FFF000
+FFF00011107F8F14>I<0FD83FF86038C038C038F0007F803FF007F8001C6006E006F006F81CFF
+F8CFE00F107E8F14>I<030007000700070007007FFCFFFC070007000700070007000700070007
+00070E070E070E070C03FC00F00F157F9414>I<FC3F00FC3F001C07001C07001C07001C07001C
+07001C07001C07001C07001C07001C07001C07001C1F000FFFE003E7E01310808F14>I<FE3F80
+FE3F801C1C001C1C001C1C001C1C000E38000E38000E380006300007700007700007700003E000
+03E00003E00011107F8F14>I<FF7F80FF7F80380E00380E00380E00380E0039CE0039CE0019CC
+001B6C001B6C001A6C001A6C001E7C000E78000E780011107F8F14>I<7E3F007E3F001E38000E
+780007700007E00003E00001C00003C00003E0000770000E78000E38001C1C00FE3F80FE3F8011
+107F8F14>I<FE3F80FE3F801C1C001C1C001C1C000E1C000E38000E3800073800073000073000
+03700003700001E00001E00001E00001C00001C00001C0000380007380007700007E00003C0000
+11187F8F14>I<003E00FE01E003800380038003800380038003800380038003807F00FE007F00
+038003800380038003800380038003800380038001E000FE003E0F1D7E9914>123
+D<7800FE000F00038003800380038003800380038003800380038001FC00FE01FC038003800380
+03800380038003800380038003800F00FE0078000F1D7E9914>125 D E
+/Fh 11 117 df<70F8F8F0E005057B840D>46 D<01FFE1FFE003FFE3FFE0003C003C00003C003C
+00003C003C00003C003C00007800780000780078000078007800007800780000F000F00000F000
+F00000FFFFF00000FFFFF00001E001E00001E001E00001E001E00001E001E00003C003C00003C0
+03C00003C003C00003C003C0000780078000078007800007800780000780078000FFF8FFF800FF
+F0FFF000231C7D9B22>72 D<1FFFFFF03FFFFFF03E0781F0380780607007806060078060600F00
+60C00F0060C00F0060C00F0060001E0000001E0000001E0000001E0000003C0000003C0000003C
+0000003C00000078000000780000007800000078000000F0000000F0000000F0000000F000007F
+FF80007FFF80001C1C789B21>84 D<000380000380000780000780000F80001F80001F80003780
+0037C00063C00063C000C3C00183C00183C003FFC003FFC00603C00E03C01E03C0FF0FF8FF0FF8
+15157F9419>97 D<07FFE007FFF800F03C01E01E01E00E01E00F01E00F03C00F03C00F03C00F03
+C00F07801E07801E07801E07803C0F00380F00700F00E00F03C0FFFF80FFFE0018157F941A>
+100 D<07FFFC07FFFC00F03C01E01C01E01C01E19C01E19803C31803C70003FF0003FF00078600
+0786180786180786300F00300F00700F00E00F01E0FFFFE0FFFFC016157F9417>I<001F8400FF
+CC03E07C0780380F00381E00383C00383C0030780000780000780000F01FFCF01FF8F001E0F001
+E07003C07803C03803C01E07C00FFD8003F08016157C941B>103 D<07FE07FE00F001E001E001
+E001E003C003C003C003C007800780078007800F000F000F000F00FFE0FFC00F157F940D>105
+D<07F03FC007F83FC000F80E0001F80C0001BC0C0001BC0C00019E0C00031E1800031E1800030F
+1800030F18000607B0000607B0000607B0000603F0000C03E0000C01E0000C01E0001C01E000FF
+00C000FF00C0001A157F9419>110 D<00F88001FF800387800703000E03000E03000E00000F00
+000FF0000FF80007FC0003FE00003E00001E00001E00601C00601C00601800787000FFE000CFC0
+0011157E9413>115 D<1FFFFC1FFFFC3C1E1C303C1C303C0C603C0C603C18C078180078000078
+0000780000F00000F00000F00000F00001E00001E00001E00001E0003FFE003FFC0016157C9419
+>I E /Fi 28 122 df<00004000000000E000000000E000000000E000000001F000000001F000
+000003F800000002780000000278000000043C000000043C000000043C000000081E000000081E
+000000101F000000100F000000100F000000200780000020078000006007C000004003C0000040
+03C00000FFFFE00000FFFFE000008001E000010000F000010000F000020000F800020000780002
+000078000400003C000400003C001E00003E00FFC003FFE0FFC003FFE023237DA229>65
+D<FFFFFC00FFFFFF0007800FC0078003E0078001F0078001F0078000F8078000F8078000F80780
+00F8078000F8078000F0078001F0078003E0078007C007801F0007FFFF00078007C0078001E007
+8000F0078000F8078000780780007C0780007C0780007C0780007C0780007C07800078078000F8
+078001F0078003F007800FE0FFFFFF80FFFFFE001E227CA126>I<FFFFFFE0FFFFFFE0078003E0
+078000E00780006007800020078000300780003007800010078000100780201007802010078020
+0007802000078060000780E00007FFE00007FFE0000780E0000780600007802000078020000780
+2000078020000780000007800000078000000780000007800000078000000780000007800000FF
+FE0000FFFE00001C227CA123>70 D<0007F80000003C0F000000F003C00001C000E00003800070
+0007000038000F00003C001E00001E001E00001E003C00000F003C00000F007C00000F80780000
+07807800000780F8000007C0F8000007C0F8000007C0F8000007C0F8000007C0F8000007C0F800
+0007C0F8000007C078000007807C00000F807C00000F803C00000F003C00000F001E00001E001E
+00001E000F00003C000780007800038000700001E001E00000F003C000003C0F00000007F80000
+22247CA22A>79 D<FFFFF800FFFFFF0007800F80078003C0078001E0078001F0078000F0078000
+F8078000F8078000F8078000F8078000F8078000F0078001F0078001E0078003C007800F8007FF
+FE0007800000078000000780000007800000078000000780000007800000078000000780000007
+80000007800000078000000780000007800000FFFC0000FFFC00001D227CA125>I<FFFFE00000
+FFFFFC000007801F00000780078000078003C000078003E000078001E000078001F000078001F0
+00078001F000078001F000078001E000078003E000078003C000078007000007803E000007FFF0
+0000078078000007801C000007800E000007800F00000780070000078007800007800780000780
+0780000780078000078007C000078007C000078007C000078007C020078003E020078003E020FF
+FC01E040FFFC00F0800000003F0023237CA128>82 D<01F80807FF181E07983800F83000787000
+38600018E00018E00008E00008E00008F000007800007C00003F00003FF8001FFF0007FFC001FF
+E0001FF00001F800007800003800003C00001C80001C80001C80001C80001CC00018E00038E000
+30F80070CF01E0C7FF8080FE0016247CA21E>I<7FFFFFFF007FFFFFFF007801E00F006001E003
+006001E001004001E00100C001E00180C001E001808001E000808001E000808001E000808001E0
+00800001E000000001E000000001E000000001E000000001E000000001E000000001E000000001
+E000000001E000000001E000000001E000000001E000000001E000000001E000000001E0000000
+01E000000001E000000001E000000001E000000001E0000000FFFFC00000FFFFC00021227DA127
+>I<00040000000E0000000E0000000E0000001F0000001F0000003F8000002780000027800000
+43C0000043C0000043C0000081E0000081E0000101F0000100F0000100F00003FFF80002007800
+06007C0004003C0004003C000C001E000C001E003C003F00FF00FFE01B1A7F991F>97
+D<FFFF800F00E00F00700F00380F003C0F003C0F003C0F003C0F003C0F00780F00700F01E00FFF
+C00F00F00F00380F003C0F001C0F001E0F001E0F001E0F001E0F001C0F003C0F00780F00F0FFFF
+C0171A7E991D>I<003F0201C0C603002E0E001E1C000E1C0006380006780002700002700002F0
+0000F00000F00000F00000F00000F000007000027000027800023800041C00041C00080E000803
+003001C0C0003F00171A7E991D>I<FFFF80000F01E0000F0070000F0038000F001C000F000E00
+0F000E000F0007000F0007000F0007800F0007800F0007800F0007800F0007800F0007800F0007
+800F0007800F0007000F0007000F000F000F000E000F001C000F0038000F0070000F01E000FFFF
+8000191A7E991F>I<FFFFF80F00380F00180F00080F000C0F00040F00040F00040F02000F0200
+0F02000F06000FFE000F06000F02000F02000F02000F00020F00020F00020F00060F00040F0004
+0F000C0F003CFFFFFC171A7E991C>I<FFFFF00F00700F00300F00100F00180F00080F00080F00
+080F02000F02000F02000F06000FFE000F06000F02000F02000F02000F00000F00000F00000F00
+000F00000F00000F00000F8000FFF000151A7E991B>I<003F810001E063000380170006000F00
+0C0007001C00030038000300780001007800010070000100F0000000F0000000F0000000F00000
+00F0000000F001FFE070001F0078000F0078000F0038000F001C000F000C000F0006000F000380
+170001E06300003F81001B1A7E9920>I<FFE3FF800F0078000F0078000F0078000F0078000F00
+78000F0078000F0078000F0078000F0078000F0078000F0078000FFFF8000F0078000F0078000F
+0078000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F0078000F007800
+FFE3FF80191A7E991F>I<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F00
+0F000F000F000F000F000F000F000F000F000F000F00FFF00C1A7F990F>I<1FFE01F000F000F0
+00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F060F0F0F0F0E061
+E061C01F000F1A7E9915>I<FFF0000F80000F00000F00000F00000F00000F00000F00000F0000
+0F00000F00000F00000F00000F00000F00000F00000F00000F00100F00100F00100F00300F0020
+0F00600F00600F01E0FFFFE0141A7E991A>108 D<FF0003FE0F0003E00F0003E00B8005E00B80
+05E00B8005E009C009E009C009E009C009E008E011E008E011E008E011E0087021E0087021E008
+3841E0083841E0083841E0081C81E0081C81E0081C81E0080F01E0080F01E0080F01E0080601E0
+1C0601E0FF861FFE1F1A7E9925>I<FF00FF800F801C000F8008000BC0080009E0080009E00800
+08F0080008F8080008780800083C0800083C0800081E0800080F0800080F0800080788000803C8
+000803C8000801E8000800F8000800F800080078000800780008003800080018001C001800FF80
+0800191A7E991F>I<007F800001C0E000070038000E001C001C000E003C000F00380007007800
+07807000038070000380F00003C0F00003C0F00003C0F00003C0F00003C0F00003C0F00003C078
+00078078000780380007003C000F001C000E000E001C000700380001C0E000007F80001A1A7E99
+20>I<FFFE00000F03C0000F00E0000F00F0000F0078000F0078000F0078000F0078000F007800
+0F00F0000F00E0000F03C0000FFE00000F0380000F01E0000F00E0000F00F0000F00F0000F00F0
+000F00F0000F00F0000F00F0000F00F0400F0070400F003880FFF01F001A1A7E991E>114
+D<07E100181B00300700600300600300E00100E00100E00100F00000F800007F80003FF8001FFC
+000FFE0000FF00000F00000780000780800380800380800380C00300C00700E00600DC0C0083F0
+00111A7E9917>I<7FFFFF00701E0700601E0100401E0100C01E0180801E0080801E0080801E00
+80001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E
+0000001E0000001E0000001E0000001E0000001E0000001E0000003F000003FFF000191A7F991D
+>I<FFF0FF800F001C000F0008000F0008000F0008000F0008000F0008000F0008000F0008000F
+0008000F0008000F0008000F0008000F0008000F0008000F0008000F0008000F0008000F000800
+0F00080007001000078010000380200001C0600000E08000003F0000191A7E991F>I<FFC00FE0
+1F0007801F0003000F0002000F000200078004000780040007C0040003C0080003C0080001E010
+0001E0100001F0100000F0200000F020000078400000784000007CC000003C8000003C8000001F
+0000001F0000000E0000000E0000000E0000000400001B1A7F991F>I<FFC00FF01F0007801F00
+03000F8002000780040007C0040003E0080001E0080001F0100000F8300000782000007C400000
+3E4000001E8000001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
+000F0000000F0000000F000000FFE0001C1A7F991F>121 D E /Fj 84 127
+df<60F0F0F0F0F0F0F0F0F0F0700000000060F0F0600414799312>33 D<0E700E700E700E70FF
+FEFFFE7FFE0E700E700E701CE01CE07FFEFFFEFFFE1CE01CE01CE01CE01CE00F147F9312>35
+D<0100030003000F803FE073704338C338C338C31073007F003FC00FE003F003384318E318E318
+E33073603FC00F800300030001000D1A7E9612>I<30187838FC38FC70FC70FC70FCE0FCE078E0
+31C001C001C0038003800700070007000E180E3C0E7E1C7E1C7E1C7E387E383C18180F1A7F9612
+>I<07001F8019C039C039C039C039BE3B3E3E701C701C701CE03EE06FE0E7C0E3C4E38E63CE7E
+FC3C380F147F9312>I<60F0F878181818303060C080050C799312>I<0180038006000C00180038
+00300070007000E000E000E000E000E000E000E000700070003000380018000C00060003800180
+09197B9612>I<80C06030181C0C0E0E070707070707070E0E0C1C183060C08008197C9612>I<07
+0007000700E738FFF87FF01FC01FC07FF0FFF8E7380700070007000D0E7E9012>I<60F0F87818
+3030E0C00509798312>44 D<FFF8FFF8FFF80D037E8B12>I<60F0F0600404798312>I<00180038
+00380070007000E000E001C001C001C003800380070007000E000E001C001C001C003800380070
+007000E000E000C0000D1A7E9612>I<07C00FE01C703838701C701CE00EE00EE00EE00EE00EE0
+0EE00EE01E701C701C38381C700FE007C00F147F9312>I<060006000E001E00FE00EE000E000E
+000E000E000E000E000E000E000E000E000E000E00FFE0FFE00B147D9312>I<0F803FC070E0E0
+70E038E038403800380030007000E000C00180030006000C00183830387FF87FF80D147E9312>
+I<0FE03FF07838701C201C001C0038007807E007F00038001C000E000E400EE00EE01C78383FF0
+0FC00F147F9312>I<00F001F00370037006700E700C701C70387038707070E070FFFEFFFE0070
+00700070007003FE03FE0F147F9312>I<7FF07FF07000700070007000700070007F807FE06070
+007000384038E038E038E07070E03FC01F000D147E9312>I<01F007F80E1C181C381C70007000
+E7C0EFF0F838F01CE00EE00EE00E700E700E301C38381FF007C00F147F9312>I<E000FFFEFFFE
+E018E038007000E000C001C00380038007000700070007000E000E000E000E000E0004000F157F
+9412>I<07C01FF03C78783C701C701C701C38380FE007C03C78701CE00EE00EE00EE00E701C78
+3C1FF00FE00F147F9312>I<07C01FF038387018E01CE00CE00EE00E701E383E1FEE0FCE000E00
+1C001C7018703870F03FC00F800F147F9312>I<60F0F06000000000000060F0F060040E798D12>
+I<60F0F06000000000000060F0F070303060C0800413798D12>I<4000E000F0007C003E000F80
+07C001E000F8007800F801E007C00F803E007C00F000E00040000D137E9312>62
+D<03E007F01E18381C30FC71FE739EE30EE70EE70EE70EE70EE30C739C71F830F038001E0E07FE
+03F80F147F9312>64 D<038007C007C006C006C00EE00EE00EE00EE00C601C701C701C701FF01F
+F0383838383838FC7EFC7E0F147F9312>I<FFE0FFF03838381C381C381C381C383838783FF03F
+F8381C380E380E380E380E381E383CFFF8FFF00F147F9312>I<03E60FFE1C3E381E700E700E60
+0EE000E000E000E000E000E000600E700E700E381C1C380FF003E00F147F9312>I<FFC0FFF038
+783838381C381C381E380E380E380E380E380E380E380E381C381C38383878FFF0FFC00F147F93
+12>I<FFFEFFFE380E380E380E3800380038E038E03FE03FE038E038E03800380E380E380E380E
+FFFEFFFE0F147F9312>I<FFFEFFFE380E380E380E3800380038E038E03FE03FE038E038E03800
+3800380038003800FF00FF000F147F9312>I<07980FF81878387870387038E038E000E000E000
+E0FCE0FCE038E03870387038387818780FF807B80E147F9312>I<FC7EFC7E3838383838383838
+3838383838383FF83FF83838383838383838383838383838FC7EFC7E0F147F9312>I<FFE0FFE0
+0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE0FFE00B147D
+9312>I<0FF80FF800E000E000E000E000E000E000E000E000E000E000E000E000E040E0E0E0E1
+C07F803F000D147E9312>I<FF00FF003800380038003800380038003800380038003800380038
+003804380E380E380EFFFEFFFE0F147F9312>76 D<FC7EFC7E7C7C745C76DC76DC76DC76DC76DC
+76DC77DC739C739C701C701C701C701C701CF83EF83E0F147F9312>I<FEFEFEFE3E383A383B38
+3B383B383B383B383B3839B839B839B839B839B839B838B838F8FEF8FEF80F147F9312>I<3FE0
+7FF07070E038E038E038E038E038E038E038E038E038E038E038E038E038E03870707FF03FE00D
+147E9312>I<FFE0FFF8383C381C380E380E380E380E381C383C3FF83FE0380038003800380038
+003800FE00FE000F147F9312>I<FF80FFE038F03878383838383838387838F03FE03FC038E038
+7038703870387038773877FE3EFE1C10147F9312>82 D<1F303FF070F0E070E070E070E0007000
+7F003FC00FE000F0003800386038E038E030F070FFE0CF800D147E9312>I<7FFEFFFEE38EE38E
+E38E03800380038003800380038003800380038003800380038003801FF01FF00F147F9312>I<
+FE3F80FE3F80380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00
+380E00380E00380E001C1C000E380007F00003E0001114809312>I<FC7EFC7E38383838383838
+383C781C701C701C701C700C600EE00EE00EE006C006C007C007C003800F147F9312>I<F83EF8
+3E701C701C701C701C701C701C77DC77DC37D836D836D836D836D836D836D83EF83C781C700F14
+7F9312>I<7C7C7C7C1C701CE00EE00FE00FC007C007800380078007C00FC00EE01EE01C701C70
+3838FC7EFC7E0F147F9312>I<FC7EFC7E383838381C701C700EE00EE00EE007C007C003800380
+038003800380038003800FE00FE00F147F9312>I<FFC0FFC0E000E000E000E000E000E000E000
+E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000FFC0FFC00A1A7A9612
+>91 D<C000E000E00070007000380038001C001C001C000E000E00070007000380038001C001C0
+01C000E000E0007000700038003800180D1A7E9612>I<FFC0FFC001C001C001C001C001C001C0
+01C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C0FFC0FFC00A1A7F
+9612>I<FFF8FFF8FFF80D037E7F12>95 D<0818306060C0C0C0F0F87830050C7A9612>I<3F807F
+C070E0207000700FF03FF07870E070E070E07070F03FFE1F3E0F0E7E8D12>I<F800F800380038
+00380038003BE03FF03C38381C380C380E380E380E380E380C381C3C383FF01BC00F147F9312>
+I<07F01FF8383870106000E000E000E000E0006000703838381FF007E00D0E7E8D12>I<00F800
+F8003800380038003807B81FF8387870386038E038E038E038E0386038707838781FFE0FBE0F14
+7F9312>I<07801FE0387070706038E038FFF8FFF8E0006000703838381FF007C00D0E7E8D12>I<
+007E00FF01C70382038003807FFEFFFE03800380038003800380038003800380038003803FF83F
+F81014809312>I<0F9E1FFF38E7707070707070707038E03FC03F8070003FE03FF83FFC701EE0
+0EE00EE00E600C783C1FF00FE010167F8D12>I<F800F800380038003800380039E03FF03E383C
+3838383838383838383838383838383838FE3EFE3E0F147F9312>I<06000F000F000600000000
+000000FF00FF000700070007000700070007000700070007000700FFF0FFF00C157D9412>I<00
+C001E001E000C00000000000001FE01FE000E000E000E000E000E000E000E000E000E000E000E0
+00E000E000E000E040C0E1C0FF807E000B1C7E9412>I<F800F80038003800380038003BFC3BFC
+38F039E03BC03F803F803FC03DE038E038703838FC7EFC7E0F147F9312>I<FF00FF0007000700
+07000700070007000700070007000700070007000700070007000700FFF8FFF80D147E9312>I<
+F71C00FFBE0079E70079E70071C70071C70071C70071C70071C70071C70071C70071C700F9E780
+F8E380110E808D12>I<F9E0FFF03E383C3838383838383838383838383838383838FE3EFE3E0F
+0E7F8D12>I<0F803FE038E07070E038E038E038E038E038F078707038E03FE00F800D0E7E8D12>
+I<FBE0FFF03C38381C380C380E380E380E380E380C381C3C383FF03BC038003800380038003800
+FE00FE000F157F8D12>I<079C1FFC387C703C601CE01CE01CE01CE01C601C703C387C1FFC079C
+001C001C001C001C001C007F007F10157F8D12>I<FCF8FDFC1F1C1E081E001C001C001C001C00
+1C001C001C00FFC0FFC00E0E7E8D12>I<1FF03FF06070C070E0007F003FE00FF000786018E018
+F030FFE0DFC00D0E7E8D12>I<06000E000E000E007FF8FFF80E000E000E000E000E000E000E00
+0E380E380E3807F003C00D127F9112>I<F8F8F8F8383838383838383838383838383838383838
+38781FFE0FBE0F0E7F8D12>I<FC7EFC7E38383C781C701C701C700EE00EE00EE006C007C007C0
+03800F0E7F8D12>I<FEFEFEFE701C701C301838383BB83FF83FF83AB838B81CF01CF01CF00F0E
+7F8D12>I<7C7C7C7C1CF00EE00FC007C00380078007C00EE01EF01C70FC7EFC7E0F0E7F8D12>I<
+FC7EFC7E3C381C381C701C700E700E600E6006E006E003C003C003C0038003800380778077007E
+003C000F157F8D12>I<3FFC7FFC7038707000E001C0038007000E001C1C381C701CFFFCFFFC0E
+0E7F8D12>I<00F801F80380070007000700070007000700070007000E00FC00FC000E00070007
+00070007000700070007000700038001F800F80D1A7E9612>I<7800FC000E0007000700070007
+000700070007000700038001F801F80380070007000700070007000700070007000E00FC007800
+0D1A7E9612>125 D<18403CE0E78043000B047D9312>I E /Fk 55 124
+df<00FCF807839C0E079C1C07081C07001C07001C07001C07001C0700FFFFE01C07001C07001C
+07001C07001C07001C07001C07001C07001C07001C07001C07001C0700FF1FE01617809615>11
+D<60F0F0F0F0F06060606060606060600000000060F0F06004177D960A>33
+D<01C0000320000610000E10000E10000E10000E20000E40000E80000780FE0700380700200B80
+2013804031C04061E08060E100E07100E03A00E01C02700E0238370C0FC1F817177F961B>38
+D<0102040C1818303070606060E0E0E0E0E0E0E0E0E0E060606070303018180C04020108227D98
+0E>40 D<8040203018180C0C0E060606070707070707070707070606060E0C0C18183020408008
+227E980E>I<60F0F070101020204040040A7D830A>44 D<FF80FF80090280870C>I<60F0F06004
+047D830A>I<07C018303018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C60
+0C701C30181C7007C00F157F9412>48 D<03000700FF0007000700070007000700070007000700
+0700070007000700070007000700070007007FF00C157E9412>I<0F8030E040708030C038E038
+4038003800700070006000C00180030006000C08080810183FF07FF0FFF00D157E9412>I<2030
+3FE03FC0240020002000200020002F8030E020700030003800384038E038E0388030406020C01F
+000D157E9412>53 D<01F00608080C181C301C70006000E000E3E0EC30F018F00CE00EE00EE00E
+600E600E300C3018183007C00F157F9412>I<40007FFE7FFC7FF8C00880108020004000800080
+0100010003000200060006000E000E000E000E000E0004000F167E9512>I<07C0183030186018
+E00CE00CE00EE00EE00E601E301E186E0F8E000E000C001C70187018603020C01F800F157F9412
+>57 D<001000003800003800003800005C00005C00005C00008E00008E00008E00010700010700
+03078002038002038007FFC00401C00401C00800E00800E01800E03800F0FE03FE17177F961A>
+65 D<00FC100383300E00B01C0070380030300030700010600010E00010E00000E00000E00000
+E00000E00000E000106000107000103000203800201C00400E008003830000FC0014177E9619>
+67 D<FFFF001C01C01C00E01C00301C00381C00181C001C1C000C1C000E1C000E1C000E1C000E
+1C000E1C000E1C000E1C000C1C001C1C001C1C00381C00301C00601C01C0FFFF0017177F961B>
+I<FFFFE01C00E01C00601C00201C00101C00101C00101C04001C04001C04001C0C001FFC001C0C
+001C04001C04081C04081C00081C00181C00101C00101C00301C00F0FFFFF015177F9618>I<FF
+FFE01C00E01C00601C00201C00101C00101C00101C04001C04001C04001C0C001FFC001C0C001C
+04001C04001C04001C00001C00001C00001C00001C00001C0000FFC00014177F9617>I<007E08
+0381980600580C0038180018300018700008700008E00008E00000E00000E00000E00000E003FE
+E000387000387000383000381800380C00380600380380D8007F0817177E961C>I<FFE00E000E
+000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
+FFE00B177F960D>73 D<FFC0001C00001C00001C00001C00001C00001C00001C00001C00001C00
+001C00001C00001C00001C00001C00201C00201C00201C00601C00601C00401C00C01C03C0FFFF
+C013177F9616>76 D<FE0003F81E0003C0170005C0170005C0170005C0138009C0138009C011C0
+11C011C011C011C011C010E021C010E021C0107041C0107041C0107041C0103881C0103881C010
+1D01C0101D01C0100E01C0100E01C0380E01C0FE040FF81D177F9620>I<FFFE001C03801C00C0
+1C00601C00701C00701C00701C00701C00601C00C01C03801FFE001C00001C00001C00001C0000
+1C00001C00001C00001C00001C00001C0000FF800014177F9618>80 D<FFFC001C03801C00C01C
+00E01C00701C00701C00701C00701C00E01C00C01C03801FFE001C07801C01C01C00E01C00E01C
+00E01C00E01C00E01C00E11C00E11C0072FF803C18177F961A>82 D<0FC4302C601C400CC004C0
+04C004E00070007F003FE00FF801FC001C000E0006800680068006C004E008D81087E00F177E96
+14>I<7FFFF8603818403808403808803804803804803804003800003800003800003800003800
+00380000380000380000380000380000380000380000380000380000380007FFC016177F9619>
+I<FF80FE1C00381C00101C00101C00101C00101C00101C00101C00101C00101C00101C00101C00
+101C00101C00101C00101C00101C00100E0020060020030040018180007E0017177F961A>I<FF
+07FC3F803C01E00E001C00E004001C00E004001C017004000E017008000E017008000E02380800
+0702381000070238100007041C100003841C200003841C200003880E200001C80E400001C80E40
+0001D80F400000F007800000F007800000F007800000600300000060030000006003000021177F
+9624>87 D<FF83FC1F01E00E008007008007810003820001C20001E40000E80000780000780000
+3800007C00005E00008E000187000107800203800601C00401E00C00E01C00F0FF03FE17177F96
+1A>I<1FC0386038301038003803F81E3830387038E039E039E07970FF1F1E100E7F8D12>97
+D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001CF8001F06001C03001C03
+801C01801C01C01C01C01C01C01C01C01C01801C03801C03001B0E0010F8001217809614>I<07
+F01838303870106000E000E000E000E000600070083008183007C00D0E7F8D10>I<007E00000E
+00000E00000E00000E00000E00000E00000E00000E0007CE001C3E00300E00700E00600E00E00E
+00E00E00E00E00E00E00600E00700E00301E00182E0007CFC012177F9614>I<0FC01860303070
+38E018FFF8E000E000E000600070083010183007C00D0E7F8D10>I<03E006700E701C201C001C
+001C001C001C00FF801C001C001C001C001C001C001C001C001C001C001C001C00FF800C178096
+0B>I<0F9E18E33060707070707070306018C02F80200060003FE03FF83FFC600EC006C006C006
+600C38380FE010157F8D12>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00
+001C7C001D8E001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07
+00FF9FE01317809614>I<183C3C1800000000007C1C1C1C1C1C1C1C1C1C1C1C1CFF081780960A>
+I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C3F801C1C001C18001C20
+001C40001CC0001FE0001CF0001C70001C78001C3C001C1E001C1E00FF3FC01217809613>107
+D<FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00
+1C001C001C00FF80091780960A>I<FC7C1F001D8E63801E0781C01C0701C01C0701C01C0701C0
+1C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0FF9FE7F81D0E808D1E>I<
+FC7C001D8E001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700
+FF9FE0130E808D14>I<07C018303018600C600CE00EE00EE00EE00EE00E701C3018183007C00F
+0E7F8D12>I<FCF8001F0E001C03001C03801C01801C01C01C01C01C01C01C01C01C01801C0380
+1C07001F0E001CF8001C00001C00001C00001C00001C0000FF80001214808D14>I<FCF01D381E
+381C101C001C001C001C001C001C001C001C001C00FF800D0E808D0E>114
+D<1F4060C0C040C040E000FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>I<080008
+000800180018003800FF80380038003800380038003800380038403840384038401C800F000A14
+7F930E>I<FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C
+0F000E170003E7E0130E808D14>I<FE1F3C0E3C0C1C081C080E100E100720072003C003C003C0
+01800180100E7F8D13>I<FCFE7C3838383838101C3C201C3C201C4C200E4E400E4E400E864007
+8780078780070380030300030300160E7F8D19>I<FE3F3C181C100E20074007C0038001C002E0
+04F008701838383CFC7F100E7F8D13>I<FE1F3C0E3C0C1C081C080E100E100720072003C003C0
+03C00180018001000100E200E200A400780010147F8D13>I<FFFF801101808812>123
+D E /Fl 2 122 df<0C000C008C40EDC07F800C007F80EDC08C400C000C000A0B7D8B10>3
+D<1818181818FFFF18181818181818181818181818181808167D900E>121
+D E /Fm 47 126 df<01C00001C00001C00001C00071C700F9CF807FFF001FFC0007F00007F000
+1FFC007FFF00F9CF8071C70001C00001C00001C00001C00011127E9516>42
+D<70F8F8F8700505788416>46 D<03E0000FF8001FFC001E3C00380E00780F00700700700700E0
+0380E00380E00380E00380E00380E00380E00380E00380F00780700700700700780F003C1E001E
+3C001FFC000FF80003E00011197E9816>48 D<01800380038007800F807F80FF80738003800380
+0380038003800380038003800380038003800380038003807FF87FFC7FF80E197C9816>I<00F8
+0003FC0007FE000F07001C3F80387F8078FF8071C3C071C3C0E381C0E381C0E381C0E381C0E381
+C0E381C0E381C071C38071C38078FF00387E001C3C000F03C007FFC003FF0000FC0012197E9816
+>64 D<00E00001F00001F00001B00001B00003B80003B80003B800031800071C00071C00071C00
+071C00071C000E0E000E0E000FFE000FFE001FFF001C07001C07001C07007F1FC0FF1FE07F1FC0
+13197F9816>I<7FF800FFFE007FFF001C0F001C07801C03801C03801C03801C07801C07001FFF
+001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C03C01C07807FFF80FFFF
+007FFC0012197F9816>I<7FF800FFFE007FFF001C0F001C07801C03C01C01C01C01C01C01E01C
+00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C01C01C01C01C03C01C07801C0F807F
+FF00FFFE007FF8001319809816>68 D<7FFFC0FFFFC07FFFC01C01C01C01C01C01C01C01C01C00
+001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00E01C00E01C00E01C00
+E01C00E07FFFE0FFFFE07FFFE013197F9816>I<FFFFE0FFFFE0FFFFE01C00E01C00E01C00E01C
+00E01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00001C00001C
+00001C00001C0000FF8000FFC000FF800013197F9816>I<7F1FC0FFBFE07F1FC01C07001C0700
+1C07001C07001C07001C07001C07001FFF001FFF001FFF001C07001C07001C07001C07001C0700
+1C07001C07001C07001C07007F1FC0FFBFE07F1FC013197F9816>72 D<FFFEFFFEFFFE03800380
+03800380038003800380038003800380038003800380038003800380038003800380FFFEFFFEFF
+FE0F197D9816>I<FFC000FFC000FFC0001C00001C00001C00001C00001C00001C00001C00001C
+00001C00001C00001C00001C00001C00001C00001C00401C00E01C00E01C00E01C00E0FFFFE0FF
+FFE0FFFFE013197F9816>76 D<FC07E0FE0FE0FE0FE03A0B803B1B803B1B803B1B803B1B803B1B
+803BBB8039B38039B38039B38039B38039F38038E38038E3803803803803803803803803803803
+80FE0FE0FE0FE0FE0FE013197F9816>I<7E1FC0FF3FE07F1FC01D07001D87001D87001D87001D
+C7001DC7001CC7001CC7001CE7001CE7001CE7001C67001C67001C77001C77001C37001C37001C
+37001C17007F1F00FF9F007F0F0013197F9816>I<7FF800FFFE007FFF001C0F801C03801C03C0
+1C01C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FF8001C00001C00001C00001C0000
+1C00001C00001C00007F0000FF80007F000012197F9816>80 D<7FE000FFF8007FFC001C1E001C
+0F001C07001C07001C07001C07001C0F001C1E001FFC001FF8001FFC001C1C001C0E001C0E001C
+0E001C0E001C0E201C0E701C0E707F07E0FF87E07F03C014197F9816>82
+D<07E3001FFF003FFF00781F00F00700E00700E00700E00000F000007800003F80001FF00007FC
+0000FE00000F00000700000380000380600380E00380E00700F80F00FFFE00FFFC00C7F0001119
+7E9816>I<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000E00000
+E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007
+FC0013197F9816>I<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C0
+1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C00E03800E038007070007FF00
+03FE0000F8001519809816>I<FE0FE0FF1FE0FE0FE03803801C07001C07001C07001C07000E0E
+000E0E000E0E000E0E00060C00071C00071C00071C00071C0003180003B80003B80003B80001B0
+0001F00001F00000E00013197F9816>I<FFF0FFF0FFF0E000E000E000E000E000E000E000E000
+E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000FFF0FF
+F0FFF00C20789C16>91 D<C00000E00000E000007000007000003800003800001C00001C00000E
+00000E000007000007000003800003800001C00001C00000E00000E00000700000700000380000
+3800001C00001C00000E00000E0000070000070000038000038000018011207E9C16>I<FFF0FF
+F0FFF0007000700070007000700070007000700070007000700070007000700070007000700070
+00700070007000700070007000700070FFF0FFF0FFF00C207F9C16>I<1FE0003FF0007FF80078
+3C00300E00000E00000E0003FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFFE03F
+E7E00F83E013127E9116>97 D<7E0000FE00007E00000E00000E00000E00000E00000E3E000EFF
+000FFF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E00E00F01E00F83
+C00FFF800EFF00063C001419809816>I<03F80FFC1FFE3C1E780C7000E000E000E000E000E000
+F000700778073E0E1FFC0FF803F010127D9116>I<003F00007F00003F00000700000700000700
+00070003C7000FF7001FFF003C1F00780F00700700E00700E00700E00700E00700E00700E00700
+700F00700F003C1F001FFFE00FE7F007C7E014197F9816>I<03E00FF81FFC3C1E780E7007E007
+FFFFFFFFFFFFE000E000700778073C0F1FFE0FFC03F010127D9116>I<001F00007F8000FF8001
+E78001C30001C00001C0007FFF00FFFF00FFFF0001C00001C00001C00001C00001C00001C00001
+C00001C00001C00001C00001C00001C0003FFE007FFF003FFE0011197F9816>I<03E3C007F7E0
+0FFFE01C1CC0380E00380E00380E00380E00380E001C1C000FF8001FF0001BE000380000180000
+1FFC001FFF003FFF807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800
+131C7F9116>I<7E0000FE00007E00000E00000E00000E00000E00000E3C000EFE000FFF000F87
+800F03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0FFE7
+F87FC7F01519809816>I<018003C003C0018000000000000000007FC07FC07FC001C001C001C0
+01C001C001C001C001C001C001C001C001C07FFFFFFF7FFF101A7D9916>I<7E0000FE00007E00
+000E00000E00000E00000E00000E7FE00E7FE00E7FE00E0F000E1E000E3C000E78000EF0000FF0
+000FF8000FBC000F1E000E0E000E07000E07807F87F0FFCFF07F87F01419809816>107
+D<FFC000FFC000FFC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
+0001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF80FFFF80FFFF801119
+7E9816>I<F9C380FFEFC0FFFFE03C78E03C78E03870E03870E03870E03870E03870E03870E038
+70E03870E03870E03870E0FE7CF8FE7CF8FE3C781512809116>I<7E3C00FEFE007FFF000F8780
+0F03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0FFE7F8
+7FC7F01512809116>I<03E0000FF8001FFC003C1E00780F00700700E00380E00380E00380E003
+80E00380F00780700700780F003C1E001FFC000FF80003E00011127E9116>I<7E3E00FEFF007F
+FF800F83C00F00E00E00E00E00700E00700E00700E00700E00700E00700E00E00F01E00F83C00F
+FF800EFF000E3C000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000141B8091
+16>I<FF0FC0FF3FE0FF7FE007F04007C000078000078000070000070000070000070000070000
+070000070000070000FFFC00FFFC00FFFC0013127F9116>114 D<0FEC3FFC7FFCF03CE01CE01C
+70007F801FF007F8003C600EE00EF00EF81EFFFCFFF8C7E00F127D9116>I<0300000700000700
+000700000700007FFF00FFFF00FFFF000700000700000700000700000700000700000700000701
+0007038007038007038007870003FE0001FC0000F80011177F9616>I<7E1F80FE3F807E1F800E
+03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E03800E0F800FFFF007
+FBF803E3F01512809116>I<7F1FC07F3FC07F1FC00F1C00073C0003B80003F00001F00000E000
+01E00001F00003B800073C00071C000E0E007F1FC0FF3FE07F1FC013127F9116>120
+D<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C00071C00039C00039C000398
+0001B80001B80000F00000F00000F00000E00000E00000E00001C00079C0007BC0007F80003F00
+003C0000131B7F9116>I<001F80007F8000FF8001E00001C00001C00001C00001C00001C00001
+C00001C00001C00001C00003C0007F8000FF0000FF00007F800003C00001C00001C00001C00001
+C00001C00001C00001C00001C00001C00001E00000FF80007F80001F8011207E9C16>123
+D<7C0000FF0000FF800003C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
+0001E00000FF00007F80007F8000FF0001E00001C00001C00001C00001C00001C00001C00001C0
+0001C00001C00003C000FF8000FF00007C000011207E9C16>125 D E /Fn
+1 85 df<1FFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFFFFFFF
+FFFFFFFFFFFF801FFFFFFFFFFFFFFFFFFFFFFFFF801FFFFFFFFFFFFFFFFFFFFFFFFF801FFFFC00
+0003FFFC000003FFFF801FFFC0000001FFF80000003FFF803FFE00000000FFF000000007FFC03F
+F800000000FFF000000001FFC03FF000000000FFF000000000FFC03FE000000000FFF000000000
+7FC03F8000000000FFF0000000001FC03F8000000000FFF0000000001FC03F0000000000FFF000
+0000000FC03E0000000000FFF00000000007C03E0000000000FFF00000000007C03E0000000000
+FFF00000000007C03C0000000000FFF00000000003C03C0000000000FFF00000000003C03C0000
+000000FFF00000000003C0780000000000FFF00000000001E0780000000000FFF00000000001E0
+780000000000FFF00000000001E0780000000000FFF00000000001E0780000000000FFF0000000
+0001E0700000000000FFF00000000000E0700000000000FFF00000000000E0700000000000FFF0
+0000000000E0700000000000FFF00000000000E0700000000000FFF00000000000E07000000000
+00FFF00000000000E0700000000000FFF00000000000E0700000000000FFF00000000000E0F000
+00000000FFF00000000000F0E00000000000FFF0000000000070E00000000000FFF00000000000
+70E00000000000FFF0000000000070E00000000000FFF0000000000070E00000000000FFF00000
+00000070E00000000000FFF0000000000070000000000000FFF0000000000000000000000000FF
+F0000000000000000000000000FFF0000000000000000000000000FFF000000000000000000000
+0000FFF0000000000000000000000000FFF0000000000000000000000000FFF000000000000000
+0000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF000000000
+0000000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF000
+0000000000000000000000FFF0000000000000000000000000FFF0000000000000000000000000
+FFF0000000000000000000000000FFF0000000000000000000000000FFF0000000000000000000
+000000FFF0000000000000000000000000FFF0000000000000000000000000FFF0000000000000
+000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF0000000
+000000000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF0
+000000000000000000000000FFF0000000000000000000000000FFF00000000000000000000000
+00FFF0000000000000000000000000FFF0000000000000000000000000FFF00000000000000000
+00000000FFF0000000000000000000000000FFF0000000000000000000000000FFF00000000000
+00000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF00000
+00000000000000000000FFF0000000000000000000000000FFF0000000000000000000000000FF
+F0000000000000000000000000FFF0000000000000000000000000FFF000000000000000000000
+0000FFF0000000000000000000000000FFF0000000000000000000000000FFF000000000000000
+0000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF000000000
+0000000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF000
+0000000000000000000000FFF0000000000000000000000000FFF0000000000000000000000000
+FFF0000000000000000000000000FFF0000000000000000000000000FFF0000000000000000000
+000000FFF0000000000000000000000000FFF0000000000000000000000000FFF0000000000000
+000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF0000000
+000000000000000000FFF0000000000000000000000000FFF0000000000000000000000000FFF0
+000000000000000000000000FFF0000000000000000000000000FFF00000000000000000000000
+00FFF0000000000000000000000000FFF0000000000000000000000000FFF00000000000000000
+00000000FFF0000000000000000000000000FFF0000000000000000000000001FFF80000000000
+00000000000003FFFC00000000000000000000003FFFFFC000000000000000000FFFFFFFFFFFFF
+000000000000000FFFFFFFFFFFFF000000000000000FFFFFFFFFFFFF000000000000000FFFFFFF
+FFFFFF000000000000000FFFFFFFFFFFFF000000006C797BF877>84 D E
+/Fo 32 122 df<FFC0FFC0FFC00A037D890F>45 D<3078F06005047C830D>I<060F0F06000000
+000000000000003078F06008127C910D>58 D<0000180000001800000038000000380000007800
+000078000000B8000001B800000138000002380000023C0000041C0000041C0000081C0000181C
+0000101C0000201C0000201C00007FFC0000401C0000801C0001801C0001001C0002001C000200
+1C0004000E000C000E001C001E00FF00FFC01A1D7E9C1F>65 D<01FFFE00003C0780003801C000
+3801C0003800E0003800E0007000F00070007000700070007000F000E000F000E000F000E000F0
+00E000F001C001E001C001E001C001E001C001C0038003C003800380038007800380070007000E
+0007001C0007003800070070000E01C000FFFF00001C1C7D9B1F>68 D<01FFFFE0003C00E00038
+00600038004000380040003800400070004000700040007020400070200000E0400000E0400000
+E0C00000FFC00001C0800001C0800001C0800001C0800003810100038001000380020003800200
+070004000700040007000C00070018000E007800FFFFF0001B1C7D9B1C>I<01FC03FE001C0070
+003C0060002E0040002E0040002E00400047008000470080004700800043808000838100008381
+00008181000081C1000101C2000101C2000100E2000100E2000200E40002007400020074000200
+74000400380004003800040038000C0018001C001000FF8010001F1C7D9B1F>78
+D<0007F000001C1C0000700E0000E0070001C0038003800380070003800E0003C01E0003C01C00
+03C03C0003C03C0003C0780003C0780003C0780003C0F0000780F0000780F0000780F0000F00F0
+000F00F0000E00F0001E00F0003C0070003800700070007800E0003801C0001C0380000E0E0000
+03F800001A1E7A9C20>I<01FFFC00003C070000380380003801C0003801C0003801C0007003C0
+007003C0007003C00070038000E0078000E0070000E00E0000E0380001FFE00001C0000001C000
+0001C0000003800000038000000380000003800000070000000700000007000000070000000F00
+0000FFE000001A1C7D9B1C>I<000F8400304C00403C0080180100180300180300180600100600
+1006000007000007000003E00003FC0001FF00007F800007C00001C00001C00000C00000C02000
+C02000C0600180600180600300600200F00400CC180083E000161E7D9C17>83
+D<1FFFFFC01C0701C0300E00C0200E0080600E0080400E0080401C0080801C0080801C0080001C
+0000003800000038000000380000003800000070000000700000007000000070000000E0000000
+E0000000E0000000E0000001C0000001C0000001C0000001C0000003C000007FFE00001A1C799B
+1E>I<03CC063C0C3C181C3838303870387038E070E070E070E070E0E2C0E2C0E261E462643C38
+0F127B9115>97 D<3F00070007000E000E000E000E001C001C001C001C0039C03E603830383070
+38703870387038E070E070E070E060E0E0C0C0C1C0618063003C000D1D7B9C13>I<01F007080C
+08181C3838300070007000E000E000E000E000E000E008E010602030C01F000E127B9113>I<00
+1F80000380000380000700000700000700000700000E00000E00000E00000E0003DC00063C000C
+3C00181C00383800303800703800703800E07000E07000E07000E07000E0E200C0E200C0E20061
+E4006264003C3800111D7B9C15>I<01E007100C1018083810701070607F80E000E000E000E000
+E000E0086010602030C01F000D127B9113>I<0003C0000670000C70001C60001C00001C000038
+0000380000380000380000380003FF8000700000700000700000700000700000E00000E00000E0
+0000E00000E00001C00001C00001C00001C00001C0000380000380000380000300000300000700
+00C60000E60000CC00007800001425819C0D>I<00F3018F030F06070E0E0C0E1C0E1C0E381C38
+1C381C381C383830383038187818F00F700070007000E000E0C0C0E1C0C3007E00101A7D9113>
+I<0FC00001C00001C0000380000380000380000380000700000700000700000700000E78000E8C
+000F0E000E0E001C0E001C0E001C0E001C0E00381C00381C00381C003838007038807038807070
+80707100E03200601C00111D7D9C15>I<01800380010000000000000000000000000000001C00
+2600470047008E008E000E001C001C001C0038003800710071007100720072003C00091C7C9B0D
+>I<1F800380038007000700070007000E000E000E000E001C001C001C001C0038003800380038
+007000700070007000E400E400E400E40068003800091D7C9C0B>108 D<3C1E0780266318C046
+83A0E04703C0E08E0380E08E0380E00E0380E00E0380E01C0701C01C0701C01C0701C01C070380
+380E0388380E0388380E0708380E0710701C0320300C01C01D127C9122>I<3C3C002646004687
+004707008E07008E07000E07000E07001C0E001C0E001C0E001C1C00381C40381C403838403838
+80701900300E0012127C9117>I<01E007180C0C180C380C300E700E700EE01CE01CE01CE018E0
+38E030E06060C031801E000F127B9115>I<07870004D98008E0C008E0C011C0E011C0E001C0E0
+01C0E00381C00381C00381C00381800703800703000707000706000E8C000E70000E00000E0000
+1C00001C00001C00001C00003C0000FF8000131A7F9115>I<3C3C26C2468747078E068E000E00
+0E001C001C001C001C0038003800380038007000300010127C9112>114
+D<01F006080C080C1C18181C001F001FC00FF007F0007800386030E030C030806060C01F000E12
+7D9111>I<00C001C001C001C00380038003800380FFE00700070007000E000E000E000E001C00
+1C001C001C00384038403840388019000E000B1A7D990E>I<1E0300270700470700470700870E
+00870E000E0E000E0E001C1C001C1C001C1C001C1C003838803838801838801839001C5900078E
+0011127C9116>I<1E06270E470E4706870287020E020E021C041C041C041C0818083808181018
+200C4007800F127C9113>I<1E01832703874703874703838707018707010E07010E07011C0E02
+1C0E021C0E021C0E04180C04181C04181C081C1C100C263007C3C018127C911C>I<1E03270747
+074707870E870E0E0E0E0E1C1C1C1C1C1C1C1C38383838183818381C7007F00070007000E0E0C0
+E1C0818047003C00101A7C9114>121 D E /Fp 71 124 df<007E1F0001C1B1800303E3C00703
+C3C00E03C1800E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E
+01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000
+0E01C0000E01C0000E01C0000E01C0000E01C0007F87FC001A1D809C18>11
+D<007E0001C1800301800703C00E03C00E01800E00000E00000E00000E00000E0000FFFFC00E01
+C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
+C00E01C00E01C07F87F8151D809C17>I<003F07E00001C09C18000380F018000701F03C000E01
+E03C000E00E018000E00E000000E00E000000E00E000000E00E000000E00E00000FFFFFFFC000E
+00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C00
+0E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C
+007FC7FCFF80211D809C23>14 D<6060F0F0F8F86868080808080808101010102020404080800D
+0C7F9C15>34 D<60F0F8680808081010204080050C7C9C0C>39 D<004000800100020006000C00
+0C0018001800300030007000600060006000E000E000E000E000E000E000E000E000E000E000E0
+00E000600060006000700030003000180018000C000C00060002000100008000400A2A7D9E10>
+I<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C0
+01C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C00180010
+002000400080000A2A7E9E10>I<60F0F0701010101020204080040C7C830C>44
+D<FFE0FFE00B0280890E>I<60F0F06004047C830C>I<00010003000600060006000C000C000C00
+18001800180030003000300060006000C000C000C0018001800180030003000300060006000C00
+0C000C00180018001800300030003000600060006000C000C00010297E9E15>I<03C00C301818
+300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E007E007600660
+06700E300C300C18180C3007E0101D7E9B15>I<030007003F00C7000700070007000700070007
+0007000700070007000700070007000700070007000700070007000700070007000F80FFF80D1C
+7C9B15>I<07C01830201C400C400EF00FF80FF807F8077007000F000E000E001C001C00380070
+006000C00180030006010C01180110023FFE7FFEFFFE101C7E9B15>I<07E01830201C201C781E
+780E781E381E001C001C00180030006007E00030001C001C000E000F000F700FF80FF80FF80FF0
+0E401C201C183007E0101D7E9B15>I<000C00000C00001C00003C00003C00005C0000DC00009C
+00011C00031C00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00FFFFC0001C
+00001C00001C00001C00001C00001C00001C0001FFC0121C7F9B15>I<300C3FF83FF03FC02000
+2000200020002000200023E024302818301C200E000E000F000F000F600FF00FF00FF00F800E40
+1E401C2038187007C0101D7E9B15>I<00F0030C06040C0E181E301E300C700070006000E3E0E4
+30E818F00CF00EE006E007E007E007E007E007600760077006300E300C18180C3003E0101D7E9B
+15>I<4000007FFF807FFF007FFF00400200800400800400800800001000001000002000006000
+00400000C00000C00001C000018000018000038000038000038000038000078000078000078000
+078000078000078000030000111D7E9B15>I<03E00C301008200C20066006600660067006780C
+3E083FB01FE007F007F818FC307E601E600FC007C003C003C003C00360026004300C1C1007E010
+1D7E9B15>I<03C00C301818300C700C600EE006E006E007E007E007E007E0076007700F300F18
+170C2707C700060006000E300C780C78187010203030C00F80101D7E9B15>I<60F0F060000000
+0000000000000060F0F06004127C910C>I<60F0F0600000000000000000000060F0F070101010
+1020204080041A7C910C>I<000600000006000000060000000F0000000F0000000F0000001780
+0000178000001780000023C0000023C0000023C0000041E0000041E0000041E0000080F0000080
+F0000180F8000100780001FFF80003007C0002003C0002003C0006003E0004001E0004001E000C
+001F001E001F00FF80FFF01C1D7F9C1F>65 D<FFFFC00F00F00F00380F003C0F001C0F001E0F00
+1E0F001E0F001E0F001C0F003C0F00780F01F00FFFE00F00780F003C0F001E0F000E0F000F0F00
+0F0F000F0F000F0F000F0F001E0F001E0F003C0F0078FFFFE0181C7E9B1D>I<001F808000E061
+8001801980070007800E0003801C0003801C00018038000180780000807800008070000080F000
+0000F0000000F0000000F0000000F0000000F0000000F0000000F0000000700000807800008078
+000080380000801C0001001C0001000E000200070004000180080000E03000001FC000191E7E9C
+1E>I<FFFFC0000F00F0000F003C000F000E000F0007000F0007000F0003800F0003C00F0001C0
+0F0001C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001
+C00F0001C00F0003C00F0003800F0007800F0007000F000E000F001C000F007000FFFFC0001B1C
+7E9B20>I<FFFFFC0F003C0F000C0F00040F00040F00060F00020F00020F02020F02000F02000F
+02000F06000FFE000F06000F02000F02000F02000F02010F00010F00020F00020F00020F00060F
+00060F000C0F003CFFFFFC181C7E9B1C>I<FFFFF80F00780F00180F00080F00080F000C0F0004
+0F00040F02040F02000F02000F02000F06000FFE000F06000F02000F02000F02000F02000F0000
+0F00000F00000F00000F00000F00000F00000F8000FFF800161C7E9B1B>I<FFF3FFC00F003C00
+0F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C
+000F003C000FFFFC000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F00
+3C000F003C000F003C000F003C000F003C000F003C00FFF3FFC01A1C7E9B1F>72
+D<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00
+0F000F000F000F000F000F000F000F00FFF00C1C7F9B0F>I<FFF8000F80000F00000F00000F00
+000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
+000F00080F00080F00080F00180F00180F00100F00300F00700F01F0FFFFF0151C7E9B1A>76
+D<FF8000FF800F8000F8000F8000F8000BC00178000BC00178000BC001780009E002780009E002
+780008F004780008F004780008F0047800087808780008780878000878087800083C107800083C
+107800083C107800081E207800081E207800081E207800080F407800080F407800080780780008
+07807800080780780008030078001C03007800FF8307FF80211C7E9B26>I<FF007FC00F800E00
+0F8004000BC0040009E0040009E0040008F0040008F8040008780400083C0400083C0400081E04
+00080F0400080F0400080784000807C4000803C4000801E4000801E4000800F40008007C000800
+7C0008003C0008003C0008001C0008000C001C000C00FF8004001A1C7E9B1F>I<003F800000E0
+E0000380380007001C000E000E001C0007003C00078038000380780003C0780003C0700001C0F0
+0001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0700001C0780003C0
+780003C0380003803C0007801C0007000E000E0007001C000380380000E0E000003F80001B1E7E
+9C20>I<FFFF800F00E00F00780F003C0F001C0F001E0F001E0F001E0F001E0F001E0F001C0F00
+3C0F00780F00E00FFF800F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
+000F00000F0000FFF000171C7E9B1C>I<FFFF00000F01E0000F0078000F003C000F001C000F00
+1E000F001E000F001E000F001E000F001C000F003C000F0078000F01E0000FFF00000F03C0000F
+00E0000F00F0000F0078000F0078000F0078000F0078000F0078000F0078000F0078100F007810
+0F0038100F003C20FFF01C20000007C01C1D7E9B1F>82 D<07E0801C1980300580700380600180
+E00180E00080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF0000FF80000F80
+0007C00003C00001C08001C08001C08001C0C00180C00180E00300D00200CC0C0083F800121E7E
+9C17>I<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F0020800F0020800F00
+20000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
+0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001B
+1C7F9B1E>I<FFE00FF01F0003C00F0001800F0001000F800300078002000780020003C0040003
+C0040003C0040001E0080001E0080001F0080000F0100000F0100000F830000078200000782000
+003C4000003C4000003C4000001E8000001E8000001F8000000F0000000F000000060000000600
+00000600001C1D7F9B1F>86 D<FFE0FFE0FF1F001F003C1E001E00180F001F00100F001F00100F
+001F001007801F00200780278020078027802003C027804003C043C04003C043C04003E043C040
+01E081E08001E081E08001E081E08000F100F10000F100F10000F100F100007900FA00007A007A
+00007A007A00003E007C00003C003C00003C003C00003C003C0000180018000018001800001800
+1800281D7F9B2B>I<7FF0FFC00FC03E000780180003C0180003E0100001E0200001F0600000F0
+400000788000007D8000003D0000001E0000001F0000000F0000000F8000000F80000013C00000
+23E0000021E0000041F00000C0F8000080780001007C0003003C0002001E0006001F001F003F80
+FFC0FFF01C1C7F9B1F>I<FFF007FC0F8001E00780008007C0018003C0010003E0020001F00200
+00F0040000F8040000780800007C1800003C1000001E2000001F2000000F4000000FC000000780
+000007800000078000000780000007800000078000000780000007800000078000000780000007
+8000007FF8001E1C809B1F>I<08081010202040404040808080808080B0B0F8F8787830300D0C
+7A9C15>92 D<1FC000307000783800781C00301C00001C00001C0001FC000F1C00381C00701C00
+601C00E01C40E01C40E01C40603C40304E801F870012127E9115>97 D<FC00001C00001C00001C
+00001C00001C00001C00001C00001C00001C00001C00001C7C001D86001E03001C01801C01C01C
+00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E030019060010F80013
+1D7F9C17>I<07E00C301878307870306000E000E000E000E000E000E00060007004300418080C
+3007C00E127E9112>I<003F000007000007000007000007000007000007000007000007000007
+0000070003E7000C1700180F00300700700700600700E00700E00700E00700E00700E00700E007
+00600700700700300700180F000C370007C7E0131D7E9C17>I<03E00C301818300C700E6006E0
+06FFFEE000E000E000E00060007002300218040C1803E00F127F9112>I<00F8018C071E061E0E
+0C0E000E000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E00
+0E000E000E000E007FE00F1D809C0D>I<00038003C4C00C38C01C3880181800381C00381C0038
+1C00381C001818001C38000C300013C0001000003000001800001FF8001FFF001FFF8030038060
+01C0C000C0C000C0C000C06001803003001C0E0007F800121C7F9215>I<FC00001C00001C0000
+1C00001C00001C00001C00001C00001C00001C00001C00001C7C001C87001D03001E03801C0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF0
+141D7F9C17>I<18003C003C0018000000000000000000000000000000FC001C001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<00C001E001E0
+00C000000000000000000000000000000FE000E000E000E000E000E000E000E000E000E000E000
+E000E000E000E000E000E000E000E000E000E060E0F0C0F1C061803E000B25839C0D>I<FC0000
+1C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C3FC01C0F001C0C00
+1C08001C10001C20001C40001CE0001DE0001E70001C78001C38001C3C001C1C001C0E001C0F00
+1C0F80FF9FE0131D7F9C16>I<FC001C001C001C001C001C001C001C001C001C001C001C001C00
+1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<
+FC7E07E0001C838838001D019018001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C
+001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C0
+1C001C01C01C00FF8FF8FF8021127F9124>I<FC7C001C87001D03001E03801C03801C03801C03
+801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380FF9FF014127F9117
+>I<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C060
+01807003803003001806000E1C0003F00012127F9115>I<FC7C001D86001E03001C01801C01C0
+1C00C01C00E01C00E01C00E01C00E01C00E01C00E01C01C01C01C01C01801E03001D06001CF800
+1C00001C00001C00001C00001C00001C00001C0000FF8000131A7F9117>I<03C1000C3300180B
+00300F00700700700700E00700E00700E00700E00700E00700E00700600700700700300F00180F
+000C370007C700000700000700000700000700000700000700000700003FE0131A7E9116>I<FC
+E01D301E781E781C301C001C001C001C001C001C001C001C001C001C001C001C00FFC00D127F91
+10>I<1F9030704030C010C010E010F8007F803FE00FF000F880388018C018C018E010D0608FC0
+0D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C001C001C00
+1C001C001C101C101C101C101C100C100E2003C00C1A7F9910>I<FC1F801C03801C03801C0380
+1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C07800C07800E1B80
+03E3F014127F9117>I<FF07E03C03801C01001C01000E02000E02000704000704000704000388
+0003880003D80001D00001D00000E00000E00000E00000400013127F9116>I<FF3FCFE03C0F03
+801C0701801C0701001C0B01000E0B82000E0B82000E1182000711C4000711C4000720C40003A0
+E80003A0E80003C0680001C0700001C0700001803000008020001B127F911E>I<7F8FF00F0380
+0F030007020003840001C80001D80000F00000700000780000F800009C00010E00020E00060700
+0403801E07C0FF0FF81512809116>I<FF07E03C03801C01001C01000E02000E02000704000704
+0007040003880003880003D80001D00001D00000E00000E00000E0000040000040000080000080
+00F08000F10000F300006600003C0000131A7F9116>I<7FFC70386038407040F040E041C003C0
+038007000F040E041C043C0C380870087038FFF80E127F9112>I<FFFFF01401808B15>I
+E /Fq 27 118 df<00000C00000000000C00000000000C00000000001E00000000001E00000000
+003F00000000003F00000000003F00000000004F80000000004F80000000004F800000000087C0
+0000000087C00000000107E00000000103E00000000103E00000000201F00000000201F0000000
+0201F00000000400F80000000400F80000000800FC00000008007C00000008007C00000010003E
+00000010003E0000003FFFFF0000003FFFFF00000020001F00000040001F80000040000F800000
+40000F800000800007C00000800007C00001800007E00001000003E00001000003E00003000003
+F00007000001F0000F800003F800FFF0003FFFC0FFF0003FFFC02A2A7DA931>65
+D<00007FC0040003FFF00C000FE01C0C003F00061C007C0001BC01F00000FC03E000007C07C000
+003C078000001C0F8000001C1F0000000C1F0000000C3E0000000C3E000000047E000000047E00
+0000047C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC
+00000000FC00000000FC000000007C000000007E000000007E000000043E000000043E00000004
+1F000000041F000000080F8000000807C000001807C000001003E000002001F0000040007C0000
+80003F000300000FE01E000003FFF80000007FC000262B7CA92F>67 D<FFFFFFFF00FFFFFFFF00
+07E0003F0003E000070003E000038003E000018003E000018003E000008003E000008003E00000
+8003E000008003E000004003E001004003E001004003E001000003E001000003E003000003E003
+000003E00F000003FFFF000003FFFF000003E00F000003E003000003E003000003E001000003E0
+01000003E001000003E001000003E000000003E000000003E000000003E000000003E000000003
+E000000003E000000003E000000003E000000003E000000007F0000000FFFFE00000FFFFE00000
+22297CA82B>70 D<00007FC004000003FFF00C00000FE01C0C00003F00061C00007C0001BC0001
+F00000FC0003E000007C0007C000003C00078000001C000F8000001C001F0000000C001F000000
+0C003E0000000C003E00000004007E00000004007E00000004007C0000000000FC0000000000FC
+0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000
+0000FC00007FFFC07C00007FFFC07E000000FC007E0000007C003E0000007C003E0000007C001F
+0000007C001F0000007C000F8000007C0007C000007C0007C000007C0003E000007C0001F80000
+BC00007C0000BC00003F00031C00000FE01E0C000003FFF8040000007FC000002A2B7CA933>I<
+FFFF80FFFF8007F00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
+03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
+03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00007F000
+FFFF80FFFF8011297DA818>73 D<FFFFFF8000FFFFFFF00007E001FC0003E0003E0003E0001F00
+03E0000F8003E0000FC003E00007C003E00007E003E00007E003E00007E003E00007E003E00007
+E003E00007E003E00007C003E0000FC003E0000F8003E0001F0003E0003E0003E001F80003FFFF
+E00003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0
+00000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003
+E000000003E000000007F0000000FFFF800000FFFF80000023297CA82C>80
+D<FFFFFE000000FFFFFFC0000007E003F0000003E000FC000003E0003E000003E0001F000003E0
+001F800003E0000F800003E0000FC00003E0000FC00003E0000FC00003E0000FC00003E0000FC0
+0003E0000FC00003E0000F800003E0001F000003E0001E000003E0003C000003E000F8000003E0
+03E0000003FFFE00000003E00780000003E001E0000003E000F0000003E00078000003E0007C00
+0003E0003C000003E0003E000003E0003E000003E0003E000003E0003E000003E0003F000003E0
+003F000003E0003F000003E0003F000003E0003F004003E0003F804003E0001F804007F0000F80
+80FFFF8007C080FFFF8003E10000000000FE002A2A7CA830>82 D<007F004003FFE0C00780F0C0
+0E0019C01C0007C0380003C0780001C0700001C0F00000C0F00000C0F00000C0F0000040F80000
+40F80000407C0000007E0000007F8000003FF000001FFF80000FFFF00007FFFC0001FFFE00003F
+FF800003FF8000003FC000000FE0000003E0000003F0000001F0800001F0800000F0800000F080
+0000F0C00000F0C00000E0E00000E0E00001E0F00001C0FC000380E6000700C3E01E00C0FFFC00
+801FE0001C2B7CA925>I<7FFFFFFFFE7FFFFFFFFE7C003E003E70003E000E60003E000660003E
+000240003E0002C0003E0003C0003E000380003E000180003E000180003E000180003E00018000
+3E000100003E000000003E000000003E000000003E000000003E000000003E000000003E000000
+003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0000
+00003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E00
+0000003E000000007F0000007FFFFF00007FFFFF0028297DA82F>I<FFFF00FFFE007FF8FFFF00
+FFFE007FF807E0000FE0000FC007C00007C000070003E00007C000020003E00003E000020003E0
+0003E000020001F00003E000040001F00005F000040001F00005F000040000F80005F000080000
+F80008F800080000F80008F8000800007C0008F8001000007C00107C001000007C00107C001000
+003E00107C002000003E00203E002000003E00203E002000001F00203E004000001F00401F0040
+00001F00401F004000000F80401F008000000F80800F808000000F80800F8080000007C0800F81
+00000007C10007C100000007C10007C100000003E10007C200000003E20003E200000003E20003
+E200000001F20003E400000001F40001F400000001F40001F400000000FC0001F800000000F800
+00F800000000F80000F800000000780000F0000000007000007000000000700000700000000030
+000060000000002000002000003D2A7EA842>87 D<000100000003800000038000000380000007
+C0000007C000000BE0000009E0000009E0000010F0000010F0000030F800002078000020780000
+403C0000403C0000C03E0000801E0000801E0001FFFF0001FFFF0001000F000200078002000780
+040003C0040003C00C0003C00C0001E03E0003F0FF000FFEFF000FFE1F1F7E9E25>97
+D<FFFFF000FFFFFC000F003E000F000F000F000F800F0007C00F0007C00F0007C00F0007C00F00
+07C00F0007800F000F800F001F000F003E000FFFF8000F003C000F000F000F0007800F0007C00F
+0003C00F0003E00F0003E00F0003E00F0003E00F0003E00F0007C00F0007C00F000F800F003F00
+FFFFFE00FFFFF8001B1F7D9E23>I<000FE020007FF86001F80CE003E002E0078001E00F0000E0
+1E0000E03E0000603C0000607C0000207C00002078000020F8000000F8000000F8000000F80000
+00F8000000F8000000F8000000780000007C0000207C0000203C0000203E0000601E0000400F00
+00C00780008003E0030001F80E00007FF800000FE0001B1F7D9E23>I<FFFFE000FFFFF8000F00
+7E000F000F000F0007800F0003C00F0003C00F0001E00F0001F00F0000F00F0000F00F0000F80F
+0000F80F0000F80F0000F80F0000F80F0000F80F0000F80F0000F80F0000F80F0000F00F0000F0
+0F0001F00F0001E00F0001E00F0003C00F0007800F000F000F003E00FFFFF800FFFFE0001D1F7D
+9E25>I<FFFFFF00FFFFFF000F000F000F0003000F0003000F0001000F0001800F0000800F0000
+800F0080800F0080800F0080000F0080000F0180000FFF80000FFF80000F0180000F0080000F00
+80000F0080200F0080200F0000200F0000400F0000400F0000400F0000C00F0000C00F0001C00F
+000F80FFFFFF80FFFFFF801B1F7D9E21>I<FFFFFF00FFFFFF000F000F000F0003000F0003000F
+0001000F0001800F0000800F0000800F0080800F0080800F0080000F0080000F0180000FFF8000
+0FFF80000F0180000F0080000F0080000F0080000F0080000F0000000F0000000F0000000F0000
+000F0000000F0000000F0000000F800000FFF80000FFF80000191F7D9E20>I<000FE010007FFC
+3000FC0E7003E00370078000F00F0000701E0000703E0000303C0000307C0000107C0000107800
+0010F8000000F8000000F8000000F8000000F8000000F8000000F8003FFE78003FFE7C0001F07C
+0000F03C0000F03E0000F01E0000F00F0000F0078000F003E001F000FC0770007FFE30000FF010
+1F1F7D9E26>I<FFF07FF8FFF07FF80F0007800F0007800F0007800F0007800F0007800F000780
+0F0007800F0007800F0007800F0007800F0007800F0007800FFFFF800FFFFF800F0007800F0007
+800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F00
+07800F000780FFF07FF8FFF07FF81D1F7D9E25>I<FFFCFFFC0780078007800780078007800780
+078007800780078007800780078007800780078007800780078007800780078007800780078007
+80FFFCFFFC0E1F7F9E12>I<FFF800FFF8000F80000F00000F00000F00000F00000F00000F0000
+0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00010F00010F0001
+0F00010F00030F00030F00020F00060F000E0F003EFFFFFEFFFFFE181F7D9E1F>108
+D<FF000FF8FF800FF80F8003E00BC001C009E0008009E0008008F000800878008008780080083C
+0080081E0080081E0080080F008008078080080780800803C0800801E0800801E0800800F08008
+0078800800788008003C8008001E8008001E8008000F8008000780080007801C0003803E000180
+FF800180FF8000801D1F7D9E25>110 D<001FE0000070380001C00E00038007000F0003C00E00
+01C01E0001E03C0000F03C0000F07C0000F87800007878000078F800007CF800007CF800007CF8
+00007CF800007CF800007CF800007CF800007C7C0000F87C0000F83C0000F03C0000F01E0001E0
+1F0003E00F0003C00780078001C00E0000703800001FE0001E1F7D9E26>I<FFFFC000FFFFF800
+0F007C000F001E000F001F000F000F000F000F800F000F800F000F800F000F800F000F800F000F
+000F001F000F001E000F007C000FFFF0000F0000000F0000000F0000000F0000000F0000000F00
+00000F0000000F0000000F0000000F0000000F0000000F0000000F000000FFF00000FFF0000019
+1F7D9E21>I<FFFF8000FFFFF0000F00FC000F003E000F001F000F000F000F000F800F000F800F
+000F800F000F800F000F800F000F000F001E000F003C000F00F0000FFF80000F01C0000F006000
+0F0070000F0038000F003C000F003C000F003C000F003E000F003E000F003E000F003E020F003F
+020F001F02FFF00F8CFFF003F01F1F7D9E24>114 D<07F0400FFCC01C0FC03003C07001C06000
+C0E00040E00040E00040F00000F000007800007F80003FF8001FFE000FFF0001FF80001FC00003
+C00001E00001E00000E08000E08000E08000E0C000C0C001C0F00380FC0700CFFE0081F800131F
+7D9E1B>I<7FFFFFF07FFFFFF0780780F0600780304007801040078010C0078018800780088007
+800880078008800780080007800000078000000780000007800000078000000780000007800000
+078000000780000007800000078000000780000007800000078000000780000007800000078000
+000FC00001FFFE0001FFFE001D1F7E9E23>I<FFF00FF8FFF00FF80F0003E00F0001C00F000080
+0F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000
+800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800F0000800780
+0100078001000380020001C0040000F03800003FF000000FC0001D1F7D9E25>I
+E /Fr 25 122 df<60F0F06004047B830D>46 D<00030000000300000003000000078000000780
+00000FC000000BC000000BC0000011E0000011E0000011E0000020F0000020F0000040F8000040
+78000040780000803C0000803C0000803C0001FFFE0001001E0002001F0002000F0002000F0004
+000780040007800C0007801E0007C0FF803FFC1E1D7E9C22>65 D<FFFFFF000F000F000F000300
+0F0001000F0001000F0001800F0000800F0000800F0080800F0080000F0080000F0080000F0180
+000FFF80000F0180000F0080000F0080000F0080000F0080400F0000400F0000800F0000800F00
+00800F0001800F0001800F0003000F000F00FFFFFF001A1C7D9B1F>69 D<FFFFFE0F001E0F0006
+0F00020F00020F00030F00010F00010F00810F00800F00800F00800F01800FFF800F01800F0080
+0F00800F00800F00800F00000F00000F00000F00000F00000F00000F00000F8000FFF800181C7D
+9B1E>I<FFF00FF80F0007C00F0003000F0002000F0004000F0008000F0010000F0060000F0080
+000F0100000F0200000F0700000F0F80000F1780000F23C0000F43E0000F81E0000F00F0000F00
+F8000F0078000F003C000F001E000F001F000F000F000F0007800F0007C00F0007E0FFF03FFC1E
+1C7D9B23>75 D<FF80003FE00F80003E000F80003E000BC0005E000BC0005E0009E0009E0009E0
+009E0009E0009E0008F0011E0008F0011E000878021E000878021E000878021E00083C041E0008
+3C041E00081E081E00081E081E00081E081E00080F101E00080F101E000807A01E000807A01E00
+0807A01E000803C01E000803C01E000801801E001C01801E00FF8181FFE0231C7D9B29>77
+D<001FC00000F0780001800C00070007000E0003801C0001C01C0001C0380000E0780000F07800
+00F070000070F0000078F0000078F0000078F0000078F0000078F0000078F0000078F000007878
+0000F0780000F0780000F03C0001E01C0001C01E0003C00E0003800700070003C01E0000F07800
+001FC0001D1E7D9C23>79 D<03E0800C1980100580300380600180E00180E00080E00080E00080
+F00000F800007E00007FE0003FFC001FFF0007FF80007F800007C00003E00001E00000E08000E0
+8000E08000E0C000C0C000C0E00180D00300CE060081F800131E7D9C19>83
+D<00200000700000700000700000B80000B80000B800011C00011C00011C00020E00020E000407
+0004070007FF000803800803800803801801C03803C0FE0FF815157F9419>97
+D<FFFC001C07001C03801C03C01C03C01C03C01C03C01C03801C07801FFF001FFF001C03801C03
+C01C01E01C01E01C01E01C01E01C01C01C03C01C0780FFFE0013157F9418>I<00FC200782600E
+01E01C00E0380060780020700020F00020F00000F00000F00000F00000F00000F0002070002078
+00203800401C00400E008007830000FC0013157E9419>I<FFFC001C07001C01C01C00E01C00E0
+1C00701C00701C00781C00781C00781C00781C00781C00781C00781C00701C00701C00E01C00E0
+1C01C01C0700FFFC0015157F941A>I<FFFF801C03801C00801C00801C00401C00401C10401C10
+001C10001C30001FF0001C30001C10001C10201C10201C00201C00601C00401C00C01C01C0FFFF
+C013157F9417>I<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
+001C001C001C001C00FF8009157F940D>105 D<0FF800E000E000E000E000E000E000E000E000
+E000E000E000E000E000E000E0F0E0F0E0F0C041803F000D157F9412>I<FE000FE01E000F0017
+0017001700170017001700138027001380270011C0470011C0470011C0470010E0870010E08700
+107107001071070010710700103A0700103A0700101C0700101C0700381C0700FE083FE01B157F
+941F>109 D<FC03F81E00E01E004017004013804013C04011C04010E040107040107040103840
+101C40101C40100E401007401007C01003C01001C01000C03800C0FE004015157F9419>I<01F8
+00070E000C03001C03803801C07801E07000E0F000F0F000F0F000F0F000F0F000F0F000F0F000
+F07000E07801E03801C01C03801E0780070E0001F80014157E941A>I<FFF8001C0E001C07801C
+03801C03C01C03C01C03C01C03801C07801C0E001FF8001C1C001C0E001C07001C07001C07001C
+07801C07841C07C41C03CCFF80F816157F9419>114 D<1F1030F06030C030C010C010C000E000
+7E003FC01FE003F0007800380018801880188010C030F0608FC00D157E9413>I<7FFFF0607030
+407010407010807008807008807008007000007000007000007000007000007000007000007000
+00700000700000700000700000700007FF0015157F9419>I<FF83F81C00E01C00401C00401C00
+401C00401C00401C00401C00401C00401C00401C00401C00401C00401C00401C00400C00C00E00
+8006010003860000FC0015157F9419>I<FF01F83C00F01C00401C00401E00C00E00800E008007
+010007010007830003820003820001C40001C40001E40000E80000E80000700000700000700000
+200015157F9419>I<FF0FF87E3C01E03C3801C0181C02E0101C02E0101C02E0100E0470200E04
+70200E04702007083840070838400708384003901C8003901C8003901C8001E00F0001E00F0001
+E00F0000C0060000C0060000C006001F157F9423>I<FF80FE1E00780E00200F00400700400380
+8003C18001C10000E20000E200007400007C000038000038000038000038000038000038000038
+0000380001FF001715809419>121 D E /Fs 1 122 df<06000600060006000600060006000600
+FFF0FFF00600060006000600060006000600060006000600060006000600060006000600060006
+0006000C1D7E9611>121 D E /Ft 1 4 df<00C00000C00000C00000C00000C000C0C0C0F0C3C0
+38C7000EDC0003F00000C00003F0000EDC0038C700F0C3C0C0C0C000C00000C00000C00000C000
+00C00012157D9619>3 D E /Fu 13 122 df<70F8F8F87005057C840E>46
+D<FFFFF8000F800E0007800780078003C0078003E0078001E0078001F0078001F0078001F00780
+01F0078001F0078001E0078003E0078007C007800F8007803E0007FFFE0007800780078003C007
+8001E0078001F0078000F0078000F8078000F8078000F8078000F8078000F8078000F8078001F0
+078001F0078003E0078007C00F800F00FFFFFC001D227EA123>66 D<0007E0100038183000E006
+3001C00170038000F0070000F00E0000701E0000701C0000303C0000303C0000307C0000107800
+001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800000078
+000000780000107C0000103C0000103C0000101C0000201E0000200E0000400700004003800080
+01C0010000E0020000381C000007E0001C247DA223>I<FFFFF0000F801E0007800700078003C0
+078001C0078000E0078000F007800078078000780780007C0780003C0780003C0780003C078000
+3E0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003C0780
+003C0780007C0780007807800078078000F0078000E0078001E0078003C0078007000F801E00FF
+FFF8001F227EA125>I<FFFC0FC007800780078007800780078007800780078007800780078007
+80078007800780078007800780078007800780078007800780078007800780078007800FC0FFFC
+0E227EA112>73 D<03FFF0001F00000F00000F00000F00000F00000F00000F00000F00000F0000
+0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
+0F00000F00000F00700F00F80F00F80F00F80E00F01E00401C0020380018700007C00014237EA1
+19>I<FFC00003FF0FC00003F007C00003E005E00005E005E00005E004F00009E004F00009E004
+F00009E004780011E004780011E004780011E0043C0021E0043C0021E0043C0021E0041E0041E0
+041E0041E0040F0081E0040F0081E0040F0081E004078101E004078101E004078101E00403C201
+E00403C201E00401E401E00401E401E00401E401E00400F801E00400F801E00400F801E0040070
+01E00E007001E01F007003F0FFE0203FFF28227EA12D>77 D<0FE0001838003C0C003C0E001807
+0000070000070000070000FF0007C7001E07003C0700780700700700F00708F00708F00708F00F
+087817083C23900FC1E015157E9418>97 D<01FE000703000C07801C0780380300780000700000
+F00000F00000F00000F00000F00000F00000F000007000007800403800401C00800C0100070600
+01F80012157E9416>99 D<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F0
+0000F00000F00000F00000F000007000007800203800201C00400E008007030000FC0013157F94
+16>101 D<0E00FE001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
+0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00B237F
+A20E>108 D<0E0070FE07F01E00F00E00700E00700E00700E00700E00700E00700E00700E0070
+0E00700E00700E00700E00700E00700E00F00E00F006017003827800FC7F18157F941B>117
+D<FFC1FE1E00780E00300E00200E002007004007004003808003808003808001C10001C10000E2
+0000E20000E2000074000074000038000038000038000010000010000020000020000020000040
+00F04000F08000F180004300003C0000171F7F941A>121 D E /Fv 16 116
+df<000001C0000000000001C0000000000001C0000000000003E0000000000003E00000000000
+07F0000000000007F0000000000007F000000000000DF800000000000DF800000000000DF80000
+00000018FC000000000018FC000000000038FE0000000000307E0000000000307E000000000060
+7F0000000000603F0000000000603F0000000000C01F8000000000C01F8000000000C01F800000
+0001800FC000000001800FC000000003800FE0000000030007E0000000030007E0000000060003
+F0000000060003F0000000060003F00000000C0001F80000000C0001F80000001FFFFFFC000000
+1FFFFFFC000000180000FC000000300000FE0000003000007E0000003000007E0000006000003F
+0000006000003F000000E000003F800000C000001F800000C000001F800001C000001FC0000180
+00000FC00003C000000FC00007C000000FE0001FF000001FF000FFFE0003FFFF80FFFE0003FFFF
+8031327CB13A>65 D<FFFFFFFE0000FFFFFFFFC00003FC0007F00001F80001F80001F80000FC00
+01F800007E0001F800003F0001F800003F8001F800001F8001F800001FC001F800001FC001F800
+001FC001F800001FC001F800001FC001F800001FC001F800001F8001F800003F8001F800003F00
+01F800007F0001F80000FE0001F80001FC0001F80007F00001F800FFC00001FFFFFF800001FFFF
+FFF00001F80001FC0001F800007E0001F800003F0001F800001F8001F800001FC001F800000FE0
+01F800000FE001F8000007E001F8000007F001F8000007F001F8000007F001F8000007F001F800
+0007F001F8000007F001F8000007E001F800000FE001F800000FC001F800001FC001F800003F80
+01F800007F0001F80000FE0003FC0007F800FFFFFFFFE000FFFFFFFF00002C317BB037>I<FFFF
+FFFFFF00FFFFFFFFFF0003FC0000FF0001F800003F0001F800000F8001F80000078001F8000003
+8001F80000038001F80000018001F80000018001F80000018001F80000018001F8000000C001F8
+000000C001F8000000C001F8001800C001F80018000001F80018000001F80018000001F8001800
+0001F80038000001F80078000001F800F8000001FFFFF8000001FFFFF8000001F800F8000001F8
+0078000001F80038000001F80018000001F80018000001F80018000001F80018003001F8001800
+3001F80000003001F80000006001F80000006001F80000006001F80000006001F8000000E001F8
+000000E001F8000000C001F8000001C001F8000001C001F8000003C001F8000007C001F800001F
+C003FC0000FF80FFFFFFFFFF80FFFFFFFFFF802C317BB035>69 D<FFFFFFF80000FFFFFFFF8000
+03FC001FE00001F80003F00001F80000FC0001F800007E0001F800003F0001F800003F0001F800
+003F8001F800001F8001F800001FC001F800001FC001F800001FC001F800001FC001F800001FC0
+01F800001FC001F800001F8001F800003F8001F800003F0001F800003F0001F800007E0001F800
+00FC0001F80003F00001F8001FE00001FFFFFF800001FFFFF8000001F80000000001F800000000
+01F80000000001F80000000001F80000000001F80000000001F80000000001F80000000001F800
+00000001F80000000001F80000000001F80000000001F80000000001F80000000001F800000000
+01F80000000001F80000000001F80000000001F80000000001F80000000003FC00000000FFFFF0
+000000FFFFF00000002A317BB035>80 D<001FE0020000FFFC060003E01F0E000780038E000E00
+01DE001C00007E003800003E003800003E007000001E007000001E00F000000E00F000000E00F0
+00000E00F000000600F800000600F800000600FC000000007E000000007F000000003FC0000000
+3FFC0000001FFFC000000FFFFC000007FFFF800003FFFFC00000FFFFF000001FFFF8000001FFFC
+0000001FFC00000001FE000000007F000000003F000000001F000000000F800000000F80C00000
+0F80C000000780C000000780C000000780E000000780E000000700E000000700F000000F00F000
+000E00F800001E00FC00001C00F700003800E3C000F000E0F803E000C03FFF80008007FC000021
+337BB12C>83 D<7FFFFFFFFFFC7FFFFFFFFFFC7F000FF001FC7C0007E0007C780007E0003C7000
+07E0001C600007E0000C600007E0000CE00007E0000EE00007E0000EC00007E00006C00007E000
+06C00007E00006C00007E00006C00007E00006C00007E00006000007E00000000007E000000000
+07E00000000007E00000000007E00000000007E00000000007E00000000007E00000000007E000
+00000007E00000000007E00000000007E00000000007E00000000007E00000000007E000000000
+07E00000000007E00000000007E00000000007E00000000007E00000000007E00000000007E000
+00000007E00000000007E00000000007E00000000007E00000000007E00000000007E000000000
+07E00000000007E0000000001FF80000001FFFFFF800001FFFFFF8002F317CB038>I<7FFFF001
+FFFF007FFFF001FFFF0001FF80003FF00000FF00001F8000007F00000F0000007F00000E000000
+3F80001C0000001FC000180000000FC000300000000FE0007000000007F0006000000003F000C0
+00000003F801C000000001FC038000000000FC030000000000FE0600000000007F0E0000000000
+3F8C00000000003F9800000000001FF800000000000FF0000000000007E0000000000007F00000
+00000003F8000000000001F8000000000003FC000000000007FE0000000000067F00000000000C
+7F00000000001C3F8000000000381FC000000000301FC000000000700FE000000000E007F00000
+0000C003F0000000018003F8000000038001FC000000030000FC000000060000FE0000000E0000
+7F0000001C00003F8000001800003F8000003000001FC000007000000FE00000F000000FE00001
+F800000FF0000FFC00001FFC00FFFF8000FFFFE0FFFF8000FFFFE033317DB03A>88
+D<00003000000000780000000078000000007800000000FC00000000FC00000001FE00000001BE
+00000001BE000000031F000000031F000000031F000000060F800000060F8000000E0FC000000C
+07C000000C07C000001803E000001803E000003803F000003001F000003001F000006000F80000
+7FFFF800007FFFF80000C0007C0000C0007C0001C0007E000180003E000180003E000300001F00
+0300001F000700001F800F80001F801FC0001FC0FFE000FFFCFFE000FFFC26257EA42C>97
+D<FFFFFF0000FFFFFFE0000FC003F00007C000FC0007C0003E0007C0001F0007C0000F8007C000
+07C007C00007C007C00003E007C00003E007C00003F007C00001F007C00001F007C00001F807C0
+0001F807C00001F807C00001F807C00001F807C00001F807C00001F807C00001F807C00001F807
+C00001F007C00001F007C00001F007C00003E007C00003E007C00007C007C00007C007C0000F80
+07C0001F0007C0003E0007C0007C000FC003F800FFFFFFE000FFFFFF000025257DA42D>100
+D<FFFFFFFE00FFFFFFFE000FC0007E0007C0001E0007C0000E0007C000060007C000070007C000
+070007C000030007C000030007C000030007C00C030007C00C000007C00C000007C00C000007C0
+1C000007C03C000007FFFC000007FFFC000007C03C000007C01C000007C00C000007C00C000007
+C00C018007C00C018007C000018007C000030007C000030007C000030007C000030007C0000700
+07C000070007C0000F0007C0001E000FC000FE00FFFFFFFE00FFFFFFFE0021257DA428>I<FFFF
+FFFCFFFFFFFC0FC000FC07C0003C07C0001C07C0000C07C0000E07C0000E07C0000607C0000607
+C0000607C0180607C0180007C0180007C0180007C0380007C0780007FFF80007FFF80007C07800
+07C0380007C0180007C0180007C0180007C0180007C0000007C0000007C0000007C0000007C000
+0007C0000007C0000007C0000007C000000FE00000FFFF0000FFFF00001F257DA426>I<FF8000
+FFF0FFC000FFF007E0001F8007F0000F0007F000060006F8000600067C000600067C000600063E
+000600061F000600060F000600060F8006000607C006000603C006000603E006000601F0060006
+00F806000600F8060006007C060006003E060006003E060006001F060006000F860006000F8600
+060007C600060003E600060003E600060001F600060000FE000600007E000600007E000600003E
+000600001E000F00001E001F80000E00FFF0000600FFF000060024257DA42C>110
+D<0001FE0000000FFFC000003F03F00000F8007C0001F0003E0003E0001F0007C0000F800F8000
+07C01F000003E01F000003E03E000001F03E000001F07E000001F87E000001F87C000000F8FC00
+0000FCFC000000FCFC000000FCFC000000FCFC000000FCFC000000FCFC000000FCFC000000FCFC
+000000FC7C000000F87E000001F87E000001F83E000001F03F000003F01F000003E01F800007E0
+0F800007C007C0000F8003E0001F0001F0003E0000F8007C00003F03F000000FFFC0000001FE00
+0026277DA52E>I<FFFFFE00FFFFFFC00FC007F007C001F807C0007C07C0007E07C0003E07C000
+3F07C0003F07C0003F07C0003F07C0003F07C0003F07C0003E07C0007E07C0007C07C001F807C0
+07F007FFFFC007FFFE0007C0000007C0000007C0000007C0000007C0000007C0000007C0000007
+C0000007C0000007C0000007C0000007C0000007C0000007C000000FE00000FFFE0000FFFE0000
+20257DA428>I<FFFFF80000FFFFFF00000FC00FC00007C003F00007C000F80007C000FC0007C0
+007C0007C0007E0007C0007E0007C0007E0007C0007E0007C0007E0007C0007C0007C000FC0007
+C000F80007C003F00007C00FC00007FFFF000007FFFE000007C01F000007C007800007C003C000
+07C003E00007C001E00007C001F00007C001F00007C001F00007C001F00007C001F80007C001F8
+0007C001F80007C001F80C07C001FC0C07C000FC0C0FE0007C18FFFE003E38FFFE001FF0000000
+07C026267DA42B>114 D<00FE020007FF86000F03CE001C007E0038003E0078001E0070000E00
+F0000E00F0000E00F0000600F0000600F8000600F80000007C0000007E0000007FC000003FFE00
+001FFFC0000FFFF00003FFF80000FFFC00000FFE0000007F0000003F0000001F0000000F800000
+0F80C0000780C0000780C0000780C0000780E0000700E0000F00F0000E00F8001E00FE003C00E7
+C07800C3FFE000807F800019277DA521>I E /Fw 4 89 df<FFFFFFFFE0FFFFFFFFE007E0000F
+E003E00001E003E00000F003E000007003E000003003E000003003E000001003E000001003E000
+001003E000001003E000000803E000000803E000000803E000800803E000800003E000800003E0
+00800003E000800003E001800003E001800003E007800003FFFF800003FFFF800003E007800003
+E001800003E001800003E000800003E000800003E000800003E000800203E000800203E0000002
+03E000000403E000000403E000000403E000000403E000000C03E000000C03E000000803E00000
+1803E000001803E000003803E000007803E00001F807E0000FF0FFFFFFFFF0FFFFFFFFF027317C
+B02D>69 D<FFFFC00000FFFFC0000007F000000003E000000003E000000003E000000003E00000
+0003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E000
+000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0
+00000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003
+E000000003E000004003E000004003E000004003E000004003E000008003E000008003E0000080
+03E000008003E000018003E000018003E000038003E000038003E000078003E0000F0003E0003F
+0007E000FF00FFFFFFFF00FFFFFFFF0022317CB029>76 D<7FFFFFFFFFE07FFFFFFFFFE07E000F
+8007E078000F8001E070000F8000E060000F80006040000F80002040000F800020C0000F800030
+C0000F80003080000F80001080000F80001080000F80001080000F80001080000F80001080000F
+80001000000F80000000000F80000000000F80000000000F80000000000F80000000000F800000
+00000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F
+80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F800000
+00000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F
+80000000000F80000000000F80000000000F80000000000F80000000001FC00000000FFFFF8000
+000FFFFF80002C317EB030>84 D<7FFF8000FFF87FFF8000FFF803FE00003F8000FC00001E0000
+FC00001800007E00001000003E00003000003F00002000001F80004000000F80008000000FC000
+80000007E00100000003E00200000003F00200000001F80400000000F80800000000FC18000000
+007E10000000003E20000000003F60000000001FC0000000000F80000000000FC00000000007E0
+0000000003E00000000007F00000000005F80000000008F80000000010FC00000000107E000000
+00203E00000000403F00000000401F80000000800F80000001000FC00000030007E00000020003
+E00000040003F000000C0001F80000080000F80000100000FC00003000007E00002000003E0000
+4000003F0000C000001F8001E000001F800FF000003FE0FFF80000FFFFFFF80000FFFF30317FB0
+32>88 D E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300
+TeXDict begin
+%%EndSetup
+%%Page: 1 1
+bop 415 125 a Fw(L)432 115 y Fv(a)466 125 y Fw(T)503 146 y(E)541
+125 y(X)26 b Fv(and)h(B)l Fu(I)n(B)-6 b Fv(T)916 140 y(E)959
+125 y(X)27 b(f)n(or)h(ASAE)g(P)-6 b(apers)1685 99 y Ft(\003)882
+274 y Fu(J.)16 b(D.)g(McCauley)1219 256 y Fs(y)871 332 y Fr(Student)g(Member)
+988 390 y(ASAE)0 553 y Fq(Abstra)o(ct)0 617 y Fp(A)e(L)56 612
+y Fr(a)75 617 y Fp(T)98 630 y(E)121 617 y(X)g(st)o(yle)g(for)f(the)h
+(American)f(So)q(ciet)o(y)h(for)f(Agricultural)0 667 y(Engineers)k(\(ASAE\))f
+(is)f(discussed.)25 b(This)15 b(is)g(not)h(o\016cial)e(and)0
+717 y(not)i(\(y)o(et\))g(an)f(accepted)j(w)o(a)o(y)d(to)g(submit)g(articles)h
+(to)f(ASAE.)0 767 y Fo(This)f(is)h(NOT)f(an)i(ASAE)f(T)m(r)n(ansc)n(ations)f
+(article.)0 824 y Fr(Keyw)o(ords.)j Fp(L)254 819 y Fr(a)273
+824 y Fp(T)296 836 y(E)320 824 y(X,)d(B)n Fr(i)o(b)m Fp(T)460
+836 y(E)482 824 y(X,)g(t)o(yp)q(esetting,)i(ASAE)f(T)m(rans-)0
+874 y(actions.)0 1051 y Fq(Intr)o(oduction)0 1209 y Fn(T)130
+1116 y Fp(his)21 b(do)q(cumen)o(t,)h(when)g(compared)e(to)i(source)g(co)q
+(de,)130 1165 y(instructs)d(someone)f(on)g(the)i(use)f(of)f
+Fm(asaetr.sty)p Fp(,)f(a)130 1215 y(L)141 1210 y Fr(a)160 1215
+y Fp(T)183 1228 y(E)206 1215 y(X)f(st)o(yle)h(\014le)f(for)g(writing)g(do)q
+(cumen)o(ts)g(that)g(lo)q(ok)0 1265 y(lik)o(e)i Fo(ASAE)i(T)m(r)n(ansactions)
+f Fp(articles.)35 b(Examples)18 b(of)h(section)0 1315 y(headers,)26
+b(itemized)21 b(lists,)k(tables,)f(and)f(\014gures)g(are)g(giv)o(en.)0
+1365 y(Hop)q(efully)m(,)9 b(a)g(do)q(cumen)o(t)h(written)g(using)f(the)i
+(default)e Fm(article)0 1414 y Fp(st)o(yle)j(in)f(L)152 1409
+y Fr(a)171 1414 y Fp(T)194 1427 y(E)217 1414 y(X)h(could)f(b)q(e)h
+(transformed)f(to)h(lo)q(ok)e(lik)o(e)h(a)g Fo(T)m(r)n(ans-)0
+1464 y(actions)j Fp(article)g(b)o(y)g(only)f(a)g(few)h(c)o(hanges.)42
+1522 y(The)k(American)g(So)q(ciet)o(y)g(of)g(Agricultural)g(Engineers)h(ed-)0
+1571 y(itorial)25 b(sta\013)i(encourages)h(authors)f(to)f(submit)f
+(electronic)0 1621 y(man)o(uscripts)18 b(in)f(the)i(follo)o(wing)d(formats:)
+25 b(MacW)m(rite,)19 b(MS{)0 1671 y(W)m(ord,)12 b(MS{W)m(orks)g(\(preferably)
+i(V)m(ersion)f(2.0\),)f(W)m(ordP)o(erfect)0 1721 y(\(V)m(ersion)20
+b(5.0)f(or)h(later\),)h(and)f(W)m(riteNo)o(w)39 b(\(ASAE,)20
+b(1991\).)0 1771 y(Though)k(L)176 1766 y Fr(a)195 1771 y Fp(T)218
+1783 y(E)241 1771 y(X)g(is)g(not)h(an)e(accepted)j(format)d(to)h(submit)0
+1821 y(articles)g(to)f(ASAE,)g(it)g(do)q(es)h(ha)o(v)o(e)f(utilit)o(y)f(when)
+i(predict-)0 1870 y(ing)17 b(page)h(length)f(and)h(app)q(earance)h(of)e(an)g
+(article)h(that)g(y)o(ou)0 1920 y(submit.)25 b(Predicting)17
+b(page)f(length)h(is)f(esp)q(ecially)h(imp)q(ortan)o(t)0 1970
+y(when)i(submitting)d(\\T)m(ec)o(hnical)i(Notes")h(\(whic)o(h)f(cannot)g(ex-)
+0 2020 y(ceed)g(t)o(w)o(o)f(pages\))g(and)f(when)i(trying)e(to)h(a)o(v)o(oid)
+e(unnecessary)0 2070 y(page)f(c)o(harges.)42 2127 y(It)e(should)g(b)q(e)h
+(emphasized)e(that)i(this)f(do)q(cumen)o(t)g(w)o(as)g(writ-)0
+2177 y(ten)21 b(as)g(an)f(example)g(of)g(use)h(of)f(the)h(st)o(yle)g
+(\014les;)j(it's)c(v)n(alue)0 2227 y(is)c(greatly)g(enhanced)i(if)d(y)o(ou)h
+(compare)f(it)h(with)g(source)i(co)q(de)0 2276 y(\(see)13 b(a)f(later)g
+(section)g(for)g(instructions\))h(and)f(a)f(cop)o(y)h(of)f
+Fo(ASAE)0 2326 y(T)m(r)n(ansactions)p Fp(.)p 0 2383 405 2 v
+46 2410 a Fl(\003)64 2422 y Fk(W)m(ritten)16 b(for)i(presen)o(tatio)o(n)d(as)
+j(the)f(1992)g(In)o(ternation)o(al)e(Win)o(ter-)0 2461 y(Meeting)10
+b(of)h(ASAE.)47 2490 y Fl(y)64 2502 y Fk(USD)o(A)i(F)m(ello)o(w,)g(Departmen)
+o(t)e(of)h(Agricultural)f(Engineering,)f(Pur-)0 2541 y(due)21
+b(Univ)o(ersit)o(y)m(.)45 b(F)m(ormerly)m(,)23 b(Graduate)c(Assistan)o
+(t{Researc)o(h)o(,)j(De-)0 2581 y(partmen)o(t)17 b(of)j(Agricultural)d
+(Engineering,)i(T)m(exas)g(A&M)j(Univ)o(ersit)o(y)m(.)0 2620
+y(\()p Fj(jdm5548@di)o(am)o(ond)o(.ta)o(mu.)o(ed)o(u)p Fk(\).)1088
+553 y Fi(Objective)1088 609 y Fp(The)e(ob)r(jectiv)o(e)g(of)f(this)h(w)o(ork)
+f(w)o(as)h(to)f(dev)o(elop)h(L)1917 604 y Fr(a)1936 609 y Fp(T)1959
+621 y(E)1982 609 y(X)g(and)1088 659 y(B)n Fr(i)o(b)m Fp(T)1171
+671 y(E)1193 659 y(X)14 b(st)o(yle)g(\014les)g(for)g(ASAE)g(mem)o(b)q(ers.)
+1088 776 y Fr(Finer)h(Objectives)1088 832 y Fp(W)m(ell,)d(that)i(sounds)g
+(prett)o(y)h(noble,)e(but)h(I)g(also)f(w)o(an)o(ted)h(to)1117
+920 y(1.)21 b(Mak)o(e)c(it)g(easier)h(on)g(m)o(yself)e(\(b)q(ecause)j(I'm)d
+(a)h(program-)1171 970 y(mer,)12 b(and)i(programmers)e(are)i(lazy\),)1117
+1060 y(2.)21 b(Encourage)14 b(a)g(friend)g(to)f(switc)o(h)i(to)e(T)1780
+1069 y(E)1803 1060 y(X)21 b(and)1117 1150 y(3.)g(Sho)o(w)10
+b(y)o(ou)h(the)g(use)h(of)e(a)h Fm(\\subsubsection)d Fp(heading)i(and)1171
+1199 y(the)k Fm(enumerate)e Fp(en)o(vironmen)o(t.)1088 1288
+y Fh(Test)j(Heading.)j Fp(This)c(is)g(a)f(test)i(of)e(lev)o(el)h(four)g
+(headings.)1088 1434 y Fq(Getting)23 b(St)l(ar)l(ted)1088 1490
+y Fp(If)14 b(y)o(ou're)g(unfamilar)e(with)i(L)1550 1485 y Fr(a)1569
+1490 y Fp(T)1592 1502 y(E)1616 1490 y(X,)g(I)h(w)o(ould)e(suggest)j(pic)o
+(king)1088 1540 y(up)f(a)g(cop)o(y)g(of)g(the)h(man)o(ual)d(\(Lamp)q(ort,)g
+(1986\))30 b(and)15 b(putting)1088 1590 y(this)h(pap)q(er)g(aside)h(for)e(a)h
+(while.)24 b(If)16 b(y)o(ou're)g(already)g(famili)o(ar,)1088
+1639 y(read)e(on.)1088 1765 y Fi(The)k(Preamble)1088 1817 y
+Fp(The)d(pream)o(ble)e(is)i(where)h(tell)e(L)1600 1812 y Fr(a)1619
+1817 y Fp(T)1642 1829 y(E)1666 1817 y(X)g(that)h(y)o(ou)f(are)i(going)d(to)
+1088 1862 y(use)f Fm(asaetr.sty)p Fp(.)j(It's)c(also)g(where)i(y)o(ou)e(list)
+g(the)h(authors)g(and)1088 1908 y(ASAE)i(mem)o(b)q(ership)e(grades.)19
+b(Here's)c(an)f(example:)1088 1994 y Fg(\\documen)o(tst)o(yl)o(e{a)o(sae)o
+(tr)o(})1088 2039 y(\\title{B)o(ori)o(ng)i(Title})1088 2085
+y(\\author{)o(U.\\)g(B.\\)i(Boring)g(\\fellow)f(\\and)1225
+2131 y(I.\\)h(M.\\)h(Young)e(\\student)g(\\and)1225 2176 y(R.\\)h(U.\\)h
+(Happy)e(\\nonmember)55 b(})1088 2222 y(\\begin{d)o(ocu)o(me)o(nt})1088
+2268 y(\\maketit)o(le)1088 2352 y Fp(I)13 b(ha)o(v)o(e)h(used)g(up)g(to)g
+(four)f(authors)h(and)g(still)f(got)g(it)g(\014t)h(on)g(one)1088
+2397 y(line.)21 b(Fiv)o(e)15 b(authors)h(ma)o(y)e(\014t,)h(dep)q(ending)h(on)
+f(the)h(lengths)g(of)1088 2443 y(the)e(names.)j(If)c(they)h(don't)f(all)f
+(\014t,)h(t)o(w)o(o)g(ro)o(ws)h(of)f(authors)g(will)1088 2489
+y(b)q(e)h(formed.)j(Mem)o(b)q(ership)d(grades)g(can)g(b)q(e)h(an)o(y)e(of)
+1107 2575 y Fg(\\member,)k(\\associat)o(e,)f(\\student,)1107
+2620 y(\\affiliate)o(,)g(or)j(\\fellow.)1040 2745 y Fp(1)p
+eop
+%%Page: 2 2
+bop 0 -8 a Fp(Y)m(ou)12 b(can)h(also)g(use)g Fm(\\nonmember)p
+Fp(,)e(but)i(it)f(has)h(the)h(same)e(e\013ect)0 42 y(as)17
+b(lea)o(ving)e(the)i(mem)o(b)q(ership)e(grade)i(o\013.)26 b(The)18
+b Fm(\\maketitle)0 91 y Fp(command)10 b(simply)h(tells)h(L)417
+86 y Fr(a)436 91 y Fp(T)459 104 y(E)483 91 y(X)h(to)f(use)i(this)e(author)h
+(and)g(title)0 141 y(information)e(to)j(comp)q(ose)f(the)i(title)e(of)h(the)g
+(pap)q(er.)0 256 y Fi(The)k(Abstra)o(ct)0 305 y Fp(After)13
+b(the)g(pream)o(ble)e(comes)h(the)h(abstract.)18 b(Here's)c(an)e(exam-)0
+351 y(ple:)0 424 y Fg(\\begin{abs)o(tr)o(act)o(})0 470 y(This)18
+b(is)h(going)f(to)g(be)h(short.)f(See,)g(I)h(told)f(you.)0
+515 y(\\keywords{)o(br)o(evi)o(ty)o(,)f(terseness)o(,)f(words.})0
+561 y(\\end{abstr)o(ac)o(t})0 638 y Fp(This)e(should)f(b)q(e)i(straigh)o
+(tforw)o(ard)e(enough.)0 753 y Fi(The)18 b(Bod)o(y)0 807 y
+Fp(The)g(commands)d(that)j(y)o(ou)f(should)g(b)q(e)h(most)f(famili)o(ar)e
+(with)0 856 y(to)21 b(t)o(yp)q(eset)h(the)f(b)q(o)q(dy)g(of)f(y)o(our)h(pap)q
+(er)g(are)g(the)g(sectioning)0 906 y(commands.)16 b(They)e(are)0
+983 y Ff(section:)19 b Fp(Same)13 b(lev)o(el)g(as)h(the)h(In)o(tro)q
+(duction.)0 1064 y Ff(subsection:)j Fp(Secondary)13 b(headings,)e(suc)o(h)i
+(as)f(\\Ob)r(jectiv)o(es.")0 1144 y Ff(subsubsecti)o(on:)18
+b Fp(Third)c(lev)o(el)f(headings.)0 1224 y Ff(paragraph:)19
+b Fp(Av)o(oid)13 b(fourth)h(lev)o(el)g(headings.)0 1301 y(The)h(usage)g(of)f
+(these)i(commands)c(can)j(b)q(e)g(b)q(est)g(describ)q(ed)i(b)o(y)0
+1351 y(an)d(example:)0 1428 y Fm(\\subsection{The)19 b(Body})0
+1505 y Fp(This)c(is)h(the)g(sectioning)f(command)e(for)i(the)h(section)g(y)o
+(ou)f(are)0 1555 y(no)o(w)e(reading.)42 1605 y(Y)m(ou)g(ma)o(y)g(w)o(an)o(t)g
+(to)h(a)o(v)o(oid)f(fourth)i(lev)o(el)e(headings)i(b)q(ecause)0
+1655 y(it)g(requires)i(an)e(additional)e(fon)o(t)i(for)g(y)o(our)g(T)728
+1664 y(E)751 1655 y(X)h(installation:)0 1705 y Fm(cmcscsl10)p
+Fp(.)28 b(This)18 b(is)g(a)f(slan)o(ted,)i(small)c(caps)k(fon)o(t.)29
+b(If)18 b(y)o(ou)0 1754 y(ha)o(v)o(e)12 b(MET)m(AF)o(ONT)g(w)o(orking)f(on)h
+(y)o(our)g(system,)g(this)g(is)g(not)g(a)0 1804 y(problem.)20
+b(Source)15 b(co)q(de)h(for)f(this)g(fon)o(t)f(is)h(a)o(v)n(ailable)d(with)j
+(the)0 1854 y(st)o(yle)g(\014les.)20 b(Ask)15 b(y)o(ou)f(lo)q(cal)f(T)483
+1863 y(E)506 1854 y(X)i(guru)f(for)g(help,)h(should)f(y)o(ou)0
+1904 y(need)h(it.)0 2019 y Fi(Figures)j(and)g(T)l(ables)0 2072
+y Fp(If)c(y)o(ou)g(ha)o(v)o(e)g(a)g Fm(P)p Fe(OST)p Fg(S)p
+Fe(CRIPT)f Fp(prin)o(ter)i(a)o(v)n(ailable,)d(it's)i(highly)0
+2122 y(recommended)19 b(that)h(y)o(ou)g(use)h(the)42 b Fm(\\psfig)19
+b Fp(macros)g(writ-)0 2172 y(ten)i(b)o(y)g(T)m(rev)o(or)g(Darrell)f(to)h
+(include)f(high)h(qualit)o(y)e(\014gures.)0 2222 y(Another)j(useful)f(utilit)
+o(y)f(for)g(including)g(\014gures)i(is)f Fm(fig)f Fp(\(or)0
+2271 y Fm(xfig)c Fp(if)h(y)o(ou)g(use)h(X)f(Windo)o(ws\).)28
+b(Figure)17 b(1)g(w)o(as)g(created)i(in)0 2321 y(ab)q(out)h(30)g(seconds)h
+(using)f Fm(xfig)p Fp(.)36 b(Y)m(ou)19 b(can)h(get)h Fm(fig)e
+Fp(from)0 2371 y Fm(cayuga.cs.rochest)o(er.ed)o(u)8 b Fp(b)o(y)j(anon)o
+(ymous)e(ftp.)17 b(Remem-)0 2421 y(b)q(er)f(that)g(in)f Fo(T)m(r)n
+(ansactions)h(of)g(the)g(ASAE)p Fp(,)f(captions)h(for)f(\014g-)0
+2471 y(ures)g(go)e Fo(b)n(elow)h Fp(the)g(\014gures.)42 2521
+y(If)f(y)o(ou)h(plan)f(to)h(include)g(tables,)g(and)g(if)f(y)o(ou)h(w)o(an)o
+(t)g(to)g(ha)o(v)o(e)0 2570 y(fo)q(otnotes)e(within)f(these)i(tables,)g(use)f
+(the)h Fm(minipage)d Fp(en)o(viron-)0 2620 y(men)o(t.)26 b(Con)o(tact)16
+b(y)o(our)h(lo)q(cal)f(L)500 2615 y Fr(a)519 2620 y Fp(T)542
+2633 y(E)565 2620 y(X)h(guru)g(or)g(see)g(y)o(our)g Fo(lo)n(c)n(al)p
+1580 16 98 2 v 1580 110 2 95 v 1676 110 V 1580 112 98 2 v 1556
+39 V 1556 134 2 95 v 1652 134 V 1556 136 98 2 v 1532 63 V 1532
+157 2 95 v 1629 157 V 1532 159 98 2 v 1509 87 V 1509 181 2
+95 v 1605 181 V 1509 183 98 2 v 1484 -9 220 4 v 1484 204 4
+213 v 1699 204 V 1484 207 220 4 v 1558 135 a Fd(\000)1587 105
+y(\000)1328 338 y Fc(Figure)d(1)h({)f(Primitiv)o(e)g(\014gure.)1088
+489 y Fo(guide)19 b Fp(for)g(more)f(information)e(ab)q(out)j(ho)o(w)g(to)g
+(co)q(de)h(tables.)1088 539 y(The)13 b(source)i(co)q(de)f(for)g(this)f(pap)q
+(er)h(also)f(pro)o(vides)h(go)q(o)q(d)f(infor-)1088 589 y(mation.)27
+b(Y)m(ou'll)15 b(notice)j(in)f Fo(T)m(r)n(ansactions)i(of)f(the)g(ASAE)g
+Fp(or)1088 639 y(in)f Fo(Applie)n(d)i(Engine)n(ering)h(in)f(A)n(gricultur)n
+(e)d Fp(they)j(use)h(thic)o(k)o(er)1088 689 y(lines)15 b(for)g(the)h(top)f
+(and)g(b)q(ottom)f(rules)i(in)f(tables.)22 b(Instead)17 b(of)1088
+739 y(ha)o(ving)g(to)i(c)o(hange)g(line)f(thic)o(kness)h(y)o(ourself)g(\(as)g
+(y)o(ou)f(do)g(in)1088 788 y(using)13 b(do)q(cumen)o(t)h(st)o(yle)g
+(\\article")g(and)g(others\),)g(y)o(ou)g(can)g(use)1088 838
+y(t)o(w)o(o)d(macros)h(that)g(come)f(with)h(this)h(st)o(yle:)k
+Fm(\\thickhline)10 b Fp(and)1088 888 y Fm(\\thinhline)p Fp(.)31
+b(See)20 b(the)f(example)f(table)h(in)f(this)h(do)q(cumen)o(t)1088
+938 y(\(T)m(able)g(1\).)35 b(Don't)19 b(forget)h(to)f(put)h(the)h(caption)e
+Fo(ab)n(ove)h Fp(the)1088 988 y(table)13 b(instead)h(of)g(b)q(elo)o(w)f(it.)
+1088 1155 y Fi(The)18 b(References)1088 1223 y Fp(B)n Fr(i)o(b)m
+Fp(T)1171 1235 y(E)1193 1223 y(X)j(automatically)c(generates)22
+b(the)f(\\References")h(sec-)1088 1272 y(tion)12 b(of)g(y)o(our)g(pap)q(er)i
+(from)c(an)j(external)g(database.)18 b(St)o(yle)13 b(\014les)1088
+1322 y(go)o(v)o(ern)k(to)g(app)q(earance)h(of)e(y)o(our)h(\\References")i
+(section.)29 b(In)1088 1372 y(principle,)15 b(y)o(ou)h(could)g(c)o(hange)g(a)
+f(pap)q(er,)i(whic)o(h)f(met)f(the)h(re-)1088 1422 y(quiremen)o(ts)10
+b(of)h(one)g(professional)g(so)q(ciet)o(y)m(,)h(to)f(that)g(of)g(another)1088
+1472 y(b)o(y)h(simply)e(c)o(hanging)i(the)h(st)o(yle)g(\014le)g(that)f(y)o
+(ou)g(use.)19 b(The)13 b(st)o(yle)1088 1521 y(\014le)c Fm(asaetr.bst)e
+Fp(\(for)j(ASAE\))g(is)f(curren)o(tly)h(b)q(eing)g(dev)o(elop)q(ed.)1088
+1571 y(Other)15 b(st)o(yle)f(\014les)g(exist)g(for)g(IEEE,)g(A)o(CM,)f(AP)m
+(A,)h(etc.)1129 1631 y(T)m(o)k(use)h(B)n Fr(i)o(b)m Fp(T)1354
+1643 y(E)1377 1631 y(X,)f(y)o(ou)g(normally)d(pro)q(cess)21
+b(y)o(our)d(\014le)g(with)1088 1681 y(L)1099 1676 y Fr(a)1118
+1681 y Fp(T)1141 1693 y(E)1164 1681 y(X,)d(then)g(with)g(B)n
+Fr(i)o(b)m Fp(T)1496 1693 y(E)1519 1681 y(X,)f(then)i(t)o(wice)f(more)f(with)
+h(L)1992 1676 y Fr(a)2011 1681 y Fp(T)2034 1693 y(E)2057 1681
+y(X.)1088 1730 y(The)h(B)n Fr(i)o(b)m Fp(T)1258 1743 y(E)1281
+1730 y(X)h(st)o(yle)f(\014le,)h(whic)o(h)g(is)f(un\014nished,)h(comes)f
+(close)1088 1780 y(to)h(the)i(citation)e(st)o(yle)i(used)g(b)o(y)e(ASAE.)i(Y)
+m(ou)e(ma)o(y)f(ha)o(v)o(e)i(to)1088 1830 y(edit)f(some)f(en)o(tries)i(b)o(y)
+f(hand.)28 b(T)m(o)16 b(do)h(this,)h(edit)f(the)h Fm(*.bbl)1088
+1880 y Fp(\014le)f(after)h(y)o(ou)f(ha)o(v)o(e)g(pro)q(cessed)j(the)e(\014le)
+f(with)g(B)n Fr(i)o(b)m Fp(T)1957 1892 y(E)1980 1880 y(X.)g(See)1088
+1930 y(App)q(endix)g(B)g(in)33 b(\(Lamp)q(ort,)16 b(1986\))g(for)h(more)f
+(information)1088 1979 y(ab)q(out)d(B)n Fr(i)o(b)m Fp(T)1289
+1992 y(E)1312 1979 y(X.)1197 2162 y Fc(T)l(able)i(1:)20 b(Comparison)14
+b(of)g(Publishing)e(T)l(o)q(ols)p 1223 2218 742 4 v 1248 2247
+a Fk(T)m(o)q(ol)174 b(Learning)10 b(Curv)o(e)1732 2235 y Fb(a)1800
+2247 y Fk(Supp)q(ort)1927 2235 y Fb(b)1565 2286 y Fk(\()p Fa(units)p
+Fk(\))139 b(\()p Fa(units)p Fk(\))p 1223 2300 742 2 v 1248
+2328 a(F)m(rameMak)o(er)115 b(5.0)212 b(6.0)1248 2367 y(T)m(ro\013)218
+b(10.0)212 b(1.0)1248 2406 y(T)1267 2413 y(E)1287 2406 y(X)1313
+2395 y Fb(c)1559 2406 y Fk(7.0)195 b(10.0)p 1223 2422 742 4
+v 1132 2475 a Fb(a)1151 2487 y Fk(1.0)11 b(b)q(eing)f(easiest.)1135
+2516 y Fb(b)1151 2527 y Fk(10.0)h(b)q(eing)f(the)g(b)q(est.)1135
+2555 y Fb(c)1151 2567 y Fk(T)1170 2574 y(E)1190 2567 y(X)i(is)g(the)f
+(winner!)1040 2745 y Fp(2)p eop
+%%Page: 3 3
+bop 0 -8 a Fi(Submission)0 51 y Fp(When)12 b(y)o(ou)f(submit)g(to)g(ASAE,)h
+(they)g(w)o(an)o(t)g(a)f(double{spaced,)0 100 y(single{column)g(do)q(cumen)o
+(t)i(with)g(\014gures)i(and)e(tables)h(on)f(sep-)0 150 y(arate)h(pages.)19
+b(If)13 b(y)o(ou'v)o(e)g(written)i(y)o(ou)e(do)q(cumen)o(t)g(using)0
+204 y Fm(\\documentstyle{as)o(aetr})o Fp(,)0 258 y(simply)f(c)o(hange)i(that)
+g(\014rst)h(line)e(to)h(read)0 311 y Fm(\\documentstyle[as)o(aesub)o(mit]{)o
+(asaet)o(r})p Fp(.)0 365 y(This)g(mak)o(es)f(all)f(the)j(c)o(hanges)f
+(necessary)m(.)0 523 y Fq(Where)23 b(to)g(Find)0 582 y Fp(This)14
+b(collection)f(of)h(\014les)g(discussed)h(in)f(this)g(pap)q(er)g(include:)0
+677 y Ff(asaetr.st)o(y:)20 b Fp(L)245 672 y Fr(a)264 677 y
+Fp(T)287 689 y(E)310 677 y(X)14 b(st)o(yle)0 775 y Ff(asaesubmit.st)o(y:)k
+Fp(for)c(pap)q(er)g(submissions)f(to)h(ASAE)0 874 y Ff(asaetr.bst:)20
+b Fp(B)n Fr(i)o(b)m Fp(T)320 886 y(E)342 874 y(X)14 b(st)o(yle)0
+972 y Ff(asaetr.tex:)20 b Fp(example)g(usage)i(of)f(and)g(do)q(cumen)o
+(tation)f(for)83 1022 y(ab)q(o)o(v)o(e)14 b(\(source)h(for)f(this)f(do)q
+(cumen)o(t\))0 1121 y Ff(asaetr.bib:)19 b Fp(part)14 b(of)f(the)i(ab)q(o)o(v)
+o(e)e(example)0 1219 y Ff(cmcscsl10.mf:)20 b Fp(MET)m(AF)o(ONT)10
+b(source)h(for)f(lev)o(el)g(four)f(head-)83 1269 y(ing)k(fon)o(t)42
+1359 y(A)g(cop)o(y)h(of)f(this)h(collection)g(of)f(st)o(yle)h(\014les)g(can)g
+(b)q(e)h(obtained)0 1405 y(via)e(anon)o(ymous)f(ftp:)0 1500
+y Fg(\045)19 b(ftp)g(sun.soe.c)o(la)o(rks)o(on.)o(ed)o(u)0
+1545 y(Connected)d(to)j(sun.soe.cl)o(ar)o(kso)o(n.)o(edu)o(.)0
+1591 y(Name)f(\(sun.soe.c)o(la)o(rks)o(on.)o(ed)o(u:j)o(dm)o(554)o(8\))o(:)f
+(anonymous)0 1636 y(331)h(Guest)g(login)g(ok,)g(send)g(ident)g(as)h
+(password.)0 1682 y(Password:)d(jdm5548@di)o(amo)o(nd)o(.ta)o(mu)o(.ed)o(u)0
+1728 y(230)i(Guest)g(login)g(ok,)g(access)g(restrict)o(ion)o(s)f(apply.)0
+1773 y(ftp>)h(cd)h(pub/tex/l)o(ate)o(x-s)o(ty)o(le)0 1819 y(250)f(CWD)h
+(command)e(successfu)o(l.)0 1865 y(ftp>)h(mget)g(asae*)0 1910
+y(...)0 1956 y(ftp>)g(quit)0 2051 y Fp(T)m(o)j(retriev)o(e)h(this)g
+(collection)f(via)f(electronic)i(mail,)f(send)h(a)0 2101 y(MAIL)14
+b(message)g(to)288 2150 y Fm(FILESERV@SHSU.BITNE)o(T)0 2204
+y Fp(with)g(the)g(command:)365 2254 y Fm(SENDME)20 b(ASAETR)0
+2412 y Fq(Conclusion)0 2471 y Fp(This)13 b(\014le)h(should)f(serv)o(e)i(as)f
+(an)f(excellen)o(t)h(example)f(of)f(the)j(use)0 2521 y(of)d(the)h(st)o(yle)f
+(\014les.)18 b(If)12 b(y)o(ou)g(still)f(can't)h(\014gure)h(things)f(out,)g(h)
+o(un)o(t)0 2570 y(up)19 b(y)o(our)g(lo)q(cal)f(guru)h(and)g(ask)f(him/her)g
+(to)h(explain)f(L)916 2565 y Fr(a)935 2570 y Fp(T)958 2583
+y(E)981 2570 y(X)0 2620 y(and)c(B)n Fr(i)o(b)m Fp(T)164 2633
+y(E)186 2620 y(X)g(st)o(yle)g(\014les.)1088 -8 y Fq(References)1108
+45 y Fp(ASAE.)d(1990.)e(Instructions)j(to)f(authors)g(of)f(ASAE)i(tec)o
+(hnical)1171 95 y(publications.)g Fo(T)m(r)n(ansactions)j(of)g(the)g(ASAE)f
+Fp(33\(4\).)1108 161 y(Lamp)q(ort,)25 b(L.)e(1986.)f(L)1495
+156 y Fr(a)1514 161 y Fp(T)1537 174 y(E)1561 161 y(X)p Fo(:)i(A)f(Do)n
+(cument)i(Pr)n(ep)n(ar)n(ation)1171 211 y(System)p Fp(.)13
+b(Reading,)g(MA:)g(Addison{W)m(esley)h(Pub.)g(Co.)1040 2745
+y(3)p eop
+%%Page: 4 4
+bop 0 -8 a Fq(Sour)o(ce)22 b(Code)h(of)g(This)g(P)-5 b(aper)0
+57 y Fj(\045)17 b(asaetr.tex)d(v1.0)j(01)f(Jan)h(92)0 96 y(\\documents)o(tyl)
+o(e{a)o(sae)o(tr)o(})0 136 y(\\title{\\La)o(TeX)o(\\)e(and)h(B\\kern-.05e)o
+(m{\\)o(la)o(rge)e(I}\\kern-.0)o(25e)o(m{\\)o(lar)o(ge)g(B}\\kern-.08)o(em\\)
+o(Te)o(X\\)123 175 y(for)j(ASAE)f(Papers\\than)o(ks{)o(Wri)o(tt)o(en)e(for)j
+(presentati)o(on)d(as)j(the)g(1992)f(Internatio)o(nal)e(WinterMeet)o(ing)g
+(of)j(ASAE.})106 215 y(})0 254 y(\\author{J.)o(~D.)o(~Mc)o(Cau)o(le)o(y\\t)o
+(han)o(ks{)o(USD)o(A)d(Fellow,)i(Departmen)o(t)f(of)i(Agricultu)o(ral)d
+(Engineerin)o(g,)g(Purdue)i(University)o(.)f(Formerly,)123
+293 y(Graduate)g(Assistant--)o(Res)o(ear)o(ch)o(,)g(Department)f(of)j
+(Agricultur)o(al)d(Engineering)o(,)g(Texas)i(A\\&M)h(Universit)o(y.)123
+333 y(\({\\tt)f(jdm5548@dia)o(mon)o(d.t)o(amu)o(.e)o(du})o(\).})e(\\student)
+123 372 y(\045\\and)123 412 y(\045A.~D.~Whitt)o(ak)o(er)g(\\member)123
+451 y(})123 491 y(\045)k(the)e(format)g(is:)g(name)h(\\membersh)o(ip_)o(gra)o
+(de,)d(where)i(membershi)o(p_g)o(rad)o(e)123 530 y(\045)i(is)f(one)f(of)h(\()
+g(\\member,)e(\\associate,)f(\\student,)g(\\affiliate,)g(\\fellow\))0
+570 y(\\begin{doc)o(ume)o(nt})0 609 y(\\bibliogra)o(phy)o(sty)o(le{)o(as)o
+(aet)o(r})0 648 y(\\maketitle)0 727 y(\\begin{abs)o(tra)o(ct})0
+767 y(A)j(\\LaTeX\\)e(style)h(for)h(the)f(American)f(Society)g(for)i
+(Agricultur)o(al)d(Engineers)h(\(ASAE\))g(is)i(discussed.)d(This)i(is)h(not)g
+(official)0 806 y(and)g(not)f(\(yet\))g(an)h(accepted)e(way)h(to)h(submit)f
+(articles)e(to)j(ASAE.)34 b({\\em)16 b(This)g(is)h(NOT)g(an)g(ASAE)f
+(Transcatio)o(ns)e(article.})0 846 y(\\keywords{)o(\\La)o(TeX)o(,\\)g
+(\\BibTeX,\\)h(typesetti)o(ng,)f(ASAE)i(Transaction)o(s.})0
+885 y(\\end{abstr)o(act)o(})0 964 y(\\section{I)o(ntr)o(odu)o(cti)o(on)o(})0
+1003 y(\\drop{T}hi)o(s)f(document,)f(when)i(compared)f(to)i(source)f(code,)f
+(instructs)g(someone)g(on)i(the)f(use)h(of)g({\\tt)f(asaetr.sty})o(,)0
+1043 y(a)h(\\LaTeX\\)e(style)h(file)g(for)h(writing)e(documents)g(that)h
+(look)g(like)g({\\it)g(ASAE)h(Transacti)o(ons)o(})e(articles.)32
+b(Examples)0 1082 y(of)17 b(section)e(headers,)g(itemized)g(lists,)g(tables,)
+g(and)i(figures)e(are)i(given.)e(Hopefully,)f(a)j(document)e(written)g(using)
+0 1122 y(the)i(default)e({\\tt)h(article})f(style)h(in)g(\\LaTeX\\)g(could)f
+(be)i(transformed)d(to)j(look)f(like)g(a)i({\\em)e(Transactio)o(ns})e
+(article)0 1161 y(by)j(only)f(a)h(few)g(changes.)0 1240 y(The)g(American)d
+(Society)h(of)i(Agricultura)o(l)e(Engineers)f(editorial)h(staff)g(encourages)
+g(authors)g(to)i(submit)e(electronic)0 1279 y(manuscript)o(s)g(in)i(the)f
+(following)f(formats:)f(MacWrite,)h(MS--Word,)f(MS--Works)h(\(preferab)o(ly)f
+(Version)i(2.0\),)f(WordPerfect)0 1319 y(\(Version)g(5.0)h(or)h(later\),)e
+(and)i(WriteNow)e(\\cite{asae)o(in)o(s})f(\(ASAE,)i(1991\).)33
+b(Though)16 b(\\LaTeX\\)f(is)i(not)f(an)h(accepted)0 1358 y(format)e(to)i
+(submit)f(articles)f(to)i(ASAE,)e(it)i(does)g(have)f(utility)f(when)h
+(predicting)e(page)i(length)g(and)h(appearanc)o(e)0 1398 y(of)g(an)g(article)
+e(that)h(you)h(submit.)e(Predicting)f(page)i(length)g(is)h(especiall)o(y)e
+(important)f(when)i(submitting)0 1437 y(``Technica)o(l)f(Notes'')g(\(which)g
+(cannot)h(exceed)f(two)i(pages\))e(and)i(when)f(trying)g(to)h(avoid)e
+(unnecessary)f(page)i(charges.)0 1516 y(It)h(should)e(be)i(emphasized)d(that)
+j(this)f(document)f(was)h(written)f(as)i(an)g(example)e(of)i(use)g(of)g(the)f
+(style)g(files;)0 1555 y(it's)g(value)g(is)h(greatly)e(enhanced)g(if)i(you)f
+(compare)g(it)g(with)h(source)e(code)h(\(see)h(a)g(later)f(section)f(for)h
+(instructions)o(\))0 1595 y(and)h(a)g(copy)f(of)h({\\em)f(ASAE)g(Transaction)
+o(s}.)0 1674 y(\\subsectio)o(n{O)o(bje)o(cti)o(ve)o(})0 1753
+y(The)h(objective)d(of)j(this)f(work)g(was)h(to)g(develop)e(\\LaTeX\\)g(and)i
+(\\BibTeX\\)d(style)i(files)g(for)h(ASAE)f(members.)0 1831
+y(\\subsubsec)o(tio)o(n{F)o(ine)o(r)e(Objectives})0 1871 y(Well,)i(that)g
+(sounds)g(pretty)f(noble,)h(but)g(I)h(also)g(wanted)e(to)0
+1910 y(\\begin{enu)o(mer)o(ate)o(})0 1950 y(\\item)h(Make)g(it)h(easier)e(on)
+i(myself)f(\(because)f(I'm)h(a)i(programme)o(r,)c(and)j(programmer)o(s)e(are)
+h(lazy\),)0 1989 y(\\item)g(Encourage)e(a)k(friend)d(to)i(switch)e(to)i
+(\\TeX\\,)f(and)0 2029 y(\\item)g(Show)g(you)h(the)f(use)h(of)g(a)35
+b(\\verb#\\su)o(bsu)o(bse)o(cti)o(on)o(#)15 b(heading)g(and)h(the)0
+2068 y({\\tt)g(enumerate})e(environment)o(.)0 2108 y(\\end{enume)o(rat)o(e})0
+2186 y(\\paragraph)o({Te)o(st)g(Heading})0 2226 y(This)i(is)h(a)g(test)g(of)g
+(level)e(four)i(headings.)0 2305 y(\\section{G)o(ett)o(ing)d(Started})0
+2384 y(If)j(you're)e(unfamilar)g(with)h(\\LaTeX,)f(I)i(would)f(suggest)f
+(picking)h(up)h(a)g(copy)f(of)h(the)g(manual)e(\(Lamport,)f(1986\))0
+2423 y(\\cite[note)o(]{l)o(l:8)o(6})g(and)j(putting)e(this)h(paper)g(aside)g
+(for)g(a)i(while.)d(If)i(you're)f(already)f(familiar,)f(read)i(on.)0
+2502 y(\\subsectio)o(n{T)o(he)e(Preamble})0 2541 y(The)j(preamble)d(is)j
+(where)f(tell)g(\\LaTeX\\)f(that)i(you)f(are)h(going)f(to)h(use)f({\\tt)g
+(asaetr.sty})o(.)32 b(It's)17 b(also)f(where)g(you)0 2581 y(list)g(the)h
+(authors)e(and)h(ASAE)h(membershi)o(p)e(grades.)g(Here's)g(an)i(example:)0
+2620 y(\\small\\beg)o(in{)o(ver)o(bat)o(im)o(})1040 2745 y
+Fp(4)p eop
+%%Page: 5 5
+bop 18 -8 a Fj(\\document)o(sty)o(le{)o(asa)o(et)o(r})18 31
+y(\\title{Bo)o(rin)o(g)15 b(Title})18 71 y(\\author{U)o(.\\)f(B.\\)j(Boring)e
+(\\fellow)h(\\and)123 110 y(I.\\)h(M.\\)g(Young)e(\\student)g(\\and)123
+149 y(R.\\)i(U.\\)g(Happy)e(\\nonmember)50 b(})18 189 y(\\begin{do)o(cum)o
+(ent)o(})18 228 y(\\maketitl)o(e)0 268 y(end{verbat)o(im})14
+b(\\normalsiz)o(e)0 307 y(I)j(have)f(used)h(up)g(to)g(four)f(authors)f(and)h
+(still)g(got)h(it)g(fit)f(on)h(one)g(line.)33 b(Five)17 b(authors)e(may)h
+(fit,)h(depending)0 347 y(on)g(the)f(lengths)g(of)h(the)f(names.)g(If)h(they)
+f(don't)g(all)g(fit,)g(two)h(rows)f(of)h(authors)e(will)h(be)h(formed.)f
+(Membershi)o(p)f(grades)g(can)i(be)0 386 y(any)g(of)0 425 y(\\small)e
+(\\begin{verba)o(ti)o(m})18 465 y(\\member,)f(\\associate,)g(\\student,)18
+504 y(\\affiliat)o(e,)g(or)j(\\fellow.)0 544 y(end{verbat)o(im})d
+(\\normalsiz)o(e)0 583 y(\\noindent)0 623 y(You)j(can)f(also)g(use)h
+(\\verb#\\non)o(mem)o(ber)o(#,)d(but)j(it)g(has)f(the)h(same)f(effect)f(as)i
+(leaving)f(the)g(membership)e(grade)i(off.)0 662 y(The)h(\\verb#\\ma)o(ket)o
+(itl)o(e#)d(command)h(simply)h(tells)g(\\LaTeX\\)f(to)i(use)f(this)g(author)g
+(and)h(title)e(information)f(to)0 702 y(compose)h(the)i(title)f(of)g(the)h
+(paper.)0 780 y(\\subsectio)o(n{T)o(he)d(Abstract})0 859 y(After)i(the)g
+(preamble)f(comes)h(the)h(abstract.)d(Here's)i(an)g(example:)0
+899 y(\\small\\beg)o(in{)o(ver)o(bat)o(im)o(})0 938 y(\\begin{abs)o(tra)o
+(ct})0 978 y(This)g(is)h(going)f(to)h(be)g(short.)e(See,)i(I)g(told)f(you.)0
+1017 y(\\keywords{)o(bre)o(vit)o(y,)e(terseness,)g(words.})0
+1056 y(\\end{abstr)o(act)o(})0 1096 y(end{verbat)o(im})o(\\no)o(rma)o(ls)o
+(ize)0 1135 y(This)i(should)g(be)h(straightf)o(orw)o(ard)d(enough.)0
+1214 y(\\subsectio)o(n{T)o(he)g(Body})0 1254 y(The)j(commands)d(that)j(you)f
+(should)g(be)h(most)f(familiar)f(with)h(to)h(typeset)e(the)h(body)h(of)g
+(your)f(paper)g(are)g(the)h(sectioning)0 1293 y(commands.)d(They)j(are)0
+1333 y(\\begin{des)o(cri)o(pti)o(on})0 1372 y(\\item[sect)o(ion)o(:])d(Same)
+34 b(level)16 b(as)h(the)f(Introduction)o(.)0 1411 y(\\item[subs)o(ect)o(ion)
+o(:])e(Secondary)h(headings,)f(such)i(as)h(``Objective)o(s.')o(')0
+1451 y(\\item[subs)o(ubs)o(ect)o(ion)o(:])d(Third)i(level)g(headings.)0
+1490 y(\\item[para)o(gra)o(ph:)o(])f(Avoid)g(fourth)h(level)g(headings.)0
+1530 y(\\end{descr)o(ipt)o(ion)o(})0 1569 y(The)h(usage)e(of)i(these)f
+(commands)f(can)i(be)f(best)h(described)d(by)j(an)g(example:)0
+1609 y(\\begin{ver)o(bat)o(im})0 1648 y(\\subsectio)o(n{T)o(he)d(Body})0
+1687 y(end{verbat)o(im})0 1727 y(This)i(is)h(the)g(sectionin)o(g)e(command)g
+(for)h(the)h(section)e(you)i(are)f(now)h(reading.)0 1806 y(You)g(may)f(want)g
+(to)h(avoid)f(fourth)g(level)f(headings)g(because)g(it)i(requires)e(an)i
+(additional)d(font)i(for)h(your)f(\\TeX\\)0 1845 y(installati)o(on:)e({\\tt)i
+(cmcscsl10}.)32 b(This)16 b(is)h(a)g(slanted,)e(small)h(caps)g(font.)g(If)h
+(you)f(have)g(\\MF\\)h(working)e(on)i(your)0 1885 y(system,)e(this)h(is)h
+(not)g(a)g(problem.)33 b(Source)15 b(code)h(for)h(this)f(font)g(is)h
+(available)e(with)0 1924 y(the)i(style)e(files.)h(Ask)g(you)h(local)f
+(\\TeX\\)g(guru)g(for)h(help,)e(should)h(you)g(need)h(it.)0
+2003 y(\\subsectio)o(n{F)o(igu)o(res)d(and)i(Tables})0 2082
+y(If)h(you)f(have)h(a)g(\\PS\\)f(printer)f(available,)f(it's)j(highly)e
+(recommended)f(that)i(you)h(use)f(the)h(\\verb#)e(\\psfig#)0
+2121 y(macros)g(written)h(by)h(Trevor)e(Darrell)g(to)i(include)e(high)h
+(quality)g(figures.)e(Another)i(useful)f(utility)g(for)i(including)0
+2161 y(figures)e(is)i({\\tt)f(fig})g(\(or)h({\\tt)f(xfig})g(if)h(you)g(use)f
+(X)h(Windows\).)33 b(Figure)15 b(1)i(was)g(created)e(in)i(about)f(30)h
+(seconds)0 2200 y(using)f({\\tt)g(xfig}.)g(You)g(can)h(get)f({\\tt)g(fig})h
+(from)f({\\tt)g(cayuga.cs.r)o(oc)o(hes)o(ter)o(.ed)o(u})e(by)j(anonymous)e
+(ftp.)h(Remember)0 2240 y(that)g(in)h({\\em)f(Transaction)o(s)f(of)i(the)f
+(ASAE},)g(captions)e(for)j(figures)e(go)i({\\em)f(below})g(the)g(figures.)0
+2318 y(\\renewcomm)o(and)o({\\f)o(oot)o(no)o(ter)o(ule)o(}{})e(\045)j(no)g
+(line)0 2358 y(\\begin{tab)o(le})o([hb)o(p])0 2397 y(\\footnotes)o(ize)0
+2437 y(\\caption{C)o(omp)o(ari)o(son)d(of)j(Publishing)d(Tools})0
+2476 y(\\begin{cen)o(ter)o(})0 2516 y(\\begin{min)o(ipa)o(ge})o({\\c)o(ol)o
+(umn)o(wid)o(th})0 2555 y(\\renewcomm)o(and)o({\\f)o(oot)o(no)o(ter)o(ule)o
+(}{})g(\045)j(no)g(line)0 2594 y(\\begin{cen)o(ter)o(})1040
+2745 y Fp(5)p eop
+%%Page: 6 6
+bop 0 -8 a Fj(\\renewcomm)o(and)o({\\t)o(hef)o(oo)o(tno)o(te})o({\\f)o(nsy)o
+(m{)o(foo)o(tno)o(te})o(})0 31 y(\\begin{tab)o(ula)o(r}{)o(lrr)o(rr)o(rr})32
+b(\\thickhli)o(ne)0 71 y(Tool)16 b(&)h(\\multicolumn)o({3)o(}{c)o(}{L)o(ear)o
+(nin)o(g)d(Curve\\footno)o(te)o({1.)o(0)h(being)h(easiest.})35
+110 y(}&)h(\\multicolum)o(n{3)o(}{)o(c}{)o(Sup)o(por)o(t\\f)o(oo)o(tno)o(te{)
+o(10.)o(0)e(being)g(the)i(best.}}\\\\)0 149 y(&)g(\\multicolum)o(n{3)o(}{c)o
+(}{)o(\($u)o(nit)o(s$\))o(})e(&)i(\\multicolu)o(mn{)o(3})o({c})o({\($)o(uni)o
+(ts$)o(\)})o(\\\\)d(\\thinhline)0 189 y(FrameMaker)g(&&)j(5.0)g(&&)f(6.0)h
+(\\\\)0 228 y(Troff)f(&&)h(10.0)f(&&)h(1.0)f(\\\\)0 268 y(\\TeX)g
+(\\footnote{\\)o(TeX)o(\\)e(is)j(the)g(winner!})e(&&)i(7.0)f(&&)h(10.0)34
+b(\\\\)17 b(\\thickhlin)o(e)0 307 y(\\end{tabul)o(ar})0 347
+y(\\linethick)o(nes)o(s{0)o(pt})0 386 y(\\end{cente)o(r})0
+425 y(\\end{minip)o(age)o(})0 465 y(\\end{cente)o(r})0 504
+y(\\end{table)o(})0 583 y(\\begin{fig)o(ure)o(}[h)o(tb])35
+623 y(\\setlength{)o(\\un)o(itl)o(en)o(gth)o(}{0)o(.1m)o(m})d(\045{0.00625in)
+o(}\045{)o(0.)o(012)o(5in)o(}\045)35 662 y(\\begin{cent)o(er})71
+702 y(\\begin{pi)o(ctu)o(re})o(\(1)o(81,)o(181)o(\)\(0)o(,0\))106
+741 y(\\thinlines)g(\\multiput\()o(80,)o(80\))o(\(-)o(20,)o(-20)o(\){4)o
+(}{\\)o(fr)o(ame)o(box)o(\(80)o(,80)o(\){)o(}})106 780 y(\\thickline)o(s)h
+(\\put\(0,0\))o({\\f)o(ram)o(eb)o(ox\()o(180)o(,18)o(0\){)o(}})106
+820 y(\\put\(60,60)o(\){\\)o(li)o(ne\()f(1,)j(1\){)g(60}})71
+859 y(\\end{pict)o(ure)o(})35 899 y(\\end{center)o(})35 938
+y(\\caption{Pr)o(imi)o(tiv)o(e)d(figure.})0 978 y(\\end{figur)o(e})0
+1056 y(If)j(you)f(plan)h(to)g(include)e(tables,)g(and)h(if)h(you)g(want)f(to)
+h(have)f(footnotes)f(within)g(these)h(tables,)f(use)i(the)0
+1096 y({\\tt)f(minipage})f(environme)o(nt.)32 b(Contact)15
+b(your)h(local)g(\\LaTeX\\)f(guru)h(or)h(see)g(your)f({\\em)g(local)g(guide})
+f(for)i(more)0 1135 y(informatio)o(n)e(about)h(how)g(to)h(code)f(tables.)f
+(The)i(source)e(code)i(for)f(this)g(paper)g(also)h(provides)d(good)j
+(informati)o(on.)0 1175 y(You'll)e(notice)h(in)h({\\em)f(Transaction)o(s)e
+(of)j(the)g(ASAE})f(or)h(in)g({\\em)f(Applied)f(Engineerin)o(g)g(in)i
+(Agricultu)o(re})d(they)i(use)0 1214 y(thicker)f(lines)h(for)h(the)f(top)h
+(and)f(bottom)g(rules)g(in)h(tables.)e(Instead)g(of)i(having)e(to)i(change)f
+(line)g(thickness)0 1254 y(yourself)f(\(as)h(you)h(do)g(in)g(using)f
+(document)e(style)i(``article'')e(and)j(others\),)d(you)j(can)f(use)h(two)g
+(macros)e(that)h(come)h(with)0 1293 y(this)f(style:)g(\\verb#\\th)o(ick)o
+(hli)o(ne#)e(and)i(\\verb#\\thinh)o(li)o(ne#)o(.)32 b(See)17
+b(the)f(example)g(table)f(in)i(this)g(document)0 1333 y(\(Table)e(1\).)35
+b(Don't)16 b(forget)f(to)i(put)g(the)f(caption)f({\\em)h(above})g(the)h
+(table)e(instead)h(of)g(below)g(it.)0 1411 y(\\subsectio)o(n{T)o(he)e
+(References})0 1490 y(\\BibTeX\\)h(automatica)o(ll)o(y)g(generates)f(the)j
+(``Referenc)o(es)o('')d(section)i(of)g(your)h(paper)f(from)g(an)h(external)d
+(database.)0 1530 y(Style)i(files)g(govern)f(to)i(appearance)d(of)j(your)f
+(``Reference)o(s'')e(section.)32 b(In)17 b(principle,)d(you)j(could)f(change)
+f(a)j(paper,)0 1569 y(which)e(met)g(the)h(requiremen)o(ts)d(of)j(one)g
+(profession)o(al)d(society,)h(to)i(that)f(of)h(another)e(by)i(simply)f
+(changing)e(the)0 1609 y(style)i(file)g(that)g(you)h(use.)34
+b(The)16 b(style)g(file)g({\\tt)h(asaetr.bs)o(t})d(\(for)i(ASAE\))g(is)h
+(currently)e(being)h(developed)o(.)0 1648 y(Other)g(style)g(files)g(exist)f
+(for)i(IEEE,)f(ACM,)g(APA,)g(etc.)0 1727 y(To)h(use)f(\\BibTeX,)f(you)i
+(normally)e(process)g(your)h(file)g(with)g(\\LaTeX,)g(then)g(with)g
+(\\BibTeX,)f(then)h(twice)g(more)0 1766 y(with)g(\\LaTeX.)f(The)i(\\BibTeX\\)
+e(style)h(file,)f(which)h(is)h(unfinished,)d(comes)i(close)g(to)h(the)f
+(citation)f(style)0 1806 y(used)h(by)h(ASAE.)f(You)h(may)f(have)g(to)h(edit)f
+(some)h(entries)e(by)i(hand.)f(To)h(do)f(this,)g(edit)h(the)f({\\tt)g(*.bbl})
+0 1845 y(file)g(after)g(you)h(have)f(processed)e(the)j(file)f(with)g
+(\\BibTeX.)33 b(See)16 b(Appendix)f(B)i(in)g(\\cite{ll:86)o(})0
+1885 y(\(Lamport,)d(1986\))i(for)h(more)f(informatio)o(n)f(about)h(\\BibTeX.)
+0 1963 y(\\subsectio)o(n{S)o(ubm)o(iss)o(io)o(n})0 2003 y(When)g(you)h
+(submit)e(to)i(ASAE,)f(they)g(want)g(a)i(double--sp)o(ac)o(ed,)c(single--co)o
+(lum)o(n)h(document)f(with)j(figures)e(and)0 2042 y(tables)g(on)i(separate)e
+(pages.)33 b(If)17 b(you've)f(written)f(you)h(document)f(using)0
+2121 y(\\noindent{)o(\\ve)o(rb#)o(\\do)o(cu)o(men)o(tst)o(yle)o({as)o(ae)o
+(tr})o(#,})o(\\pa)o(r)0 2161 y(\\noindent)f(simply)i(change)f(that)i(first)e
+(line)i(to)g(read\\par)0 2200 y(\\noindent{)o(\\ve)o(rb#)o(\\do)o(cu)o(men)o
+(tst)o(yle)o([as)o(ae)o(sub)o(mit)o(]{a)o(sae)o(tr)o(}#.)o(}\\p)o(ar)0
+2240 y(\\noindent)d(This)j(makes)e(all)i(the)g(changes)e(necessary.)0
+2318 y(\\section{W)o(her)o(e)g(to)i(Find})0 2358 y(This)f(collection)e(of)j
+(files)f(discussed)e(in)j(this)g(paper)e(include:)0 2397 y(\\begin{des)o(cri)
+o(pti)o(on})0 2437 y(\\item[asae)o(tr.)o(sty)o(:])f(\\LaTeX\\)h(style)0
+2476 y(\\item[asae)o(sub)o(mit)o(.st)o(y:)o(])g(for)h(paper)g(submissions)e
+(to)j(ASAE)0 2516 y(\\item[asae)o(tr.)o(bst)o(:])d(\\BibTeX\\)h(style)0
+2555 y(\\item[asae)o(tr.)o(tex)o(:])f(example)h(usage)h(of)h(and)g(documenta)
+o(tio)o(n)e(for)h(above)g(\(source)f(for)i(this)f(document\))0
+2594 y(\\item[asae)o(tr.)o(bib)o(:])e(part)i(of)h(the)g(above)f(example)1040
+2745 y Fp(6)p eop
+%%Page: 7 7
+bop 0 -8 a Fj(\\item[cmcs)o(csl)o(10.)o(mf:)o(])14 b(\\MF\\)j(source)e(for)i
+(level)f(four)g(heading)f(font)0 31 y(\\end{descr)o(ipt)o(ion)o(})0
+110 y(A)i(copy)f(of)h(this)g(collectio)o(n)e(of)i(style)e(files)h(can)h(be)g
+(obtained)e(via)h(anonymous)f(ftp:)0 149 y(\\small)g(\\begin{verba)o(ti)o(m})
+0 189 y(\045)i(ftp)g(sun.soe.cl)o(ark)o(so)o(n.e)o(du)0 228
+y(Connected)d(to)j(sun.soe.cla)o(rks)o(on.)o(edu)o(.)0 268
+y(Name)f(\(sun.soe.cl)o(ark)o(so)o(n.e)o(du:)o(jdm)o(554)o(8\))o(:)f
+(anonymous)0 307 y(331)i(Guest)e(login)h(ok,)h(send)f(ident)g(as)h(password.)
+0 347 y(Password:)d(jdm5548@dia)o(mon)o(d.t)o(amu)o(.ed)o(u)0
+386 y(230)j(Guest)e(login)h(ok,)h(access)e(restriction)o(s)g(apply.)0
+425 y(ftp>)h(cd)h(pub/tex/lat)o(ex)o(-st)o(yle)0 465 y(250)g(CWD)f(command)f
+(successful.)0 504 y(ftp>)h(mget)g(asae*)0 544 y(...)0 583
+y(ftp>)g(quit)0 623 y(end{verbat)o(im})o(\\no)o(rma)o(ls)o(ize)0
+662 y(\\noindent)0 702 y(To)h(retrieve)e(this)h(collection)e(via)j(electroni)
+o(c)e(mail,)g(send)i(a)g(MAIL)f(message)f(to)0 780 y(\\centerlin)o(e{\\)o(tt)
+f(FILESERV@SH)o(SU.)o(BIT)o(NE)o(T})0 820 y(\\noindent)g(with)j(the)f
+(command:)0 899 y(\\centerlin)o(e{\\)o(tt)e(SENDME)i(ASAETR})0
+978 y(\\section{C)o(onc)o(lus)o(ion)o(})0 1056 y(This)g(file)g(should)g
+(serve)g(as)h(an)g(excellent)d(example)h(of)i(the)g(use)f(of)h(the)g(style)f
+(files.)33 b(If)17 b(you)f(still)g(can't)0 1096 y(figure)f(things)h(out,)g
+(hunt)g(up)h(your)g(local)e(guru)i(and)f(ask)h(him/her)e(to)i(explain)e
+(\\LaTeX\\)g(and)i(\\BibTeX\\)d(style)i(files.)0 1175 y(\\bibliogra)o(phy)o
+({as)o(aet)o(r})0 1214 y(\\end{docum)o(ent)o(})1040 2745 y
+Fp(7)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/latex/contrib/asaetr/asaetr.sty b/macros/latex/contrib/asaetr/asaetr.sty
new file mode 100644
index 0000000000..595e088d95
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.sty
@@ -0,0 +1,598 @@
+% asaetr.sty 22-Dec-90
+% Modified from article.sty by
+% James Darrell McCauley
+% Department of Agricultural Engineering
+% Texas A&M University
+% College Station, TX 77843-2117
+% jdm5548@diamond.tamu.edu
+% jdm5548@tamagen.bitnet
+% An attempt to mimic {\em Transactions of the ASAE}.
+% Although I've used bits and pieces of other people's work,
+% this style is hereby placed in the public domain.
+% NO WARRANTY OR GUARANTEES OF ANY KIND.
+% Please let me know of any improvements that you make.
+%
+% In creating this style, I utilized the existing public domain stuff:
+% article.sty art10.sty openbib.sty drop.sty twocolumn.sty
+% This style (asaetr.sty) is for use with the accompanying BiBTeX
+% style asaetr.bst. The file 'asaetr.tex' documents its usage.
+
+%Modification History:
+% 22 Dec 1990 - version 0.9 released
+% 12 Feb 1992 - revised section headings to confirm to article.sty,
+% added slanted, small caps font for level four headings,
+% re-wrote documentation (asaetr.tex),
+% fixed a bug in \keywords macro,
+% added asaesub.sty (style for transforming document into
+% one suitable for paper submission to ASAE),
+% version 1.0 released
+% 03 Sep 1997 - Added missing %'s to above comment to fix
+% missing \begin{document} error. No changes to the style.
+% 08 Jun 1999 - Comment out "\def\@cite#1#2{}" which was causing empty
+% bibliography and LaTeX error. Something else may have
+% been intended by the original author, but at least
+% a LaTeX error is now avoided.
+% MacKichan Software, Inc. (gp)
+\typeout{Document Style `asaetr' Version 1.0a <08 Jun 99>.}
+\typeout{Unofficial style for Transactions of the ASAE}
+
+%%%%%%%%%%%%%%%%%% BEGIN EXAMPLE USAGE %%%%%%%%%%%%%%%%%%%%%%%
+% \documentstyle{asaetr}
+% \title{A Dumb Title}
+% \author{J.~D.~McCauley \associate } : format is: name \membership_grade,
+% \and : where membership_grade is one of
+% E.~A.~Hiler, \fellow : \member, \associate, \student,
+% \and : \affiliate, \fellow
+% D.~C.~Bullock \student
+% \begin{document}
+% \bibliographystyle{asaetr} : see the file asaetr.bst
+% \maketitle : produces the title
+
+% \begin{abstract}
+% A short abstract. \keywords{key, word, example}
+% \end{abstract}
+
+% \section{Introduction}
+% \drop{T}he example introduction. : must use \drop{} for first section
+% : after abstract
+% \subsection{Objective}
+% An example of a leveltwo heading.
+
+% \subsubsection{Finer Objectives}
+% An example of a levelthree heading.
+
+% \paragraph{Even More Detail}
+% : please note that the usual use of
+% For more detail, see the \LaTeX\ : the \cite command has been changed.
+% book \cite{ll:86} (Lamport, 1986),: This is because you can cite by
+% or even D.~E.~Knuth's \TeXbook : author and year, or just by year
+% \cite{dk:84} (1984). : if you've mentioned the author's
+% : name.
+
+% \section{Conclusion}
+
+% \bibliography{mybib} : the name of your database
+% \end{document}
+%%%%%%%%%%%%%%%%%%% END EXAMPLE USAGE %%%%%%%%%%%%%%%%%%%%%%%
+\def\@ptsize{0} \@namedef{ds@11pt}{\def\@ptsize{1}}
+\@namedef{ds@12pt}{\def\@ptsize{2}}
+\def\ds@twoside{\@twosidetrue \@mparswitchtrue} \def\ds@draft{\overfullrule
+5pt}
+\@options
+%\input art1\@ptsize.sty\relax
+
+% taken from drop.sty
+% Macro written by David G. Cantor, and published Fri, 12 Feb 88, in
+% TeXhax, 1988 #16.
+% Internet: dgc@math.ucla.edu
+% UUCP: ...!{ihnp4, randvax, sdcrdcf, ucbvax}!ucla-cs!dgc
+%
+% Modified for use with LaTeX by Dominik Wujastyk, February 17, 1988
+% Internet: dow@wjh12.harvard.edu
+% Bitnet: dow@harvunxw.bitnet
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% This LaTeX macro is for dropping and enlarging the first letter(s) of a
+% paragraph. The argument may be one or more letters.
+%
+%\font\largefont= cmr10 scaled \magstep5
+\font\largefont= cmr17 scaled \magstep5
+\def\drop#1#2{{\noindent
+ \setbox0\hbox{\largefont #1}\setbox1\hbox{#2}\setbox2\hbox{(}%
+ \count0=\ht0\advance\count0 by\dp0\count1\baselineskip
+ \advance\count0 by-\ht1\advance\count0by\ht2
+ \dimen1=.5ex\advance\count0by\dimen1\divide\count0 by\count1
+ \advance\count0 by1\dimen0\wd0
+ \advance\dimen0 by.25em\dimen1=\ht0\advance\dimen1 by-\ht1
+ \global\hangindent\dimen0\global\hangafter-\count0
+ \hskip-\dimen0\setbox0\hbox to\dimen0{\raise-\dimen1\box0\hss}%
+ \dp0=0in\ht0=0in\box0}#2}
+% end of drop.sty
+%%%%%% begin art10.sty modifications
+
+\lineskip 1pt \normallineskip 1pt
+\def\baselinestretch{1}
+
+\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
+\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus3pt\belowdisplayshortskip 6pt plus3pt
+minus3pt\let\@listi\@listI}
+\def\small{\@setsize\small{11pt}\ixpt\@ixpt
+\abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus2pt\belowdisplayshortskip 4pt plus2pt minus 2pt
+\def\@listi{\leftmargin\leftmargini \topsep 4pt plus 2pt minus 2pt\parsep 2pt
+plus 1pt minus 1pt
+\itemsep \parsep}}
+\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt
+\abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip
+\abovedisplayshortskip \z@ plus 1pt\belowdisplayshortskip 3pt plus 1pt minus
+2pt
+\def\@listi{\leftmargin\leftmargini \topsep 3pt plus 1pt minus 1pt\parsep 2pt
+plus 1pt minus 1pt
+\itemsep \parsep}}
+\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
+\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
+\def\large{\@setsize\large{14pt}\xiipt\@xiipt}
+\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}
+\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt}
+\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}
+\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
+\normalsize
+
+\if@twoside \oddsidemargin 44pt \evensidemargin 82pt \marginparwidth 107pt
+\else \oddsidemargin 63pt \evensidemargin 63pt
+ \marginparwidth 90pt
+\fi
+\marginparsep 11pt
+ \topmargin 27pt \headheight 12pt \headsep 25pt \footskip 30pt
+
+\textheight = 43\baselineskip
+\advance\textheight by \topskip
+\textwidth 345pt \columnsep 10pt \columnseprule 0pt
+
+\footnotesep 6.65pt
+\skip\footins 9pt plus 4pt minus 2pt
+\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt
+\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt
+minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt
+\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
+\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil
+\marginparpush 5pt
+
+\parskip 0pt plus 1pt \parindent 15pt \partopsep 2pt plus 1pt minus 1pt
+\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
+\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty
+-\@lowpenalty
+
+
+\def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart}
+\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part}
+\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else
+\addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright
+ \ifnum \c@secnumdepth >\m@ne \Large \bf Part \thepart \par \nobreak \fi \huge
+\bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading }
+\def\@spart#1{{\parindent 0pt \raggedright
+ \huge \bf
+ #1\par} \nobreak \vskip 3ex \@afterheading }
+
+% \@startsection {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}
+% optional * [ALTHEADING]{HEADING}
+% Generic command to start a section.
+% NAME : e.g., 'subsection'
+% LEVEL : a number, denoting depth of section -- e.g., chapter=1,
+% section = 2, etc.
+% INDENT : Indentation of heading from left margin
+% BEFORESKIP : Absolute value = skip to leave above the heading.
+% If negative, then paragraph indent of text following
+% heading is suppressed.
+% AFTERSKIP : if positive, then skip to leave below heading, else
+% negative of skip to leave to right of run-in heading.
+% STYLE : commands to set style
+\def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus
+ -.2ex}{0.2ex plus .1ex}{\Large\sc}} %{if\thesection=2 \drop{\@nextchar} \fi }}
+\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
+ -.2ex}{.2ex plus .1ex}{\large\sc}}
+\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex plus
+-1ex minus -.2ex}{.2ex plus .1ex}{\normalsize\sc}}
+\def\paragraph{\@startsection
+ {paragraph}{4}{\z@}{3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\sc}}
+\def\subparagraph{\@startsection
+ {subparagraph}{4}{\parindent}{3.25ex plus 1ex minus
+ .2ex}{-1em}{\normalsize\sc}}
+
+
+\setcounter{secnumdepth}{3}
+
+\def\appendix{\par
+ \setcounter{section}{0}
+ \setcounter{subsection}{0}
+ \def\thesection{\Alph{section}}}
+
+
+\leftmargini 25pt
+\leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt \leftmarginv 10pt
+\leftmarginvi 10pt
+\leftmargin\leftmargini
+\labelsep 5pt
+\labelwidth\leftmargini\advance\labelwidth-\labelsep
+\def\@listI{\leftmargin\leftmargini \parsep 4pt plus 2pt minus 1pt\topsep 8pt
+plus 2pt minus 4pt\itemsep 4pt plus 2pt minus 1pt}
+\let\@listi\@listI
+\@listi
+\def\@listii{\leftmargin\leftmarginii
+ \labelwidth\leftmarginii\advance\labelwidth-\labelsep
+ \topsep 4pt plus 2pt minus 1pt
+ \parsep 2pt plus 1pt minus 1pt
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
+ \topsep 2pt plus 1pt minus 1pt
+ \parsep \z@ \partopsep 1pt plus 0pt minus 1pt
+ \itemsep \topsep}
+\def\@listiv{\leftmargin\leftmarginiv
+ \labelwidth\leftmarginiv\advance\labelwidth-\labelsep}
+\def\@listv{\leftmargin\leftmarginv
+ \labelwidth\leftmarginv\advance\labelwidth-\labelsep}
+\def\@listvi{\leftmargin\leftmarginvi
+ \labelwidth\leftmarginvi\advance\labelwidth-\labelsep}
+
+
+%%%%%% end of art10.sty input/modifications
+\def\labelenumi{\theenumi.}
+\def\theenumi{\arabic{enumi}}
+\def\labelenumii{(\theenumii)}
+\def\theenumii{\alph{enumii}}
+\def\p@enumii{\theenumi}
+\def\labelenumiii{\theenumiii.}
+\def\theenumiii{\roman{enumiii}}
+\def\p@enumiii{\theenumi(\theenumii)}
+\def\labelenumiv{\theenumiv.}
+\def\theenumiv{\Alph{enumiv}}
+\def\p@enumiv{\p@enumiii\theenumiii}
+
+\def\labelitemi{$\bullet$}
+\def\labelitemii{\bf --}
+\def\labelitemiii{$\ast$}
+\def\labelitemiv{$\cdot$}
+
+\def\verse{\let\\=\@centercr
+ \list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent
+ \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
+\let\endverse\endlist
+\def\quotation{\list{}{\listparindent 1.5em
+ \itemindent\listparindent
+ \rightmargin\leftmargin \parsep 0pt plus 1pt}\item[]}
+\let\endquotation=\endlist
+\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
+\let\endquote=\endlist
+
+\def\descriptionlabel#1{\hspace\labelsep \bf #1}
+\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\descriptionlabel}}
+\let\enddescription\endlist
+
+\def\theequation{\arabic{equation}}
+
+
+\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
+ \else \newpage \fi \thispagestyle{empty}\c@page\z@}
+\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
+
+\arraycolsep 5pt \tabcolsep 6pt \arrayrulewidth .4pt \doublerulesep 2pt
+\tabbingsep \labelsep
+
+\skip\@mpfootins = \skip\footins
+\fboxsep = 3pt \fboxrule = .4pt
+
+\newcounter{part}
+\newcounter {section}
+\newcounter {subsection}[section]
+\newcounter {subsubsection}[subsection]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
+
+\def\thepart{\Roman{part}} \def\thesection {\arabic{section}}
+\def\thesubsection {\thesection.\arabic{subsection}}
+\def\thesubsubsection {\thesubsection .\arabic{subsubsection}}
+\def\theparagraph {\thesubsubsection.\arabic{paragraph}}
+\def\thesubparagraph {\theparagraph.\arabic{subparagraph}}
+
+\def\@pnumwidth{1.55em}
+\def\@tocrmarg {2.55em}
+\def\@dotsep{4.5}
+\setcounter{tocdepth}{3}
+
+\def\tableofcontents{\section*{Contents\@mkboth{CONTENTS}{CONTENTS}}
+ \@starttoc{toc}}
+\def\l@part#1#2{\addpenalty{\@secpenalty}
+ \addvspace{2.25em plus 1pt}
+ \begingroup
+ \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth \parfillskip
+ -\@pnumwidth
+ {\large \bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
+ \nobreak
+ \endgroup}
+
+\def\l@section#1#2{\addpenalty{\@secpenalty}
+ \addvspace{1.0em plus 1pt}
+ \@tempdima 1.5em % perhaps this is where I could get rid of the numbers
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \bf \leavevmode \advance\leftskip\@tempdima
+ \hskip -\leftskip #1\nobreak\hfil
+ \nobreak\hbox to\@pnumwidth{\hss #2}\par
+ \endgroup}
+
+\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
+\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
+\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
+\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
+\def\listoffigures{\section*{List of Figures\@mkboth
+ {LIST OF FIGURES}{LIST OF FIGURES}}\@starttoc{lof}}
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\def\listoftables{\section*{List of Tables\@mkboth
+ {LIST OF TABLES}{LIST OF TABLES}}\@starttoc{lot}}
+\let\l@table\l@figure
+
+% thebibliography adapted from openbib.sty
+\newdimen\bibindent
+\bibindent=1.5em
+\def\thebibliography#1{\section{References\@mkboth
+ {REFERENCES}{REFERENCES}}\list
+ {}{
+ %\advance\leftmargin\bibindent
+ \itemindent -\bibindent
+ %\listparindent \itemindent
+ \listparindent 0pt
+ \parsep \z@
+ \usecounter{enumi}}
+% \def\newblock{\par}
+ \def\newblock{\hskip 0em}
+ \sloppy
+ \sfcode`\.=1000\relax}
+\let\endthebibliography=\endlist
+
+\newif\if@restonecol
+\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
+\columnseprule \z@
+\columnsep 35pt\twocolumn[\section*{Index}]
+ \@mkboth{INDEX}{INDEX}\thispagestyle{plain}\parindent\z@
+ \parskip\z@ plus .3pt\relax\let\item\@idxitem}
+\def\@idxitem{\par\hangindent 40pt}
+\def\subitem{\par\hangindent 40pt \hspace*{20pt}}
+\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}}
+\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
+\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
+
+\def\footnoterule{\kern-3\p@
+ \hrule width .4\columnwidth
+ \kern 2.6\p@}
+
+\long\def\@makefntext#1{\parindent 1em\noindent
+ \hbox to 1.8em{\hss$^{\@thefnmark}$}#1}
+
+
+\setcounter{topnumber}{2}
+\def\topfraction{.7}
+\setcounter{bottomnumber}{1}
+\def\bottomfraction{.3}
+\setcounter{totalnumber}{3}
+\def\textfraction{.2}
+\def\floatpagefraction{.5}
+\setcounter{dbltopnumber}{2}
+\def\dbltopfraction{.7}
+\def\dblfloatpagefraction{.5}
+
+% @makecaption makes Figure 1 -- Caption text.
+% and Table 1: Caption text.
+\long\def\@makecaption#1#2{
+ \def\tmpcs{figure}
+ \ifx\@captype\tmpcs \def\separator{ -- }
+ \else \def\separator{: }
+ \fi
+ \vskip 10pt
+ \setbox\@tempboxa\hbox{#1\separator #2}
+ \ifdim \wd\@tempboxa >\hsize #1\separator #2\par \else \hbox
+to\hsize{\hfil\box\@tempboxa\hfil}
+ \fi}
+
+
+\newcounter{figure}
+\def\thefigure{\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\small\bf Figure \thefigure}
+\def\figure{\@float{figure}}
+%\let\endfigure\end@float
+\def\endfigure{\end@float}
+\@namedef{figure*}{\@dblfloat{figure}}
+\@namedef{endfigure*}{\end@dblfloat}
+
+\newcounter{table}
+\def\thetable{\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\small\bf Table \thetable}
+\def\table{\@float{table}}
+\let\endtable\end@float
+\@namedef{table*}{\@dblfloat{table}}
+\@namedef{endtable*}{\end@dblfloat}
+\def\thickhline{\linethickness{2pt} \hline}
+\def\thinhline{\linethickness{1pt} \hline}
+%\def\thinhline{\let\@linefnt\tenln \let\@circlefnt\tencirc
+ %\@wholewidth\fontdimen8\tenln \@halfwidth .5\@wholewidth
+ %\hline}
+%\def\thickhline{\let\@linefnt\tenlnw \let\@circlefnt\tencircw
+ %\@wholewidth\fontdimen8\tenlnw \@halfwidth .5\@wholewidth
+ %\hline}
+% to set widths of hrules in tables
+% top and bottom lines always \thickhline
+% others: \thinhline
+\def\thinhline{\noalign{\ifnum0=`}\fi\hrule \@height \arrayrulewidth
+ \futurelet \@tempa\@xhline}
+\def\thickhline{\noalign{\ifnum0=`}\fi\hrule \@height 2\arrayrulewidth
+ \futurelet \@tempa\@xhline}
+\def\@xhline{\ifx\@tempa\hline\vskip \doublerulesep\fi
+ \ifnum0=`{\fi}}
+
+\gdef\@firstauthor{}
+\def\firstauthor#1{\gdef\@firstauthor{#1}}
+
+
+\def\maketitle{\par
+ \begingroup
+ \def\thefootnote{\fnsymbol{footnote}}
+ \def\@makefnmark{\hbox
+ to 0pt{$^{\@thefnmark}$\hss}}
+ \if@twocolumn
+ \twocolumn[\@maketitle]
+ \else \newpage
+ \global\@topnum\z@ \@maketitle \fi\thispagestyle{plain}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}
+ \let\maketitle\relax
+ \let\@maketitle\relax
+ \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
+
+\def\@maketitle{\newpage
+ \null
+ \vskip 2em
+ \begin{center}
+ {\LARGE \sc \@title \par}
+ \vskip 1.5em
+ {\large \lineskip .5em
+ \begin{tabular}[t]{c}
+ \@author
+ \end{tabular}\par}
+ \vskip 1em {\large \@date}
+ \end{center}
+ \par
+ \vskip 1.5em}
+
+\def\keywords{\par\noindent{\sc Keywords.\ }} % just make "keywords" in small caps
+
+%\def\abstract{ \if@twocolumn
+%\section*{Abstract}
+%\else \small
+%\begin{center}
+%{\bf Abstract\vspace{-.5em}\vspace{0pt}}
+%\end{center}
+%\quotation
+%\fi}
+%\def\endabstract{\if@twocolumn\keywords\else\endquotation\fi}
+
+\def\abstract{ \section{Abstract} }
+\def\endabstract{\hfil}
+
+\mark{{}{}}
+
+\if@twoside \def\ps@headings{
+ \let\@mkboth\markboth
+ \def\@oddfoot{}
+ \def\@evenfoot{}
+ \def\@evenhead{\rm \thepage\hfil \sl \leftmark}
+ \def\@oddhead{\hbox{}\sl \rightmark \hfil \rm\thepage}
+ \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth
+>\z@
+ \thesection\hskip 1em\relax \fi ##1}}{}}
+ \def\subsectionmark##1{\markright
+ {\ifnum \c@secnumdepth >\@ne
+ \thesubsection\hskip 1em\relax \fi ##1}}
+}
+\else \def\ps@headings{
+ \let\@mkboth\markboth
+ \def\@oddfoot{}
+ \def\@evenfoot{}
+ \def\@oddhead{\hbox {}\sl \rightmark \hfil \rm\thepage}
+ \def\sectionmark##1{\markright {\uppercase{\ifnum \c@secnumdepth
+>\z@
+ \thesection\hskip 1em\relax \fi ##1}}}
+}
+\fi
+\def\ps@myheadings{\let\@mkboth\@gobbletwo
+ \def\@oddhead{\hbox{}\sl\rightmark \hfil \rm\thepage}
+ \def\@oddfoot{}
+ \def\@evenhead{\rm \thepage\hfil\sl\leftmark\hbox {}}
+ \def\@evenfoot{}
+ \def\sectionmark##1{}
+ \def\subsectionmark##1{}}
+
+
+\def\today{\ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \space\number\day, \number\year}
+
+\ps@plain \pagenumbering{arabic} \onecolumn
+\if@twoside\else\raggedbottom\fi
+
+% twocolumn.sty 27 Jan 85
+\twocolumn
+\sloppy
+\flushbottom
+\parindent 1em
+\leftmargini 2em
+\leftmarginv .5em
+\leftmarginvi .5em
+\oddsidemargin 30pt
+\evensidemargin 30pt
+\marginparwidth 48pt
+\marginparsep 10pt
+\textwidth 410pt
+
+\topmargin 0pt
+\advance \topmargin by -2\headheight
+\advance \topmargin by -\headsep
+
+\textheight 8.9in
+
+\oddsidemargin 0pt
+\evensidemargin \oddsidemargin
+\marginparwidth 0.25in
+
+\textwidth 7in
+
+\columnsep .25in
+% title stuff -- membership grade
+\def\asae{\normalsize\sc ASAE}
+\def\nonmember{}
+\def\member{\\ {\normalsize\sc Member} \\ \asae }
+\def\associate{\\ {\normalsize\sc Assoc.\ Member} \\ \asae}
+\def\student{\\ {\normalsize\sc Student Member} \\ \asae}
+\def\fellow{\\ {\normalsize\sc Fellow} \\ \asae}
+\date{}
+
+
+
+% redo sectioning commands, easy way to avoid problems with them
+% dern numbers
+\let\xsection=\section
+\renewcommand{\section}[1]{\xsection*{#1}}
+\let\xsubsection=\subsection
+\renewcommand{\subsection}[1]{\xsubsection*{#1}}
+\let\xsubsubsection=\subsubsection
+\renewcommand{\subsubsection}[1]{\xsubsubsection*{#1}}
+\font\levelfourfont = cmcscsl10
+%\renewcommand{\paragraph}[1]{\noindent{\sc #1.}} %if cmcscsl10 not made
+\renewcommand{\paragraph}[1]{\noindent{\levelfourfont #1.}} %default
+
+
+% some favorite stuff
+\newcommand{\Cpp}{C{\tt ++}} % C++
+\def\PS{{\tt P\small OST\tt S\small CRIPT}}
+\def\ATT{{AT{\attand \&}T}}
+\def\MF{{METAFONT}}
+\def\Cplusplus{{\rm C\raise.5ex\hbox{\small ++}}}
+\def\AmSTeX{{$\cal A\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.125em
+S$-\TeX}}
+\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
+ T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
+
+% defined this way in latex.tex: \def\@cite#1#2{[{#1\if@tempswa , #2\fi}]}
+%(gp)\def\@cite#1#2{}
+% defined this way in latex.tex: \def\@biblabel#1{[#1]\hfill}
+%\def\@biblabel#1{}
+
diff --git a/macros/latex/contrib/asaetr/asaetr.tex b/macros/latex/contrib/asaetr/asaetr.tex
new file mode 100644
index 0000000000..7227f3b6f5
--- /dev/null
+++ b/macros/latex/contrib/asaetr/asaetr.tex
@@ -0,0 +1,266 @@
+% asaetr.tex v1.0 01 Jan 92
+\documentstyle{asaetr}
+\title{\LaTeX\ and
+ B\kern-.05em{\large I}\kern-.025em{\large B}\kern-.08em\TeX\
+ for ASAE Papers\thanks{Written for presentation as the 1992
+ International WinterMeeting of ASAE.}
+ }
+\author{J.~D.~McCauley\thanks{USDA Fellow, Department of Agricultural
+ Engineering, Purdue University. Formerly,
+ Graduate Assistant--Research, Department of Agricultural
+ Engineering, Texas A\&M University. ({\tt jdm5548@diamond.tamu.edu}).}
+ \student
+ %\and
+ %A.~D.~Whittaker \member
+ }
+ % the format is: name \membership_grade, where membership_grade
+ % is one of ( \member, \associate, \student, \affiliate, \fellow)
+\begin{document}
+\bibliographystyle{asaetr}
+\maketitle
+
+\begin{abstract}
+A \LaTeX\ style for the American Society for Agricultural Engineers
+(ASAE) is discussed. This is not official and not (yet) an accepted
+way to submit articles to ASAE. {\em This is NOT an ASAE Transcations
+article.} \keywords{\LaTeX,\ \BibTeX,\ typesetting, ASAE Transactions.}
+\end{abstract}
+
+\section{Introduction}
+\drop{T}his document, when compared to source code,
+instructs someone on the use of {\tt asaetr.sty}, a \LaTeX\ style file
+for writing documents that look like {\it ASAE Transactions} articles.
+Examples of section headers, itemized lists, tables, and figures are
+given. Hopefully, a document written using the default {\tt article}
+style in \LaTeX\ could be transformed to look like a {\em
+Transactions} article by only a few changes.
+
+The American Society of Agricultural Engineers editorial staff
+encourages authors to submit electronic manuscripts in the following
+formats: MacWrite, MS--Word, MS--Works (preferably Version 2.0),
+WordPerfect (Version 5.0 or later), and WriteNow \cite{asaeins} (ASAE,
+1991). Though \LaTeX\ is not an accepted format to submit articles to
+ASAE, it does have utility when predicting page length and appearance
+of an article that you submit. Predicting page length is especially
+important when submitting ``Technical Notes'' (which cannot exceed two
+pages) and when trying to avoid unnecessary page charges.
+
+It should be emphasized that this document was written as an example
+of use of the style files; it's value is greatly enhanced if you
+compare it with source code (see a later section for instructions) and
+a copy of {\em ASAE Transactions}.
+
+\subsection{Objective}
+
+The objective of this work was to develop \LaTeX\ and \BibTeX\
+style files for ASAE members.
+
+\subsubsection{Finer Objectives}
+Well, that sounds pretty noble, but I also wanted to
+\begin{enumerate}
+\item Make it easier on myself (because I'm a programmer, and programmers
+are lazy),
+\item Encourage a friend to switch to \TeX\, and
+\item Show you the use of a \verb#\subsubsection# heading and the
+{\tt enumerate} environment.
+\end{enumerate}
+
+\paragraph{Test Heading}
+This is a test of level four headings.
+
+\section{Getting Started}
+
+If you're unfamilar with \LaTeX, I would suggest picking up a copy of
+the manual (Lamport, 1986) \cite[note]{ll:86} and putting this paper
+aside for a while. If you're already familiar, read on.
+
+\subsection{The Preamble}
+The preamble is where tell \LaTeX\ that you are going to use {\tt
+asaetr.sty}. It's also where you list the authors and ASAE membership
+grades. Here's an example:
+\small \begin{verbatim}
+\documentstyle{asaetr}
+\title{Boring Title}
+\author{U.\ B.\ Boring \fellow \and
+ I.\ M.\ Young \student \and
+ R.\ U.\ Happy \nonmember }
+\begin{document}
+\maketitle
+\end{verbatim} \normalsize
+I have used up to four authors and still got it fit on one line. Five
+authors may fit, depending on the lengths of the names. If they don't
+all fit, two rows of authors will be formed. Membership grades can be
+any of
+\small \begin{verbatim}
+ \member, \associate, \student,
+ \affiliate, or \fellow.
+\end{verbatim} \normalsize
+\noindent
+You can also use \verb#\nonmember#, but it has the same effect
+as leaving the membership grade off. The \verb#\maketitle# command
+simply tells \LaTeX\ to use this author and title information to
+compose the title of the paper.
+
+\subsection{The Abstract}
+
+After the preamble comes the abstract. Here's an example:
+\small\begin{verbatim}
+\begin{abstract}
+This is going to be short. See, I told you.
+\keywords{brevity, terseness, words.}
+\end{abstract}
+\end{verbatim}\normalsize
+This should be straightforward enough.
+
+\subsection{The Body}
+The commands that you should be most familiar with to typeset the
+body of your paper are the sectioning commands. They are
+\begin{description}
+\item[section:] Same level as the Introduction.
+\item[subsection:] Secondary headings, such as
+``Objectives.''
+\item[subsubsection:] Third level headings.
+\item[paragraph:] Avoid fourth level headings.
+\end{description}
+The usage of these commands can be best described by an example:
+\begin{verbatim}
+\subsection{The Body}
+\end{verbatim}
+This is the sectioning command for the section you are now reading.
+
+You may want to avoid fourth level headings because it requires an
+additional font for your \TeX\ installation: {\tt cmcscsl10}. This is
+a slanted, small caps font. If you have \MF\ working on your system,
+this is not a problem. Source code for this font is available with
+the style files. Ask you local \TeX\ guru for help, should you need
+it.
+
+\subsection{Figures and Tables}
+
+If you have a \PS\ printer available, it's highly recommended that you
+use the \verb# \psfig# macros written by Trevor Darrell to include
+high quality figures. Another useful utility for including figures is
+{\tt fig} (or {\tt xfig} if you use X Windows). Figure 1 was created
+in about 30 seconds using {\tt xfig}. You can get {\tt fig} from {\tt
+cayuga.cs.rochester.edu} by anonymous ftp. Remember that in {\em
+Transactions of the ASAE}, captions for figures go {\em below} the
+figures.
+
+\renewcommand{\footnoterule}{} % no line
+\begin{table}[hbp]
+\footnotesize
+\caption{Comparison of Publishing Tools}
+\begin{center}
+\begin{minipage}{\columnwidth}
+\renewcommand{\footnoterule}{} % no line
+\begin{center}
+\renewcommand{\thefootnote}{\fnsym{footnote}}
+\begin{tabular}{lrrrrrr} \thickhline
+Tool & \multicolumn{3}{c}{Learning Curve\footnote{1.0 being easiest.}
+ }& \multicolumn{3}{c}{Support\footnote{10.0 being the best.}}\\
+& \multicolumn{3}{c}{($units$)} & \multicolumn{3}{c}{($units$)}\\ \thinhline
+FrameMaker && 5.0 && 6.0 \\
+Troff && 10.0 && 1.0 \\
+\TeX \footnote{\TeX\ is the winner!} && 7.0 && 10.0 \\ \thickhline
+\end{tabular}
+\linethickness{0pt}
+\end{center}
+\end{minipage}
+\end{center}
+\end{table}
+
+\begin{figure}[htb]
+ \setlength{\unitlength}{0.1mm} %{0.00625in}%{0.0125in}%
+ \begin{center}
+ \begin{picture}(181,181)(0,0)
+ \thinlines \multiput(80,80)(-20,-20){4}{\framebox(80,80){}}
+ \thicklines \put(0,0){\framebox(180,180){}}
+ \put(60,60){\line( 1, 1){ 60}}
+ \end{picture}
+ \end{center}
+ \caption{Primitive figure.}
+\end{figure}
+
+If you plan to include tables, and if you want to have footnotes
+within these tables, use the {\tt minipage} environment. Contact
+your local \LaTeX\ guru or see your {\em local guide} for more
+information about how to code tables. The source code for this paper
+also provides good information. You'll notice in {\em Transactions of
+the ASAE} or in {\em Applied Engineering in Agriculture} they use
+thicker lines for the top and bottom rules in tables. Instead of
+having to change line thickness yourself (as you do in using document
+style ``article'' and others), you can use two macros that come with
+this style: \verb#\thickhline# and \verb#\thinhline#. See the example
+table in this document (Table 1). Don't forget to put the caption
+{\em above} the table instead of below it.
+
+\subsection{The References}
+
+\BibTeX\ automatically generates the ``References'' section of your
+paper from an external database. Style files govern to appearance of
+your ``References'' section. In principle, you could change a paper,
+which met the requirements of one professional society, to that of
+another by simply changing the style file that you use. The style
+file {\tt asaetr.bst} (for ASAE) is currently being developed. Other
+style files exist for IEEE, ACM, APA, etc.
+
+To use \BibTeX, you normally process your file with \LaTeX, then with
+\BibTeX, then twice more with \LaTeX. The \BibTeX\ style file, which
+is unfinished, comes close to the citation style used by ASAE. You may
+have to edit some entries by hand. To do this, edit the {\tt *.bbl}
+file after you have processed the file with \BibTeX. See Appendix B
+in \cite{ll:86} (Lamport, 1986) for more information about \BibTeX.
+
+\subsection{Submission}
+When you submit to ASAE, they want a double--spaced, single--column
+document with figures and tables on separate pages. If you've written
+you document using
+
+\noindent{\verb#\documentstyle{asaetr}#,}\par
+\noindent simply change that first line to read\par
+\noindent{\verb#\documentstyle[asaesubmit]{asaetr}#.}\par
+\noindent This makes all the changes necessary.
+
+\section{Where to Find}
+This collection of files discussed in this paper include:
+\begin{description}
+\item[asaetr.sty:] \LaTeX\ style
+\item[asaesubmit.sty:] for paper submissions to ASAE
+\item[asaetr.bst:] \BibTeX\ style
+\item[asaetr.tex:] example usage of and documentation for above (source for
+ this document)
+\item[asaetr.bib:] part of the above example
+\item[cmcscsl10.mf:] \MF\ source for level four heading font
+\end{description}
+
+A copy of this collection of style files can be obtained via
+anonymous ftp:
+\small \begin{verbatim}
+% ftp sun.soe.clarkson.edu
+Connected to sun.soe.clarkson.edu.
+Name (sun.soe.clarkson.edu:jdm5548): anonymous
+331 Guest login ok, send ident as password.
+Password: jdm5548@diamond.tamu.edu
+230 Guest login ok, access restrictions apply.
+ftp> cd pub/tex/latex-style
+250 CWD command successful.
+ftp> mget asae*
+...
+ftp> quit
+\end{verbatim}\normalsize
+\noindent
+To retrieve this collection via electronic mail, send a MAIL message to
+
+\centerline{\tt FILESERV@SHSU.BITNET}
+\noindent with the command:
+
+\centerline{\tt SENDME ASAETR}
+
+\section{Conclusion}
+
+This file should serve as an excellent example of the use of the style
+files. If you still can't figure things out, hunt up your local guru
+and ask him/her to explain \LaTeX\ and \BibTeX\ style files.
+
+\bibliography{asaetr}
+\end{document}
diff --git a/macros/latex/contrib/asaetr/cmcscsl10.mf b/macros/latex/contrib/asaetr/cmcscsl10.mf
new file mode 100644
index 0000000000..7452fb532e
--- /dev/null
+++ b/macros/latex/contrib/asaetr/cmcscsl10.mf
@@ -0,0 +1,111 @@
+%% Save file as: CMCSCSL10.MF Source: FILESERV@SHSU.BITNET
+% Computer Modern Roman Caps and Small Caps 10 point
+if unknown cmbase: input cmbase fi
+
+font_identifier:="CMCSC"; font_size 10pt#;
+
+% first come parameters used to set the uppercase letters
+% (including some for lowercase that aren't actually used)
+u#:=21/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=5/36pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=250/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=232/36pt#; % height of numerals
+x_height#:=155/36pt#; % height of lowercase without ascenders
+math_axis#:=90/36pt#; % axis of symmetry for math symbols
+bar_height#:=87/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=70/36pt#; % depth of lowercase descenders
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=9/36pt#; % lowercase hairline breadth
+stem#:=25/36pt#; % lowercase stem breadth
+curve#:=30/36pt#; % lowercase curve breadth
+ess#:=27/36pt#; % breadth in middle of lowercase s
+flare#:=33/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=38/36pt#; % diameter of dots
+cap_hair#:=11/36pt#; % uppercase hairline breadth
+cap_stem#:=32/36pt#; % uppercase stem breadth
+cap_curve#:=37/36pt#; % uppercase curve breadth
+cap_ess#:=35/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+dish#:=1/36pt#; % amount erased at top or bottom of serifs
+bracket#:=20/36pt#; % vertical distance from serif base to tangent
+jut#:=28/36pt#; % protrusion of lowercase serifs
+cap_jut#:=37/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=70/36pt#; % vertical protrusion of beak serifs
+vair#:=8/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=4/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+
+o#:=8/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=1/4; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=1; % level of ligatures to be included
+
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+% now come replacements used to set the lowercase caps
+
+lower.u#:=16/36pt#; % unit width
+lower.width_adj#:=0pt#; % width adjustment for certain characters
+lower.cap_serif_fit#:=4/36pt#; % extra sidebar near uppercase serifs
+lower.letter_fit#:=2.4/36pt#; % extra space added to all sidebars
+
+lower.body_height#:=200/36pt#; % height of tallest characters
+lower.cap_height#:=185/36pt#; % height of caps
+lower.x_height#:=116/36pt#; % height of lowercase without ascenders
+lower.bar_height#:=65/36pt#; % height of crossbar in lowercase e
+lower.comma_depth#:=52/36pt#; % depth of comma below baseline
+
+lower.flare#:=25/36pt#; % diameter of bulbs or breadth of terminals
+lower.cap_hair#:=9.1/36pt#; % uppercase hairline breadth
+lower.stem#:=21/36pt#; % lowercase stem breadth
+lower.cap_stem#:=26/36pt#; % uppercase stem breadth
+lower.cap_curve#:=31/36pt#; % uppercase curve breadth
+lower.cap_ess#:=28/36pt#; % breadth in middle of uppercase s
+
+lower.cap_jut#:=26/36pt#; % protrusion of uppercase serifs
+lower.beak_jut#:=7/36pt#; % horizontal protrusion of beak serifs
+lower.beak#:=52/36pt#; % vertical protrusion of beak serifs
+lower.slab#:=9.1/36pt#; % serif and arm thickness
+lower.cap_bar#:=9.1/36pt#; % uppercase bar thickness
+lower.cap_band#:=9.1/36pt#; % uppercase thickness above/below lobes
+lower.cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+
+lower.o#:=5/36pt#; % amount of overshoot for curves
+lower.apex_o#:=4/36pt#; % amount of overshoot for diagonal junctions
+
+lower.fudge:=1; % factor applied to weights of heavy characters
+
+generate csc % switch to the driver file