\input{psfig.tex}
\makeatletter
\typeout{*****Print from ghostview if seal and slug are too small*****}
% smallucseal is scaled 75% from ucseal to form a 0.6 in image.
\special{header=/cse/faculty/rph/tex/smallucseal.ps}
\special{header=/cse/faculty/rph/tex/slugheader.ps}
\special{header=/cse/faculty/rph/tex/kesheader.ps}
\def\head#1{{\bf #1}}
\def\skipslide{\def\etitle{{\sized%
\raisebox{-0.3in}[0pt][0pt]{\makebox[0pt][l]{\tiny\thepage}}%
\raisebox{0.2in}{{\hbox to \textwidth{\raisebox{-0.3in}[0pt][0pt]
{\special{ps: ucseal}}\hskip  0.6in\hrulefill%
%\raisebox{-1pt}[0pt][0pt]{\special{ps: ucseal}}%
\raisebox{-0.3in}[0pt][0pt]{\special{ps: bwslug}}}}}}}}

\pagestyle{empty}
\def\titlestyle{\sized\sl}
\newcommand{\stitle}[1]{{\titlestyle\noindent #1%
\vspace{5pt}\hrule\vspace{2pt}\hrule}}
\def\etitle{{\sized%
\raisebox{-0.3in}[0pt][0pt]{\makebox[0pt][l]{\tiny\thepage}}%
\raisebox{0.2in}{{\hbox to \textwidth{\raisebox{-0.3in}[0pt][0pt]
{\special{ps: ucseal}}\hskip  0.6in\hrulefill%
%\raisebox{-1pt}[0pt][0pt]{\special{ps: ucseal}}%
\raisebox{-0.3in}[0pt][0pt]{\special{ps: bwslug}}}}}}}
\newcommand{\bslide}[1]{\stitle{#1}\vspace{\fill}%
\noindent\begin{minipage}{\textwidth}\begin{raggedright}\noindent\ignorespaces}
\newcommand{\eslide}{\end{raggedright}\end{minipage}%
\linebreak\vspace*{\stretch{2.5}}\ \par\etitle\pagebreak}
\let\slide=\bslide
\let\endslide=\eslide

\font\reallybig= cmr17 scaled \magstep5
\font\somewhatbig= cmr17 scaled \magstep3
\font\somewhatbigsf= cmss17 scaled \magstep3

\def\rotslide#1{\begin{landscape}
\begin{rotbox}\noindent\vbox to \textheight\bgroup\hsize\textwidth%
\stitle{#1}\vspace{\fill}%
\noindent\begin{minipage}{\textwidth}\begin{raggedright}\noindent}
\def\endrotslide{\end{raggedright}\end{minipage}%
\linebreak\vspace*{\stretch{2.5}}\ \par\etitle%
\egroup\end{rotbox}\end{landscape}\pagebreak}

%% fixslide and fixrotslide do not have vspace{\fill} commands to
%% center slides -- useful for aligning slides.

%\def\fixslide#1{\stitle{#1}%
%\noindent\begin{minipage}{\textwidth}\begin{raggedright}\noindent}
%\def\endfslide{\end{raggedright}\end{minipage}\vspace*{\fill}
%\pagebreak}
%
%\def\fixrotslide#1{\begin{landscape}
%\begin{rotbox}\noindent\vbox to \textheight\bgroup\hsize\textwidth%
%\stitle{#1}%
%\noindent\begin{minipage}{\textwidth}\begin{raggedright}\noindent}
%\def\endfixrotslide{\end{raggedright}\end{minipage}%
%\egroup\end{rotbox}\end{landscape}\pagebreak}


%%%%%%%% from lfonts.tex
\font\egttt   = cmtt8
\font\twtyit  = cmti10   \@magscale4 % text italic
\font\twtybf  = cmbx10   \@magscale4 % extended bold 
\font\twtytt  = cmtt10   \@magscale4 % typewriter
\font\twtysf  = cmss10   \@magscale4 % sans serif
\font\twtysc  = cmcsc10  \@magscale4 % small caps
% twenty-five point
\font\twfvmi  = cmmi10   \@magscale5 % math italic
\font\twfvsy  = cmsy10   \@magscale5 % math symbols
\font\twfvit  = cmti10   \@magscale5 % text italic
\font\twfvtt  = cmtt10   \@magscale5 % typewriter
\font\twfvbf  = cmbx10   \@magscale5 % extended bold 
\font\twfvsf  = cmss10   \@magscale5 % sans serif
\font\twfvsc  = cmcsc10  \@magscale5 % small caps

\raggedbottom
\showboxbreadth=0
\showboxdepth=0
\newcommand{\sizea}{\Huge} % a = largest
\newcommand{\sizeb}{\Huge} % a = largest
\newcommand{\sizec}{\huge}
\newcommand{\sized}{\LARGE} % c = normal
\newcommand{\sizee}{\Large}
\newcommand{\sizef}{\large} % e = small
\newcommand{\sizeg}{\normalsize}
\newcommand{\normbase}{\renewcommand{\baselinestretch}{1}}
\newcommand{\restorebase}{\renewcommand{\baselinestretch}{1.2}}
\restorebase
\setlength{\textwidth}{7.5in}
\setlength{\oddsidemargin}{-0.5in}
\setlength{\evensidemargin}{-0.5in}
\setlength{\textheight}{9.00in}
\setlength{\topmargin}{-0.5in}
\setlength{\parindent}{0pt}
\sizec
\let\olabi=\labelitemi
\let\olabii=\labelitemii
\let\olabiii=\labelitemiii
\let\olabiv=\labelitemiv

% Add some space to make up for killing parindent 
\def\labelitemi{\hspace*{1ex}\olabi}
\def\labelitemii{\hspace*{1ex}\olabii}
\def\labelitemiii{\hspace*{1ex}\olabiii}
\def\labelitemiv{\hspace*{1ex}\olabiv}

\def\largemargins{
\setlength{\textheight}{10.2in}
\setlength{\topmargin}{-1.20in}
}
\def\narrow{\center\minipage{0.9\textwidth}}
\def\endnarrow{\endminipage\endcenter}
\def\bigtitle{\def\titlestyle{\somewhatbigsf}}
%%%%%%%%% ROTBOX.STY
% 5 October, 1990
%
% \begin{rotbox}[c]
%  \end{rotbox}
%
%  c=l	 left rotation	default
%  c=r	 right rotation
%  c=u	 upside down
%  c=m	 mirror
%  c=i	 identity, no rotation
%
%  creates an  \hbox{\vbox{  rotated image}}
%
%  variable changes are local to environment
%
%  to use with center environment, or enter
%  paragraph mode from vertical mode, need to put in an \mbox{}
%  or use \leavevmode
%
% defaults to left rotation
%
% Also:
%   \zbox{}    : size zero box (vs. \mbox, which isn't a box)
%   \zbox[tblr]: size zero box centered somewhere else
%   \zbox[tblr ][lrumi]:  rotated zero box
% based on \makebox() macro.

\def\rotbox{\@ifnextchar [{\@rotbox} {\@rotbox[l]} }

\def\@rotbox[#1]{\bgroup
\if #1r \let\@@rotbox\@rotr
  \else \if #1u \let\@@rotbox\@rotu
    \else \if #1m \let\@@rotbox\@rotm
      \else \if #1i \let\@@rotbox\@roti
	 \else \let\@@rotbox\@rotl
      \fi%
    \fi%
  \fi%
\fi%
\setbox13=\vbox\bgroup}

\def\endrotbox{\egroup%
\@@rotbox%
\special{ps:currentpoint grestore moveto}\egroup}

\def\@rotspecial#1{\special{ps:gsave currentpoint currentpoint translate
   #1 neg exch neg exch translate}}
%
%  Right rotation
%
\def\@rotr{\dimen13=\ht13\advance\dimen13 by\dp13%
   \hbox to\dimen13{\hskip\ht13\vbox to\wd13{\@rotspecial{90 rotate}%
   \box13\vss}\hss}}
%
%   Left Rotation
%
\def\@rotl{\dimen13=\ht13\advance\dimen13 by\dp13%
   \hbox to\dimen13{\vbox to\wd13{\vskip\wd13\@rotspecial{270 rotate}%
   \box13\vss}\hss}}%
%
%   Upside down
%
\def\@rotu{\dimen13=\ht13\advance\dimen13 by\dp13%
   \hbox to\wd13{\hskip\wd13\vbox to\dimen13{\vskip\dimen13%
   \@rotspecial{-1 dup scale}\box13\vss}\hss}}%
%
%   Mirror image
%
\def\@rotm{\hbox to\wd13{\hskip\wd13\@rotspecial{-1 1 scale}%
   \box13\hss}}%
%
%   Identity
%
\def\@roti{\hbox to\wd13{\vbox{\@rotspecial{}\box13}}}%
%
%   Zerobox:  default to center, otherwise optional
%             arg for centering & optional arg for rotating
\def\zbox{\@ifnextchar [{\@zerobox}{\@@zerobox[]}}
\def\@zerobox[#1]{\@ifnextchar [{\@@rzerobox[#1]}{\@@zerobox[#1]}}
\long\def\@@zerobox[#1]#2{\hbox to 0pt
   {\let\mb@b\vss \let\mb@l\hss\let\mb@r\hss
    \let\mb@t\vss
    \@tfor\@tempa :=#1\do{\expandafter\let
        \csname mb@\@tempa\endcsname\relax}%
\mb@l\vbox to 0pt{\mb@t #2\mb@b}\mb@r}}
\long\def\@@rzerobox[#1][#2]#3{%
    \@@zerobox[#1]{\rotbox[#2]\hbox{#3}\endrotbox}}

%%%%%%%%%% PORTLAND.STY
% This is PORTLAND.STY by H.Partl, TU Wien, as of 16 Dec 1988.
% Definition of commands and environments \portrait and \landscape
% for switching between PORTRAIT and LANDSCAPE printing. To be
% called as document style option with any available style.
%
% Commands:
% \portrait   sets or resets the page layout to the initial values
%             (i.e. the values valid at \begin{document})
% \landscape  sets the page layout such that the horizontal and
%             vertical measures are interchanged with respect to
%             the initial values. The text area will occupy the
%             same position on the page as in \portrait mode.
% Both command issue a \portclear before changing the layout.
%
% Environments:
% \begin{portrait}  ...  \end{portrait}
% \begin{landscape} ...  \end{landscape}
% Both issue \portclear at the \begin and at the \end.
%
% Implementation Dependencies:
% You should insert the correct paper height (11in or 197mm or ...)
% into \paperheight for correct positioning.
% If your printer driver allows mixing of protrait and landscape pages
% within one printout, you should insert the corresponding \special
% commands just after the four \portclear commands.
% If your printer only allows printing of the whole document either in
% protrait or in landscape orientation, you should print the document
% twice (or selected parts of it) - once in portrait and once in landscape -
% and then merge the correct pages.
% If your printer can't print in landscape orientation, then these commands
% can be used only for small pages that fit onto the paper in both direc-
% tions.
     
\newdimen \paperheight  % needed for calculation of bottom margin.
\paperheight 11in      % <--- 11in for US paper or 297mm for A4 paper!
\def\portclear{}        % no page breaks
\newdimen\phoffset
\newdimen\pvoffset
\newdimen\ptextwidth
\newdimen\ptextheight
\newdimen\ptopmargin
\newdimen\poddsidemargin
\newdimen\pevensidemargin
     
\newdimen\lhoffset
\newdimen\lvoffset
\newdimen\ltextwidth
\newdimen\ltextheight
\newdimen\ltopmargin
\newdimen\loddsidemargin
\newdimen\levensidemargin
     
\def\set@portland@values{%
%   portrait values = current values
\phoffset\hoffset
\pvoffset\voffset
\ptextwidth\textwidth
\ptextheight\textheight
\ptopmargin\topmargin
\poddsidemargin\oddsidemargin
\pevensidemargin\evensidemargin
%   landscape margins will be measured from zero point
\lhoffset \z@
\lvoffset \z@
%   landscape textwidth = portrait textheight
\ltextwidth \ptextheight
%   landscape textheight = portrait textwidth
\ltextheight \ptextwidth
%   landscape left margin = portrait bottom margin (same for odd and even)
\loddsidemargin \paperheight
\advance \loddsidemargin by -\ptextheight
\advance \loddsidemargin by -\headsep
\advance \loddsidemargin by -\headheight
\advance \loddsidemargin by -\ptopmargin
\advance \loddsidemargin by -\pvoffset
\advance \loddsidemargin by -2in
\levensidemargin \loddsidemargin
%   landscape top margin (incl. head) = portrait oddside left margin
\ltopmargin \poddsidemargin
\advance \ltopmargin by -\headheight
\advance \ltopmargin by -\headsep
\advance \ltopmargin by \phoffset
}
     
\def\portrait{\portclear\message{ \string\portrait }%
    \hoffset\phoffset
    \voffset\pvoffset
    \textwidth\ptextwidth
    \textheight\ptextheight
         \@colht\textheight  \@colroom\textheight \vsize\textheight
         \columnwidth\textwidth \@clubpenalty\clubpenalty
         \if@twocolumn \advance\columnwidth -\columnsep
         \divide\columnwidth\tw@ \hsize\columnwidth \@firstcolumntrue
         \fi
         \hsize\columnwidth \linewidth\hsize
    \topmargin\ptopmargin
    \oddsidemargin\poddsidemargin
    \evensidemargin\pevensidemargin
    }
     
\def\endportrait{\portclear\message{\string\endportrait }}
     
\def\landscape{\portclear\message{\string\landscape }%
    \hoffset\lhoffset
    \voffset\lvoffset
    \textwidth\ltextwidth
    \textheight\ltextheight
         \@colht\textheight  \@colroom\textheight \vsize\textheight
         \columnwidth\textwidth \@clubpenalty\clubpenalty
         \if@twocolumn \advance\columnwidth -\columnsep
         \divide\columnwidth\tw@ \hsize\columnwidth \@firstcolumntrue
         \fi
         \hsize\columnwidth \linewidth\hsize
    \topmargin\ltopmargin
    \oddsidemargin\loddsidemargin
    \evensidemargin\levensidemargin
    }
     
\def\endlandscape{\portclear\message{ \string\endlandscape }}
     
\let\set@document@values \document
\def\document{\set@document@values \set@portland@values}
     



