[comp.text.tex] Badge.shar: badges with TeX made easy

rcpt@rwc.urc.tue.nl (Piet Tutelaers) (03/16/91)

For the next symposium about supercomputing on our computing center I
was asked to make badges with TeX for the participants.  Although TeX is
perhaps not the most suitable tool for such a `visual design' problem my
visitcards (with our in house logos in METAFONT) made with TeX looked
very similar to this problem. 

It would be nice if the badges can be made by secretaries having no
experience with TeX at all. So I have made a `badges.tex' file which
reads all participants names and their institution name from the file
`addresses.tex'. Both are put on two consecutive lines. (The only thing I
have to learn them is how to make diacritical symbols.)

I have written a TeX macro \put(x,y,box) which places the badge `box' on
position x,y of the paper (x number of centimeters from the left margin
and y the number of centimeters above (negative!) the upper margin) by
using some dirty tricks from the TeXbook. The essential part of the
`badge.tex' program now consists of the following loop:
   \newread\addressfile
   \newif\ifGoOn	\GoOntrue
   
   \openin\addressfile=addresses
   \ifeof\addressfile\message{Cannot open addresses}\end\fi
   
   \read\addressfile to \text \let\name=\text
   \loop
      \read\addressfile to \text \let\inst=\text
      \immediate\write16{Badge: \name \inst}
      \badge{\name}{\inst}
      \read\addressfile to \text \let\name=\text
      \ifeof\addressfile\GoOnfalse\fi
      \ifGoOn
   \repeat

Here is how \badge puts the new badge on place and ejects the page:
   \newcount\cnt \cnt=0
   \newdimen\X \newdimen\Y \X=0cm \Y=0cm
   
   \def\badge#1#2{
      \advance\cnt by1
      \ifodd\cnt\X=0cm\advance\Y by-\height
         \ifnum\Y<-\vsize\eject\cnt=1\X=0cm\Y=-\height\fi
         \else\advance\X by\width
      \fi
      \put(\X,\Y,% don't leave this percent sign!
      	\vbox to \height{
   		\kern.5cm
   		{\namefont\hbox to\width{\hfill#1\hfill}}
   		\vfil		% next line is site dependant !!!!!!
   		\hbox to \width{\kern.5cm{\tue tue}\hfill{\RC RC}\kern.5cm}
   		\vfil		% above line is site dependant !!!!!!
   		{\addressfont\hbox to\width{\hfill#2\hfill}}
   		\kern.5cm%
   	})
   }

For those of you who also want to make there badges with TeX I have included
a shar file containing: badges.tex, a sample addresses.tex file and the
PostScript result badge.ps (with our logos). (You should change the lines in
which I use our logos with suitable substitutes for your company!)

Happy Badge-ing!

--Piet

internet: rcpt@urc.tue.nl       | Piet Tutelaers        Room  RC 1.90
bitnet:   rcpt@heithe5.BITNET   | Eindhoven University of  Technology
phone:    +31 (0)40 474541      | P.O. Box 513, 5600 MB Eindhoven, NL

--------------------------- Badge.shar --------------------------------
#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  badges.tex addresses.tex badges.ps
# Wrapped by rcpt@rwc.urc.tue.nl on Fri Mar 15 21:32:36 1991
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f badges.tex -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"badges.tex\"
else
echo shar: Extracting \"badges.tex\" \(2410 characters\)
sed "s/^X//" >badges.tex <<'END_OF_badges.tex'
X%
X% BEGIN PARAMETERS
X%
X%===========================================================
X\hsize=16cm%\hoffset=-2.54cm
X\vsize=24cm\voffset=-1.54cm
X
X\def\height{4cm}		% heigth of a badge
X\def\width{7.5cm}		% width of a badge
X%===========================================================
X%
X% END PARAMETERS
X%
X
X\parskip=0pt
X\baselineskip=0pt
X\lineskip=0pt
X\nopagenumbers
X
X\font\RC=RC scaled 483				% take your own logo here
X\font\tue=tue scaled 403			% take your own logo here
X\font\namefont=cmssbx10 scaled\magstep2
X\font\addressfont=cmss10 scaled\magstep1
X
X\def\hidehrule#1#2{\kern-#1%
X	\hrule height#1 depth #2 \kern-#2 }
X\def\hidevrule#1#2{\kern-#1{\dimen0=#1
X	\advance\dimen0 by#2\vrule width\dimen0}\kern-#2 }
X\def\makeblankbox#1#2{\hbox{\lower\dp0\vbox{\hidehrule{#1}{#2}%
X	\kern\ht0\hidehrule{#1}{#2}\kern-\ht0%
X	\kern-#1 % overlap the rules at the corners
X	\hbox to \wd0{\hidevrule{#1}{#2}%
X		\raise\ht0\vbox to #1{}% set the vrule heigth
X		\lower\dp0\vtop to #1{}% set the vrule depth
X		\hfil\hidevrule{#2}{#1}}%
X	\kern-#1\hidehrule{#2}{#1}
X	}}}
X	
X\def\makelightbox{\makeblankbox{.2pt}{.2pt}}
X
X\def\nullbox#1#2#3{\setbox0=\null
X	\ht0=#1 \dp0=#2 \wd0=#3 \copy0\kern-\wd0\makelightbox}	
X
X\newdimen\x \newdimen\y
X\def\put(#1,#2,#3){\setbox0=\hbox{#3}%
X	\x=#1\y=#2 \advance\y by\ht0	% put reference point of box at (x,y)
X	\vbox to 0pt{\kern-\y
X	\hbox{\kern\x\copy0\kern-\wd0\makelightbox}\vss}
X	\nointerlineskip}
X
X
X\newcount\cnt \cnt=0
X\newdimen\X \newdimen\Y \X=0cm \Y=0cm
X
X\def\badge#1#2{
X   \advance\cnt by1
X   \ifodd\cnt\X=0cm\advance\Y by-\height
X      \ifnum\Y<-\vsize\eject\cnt=1\X=0cm\Y=-\height\fi
X      \else\advance\X by\width
X   \fi
X   \put(\X,\Y,% don't leave this percent sign!
X   	\vbox to \height{
X		\kern.5cm
X		{\namefont\hbox to\width{\hfill#1\hfill}}
X		\vfil		% next line is site dependant !!!!!!
X		\hbox to \width{\kern.5cm{\tue tue}\hfill{\RC RC}\kern.5cm}
X		\vfil		% above line is site dependant !!!!!!
X		{\addressfont\hbox to\width{\hfill#2\hfill}}
X		\kern.5cm%
X	})
X}
X
X\newread\addressfile
X\newif\ifGoOn	\GoOntrue
X
X\openin\addressfile=addresses
X\ifeof\addressfile\message{Cannot open addresses}\end\fi
X
X\read\addressfile to \text \let\name=\text
X\loop
X   \read\addressfile to \text \let\inst=\text
X   \immediate\write16{Badge: \name \inst}
X   \badge{\name}{\inst}
X   \read\addressfile to \text \let\name=\text
X   \ifeof\addressfile\GoOnfalse\fi
X   \ifGoOn
X\repeat
X
X\closein\addressfile
X\bye
END_OF_badges.tex
if test 2410 -ne `wc -c <badges.tex`; then
    echo shar: \"badges.tex\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f addresses.tex -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"addresses.tex\"
else
echo shar: Extracting \"addresses.tex\" \(583 characters\)
sed "s/^X//" >addresses.tex <<'END_OF_addresses.tex'
XNelson Beebe
XUniv. of Utah USA
XVictor Eijkhout
XUniv. of Illinois USA
XFrank Mittelbach
XElectronic Data Sytems BRD
XDonald E. Knuth
XStanford University USA
XYannis Haralambous
XUniversit\'e de Lille FRANCE
XDoug Henderson
XBlue Sky Research USA
XGustav Neumann
XVienna University AUSTRIA
XMichael J. Ferguson
XUniversit\'e de Qu\'ebec CANADA
XPierre MacKay
XUniversity of Washington USA
XHelmut J\"urgensen
XUn. of Western Ontario CANADA
XJoachim Lamarsch
XUniversit\"at Heidelberg BRD
XRon Whitney
X\TeX\ Users Group USA
XAmy Hendrickson
X\TeX nology Inc. USA
XAndrew Trevorrow
X\TeX freelancer AUSTRALIA
END_OF_addresses.tex
if test 583 -ne `wc -c <addresses.tex`; then
    echo shar: \"addresses.tex\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f badges.ps -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"badges.ps\"
else
echo shar: Extracting \"badges.ps\" \(31380 characters\)
sed "s/^X//" >badges.ps <<'END_OF_badges.ps'
X%!PS-Adobe-2.0
X%%Creator: dvips, version 5.4 (C) 1986-90 Radical Eye Software
X%%Title: badges.dvi
X%%Pages: 1 1
X%%BoundingBox: 0 0 596 843
X%%EndComments
X%%BeginProcSet: tex.pro
X/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
Xload def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
Xisls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
XResolution VResolution vsize neg mul TR}B /@letter{/vsize 10 N}B /@landscape{
X/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{/vsize 15.5531 N
X}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{statusdict
X/manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0
X]N /df{/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0
X]N df-tail}B /df-tail{/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N
X/FontBBox FBB N string /base X array /BitMaps X /BuildChar{CharBuilder}N
X/Encoding IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[
X}B /E{pop nn dup definefont setfont}B /ch-image{ch-data dup type /stringtype
Xne{ctr get /ctr ctr 1 add N}if}B /ch-width{ch-data dup length 5 sub get}B
X/ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup length 3
Xsub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data
Xdup length 1 sub get}B /ctr 0 N /CharBuilder{save 3 1 roll S dup /base get 2
Xindex get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff
Xch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height
Xtrue[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image}imagemask restore}B /D{
X/cc X dup type /stringtype ne{]}if nn /base get cc ctr put nn /BitMaps get S
Xctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf div put}if put /ctr
Xctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI
Xsave N @rigin 0 0 moveto}B /eop{clear SI restore showpage userdict /eop-hook
Xknown{eop-hook}if}B /@start{userdict /start-hook known{start-hook}if
X/VResolution X /Resolution X 1000 div /DVImag X /IE 256 array N 0 1 255{IE S 1
Xstring dup 0 3 index put cvn put}for}B /p /show load N /RMat[1 0 0 -1 0 0]N
X/BDot 8 string N /v{/ruley X /rulex X V}B /V{gsave TR -.1 -.1 TR rulex ruley
Xscale 1 1 false RMat{BDot}imagemask grestore}B /a{moveto}B /delta 0 N /tail{
Xdup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}B /d{
X-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 /l{p
X-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
X{p 4 w}B /w{0 rmoveto}B /x{0 S rmoveto}B /y{3 2 roll p a}B /bos{/SS save N}B
X/eos{clear SS restore}B end
X%%EndProcSet
XTeXDict begin 1000 300 300 @start /Fa 44 128 df<03C007800F000E001E003C00780070
X00E0000A0976A219>19 D<F0F0F0F004047B830E>46 D<000F0000001F8000001F8000001B8000
X003BC0000039C0000079E0000071E0000070E00000F0F00000F0F00000E0F00001E0780001E078
X0001C0780003C03C0003C03C0003803C0007801E0007801E0007001E000F000F000FFFFF001FFF
XFF801FFFFF801E0007803C0003C03C0003C0380003C0780001E0780001E0700001E0F00000F0F0
X0000F0E00000F01C237EA221>65 D<FFFE00FFFFC0FFFFE0F003F8F000F8F0003CF0001EF0001E
XF0000EF0000EF0001EF0001CF0003CF00078F001F0FFFFE0FFFF80FFFFE0F007F0F000F8F0003C
XF0001EF0000EF0000FF0000FF0000FF0000FF0000FF0001EF0003EF0007CF001F8FFFFF0FFFFE0
XFFFF0018237BA221>I<000FF000007FFC0000FFFF0003F01F0007C007000F8000000F0000001E
X0000003E0000003C0000007C000000780000007800000078000000F0000000F0000000F0000000
XF0000000F0000000F0000000F0000000F0000000F00000007800000078000000780000007C0000
X003C0000003E0000001E0000000F0000000F80008007C0038003F00F8000FFFF00007FFC00000F
XF00019257CA320>I<FFFF0000FFFFC000FFFFF000F001F800F0007C00F0003E00F0001F00F000
X0F00F0000780F0000780F00003C0F00003C0F00003C0F00001E0F00001E0F00001E0F00001E0F0
X0001E0F00001E0F00001E0F00001E0F00001E0F00001C0F00003C0F00003C0F00007C0F0000780
XF0000F80F0001F00F0003E00F0007C00F001F800FFFFF000FFFFE000FFFF00001B237BA224>I<
XFFFFF8FFFFF8FFFFF8F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000
XF00000F00000FFFFF0FFFFF0FFFFF0F00000F00000F00000F00000F00000F00000F00000F00000
XF00000F00000F00000F00000F00000F00000FFFFFCFFFFFCFFFFFC16237BA21E>I<FFFFF0FFFF
XF0FFFFF0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F000
X00F00000FFFFC0FFFFC0FFFFC0F00000F00000F00000F00000F00000F00000F00000F00000F000
X00F00000F00000F00000F00000F00000F00000F0000014237BA21C>I<001FE000007FFC0000FF
XFF0003F01F0007C007000F8000000F0000001E0000003C0000003C000000780000007800000078
X00000078000000F0000000F0000000F0000000F0000000F0000000F0000000F001FF80F001FF80
XF001FF80780007807800078078000780780007803C0007803C0007801E0007800F0007800F8007
X8007C0078003F00F8000FFFF80007FFE00001FF00019257CA321>I<F0000FF0000FF0000FF000
X0FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FFFFFFFFFFF
XFFFFFFFFF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF000
X0FF0000FF0000FF0000FF0000FF0000F18237BA223>I<F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
XF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F004237BA20E>I<F00000F00000F00000F00000F0
X0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0
X0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0
X0000F00000FFFFE0FFFFE0FFFFE013237BA21B>76 D<FC000FFE000FFE000FF7000FF7000FF780
X0FF3800FF3800FF3C00FF1C00FF1E00FF0E00FF0F00FF0F00FF0780FF0780FF0380FF03C0FF01C
X0FF01E0FF01E0FF00F0FF00F0FF0070FF0078FF0038FF003CFF001CFF001CFF001EFF000EFF000
XEFF0007FF0007FF0003F18237BA223>78 D<000FC000007FF80000FFFC0003F03F0007C00F800F
X8007C00F0003C01E0001E03C0000F03C0000F078000078780000787800007870000038F000003C
XF000003CF000003CF000003CF000003CF000003CF000003CF000003CF000003C78000078780000
X78780000787C0000F83C0000F03E0001F01E0001E00F0003C00F8007C007C00F8003F03F0001FF
XFE00007FF800000FC0001E257DA325>I<000FC000007FF80000FFFC0003F03F0007C00F800F80
X07C00F0003C01E0001E03E0001F03C0000F07C0000F8780000787800007878000078F000003CF0
X00003CF000003CF000003CF000003CF000003CF000003CF000003CF000003C7800007878000078
X78000078780780783C03C0F03C01E0F01E01F1E00F00F3C00F807FC007C07F8003F03F0001FFFE
X00007FFF00000FCF80000007C0000003C0000003E0000001F0000000F81E2A7DA325>81
XD<FFFE0000FFFFC000FFFFE000F003F000F0007800F0003C00F0001C00F0001E00F0001E00F000
X1E00F0001E00F0001E00F0001C00F0003C00F0007800F003F000FFFFE000FFFFC000FFFE0000F0
X0F0000F0070000F0078000F003C000F003C000F001E000F000E000F000F000F0007800F0007800
XF0003C00F0003C00F0001E00F0000F00F0000F00F000078019237BA220>I<00FF0003FFE007FF
XF00F81F01E00703C00003C00007800007800007800007800007800007C00003E00003F00001FE0
X000FFC0007FF8001FFC0003FE00003F00000F800007800007C00003C00003C00003C00003C0000
X3C00003CC00078E00078F800F07F03E01FFFC00FFF8001FE0016257EA31C>I<FFFFFFF8FFFFFF
XF8FFFFFFF800078000000780000007800000078000000780000007800000078000000780000007
X800000078000000780000007800000078000000780000007800000078000000780000007800000
X078000000780000007800000078000000780000007800000078000000780000007800000078000
X000780000007800000078000000780001D237EA222>I<F0001EF0001EF0001EF0001EF0001EF0
X001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0
X001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001E78003C78003C7C007C3C00781E
X00F00F83E007FFC003FF8000FE0017247BA222>I<F000003CF000003C78000078780000787800
X00783C0000F03C0000F03E0000F01E0001E01E0001E00F0003C00F0003C00F0003C00780078007
X8007800780078003C00F0003C00F0001E00E0001E01E0001E01E0000F01C0000F03C0000F03C00
X007838000078780000387000003C7000003CF000001CE000001CE000001EE000000FC000000FC0
X00000FC0001E237FA221>I<F0000F0000F0F0001F8000F0F0001F8000F078001B8001E078003B
X8001E0780039C001E0780039C001E03C0039C003C03C0079C003C03C0071E003C01E0070E00380
X1E0070E007801E00F0F007801E00E0F007800F00E07007000F00E0700F000F01E0780F000701C0
X780E000781C0381E000781C0381E000783C03C1E000383803C1C0003C3801C3C0003C3801C3C00
X03C7001E3C0001C7001E380001C7000E380001E7000E780000E6000E700000EE0007700000EE00
X07700000EE00077000007C0007E000007C0003E000007C0003E0002C237FA22F>I<780001F07C
X0001E03E0003C01F0007C00F0007800F800F0007C01F0003C01E0001E03C0001F07C0000F87800
X0078F000003DE000003FE000001FC000000F800000078000000F8000001FC000001FE000003DF0
X000078F00000F8780000F03C0001E03E0003E01E0003C00F0007800F800F8007C00F0003C01E00
X01E03E0001F07C0000F078000078F800007C1E237FA221>I<03F0001FFC003FFE00381F00200F
X00000780000780000780000780000F8003FF801FFF803F0780780780F00780F00780F00780F007
X807C1F807FFF803FF7801F878011167E9518>97 D<F00000F00000F00000F00000F00000F00000
XF00000F00000F00000F00000F00000F00000F00000F0F800F3FE00FFFF00FE1F80F80780F003C0
XF003C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F003E0F003C0F007C0F80780FC1F00
XFFFE00F7FC00F1F00013237CA21A>I<01FC0007FF000FFF801F03803C01807800007800007800
X00F00000F00000F00000F00000F00000F000007800007800007800003C00401F03C00FFFC007FF
X8001FC0012167E9516>I<0001E00001E00001E00001E00001E00001E00001E00001E00001E000
X01E00001E00001E00001E003F1E007FDE00FFFE01F07E03C03E07C01E07801E0F801E0F001E0F0
X01E0F001E0F001E0F001E0F001E0F001E07801E07803E03C03E03F0FE01FFDE00FF9E003E1E013
X237EA21A>I<03F00007FC001FFE003E0F003C0780780380780380F001C0FFFFC0FFFFC0FFFFC0
XF00000F00000F000007000007800007800003C00801F07800FFF8007FF0001F80012167E9516>
XI<003F00FF01FF03C0038007800780078007800780078007800780FFF8FFF8FFF8078007800780
X0780078007800780078007800780078007800780078007800780078007800780102380A20F>I<
X01F07C07FFFC0FFFFC1F1F001E0F003C07803C07803C07803C07803C07801E0F001F1F000FFE00
X1FFC0019F0003800003800003C00001FFF001FFFE01FFFF03FFFF87C01F878007CF0003CF0003C
XF0003CF8007C7C00F83F03F01FFFE00FFFC001FE0016217F9519>I<F00000F00000F00000F000
X00F00000F00000F00000F00000F00000F00000F00000F00000F00000F0F800F3FE00F7FF00FE1F
X00FC0F80F80780F80780F00780F00780F00780F00780F00780F00780F00780F00780F00780F007
X80F00780F00780F00780F00780F0078011237CA21A>I<F0F0F0F0000000000000000000F0F0F0
XF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F004237DA20B>I<F00000F00000F00000F00000F0
X0000F00000F00000F00000F00000F00000F00000F00000F00000F00780F00F00F01E00F03C00F0
X7800F0F000F1E000F3C000F7C000FFC000FFE000FFE000FDF000F8F800F07800F07C00F03E00F0
X1E00F01F00F00F00F00F80F007C012237CA218>107 D<F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0
XF0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F004237DA20B>I<F0FC03F0F3FF0FFCF7FF9FFEFE
X0FB83EFC07F01FF803E00FF803E00FF003C00FF003C00FF003C00FF003C00FF003C00FF003C00F
XF003C00FF003C00FF003C00FF003C00FF003C00FF003C00FF003C00FF003C00FF003C00F20167C
X9529>I<F0F800F3FE00F7FF00FE1F00FC0F80F80780F80780F00780F00780F00780F00780F007
X80F00780F00780F00780F00780F00780F00780F00780F00780F00780F0078011167C951A>I<00
XFC0007FF800FFFC01F03E03E01F03C00F0780078700038F0003CF0003CF0003CF0003CF0003CF0
X003C7800787800787C00F83E01F01F03E00FFFC007FF8000FC0016167F9519>I<F0F800F3FE00
XFFFF00FE1F80F80780F007C0F003C0F003E0F001E0F001E0F001E0F001E0F001E0F001E0F003E0
XF003C0F007C0F80F80FC1F00FFFE00F7FC00F1F000F00000F00000F00000F00000F00000F00000
XF00000F00000F00000F0000013207C951A>I<F0E0F3E0F7E0FF00FE00FC00F800F800F000F000
XF000F000F000F000F000F000F000F000F000F000F000F0000B167C9511>114
XD<07F01FFC3FFE3C0E7806780078007C003F003FF01FF80FFC01FE001F000F000F000FC00FF81E
XFFFE3FFC0FF010167F9513>I<0F000F000F000F000F000F00FFF8FFF8FFF80F000F000F000F00
X0F000F000F000F000F000F000F000F000F000F000F080F1C07FC07F803E00E1C7F9B12>I<F007
X80F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780F00780F007
X80F00780F00780F00780F00F80F83F807FFF807FE7801F878011167C951A>I<F000F0F000F078
X01E07801E07801E03C03C03C03C03C03C01E07801E07800E07000F0F000F0F00070E00079E0007
X9E00039C00039C0003DC0001F80001F80001F80014167F9517>I<F000F0F800F07801E07801E0
X3C01E03C03C03E03C01E03801E07800F07800F0700070F00078F00078E00038E00039C0001DC00
X01DC0001D80000F80000F80000700000700000E00000E00000E00001C00001C0000380007F8000
X7F00007E000014207F9517>121 D<F0F0F0F0F0F0F0F00C047AA219>127
XD E /Fb 2 83 df<00003FFFF000000007FFFE00000001FFFF00001FE07FFFC0007FFC3FFFE001
XFFFE1FFFF003FFFC0FFFF807FFF807FFFC0FFFF003FFFC0FFFE003FFFE1FFFE001FFFE1FFFC001
XFFFF3FFF8000FFFF3FFF800000007FFF000000007FFF000000007FFF00000000FFFF00000000FF
XFE00000000FFFE00000000FFFE00000000FFFE00000000FFFE00000000FFFE00000000FFFE0000
X0000FFFE00000000FFFE00000000FFFF000000007FFF000000007FFF000000007FFF000000003F
XFF800000003FFF8000FFFF1FFFC001FFFF1FFFE001FFFE0FFFE003FFFE0FFFF003FFFC07FFF807
XFFFC03FFFC0FFFF801FFFE1FFFF0007FFC3FFFE0001FE07FFFC0000001FFFF00000007FFFE0000
X003FFFF000302D80AC30>67 D<00007FF8000000007FFF8000000007FFF000FFFE01FFFC00FFFE
X00FFFE00FFFE007FFF00FFFE007FFF00FFFE003FFF80FFFE003FFF80FFFE001FFFC0FFFE001FFF
XC0FFFE001FFFC0FFFE001FFFC0FFFE001FFFC0FFFE001FFFC0FFFE003FFF80FFFE003FFF80FFFE
X007FFF00FFFE007FFF00FFFE00FFFE00FFFE01FFFC00000003FFF80000000FFFE000FFF8FFFF00
X00FFF8FFFE0000FFFC7FFF0000FFFC7FFF0000FFFE3FFF8000FFFE3FFF8000FFFE1FFFC000FFFE
X1FFFC000FFFE0FFFE000FFFE0FFFE000FFFE07FFF000FFFE03FFF800FFFE03FFF800FFFE01FFFC
X00FFFE01FFFC00FFFE00FFFE00FFFE00FFFE00FFFE007FFF00FFFE007FFF00FFFE003FFF80FFFE
X003FFF80FFFE001FFFC0FFFE000FFFE02B2E80AD28>82 D E /Fc 3 118
Xdf<0000000FFF00000000000001FFFFF0000000000007FFFFFE00000000003FFFFFFFC0000000
X00FFFFFFFFF000000001FFF801FFF800000007FF00000FFE0000000FFC000003FF0000003FF000
X0000FFC000007FC00000003FE00000FF000000000FF00001FE0000000007F80003F80000000001
XFC0007F00000000000FE000FE000000000007F000FC000000000003F001F8000000000001F803F
X0000000000000FC03F0000000000000FC07E00000000000007E0FC00000000000003F000000000
X00000003F00000000000000001F80000000000000001F80000000000000000F800000000000000
X00FC00000000000000007C00000000000000007C00000000000000003E00000000000000003E00
X000000000000003E00000000000000003E00000000000000003F00000000000000001F00000000
X000000001F0000000001FFFFFFFF0000000001FFFFFFFF0000000001FFFFFFFF0000000001FFFF
XFFFF0000000001FFFFFFFF0000000001FFFFFFFF00000000000000000000000000000000000000
X000000000000000000000000000000000000000000000000000000000000000000003E00000000
X000000003E00000000000000007E00000000000000007C0000000000000000FC00000000000000
X00F80000000000000001F80000000000000001F80000000000000003F00000000000000003F000
X00000000000007E0000000000000000FC0000000000000000FC0000000000000001F8000000000
X0000003F00000000000000007F0000000000000000FE0000000000000001FC0000000000000007
XF8000000000000000FF0000000000000003FE000000000000000FFC000000000000003FF000000
X000000000FFE0000000000F801FFF80000000000FFFFFFF00000000000FFFFFFC00000000000FF
XFFFE000000000000FFFFF80000000000000FFF00000000484C7CC14E>101
XD<07FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF00FFFF
XFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFC07FF0007FF0007FF0007FF0007FF0007FF
X0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF0007FF
X0007FF0007FF0007FF0007FF0007FF8007FFFC07FFFC03FFFC03FFFC03FFFC01FFFC01FFFC00FF
XFC007FFC16357DB41C>116 D<FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FF
XE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0
XFFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FF
XC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE003FFC0FFE003FFC0FFE003FFC0FFF007
XFFC07FF80FFFC07FFC1FFFC07FFFFFFFC07FFFFFFFC03FFFFFFFC03FFFFFFFC01FFFFFFFC01FFF
XFDFFC00FFFF9FFC007FFF1FFC003FFC1FFC0007E00000022297DA728>I
XE /Fd 41 128 df<FFFFFFFFFFFFFFFF08087B8712>46 D<0001FF00000003FF80000007FFC000
X0007FFC0000007FFC000000FFFE000000FFFE000000FDFE000001FDFF000001FCFF000003FCFF8
X00003FCFF800003F8FF800007F87FC00007F87FC00007F07FC0000FF07FE0000FF03FE0000FE03
XFE0001FE03FF0001FE01FF0001FE01FF0003FC01FF8003FC00FF8003FC00FF8007F800FFC007F8
X007FC007F8007FC00FFFFFFFE00FFFFFFFE00FFFFFFFE01FFFFFFFF01FFFFFFFF01FE0001FF03F
XC0001FF83FC0000FF83FC0000FF87F80000FFC7F800007FC7F800007FCFF000007FE7E000003FC
X272A7EA92C>65 D<7FFFFE0000FFFFFFE000FFFFFFF800FFFFFFFC00FFFFFFFE00FF800FFF00FF
X8003FF00FF8001FF00FF8000FF80FF8000FF80FF80007F80FF80007F80FF80007F80FF8000FF80
XFF8000FF00FF8001FF00FF8003FE00FF800FFC00FFFFFFF800FFFFFFE000FFFFFFE000FFFFFFF8
X00FF801FFE00FF8003FF00FF8001FF00FF8000FF80FF80007F80FF80007FC0FF80007FC0FF8000
X7FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF8000FF80FF8001FF80FF8007FF00FFFF
XFFFF00FFFFFFFE00FFFFFFF800FFFFFFF0007FFFFF0000222A7BA92C>I<7FFFFE0000FFFFFFE0
X00FFFFFFF800FFFFFFFC00FFFFFFFE00FF800FFF00FF8001FF80FF8000FFC0FF80007FC0FF8000
X3FE0FF80003FE0FF80001FF0FF80001FF0FF80000FF0FF80000FF0FF80000FF8FF80000FF8FF80
X000FF8FF80000FF8FF80000FF8FF80000FF8FF80000FF8FF80000FF8FF80000FF8FF80000FF8FF
X80000FF8FF80000FF8FF80000FF8FF80000FF0FF80001FF0FF80001FF0FF80001FE0FF80003FE0
XFF80007FE0FF8000FFC0FF8001FF80FF800FFF80FFFFFFFF00FFFFFFFC00FFFFFFF800FFFFFFE0
X007FFFFE0000252A7BA92F>68 D<7FFFFFE0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFE0FF
X800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
XFF800000FFFFFFC0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFC0FF800000FF800000FF8000
X00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FFBF
XFFF0FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF01D2A7BA926>I<7FFFFFE0FFFF
XFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFE0FF800000FF800000FF800000FF800000FF800000FF
X800000FF800000FF800000FF800000FF800000FF800000FF800000FFFFFF80FFFFFFC0FFFFFFC0
XFFFFFFC0FFFFFFC0FFFFFF80FF800000FF800000FF800000FF800000FF800000FF800000FF8000
X00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
X00007F0000001C2A7BA925>I<0001FFE000000FFFFC00007FFFFF0000FFFFFFC001FFFFFFC003
XFFFFFFC007FF807F800FFE000F801FF80007801FF00001803FF00001803FE00000007FE0000000
X7FC00000007FC00000007FC0000000FF80000000FF80000000FF80000000FF80000000FF800000
X00FF80000000FF80000000FF8007FFE0FF8007FFE0FF8007FFE0FF8007FFE0FF8007FFE07FC007
XFFE07FC0001FE07FC0001FE07FE0001FE03FE0001FE03FF0001FE01FF0001FE01FF8001FE00FFE
X001FE007FF803FE003FFFFFFE001FFFFFFE000FFFFFFE0007FFFFF80000FFFFE000001FFE00023
X2C7CAA2C>I<7F00000FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF8000
X1FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80
X001FF0FF80001FF0FF80001FF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FF
XFFFFFFF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0
XFF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001F
XF0FF80001FF0FF80001FF0FF80001FF07F00000FE0242A7BA92F>I<0003F80007FC0007FC0007
XFC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007
XFC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007
XFC0007FC0007FC0007FC4007FC6007FC700FFC7C3FF8FFFFF8FFFFF0FFFFF07FFFE01FFF8001FE
X00162B7DA91F>74 D<7E00000FF0FF00001FF0FF00003FE0FF00007FC0FF0000FF80FF0001FF00
XFF0003FE00FF0007FC00FF000FF800FF001FF000FF003FE000FF007FC000FF00FF8000FF01FF00
X00FF03FE0000FF07F80000FF0FF00000FF1FF00000FF3FF80000FFFFF80000FFFFFC0000FFFFFE
X0000FFFFFF0000FFF9FF0000FFF0FF8000FFE07FC000FFC07FC000FF803FE000FF001FF000FF00
X0FF800FF000FF800FF0007FC00FF0003FE00FF0001FF00FF0001FF00FF0000FF80FF00007FC0FF
X00007FE0FF00003FE0FF00001FF0FF00000FF87E000007F0252A7BA92E>I<7F000000FF800000
XFF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
X00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
X0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF
X800000FF800000FF800000FF800000FF800000FFFFFF80FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC0
X7FFFFF801A2A7BA923>I<7FC000000FFCFFE000001FFEFFE000001FFEFFF000003FFEFFF00000
X3FFEFFF800007FFEFFF800007FFEFEF800007DFEFEFC0000FDFEFEFC0000FDFEFE7E0001F9FEFE
X7E0001F9FEFE7E0001F9FEFE7F0003F9FEFE3F0003F1FEFE3F0003F1FEFE3F8007F1FEFE1F8007
XE1FEFE1FC00FE1FEFE1FC00FE1FEFE0FC00FC1FEFE0FE01FC1FEFE0FE01FC1FEFE07E01F81FEFE
X07F03F81FEFE03F03F01FEFE03F87F01FEFE03F87F01FEFE01F87E01FEFE01FCFE01FEFE01FCFE
X01FEFE00FCFC01FEFE00FCFC01FEFE007CF801FEFE007FF801FEFE007FF801FEFE003FF001FEFE
X003FF001FEFE001FE001FEFE001FE001FEFE000FC001FE7C00000000FC2F2A7BA93A>I<7FE000
X03E0FFF00007F0FFF80007F0FFF80007F0FFFC0007F0FFFC0007F0FFFE0007F0FFFE0007F0FEFF
X0007F0FEFF0007F0FE7F8007F0FE7F8007F0FE3FC007F0FE3FC007F0FE1FE007F0FE1FE007F0FE
X0FF007F0FE0FF007F0FE07F807F0FE07F807F0FE03FC07F0FE03FC07F0FE01FE07F0FE01FE07F0
XFE00FF07F0FE00FF07F0FE007F87F0FE007F87F0FE003FC7F0FE003FC7F0FE001FE7F0FE001FE7
XF0FE000FF7F0FE000FF7F0FE0007FFF0FE0007FFF0FE0003FFF0FE0003FFF0FE0001FFF0FE0001
XFFF0FE0000FFF07C00007FE0242A7BA92F>I<7FFFFE00FFFFFFC0FFFFFFE0FFFFFFF8FFFFFFF8
XFF801FFCFF8007FEFF8003FEFF8001FEFF8001FFFF8001FFFF8001FFFF8001FFFF8001FFFF8001
XFFFF8001FFFF8001FFFF8001FEFF8003FEFF8007FEFF801FFCFFFFFFF8FFFFFFF0FFFFFFE0FFFF
XFF00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF
X800000FF800000FF800000FF800000FF800000FF800000FF8000007F000000202A7BA92A>80
XD<7FFFFC0000FFFFFFC000FFFFFFE000FFFFFFF800FFFFFFFC00FF800FFC00FF8003FE00FF8001
XFE00FF8001FF00FF8001FF00FF8001FF00FF8001FF00FF8001FF00FF8001FF00FF8001FF00FF80
X01FE00FF8001FE00FF8003FE00FF800FFC00FFFFFFF800FFFFFFF000FFFFFFC000FFFFFE0000FF
X81FF0000FF80FF0000FF80FF8000FF807FC000FF807FC000FF803FE000FF803FE000FF801FF000
XFF801FF000FF800FF800FF800FF800FF8007FC00FF8003FC00FF8003FE00FF8001FF00FF8001FF
X00FF8000FF80FF8000FF807F00007F80212A7BA92A>82 D<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFE
XFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC0001FF00000001FF00000001FF00000001FF00000001FF00
X000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF
X00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001
XFF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF000000
X01FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000000FE0000
X272A7EA92C>84 D<FF000000FEFF800001FEFF800001FEFFC00001FE7FC00003FC7FC00003FC7F
XE00003FC3FE00007F83FE00007F83FF00007F81FF0000FF01FF0000FF01FF8001FF00FF8001FE0
X0FF8001FE00FFC003FE007FC003FC007FC003FC003FE007F8003FE007F8003FF007F8001FF00FF
X0001FF00FF0001FF80FF0000FF81FE0000FF81FE0000FF81FE00007FC3FC00007FC3FC00007FC3
XFC00003FE3F800003FE7F800001FE7F000001FE7F000001FF7F000000FFFE000000FFFE000000F
XFFE0000007FFC0000007FFC0000007FFC0000003FF8000272A7EA92C>86
XD<7F00007FC00007C0FF00007FE0000FE07F8000FFF0000FC07F8000FFF0001FC07F8000FFF000
X1FC07F8001FFF0001FC03FC001FFF8003F803FC001FBF8003F803FC001FBF8003F803FC003FBF8
X003F801FE003F3FC007F001FE003F1FC007F001FE003F1FC007F001FF007F1FC007F000FF007E1
XFE00FE000FF007E1FE00FE000FF007E0FE00FE000FF80FE0FE00FE0007F80FE0FF01FC0007F80F
XC0FF01FC0007F80FC07F01FC0003F81FC07F01F80003FC1FC07F83F80003FC1F807F83F80003FC
X1F803F83F80001FC1F803F83F00001FE3F003FC3F00001FE3F003FC7F00001FE3F001FC7F00000
XFE3F001FC7E00000FE7E001FC7E00000FF7E001FEFE00000FF7E000FEFE000007F7E000FEFC000
X007F7C000FEFC000007FFC000FFFC000007FFC0007FFC000003FFC0007FF8000003FF80007FF80
X00003FF80003FF8000001FF80003FF0000001FF00001FF00003B2A7FA93E>I<7F8000007F00FF
XE00000FF807FE00001FF003FF00003FE003FF80003FE001FF80007FC000FFC000FF8000FFE000F
XF80007FE001FF00003FF003FE00003FF803FE00001FF807FC00000FFC0FF800000FFE0FF800000
X7FE1FF0000003FF1FE0000003FF3FE0000001FFBFC0000000FFFF80000000FFFF800000007FFF0
X00000003FFE000000003FFE000000001FFC000000000FF8000000000FF8000000000FF80000000
X00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80
X00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
X00FF80000000007F000000292A7FA92C>89 D<00FFC007FFF01FFFFC1FFFFE1F01FE1C00FF1800
XFF1000FF0000FF0000FF0000FF00FFFF07FFFF1FF0FF3FC0FF7F80FF7F00FFFF00FFFF00FFFF00
XFFFF00FFFF81FF7F87FF7FFEFF3FFCFF1FF8FF07C07E181B7E9A1F>97 D<7E000000FF000000FF
X000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000
XFF000000FF000000FF000000FF07F000FF1FFC00FF7FFE00FFFFFF00FFC0FF80FF007FC0FF003F
XC0FF003FC0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF00
X1FE0FF001FE0FF001FC0FF003FC0FF003FC0FF007F80FFC1FF80FFFFFF00FF7FFE00FF3FF8007E
X0FE0001B2A7CA922>I<007FE003FFFC07FFFF0FFFFF1FE03F3FC00E7F80067F80007F0000FF00
X00FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF00007F00007F80017F80033FC00F1FE0
X3F0FFFFF07FFFF03FFFC007FE0181B7E9A1D>I<00000FC000001FE000001FE000001FE000001F
XE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE00000
X1FE000FE1FE007FF9FE00FFFDFE01FFFFFE03FF07FE03FC01FE07F801FE07F801FE0FF001FE0FF
X001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0
X7F801FE07F801FE03FC03FE03FE07FE01FFFFFE00FFFDFE007FF1FE000FC0FC01B2A7EA922>I<
X007FE00003FFF80007FFFC000FFFFE001FE0FF003FC03F807F801F807F001FC07F001FC0FF001F
XC0FF001FC0FFFFFFC0FFFFFFC0FFFFFF80FF000000FF000000FF000000FF0000007F0000007F80
X00003F8000403FC001C01FF01FC00FFFFFC007FFFFC001FFFF00007FF0001A1B7E9A1F>I<01FF
X80F007FFE3F81FFFFFF83FFFFC387F81FE007F00FE00FF00FF00FF00FF00FF00FF00FF00FF00FF
X00FF00FF00FF00FF00FF007F00FE007F81FE003FFFFC001FFFF80017FFE00031FF800030000000
X380000003C0000003FFFF8003FFFFF003FFFFF801FFFFFC01FFFFFE03FFFFFE07E000FF0FC0007
XF0FC0003F0FC0003F0FC0003F0FC0003F07E0007E07F801FE03FFFFFC01FFFFF8007FFFE0000FF
XF0001D287E9A21>103 D<7E000000FF000000FF000000FF000000FF000000FF000000FF000000
XFF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF03F800FF0FFE
X00FF1FFF00FF3FFF00FF60FF80FFC07F80FF807F80FF807F80FF007F80FF007F80FF007F80FF00
X7F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF
X007F80FF007F80FF007F80FF007F80FF007F807E003F00192A7CA922>I<7F00FF80FF80FF80FF
X80FF80FF80FF807F0000000000000000000000000000003F007F807F807F807F807F807F807F80
X7F807F807F807F807F807F807F807F807F807F807F807F807F807F807F807F807F807F803F0009
X2B7EAA0F>I<007F0000FF8000FF8000FF8000FF8000FF8000FF8000FF80007F00000000000000
X000000000000000000000000000000003F00007F80007F80007F80007F80007F80007F80007F80
X007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80
X007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8040FF00
XFFFF00FFFE00FFFE003FFC000FF000113784AA11>I<7C0000FE0000FE0000FE0000FE0000FE00
X00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00FEFE01FEFE03FCFE07
XF8FE0FF0FE1FE0FE3FC0FE7F80FEFF00FFFE00FFFC00FFFC00FFFE00FFFE00FFFF00FFFF80FF7F
XC0FE3FC0FE1FE0FE1FF0FE0FF0FE07F8FE07FCFE03FCFE01FEFE01FF7C00FE182A7BA920>I<7E
XFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
XFF7E082A7DA90F>I<7E03FC00FF00FF0FFE03FF80FF1FFF07FFC0FF3FFF8FFFE0FF707FDC1FF0
XFFC03FF00FF0FF803FE00FF0FF803FE00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003F
XC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0
XFF003FC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003FC00FF0FF003F
XC00FF0FF003FC00FF07E001F8007E02C1B7C9A35>I<7E03F800FF0FFE00FF1FFF00FF3FFF00FF
X60FF80FFC07F80FF807F80FF807F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80
XFF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F
X80FF007F80FF007F807E003F00191B7C9A22>I<007FE00003FFFC0007FFFE001FFFFF801FE07F
X803FC03FC07F801FE07F801FE07F000FE0FF000FF0FF000FF0FF000FF0FF000FF0FF000FF0FF00
X0FF0FF000FF0FF000FF0FF000FF07F000FE07F801FE07F801FE03FC03FC03FE07FC01FFFFF800F
XFFFF0003FFFC00007FE0001C1B7E9A21>I<7E07FF1FFF3FFF7FFF7FFFFFFFF8FFE0FF80FF80FF
X00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF007E00101B7C9A16>
X114 D<03FE001FFFC03FFFF07FFFF07E03F0FC00E0FC0060FC0000FE0000FFC000FFFC007FFF80
X3FFFC01FFFE00FFFF007FFF0007FF84007F84001F86001F87001F8F801F8FE03F0FFFFF07FFFE0
X1FFF8003FE00151B7E9A19>I<07E0000FF0000FF0000FF0000FF0000FF0000FF0000FF0007FFF
XC0FFFFE0FFFFE07FFFC00FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0
X000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0200FF8E007FFF007FFF003FFC001FE
X0014237FA218>I<7E003F00FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F
X80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80FF00
X7F80FF007F80FF007F80FF00FF80FF00FF80FF01FF807F837F803FFE7F801FFC7F8007F03F0019
X1B7C9A22>I<7E0007C0FF000FE07F001FC07F001FC07F801FC03F803F803F803F803F803F801F
XC07F001FC07F001FC07F000FE0FE000FE0FE000FE0FE0007F1FC0007F1FC0007F1FC0007F9FC00
X03FBF80003FBF80003FFF80001FFF00001FFF00001FFF00000FFE00000FFE000007FC0001B1B7F
X9A1E>I<7E003E000F80FE003F001FC07F007F003F807F007F803F807F007F803F807F80FF803F
X803F80FFC07F003F80FFC07F003F80EFC07F001FC1EFC07E001FC1E7E0FE001FC1E7E0FE001FC3
XE7E0FE000FE3C7E1FC000FE3C7F1FC000FE3C3F1FC000FF7C3F1FC0007F783FBF80007F783FBF8
X0007FF81FBF80003FF81FFF00003FF01FFF00003FF01FFF00003FF00FFF00001FF00FFE00001FE
X00FFE00000FC007FC0002A1B7F9A2D>I<FC000F80FE001F80FF003F80FF003F807F003F807F80
X7F003F807F003FC07F001FC0FE001FE0FE000FE0FE000FE1FC0007F1FC0007F1FC0007F1F80003
XF9F80003FBF80001FBF00001FBF00000FFF00000FFE000007FE000007FE000007FC000003FC000
X003F8000001F8000001F8000003F0000003F0000003F0000007E0000007E000060FE00007FFC00
X007FF800007FF000007FE000007F80000019277E9A1E>121 D<7F0FE0FF9FF0FF9FF0FF9FF0FF
X9FF0FF9FF0FF9FF0FF9FF07F0FE014097AAA21>127 D E end
X%%EndProlog
X%%BeginSetup
X%%Feature: *Resolution 300
XTeXDict begin @a4 /a4 where {pop a4} if
X%%EndSetup
X%%Page: 1 1
Xbop 243 -40 a Fd(Nelson)22 b(Beeb)r(e)59 127 y Fc(tu)-40 b(e)570
Xb Fb(R)s(C)234 273 y Fa(Univ.)23 b(of)17 b(Utah)f(USA)p 0 -140
X886 2 v 0 333 V -1 333 2 475 v 885 333 V 0 333 886 2 v 1111
X-40 a Fd(Victo)n(r)22 b(Eijkhout)945 133 y Fc(tu)-40 b(e)570
Xb Fb(R)s(C)1105 273 y Fa(Univ.)23 b(of)17 b(Illinois)j(USA)p
X886 -140 V 886 333 V 885 333 2 475 v 1771 333 V 886 333 886
X2 v 196 433 a Fd(F)n(rank)i(Mittelbach)59 595 y Fc(tu)-40 b(e)570
Xb Fb(R)s(C)131 736 y Fa(Electronic)18 b(Data)e(Sytems)f(BRD)p
X0 333 V 0 805 V -1 805 2 475 v 885 805 V 0 805 886 2 v 1085
X433 a Fd(Donald)22 b(E.)h(Knuth)945 595 y Fc(tu)-40 b(e)570
Xb Fb(R)s(C)1066 736 y Fa(Stanfo)o(rd)15 b(Universit)o(y)j(USA)p
X886 333 V 886 805 V 885 805 2 475 v 1771 805 V 886 805 886
X2 v 154 905 a Fd(Y)-5 b(annis)21 b(Ha)n(ralamb)r(ous)59 1072
Xy Fc(tu)-40 b(e)570 b Fb(R)s(C)145 1218 y Fa(Universit)o(\023)-24
Xb(e)19 b(de)e(Lille)i(FRANCE)p 0 805 V 0 1278 V -1 1278 2 475
Xv 885 1278 V 0 1278 886 2 v 1089 905 a Fd(Doug)i(Henderson)945
X1073 y Fc(tu)-40 b(e)570 b Fb(R)s(C)1072 1208 y Fa(Blue)18
Xb(Sky)f(Resea)o(rch)f(USA)p 886 805 V 886 1278 V 885 1278 2
X475 v 1771 1278 V 886 1278 886 2 v 196 1378 a Fd(Gustav)22
Xb(Neumann)59 1540 y Fc(tu)-40 b(e)570 b Fb(R)s(C)141 1681 y
XFa(Vienna)17 b(Universit)o(y)h(A)o(USTRIA)p 0 1278 V 0 1750
XV -1 1750 2 475 v 885 1750 V 0 1750 886 2 v 1042 1378 a Fd(Michael)k(J.)g(F)n
X(erguson)945 1547 y Fc(tu)-40 b(e)570 b Fb(R)s(C)990 1684 y
XFa(Universit)o(\023)-24 b(e)19 b(de)e(Qu)o(\023)-24 b(eb)q(ec)16
Xb(CANAD)o(A)p 886 1278 V 886 1750 V 885 1750 2 475 v 1771 1750
XV 886 1750 886 2 v 227 1850 a Fd(Pierre)22 b(MacKa)n(y)59 2018
Xy Fc(tu)-40 b(e)570 b Fb(R)s(C)117 2153 y Fa(Universit)o(y)18
Xb(of)f(W)o(ashington)f(USA)p 0 1750 V 0 2223 V -1 2223 2 475
Xv 885 2223 V 0 2223 886 2 v 1069 1850 a Fd(Helmut)21 b(J\177)-33
Xb(urgensen)945 2023 y Fc(tu)-40 b(e)570 b Fb(R)s(C)964 2163
Xy Fa(Un.)22 b(of)16 b(W)o(estern)h(Onta)o(rio)f(CANAD)o(A)p
X886 1750 V 886 2223 V 885 2223 2 475 v 1771 2223 V 886 2223
X886 2 v 180 2322 a Fd(Joachim)21 b(Lama)n(rsch)59 2485 y Fc(tu)-40
Xb(e)570 b Fb(R)s(C)145 2626 y Fa(Universit\177)-24 b(at)17
Xb(Heidelb)q(erg)i(BRD)p 0 2223 V 0 2695 V -1 2695 2 475 v 885
X2695 V 0 2695 886 2 v 1138 2322 a Fd(Ron)i(Whitney)945 2490
Xy Fc(tu)-40 b(e)570 b Fb(R)s(C)1088 2624 y Fa(T)1114 2635 y(E)1137
X2624 y(X)17 b(Users)g(Group)f(USA)p 886 2223 V 886 2695 V 885
X2695 2 475 v 1771 2695 V 886 2695 886 2 v 191 2795 a Fd(Amy)k(Hendrickson)59
X2962 y Fc(tu)-40 b(e)570 b Fb(R)s(C)221 3097 y Fa(T)247 3108
Xy(E)270 3097 y(Xnology)17 b(Inc.)22 b(USA)p 0 2695 V 0 3168
XV -1 3168 2 475 v 885 3168 V 0 3168 886 2 v 1067 2795 a Fd(Andrew)e(T)-5
Xb(revo)n(rro)n(w)945 2956 y Fc(tu)-40 b(e)570 b Fb(R)s(C)1038
X3097 y Fa(T)1064 3108 y(E)1087 3097 y(Xfreelancer)18 b(A)o(USTRALIA)p
X886 2695 V 886 3168 V 885 3168 2 475 v 1771 3168 V 886 3168
X886 2 v eop
X%%Trailer
Xend
Xuserdict /end-hook known{end-hook}if
X%%EOF
END_OF_badges.ps
if test 31380 -ne `wc -c <badges.ps`; then
    echo shar: \"badges.ps\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of shell archive.
exit 0

spel@hippo.ru.ac.za (Dr. E.W. Lisse) (03/21/91)

nice work !

One can adapt it within 10 minutes to become a style file as to load it
from LaTeX. That makes it even easier to generate the badges.

Like:

have the names in a database,
put them out into a file
have awk grab them and generate a TeX file on stdout
like
  \documentstyle[badges]{article}
  \begin{deocument}
  \badge{name}{institution}
  .
  .
  .
  \end{document}

then one filters the stufff through emTeX's  TEXCNV so the typists don't
even have to learn the diacritical signs as it converts all into the
proper LaTeX commands.

Very nice !

Keep those STYles coming !!

regards, el

ps: now how can I scan a complicated small logo (coat of arms) into
LaTeX as to put it on the badges? like PCX to MF converter ?

An easy kludge is to put the logo on the exact spots on a paper where
they would appear, photocopy it and put the paper into the printer's
feeder. But I would sure like to be able to do it the hard way :-)

regards, el
--
Dr. Eberhard W. Lisse       (spel@hippo.ru.ac.ZA)
Katatura State Hospital     (formerly extel@quagga.ru.ac.za)
Private Bag 13215           (Real Soon Now ...  el@lisse.NA)
Windhoek, Namibia           (no FTP yet. [This is Africa :-)])

cychao@csun10.cs.uh.edu (Chih-Yu Chao (Dr. S. Huang)) (03/25/91)

 Hi, I am using emTeX in my PC, the prthplj is fine, but the v.bat
 or vs.bat ( screen pre-viewer ) is displaying "huge" characters that
 I must used arrow keys to see the whole page. Is there anybody can
 tell me how to view the "normal" page in one screen? Any suggestions
 will be appreciated.

------------------------------------
CY Chao      U. of Houston, Texas
InterNet: cychao@cs.uh.edu
------------------------------------

xiaofei@acsu.buffalo.edu (Xiaofei Wang) (03/25/91)

In article <1991Mar24.220300.14661@menudo.uh.edu> cychao@csun10.UUCP (PUT YOUR NAME HERE) writes:
* 
*  Hi, I am using emTeX in my PC, the prthplj is fine, but the v.bat
*  or vs.bat ( screen pre-viewer ) is displaying "huge" characters that
*  I must used arrow keys to see the whole page. Is there anybody can
*  tell me how to view the "normal" page in one screen? Any suggestions
*  will be appreciated.

I will post here since my mail to the user was returned.

The option /s is responsible. By default it is /s3 and you need /s1
for normal size. Just type ``v'' and nothing else and when asked for
options, type ``??'' and all of the options are shown. Options of course
can be then coded into a file.

I think a mailing list of emTeX users is necessary for emTeX specific
questions. If anyone is going to compile the list, I would like to be in. 
-- 
xiaofei@acsu.buffalo.edu / rutgers!ub!xiaofei / v118raqa@ubvms.bitnet