Anonymous avatar Anonymous committed 039f4cc

version 0.92

Comments (0)

Files changed (25)

 2003-10-28 Till Tantau <tantau@users.sourceforge.net>
 
+	Version 0.92:
 	- Added figure and table environments.
-	- Started switch over to xxcolor.
+	- Color management switch over to xxcolor.
 	- Implemented transparency effects for covered items.
 	- Fixed problem with \label.
 	- Made \bibitem overlay-specification-aware.
 	- Added \transduration command.	
+	- Added animation commands.
+	- Added pauses environment.
+	- Added pausing options to \tableofcontents.
+	- Moved hidesubsections and shadedsubsections options to
+	  parameters of \tableofcontents.
 
 2003-10-23 Till Tantau <tantau@users.sourceforge.net>
 
+art/beamericonarticle.tex
+art/beamericonbook.tex
+AUTHORS
+beamer.cls
+beamericonarticle.eps
+beamericonarticle.pdf
+beamericonarticle.20.eps
+beamericonarticle.20.pdf
+beamericonbook.eps
+beamericonbook.pdf
+beamericonbook.20.pdf
+beamericonbook.20.eps
+beamertemplates.sty
+beamerthemebars.sty
+beamerthemeboxes.sty
+beamerthemeclassic.sty
+beamerthemelined.sty
+beamerthemeplain.sty
+beamerthemesidebardark.sty
+beamerthemesidebardarktab.sty
+beamerthemesidebar.sty
+beamerthemesidebartab.sty
+beamerthemesplitcondensed.sty
+beamerthemesplit.sty
+beamerthemetreebars.sty
+beamerthemetree.sty
+ChangeLog
+doc/beamerexample.pdf
+doc/beamerexample.tex
+doc/beameruserguide.pdf
+doc/beameruserguide.tex
+doc/computer.jpg
+doc/computerred.jpg
+doc/g4.jpg
+doc/g4red.jpg
+doc/ram.jpg
+doc/themebars.pdf
+doc/themebars2.pdf
+doc/themeboxes.pdf
+doc/themeboxes2.pdf
+doc/themeclassic.pdf
+doc/themeclassic2.pdf
+doc/themelined.pdf
+doc/themelined2.pdf
+doc/themeplain.pdf
+doc/themeplain2.pdf
+doc/themesidebar.pdf
+doc/themesidebar2.pdf
+doc/themesidebardark.pdf
+doc/themesidebardark2.pdf
+doc/themesidebardarktab.pdf
+doc/themesidebardarktab2.pdf
+doc/themesidebartab.pdf
+doc/themesidebartab2.pdf
+doc/themesplit.pdf
+doc/themesplit2.pdf
+doc/themesplitcondensed.pdf
+doc/themesplitcondensed2.pdf
+doc/themetree.pdf
+doc/themetree2.pdf
+doc/themetreebars.pdf
+doc/themetreebars2.pdf
+doc/tu-logo.jpg
+FILES
+INSTALL
+README
+TODO
 For the impatient: 
 
 Put beamer.cls, *.sty, and beamericon* somewhere where TeX can find
-them. Also install the pgf latex package somewhere where TeX can find
-it. 
+them. Also install the following packages somewhere where TeX can find them:
+
+- pgf, version >= 0.34
+- xcolor, version >= 1.03
 
 
 Long version:
- 1) Add option to show covered stuff in a shaded way (instead of
-    completely hidden).
- 2) Use xcolor for better color management
- 3) Some themes more appropriate for presentations of lectures.
- 4) Explain in the user guide, how hyperref can be used to create
-    non-linear talks.
- 5) Make adding navigation buttons like a "back button" easy.
- 6) Perhaps add an way of showing photos of the authors and the
-    institutes in a convenient way.
- 7) Put internal macros in beamer.cls into a namespace
- 8) "Cleanup" beamer.cls
- 9) Document some of the commands for creating headline and footlines.
+1) Some themes more appropriate for presentations of lectures.
+2) Explain in the user guide, how hyperref can be used to create
+   non-linear talks.
+3) Make adding navigation buttons like a "back button" easy.
+4) Perhaps add an way of showing photos of the authors and the
+   institutes in a convenient way.
+5) Put internal macros in beamer.cls into a namespace
+6) "Cleanup" beamer.cls
+7) Document some of the commands for creating headline and footlines.
+\ProvidesClass{beamer}
+[2003/10/23 v0.92 Class for Typesetting a Beamer Presentation]
+
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{beamer}
-[2003/10/23 v0.91-dev Class for Typesetting a Beamer Presentation]
 
 % Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
 %
 \RequirePackage{amssymb}
 % For \blacktriangleright
 
+\RequirePackage{keyval}
+% For \tableofcontents parameters
+
 
 %
 %
 
 
 %
-% Theme coloring, this should be changed to use xcolor...
-%
-\def\themecolor#1#2#3{
-  \definecolor{structure}{rgb}{#1,#2,#3}
-  \edef\thethemecolor{#1,#2,#3}
-  \pgf@ya=1pt
-  \advance\pgf@ya by-#1pt%
-  \pgf@ya=.4\pgf@ya%
-  \pgf@x=1pt%
-  \advance\pgf@x by-\pgf@ya%
-  \pgf@ya=1pt
-  \advance\pgf@ya by-#2pt%
-  \pgf@ya=.4\pgf@ya%
-  \pgf@y=1pt%
-  \advance\pgf@y by-\pgf@ya%
-  \pgf@ya=1pt
-  \advance\pgf@ya by-#3pt%
-  \pgf@ya=.4\pgf@ya%
-  \pgf@xa=1pt%
-  \advance\pgf@xa by-\pgf@ya%
-  \definecolor{structureshaded}{rgb}{\pgfget{x},\pgfget{y},\pgfget{xa}}
-  \edef\theshadedthemecolor{\pgfget{x},\pgfget{y},\pgfget{xa}}
-  \pgf@ya=1pt
-  \advance\pgf@ya by-#1pt%
-  \pgf@ya=.7\pgf@ya%
-  \pgf@x=1pt%
-  \advance\pgf@x by-\pgf@ya%
-  \pgf@ya=1pt
-  \advance\pgf@ya by-#2pt%
-  \pgf@ya=.7\pgf@ya%
-  \pgf@y=1pt%
-  \advance\pgf@y by-\pgf@ya%
-  \pgf@ya=1pt
-  \advance\pgf@ya by-#3pt%
-  \pgf@ya=.7\pgf@ya%
-  \pgf@xa=1pt%
-  \advance\pgf@xa by-\pgf@ya%
-  \definecolor{structuremedium}{rgb}{\pgfget{x},\pgfget{y},\pgfget{xa}}
-  }
-\themecolor{0.2}{0.2}{0.7}
-
-
-%
 %
 % Ifs for document options
 %
 \@notesnormalstrue
 
 \newif\ifsubsectionrows
-\newif\ifsubsectionshide
-\newif\ifsubsectionsshaded
 \subsectionrowsfalse
-\subsectionshidefalse
-\subsectionsshadedfalse
 
 \newif\ifbeamer@centered
 
 % Document options
 %
 %
-\DeclareOption{hidesubsections}
-{\subsectionshidetrue}
-
-\DeclareOption{shadesubsections}
-{\subsectionsshadedtrue}
 
 \DeclareOption{inrow}
 {\subsectionrowstrue}
 {\beamer@centeredfalse}
 
 \DeclareOption{blue}
-{\themecolor{0.2}{0.2}{0.7}}
+{\definecolor{structure}{rgb}{0.2,0.2,0.7}}
 
 \DeclareOption{red}
-{\themecolor{0.7}{0.2}{0.2}}
+{\definecolor{structure}{rgb}{0.7,0.2,0.2}}
 
-\DeclareOption{grey}
-{\themecolor{0.2}{0.2}{0.2}}
+\DeclareOption{gray}
+{\definecolor{structure}{rgb}{0.2,0.2,0.2}}
 
 \DeclareOption{brown}
-{\themecolor{0.66}{0.4}{0.166}}
+{\definecolor{structure}{rgb}{0.66,0.4,0.166}}
 
 \DeclareOption{leqno}{\input{leqno.clo}}
 \DeclareOption{fleqn}{\input{fleqn.clo}}
 % Process Options
 %
 %
-\ExecuteOptions{sans,slidescentered}
+\ExecuteOptions{blue,sans,slidescentered}
 
 \ProcessOptions
 
   \begingroup\beamer@origdocument}
 
 \definecolor{alert}{rgb}{1,0,0}
-\definecolor{darkgreen}{rgb}{0.15,0.6,0.15}
-\definecolor{shaded}{gray}{0.6}
-\definecolor{blockstructure}{rgb}{0.2,0.2,0.7}
-\definecolor{lightgray}{gray}{0.9}
-
 
 %
 %
 
 \newenvironment{frameslide}[1][1]{%
   {\let\@elt\@restorecounter\@overlaycounterresets}
+  \global\beamer@pausecount=1\relax%
   \serialnumber=#1\relax%
   \expandafter\@ifempty\expandafter{\beamer@framestartpage}{%
     \refstepcounter{subsectionslide}%
   \hypersetup{pdfpagetransition=R}%
   \hypersetup{pdfpageduration=}%
   \xdef\beamer@frameendpage{\thepage}% every time
-  \beamer@entrycode\vspace*{-\baselineskip}\vfill}%
-  {\beamer@exitcode\vskip0pt plus 1.5fill}
+  \beamer@entrycode\vspace*{-\baselineskip}\begin{pauses}\vfill}%
+  {\beamer@exitcode\vskip0pt plus 1.5fill\end{pauses}}
 
 \def\frametitle#1{%
   \vskip0pt plus -1fill%
 \resetcounteronoverlays{parentequation}
 \resetcounteronoverlays{footnote}
 \resetcounteronoverlays{mpfootnote}
+\resetcounteronoverlays{figure}
+\resetcounteronoverlays{table}
 
 \def\@savecounter#1{%
   \@ifundefined{#1}{}%
 
 
 
+  
+%
+% Pausing environment
+%
+
+\newcount\beamer@pausecount%
+\def\pauses{\@ifnextchar[{\@pauses}{\@@pauses}}
+\def\@pauses[#1]{\global\beamer@pausecount=#1\relax%
+  \@@pauses}
+\def\@@pauses{%
+  \alt<\beamer@pausecount->%
+  {\beamer@spacingcover\def\beamer@endpause{\beamer@spacingcover}}%
+  {\beamer@startcovered\def\beamer@endpause{\beamer@endcovered}}%
+}
+\def\endpauses{\beamer@endpause}
+
+\def\pause{%
+  \beamer@endpause%
+  \global\advance\beamer@pausecount by1\relax%
+  \alt<\beamer@pausecount->%
+  {\beamer@spacingcover\def\beamer@endpause{\beamer@spacingcover}}%
+  {\beamer@startcovered\def\beamer@endpause{\beamer@endcovered}}%
+  }
+
 
 
   
 
 \long\def\makeinvisible#1{\beamer@startcovered#1\beamer@endcovered}
 \long\def\fakeinvisible#1{\beamer@spacingcover#1\beamer@spacingcover}
-
+\long\def\beamer@reallymakeinvisible#1{\pgfsys@begininvisible#1\pgfsys@endinvisible}
 
 %
 % Overlay commands
 \newoverlaycommand{\pgfonly}{\@insp}{\@gobbleis}
 \newoverlaycommand{\only}{}{\gobble}
 \newoverlaycommand{\uncover}{\fakeinvisible}{\makeinvisible}
+\newoverlaycommand{\invisible}{\beamer@reallymakeinvisible}{\fakeinvisible}
 \renewoverlaycommand{\textbf}{\original{\textbf}}{}
 \renewoverlaycommand{\textit}{\original{\textit}}{}
 \renewoverlaycommand{\textsl}{\original{\textsl}}{}
 \long\def\usestructuretemplate#1{%
   \gdef\@structuretemplate{#1}}
 
-\usealerttemplate{{\color{red}\insertalert}}
+\usealerttemplate{{\begin{colormixin}{15!alert}\insertalert\end{colormixin}}}
 \usestructuretemplate{{\color{structure}\insertstructure}}
 
 
 \useleftsidebarbackgroundtemplate{}
 
 % Sets the background of the side bar to a monotone color
-% Usage: usesidebarcolortemplate{\color{red}}
 \def\useleftsidebarcolortemplate#1{
   \useleftsidebarbackgroundtemplate{#1\vrule height\paperheight width\beamer@leftsidebar}}
 
 % Sets the background of the side bar to a vertical shading ranging
-% between the parameter colors, given as rgb triples.
-% Example: usesidebarverticalshadingtemplate{\theshadedthemecolor}{1,1,1}
+% between the parameter colors.
 \def\useleftsidebarverticalshadingtemplate#1#2{%
-  \pgfdeclareverticalshading{beamer@leftsidebar}{\beamer@leftsidebar}{rgb(0cm)=(#1); rgb(\paperheight)=(#2)}%
+  \pgfdeclareverticalshading{beamer@leftsidebar}{\beamer@leftsidebar}{color(0cm)=(#1); color(\paperheight)=(#2)}%
   \useleftsidebarbackgroundtemplate{\pgfuseshading{beamer@leftsidebar}}}
 
 % Sets the background of the side bar to a horizontal shading ranging
-% between the parameter colors, given as rgb triples.
-% Example: \usesidebarhorizontalshadingtemplate{\theshadedthemecolor}{1,1,1}
+% between the parameter colors.
 \def\useleftsidebarhorizontalshadingtemplate#1#2{%
-  \pgfdeclarehorizontalshading{beamer@leftsidebar}{\textheight}{rgb(0cm)=(#1); rgb(\beamer@leftsidebar)=(#2)}%
+  \pgfdeclarehorizontalshading{beamer@leftsidebar}{\textheight}{color(0cm)=(#1); color(\beamer@leftsidebar)=(#2)}%
   \useleftsidebarbackgroundtemplate{\pgfuseshading{beamer@leftsidebar}}}
 
 
   \userightsidebarbackgroundtemplate{#1\vrule height\paperheight width\beamer@rightsidebar}}
 
 % Sets the background of the side bar to a vertical shading ranging
-% between the parameter colors, given as rgb triples.
-% Example: usesidebarverticalshadingtemplate{\theshadedthemecolor}{1,1,1}
+% between the parameter colors.
 \def\userightsidebarverticalshadingtemplate#1#2{%
-  \pgfdeclareverticalshading{beamer@rightsidebar}{\beamer@rightsidebar}{rgb(0cm)=(#1); rgb(\paperheight)=(#2)}%
+  \pgfdeclareverticalshading{beamer@rightsidebar}{\beamer@rightsidebar}{color(0cm)=(#1); color(\paperheight)=(#2)}%
   \userightsidebarbackgroundtemplate{\pgfuseshading{beamer@rightsidebar}}}
 
 % Sets the background of the side bar to a horizontal shading ranging
-% between the parameter colors, given as rgb triples.
-% Example: \usesidebarhorizontalshadingtemplate{\theshadedthemecolor}{1,1,1}
+% between the parameter colors.
 \def\userightsidebarhorizontalshadingtemplate#1#2{%
-  \pgfdeclarehorizontalshading{beamer@rightsidebar}{\textheight}{rgb(0cm)=(#1); rgb(\beamer@rightsidebar)=(#2)}%
+  \pgfdeclarehorizontalshading{beamer@rightsidebar}{\textheight}{color(0cm)=(#1); color(\beamer@rightsidebar)=(#2)}%
   \userightsidebarbackgroundtemplate{\pgfuseshading{beamer@rightsidebar}}}
 
 
     \hyperlink{Navigation#3}{\@sectionheadnohilight}\fi}%
   \ignorespaces}
 
-\long\def\usesectionheadtemplate#1#2{\gdef\@sectionheadhilight{#1}\gdef\@sectionheadnohilight{#2}}
-\long\def\usesectionsidetemplate#1#2{\gdef\@sectionsidehilight{#1}\gdef\@sectionsidenohilight{#2}}
+\def\usesectionheadtemplate#1#2{\gdef\@sectionheadhilight{#1}\gdef\@sectionheadnohilight{#2}}
+\def\usesectionsidetemplate#1#2{\gdef\@sectionsidehilight{#1}\gdef\@sectionsidenohilight{#2}}
+
 
 \def\insertverticalnavigation#1{%
   \vbox{%
   \expandafter\hyperlink\beamer@goto}
 
 
-\long\def\useminislidetemplate#1#2#3#4#5{\gdef\@minislidehilight{#1}\gdef\@minisliderowhilight{#2}\gdef\@minislide{#3}
+\def\useminislidetemplate#1#2#3#4#5{\gdef\@minislidehilight{#1}\gdef\@minisliderowhilight{#2}\gdef\@minislide{#3}
 \beamer@boxsize=#4\vboxoffset=#5}
 
 \def\insertsectionnavigation#1{%
     \box\sectionbox\hfil\hskip.3cm%
     #3}}
 
-\long\def\usesubsectionheadtemplate#1#2{\gdef\@subsectionheadhilight{#1}\gdef\@subsectionheadnohilight{#2}}
-\long\def\usesubsectionsidetemplate#1#2{\gdef\@subsectionsidehilight{#1}\gdef\@subsectionsidenohilight{#2}}
+\def\usesubsectionheadtemplate#1#2{\gdef\@subsectionheadhilight{#1}\gdef\@subsectionheadnohilight{#2}}
+\def\usesubsectionsidetemplate#1#2{\gdef\@subsectionsidehilight{#1}\gdef\@subsectionsidenohilight{#2}}
+
 
 
 %
 \newenvironment{example}{\begin{exampleblock}{Example}}{\end{exampleblock}}
 \newenvironment{examples}{\begin{exampleblock}{Examples}}{\end{exampleblock}}
 
-\newcommand{\BeispielInline}[1]{{\color{darkgreen}Beispiel: \ignorespaces#1}}
-\newcommand{\ExampleInline}[1]{{\color{darkgreen}Example: \ignorespaces#1}}
+\newcommand{\BeispielInline}[1]{{\color{black50!green}Beispiel: \ignorespaces#1}}
+\newcommand{\ExampleInline}[1]{{\color{black!50!green}Example: \ignorespaces#1}}
 
 
 %
 %
 
 \newif\if@onlycurrent
+\newif\if@pausesections
+\newif\if@pausesubsections
+\newif\if@subsectionshide
+\newif\if@subsectionsshaded
 
-\newcommand\tableofcontents{%
+\define@key{beamertoc}{current}[true]{\@onlycurrenttrue}
+\define@key{beamertoc}{pausesections}[true]{\@pausesectionstrue}
+\define@key{beamertoc}{pausesubsections}[true]{\@pausesubsectionstrue}
+\define@key{beamertoc}{hidesubsections}[true]{\@subsectionshidetrue}
+\define@key{beamertoc}{shadesubsections}[true]{\@subsectionsshadedtrue}
+
+\def\tableofcontents{\@ifnextchar[{\@tableofcontents}{\@tableofcontents[]}}
+\def\@tableofcontents[#1]{%
   \@onlycurrentfalse%
+  \@pausesectionsfalse%
+  \@pausesubsectionsfalse%
+  \@subsectionshidefalse%
+  \@subsectionsshadedfalse%
+  \setkeys{beamertoc}{#1}%
   \vspace*{-.5em}{\makeatletter%
     \ifbeamer@inappendix
     \def\sectionintoc##1##2##3{}%
     \def\appendixtoc##1##2##3{}%
     \def\appendixsubsectionintoc##1##2##3##4{}%
     \fi%
-    \@input{\jobname.toc}\vfill}%
-  \color{black}
-}
+    \begin{pauses}[0]%
+      \@input{\jobname.toc}%
+    \end{pauses}\vfill}%
+  \normalcolor
+  }
 
-\newcommand\tableofcontentscurrent{%
-  \@onlycurrenttrue%
-  \vspace*{-.5em}{\makeatletter%
-    \ifbeamer@inappendix
-    \def\sectionintoc##1##2##3{}%
-    \def\subsectionintoc##1##2##3##4{}%
-    \else%
-    \def\appendixtoc##1##2##3{}%
-    \def\appendixsubsectionintoc##1##2##3##4{}%
-    \fi%
-    \@input{\jobname.toc}\vfill}%
-  \color{black}
-}
+\def\tableofcontentscurrent{\tableofcontents[current]}
 
 \def\sectionintoc#1#2#3{%
+  \if@pausesections\pause\fi%
     \def\inserttocsection{\hyperlink{Navigation#3}{#2}}%
-    \ifsubsectionshide
+    \if@subsectionshide
     \vskip1.5em
     \else
     \vfill
   \par%
 }
 
-\long\def\usetemplatetocsection#1#2{
+\def\usetemplatetocsection{\@ifnextchar[\@@usetemplatetocsection\@usetemplatetocsection}
+\long\def\@@usetemplatetocsection[#1]#2{
+  \@usetemplatetocsection{#2}{\begin{colormixin}{#1}#2\end{colormixin}}}
+\long\def\@usetemplatetocsection#1#2{
   \gdef\sectiontemplate{\def\@breakhere{\\}#1}
   \gdef\sectiontemplateshaded{\def\@breakhere{\\}#2}}
 
 \long\def\subsectionintoc#1#2#3#4{%
+  \if@pausesubsections\pause\fi%
     \def\inserttocsubsection{\hyperlink{Navigation#4}{#3}}%
-    \ifsubsectionshide
+    \if@subsectionshide
       \ifnum\thesection=#1
         {\@subsectiontemplate}
       \fi
           {\@subsectiontemplateshaded}
         \fi
       \else
-        \ifsubsectionsshaded
+        \if@subsectionsshaded
           {\@subsectiontemplateshaded}
         \else
           {\@subsectiontemplate}
 }
 
 \long\def\appendixsubsectionintoc#1#2#3#4{%
+  \if@pausesubsections\pause\fi%
   \def\inserttocsubsection{\hyperlink{Navigation#4}{#3}}%
   {\@subsectiontemplate}
 }
 
-\long\def\usetemplatetocsubsection#1#2{
+\def\usetemplatetocsubsection{\@ifnextchar[\@@usetemplatetocsubsection\@usetemplatetocsubsection}
+\long\def\@@usetemplatetocsubsection[#1]#2{
+  \@usetemplatetocsubsection{#2}{\begin{colormixin}{#1}#2\end{colormixin}}}
+\long\def\@usetemplatetocsubsection#1#2{
   \gdef\@subsectiontemplate{\def\@breakhere{\\}#1}
   \gdef\@subsectiontemplateshaded{\def\@breakhere{\\}#2}}
 
         \csname label\@enumctr\endcsname
         {\usecounter\@enumctr%
           \def\makelabel##1{{\hss\llap{##1}}}}%
-  \fi}
-\def\endenumerate{\endlist\csname\@enumctr endtemplate\endcsname}
+  \fi%
+  \begin{pauses}}
+\def\endenumerate{\end{pauses}\endlist\csname\@enumctr endtemplate\endcsname}
 
 \def\itemize{%
   \ifnum \@itemdepth >1\relax\@toodeep\else
     \list
       \csname\@itemitem\endcsname
       {\def\makelabel##1{{\hss\llap{##1}}}}
-      \fi}
-\def\enditemize{\endlist\csname\@itemctr endtemplate\endcsname}
+  \fi%
+  \begin{pauses}}
+    
+\def\enditemize{\end{pauses}\endlist\csname\@itemctr endtemplate\endcsname}
 
 \def\useenumerateitemtemplate#1{% 
   \gdef\labelenumi{\def\insertenumlabel{\theenumi}#1}}
 \def\description{\@ifnextchar[{\@description}{\@descdefault\@descdefaulttemp\@@description}}
 \def\@description[#1]{\setbox\tempbox=\hbox{\def\insertdescriptionitem{#1}\descriptionitemtemplate}%
   \@descdefault\wd\tempbox\advance\@descdefault by \labelsep\@@description}
-\def\@@description{\list{}{\labelwidth\@descdefault\leftmargin\@descdefault\let\makelabel\@descriptionitem}}
-\def\enddescription{\endlist}
+\def\@@description{\list{}{\labelwidth\@descdefault\leftmargin\@descdefault\let\makelabel\@descriptionitem}%
+  \begin{pauses}}
+\def\enddescription{\end{pauses}\endlist}
 \long\def\@descriptionitem#1{\def\insertdescriptionitem{#1}%
   \hfil\hspace\labelsep\normalfont\descriptionitemtemplate}
 
             \let\p@enumiv\@empty
             \renewcommand\theenumiv{\@arabic\c@enumiv}
             \let\makelabel\@biblabeltemplate}%
+      \begin{pauses}%
       \sloppy
       \clubpenalty10000
       \@clubpenalty \clubpenalty
       \sfcode`\.\@m}
      {\def\@noitemerr
        {\@latex@warning{Empty `thebibliography' environment}}%
-      \endlist}
+      \end{pauses}\endlist}
 
 \long\def\@biblabeltemplate#1{\def\insertbiblabel{#1}\biblabeltemplate\hfil}
 
 \usebibliographyblocktemplate
   {\color{structure}}
   {\par\color{black}}
-  {\par\color{structuremedium}}
-  {\par\color{structuremedium}}
+  {\par\color{structure!65}}
+  {\par\color{structure!65}}
 
 
 %
 \def\@transdur#1{\hypersetup{pdfpageduration=#1}}
 
 
+
+
+%
+% Animation macros
+%
+
+\newcount\beamer@animationtempa
+\newcount\beamer@animationtempb
+\def\animate<#1>{\transduration<#1| handout:0| trans:0>{0}}
+\def\animatevalue<#1-#2>#3#4#5{%
+  \only<#1-#2>{}% enforce these frames
+  \ifnum\serialnumber<#1\relax%
+    #3=#4%
+  \else%
+    \ifnum\serialnumber<#2\relax%
+      #3=#4\relax%
+      #3=-#3\relax%
+      \advance#3 by#5\relax%
+      \beamer@animationtempa=#2\relax%
+      \advance\beamer@animationtempa by-#1%
+      \ifnum\beamer@animationtempa>0%
+        \divide#3 by\beamer@animationtempa%
+      \fi%
+      \beamer@animationtempa=\serialnumber%
+      \advance\beamer@animationtempa by-#1%
+      \multiply#3 by\beamer@animationtempa%
+      \advance#3 by#4%
+    \else
+      #3=#5%
+    \fi%
+  \fi%  
+}
+  
+
+
+
+
 %
 % Floats and tables
 %
 \long\def\usecaptiontemplate#1{%
   \gdef\beamer@captiontemplate{#1}}
 \usecaptiontemplate{%
-  {\small\structure{\insertcaptionname~\insertcaptionnumber:}
-  \insertcaption}}
+  {\small\structure{\insertcaptionname:} \insertcaption}}
 
 
 
   \def\@backgroundtemplate{}
   \vbox{%
     \vskip-\headheight%
-    \insertvrule{8em}{lightgray}
+    \insertvrule{8em}{white!90!black}
     \vskip-8.5em
     \hbox{\vbox{
     \begin{pgfpicture}{0cm}{0cm}{0cm}{0cm}
 
 %
 %
-% Just for fun! Not really meant seriously... But give it a try with
-% the Acrobat Reader in Fullscreen...
-%
-%
-\def\fadeoutframe#1{%
-  \frame[all:1]{#1}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{80!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{60!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{40!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{20!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{5!averagebackgroundcolor}#1\end{colormixin}}}
-\def\fadeinframe#1{%
-  \frame[all:1]{\transduration{0}\begin{colormixin}{5!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{20!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{40!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{60!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{80!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{#1}}
-\def\fadeinoutframe#1{%
-  \frame[all:1]{\transduration{0}\begin{colormixin}{5!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{20!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{40!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{60!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{80!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{#1}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{80!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{60!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{40!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{20!averagebackgroundcolor}#1\end{colormixin}}
-  \frame[all:1]{\transduration{0}\begin{colormixin}{5!averagebackgroundcolor}#1\end{colormixin}}}
-
-%
-%
 % Default Theme
 %
 %
                                 % Sections in headline
 \usesectionheadtemplate
 {\color{structure}\tiny\insertsectionhead}
-{\color{structureshaded}\tiny\insertsectionhead}
+{\color{structure!50!averagebackgroundcolor}\tiny\insertsectionhead}
 
 \usesubsectionheadtemplate
 {\color{structure}\tiny\insertsubsectionhead}
-{\color{structureshaded}\tiny\insertsubsectionhead}
+{\color{structure!50!averagebackgroundcolor}\tiny\insertsubsectionhead}
 
                                 % Mini slides in headline
 \def\sphereradius{0.05cm}
     \color{structure}
     \pgfcircle[fillstroke]{\pgfpoint{\sphereradius}{\sphereradius}}{\sphereradius}%
   \end{pgfpicture}%
-  }  
+  }
 {%
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
     \color{structure}
   }
 {%
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \color{structureshaded}
+    \color{structure!50!averagebackgroundcolor}
     \pgfcircle[stroke]{\pgfpoint{\sphereradius}{\sphereradius}}{\sphereradius}%
   \end{pgfpicture}%
   }
 {.14cm}{.03cm}
 
                                 % Entries in table of contents
-\usetemplatetocsection
-{\color{structure}\inserttocsection}
-{\color{structureshaded}\inserttocsection}
+\usetemplatetocsection[50!averagebackgroundcolor]
+  {\color{structure}\inserttocsection}
 
                                 % Entries in table of contents
-\usetemplatetocsubsection
-{\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-{\leavevmode\leftskip=1.5em\color{shaded}\inserttocsubsection\par}
+\usetemplatetocsubsection[50!averagebackgroundcolor]
+  {\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
 
                                 % Head
 \useheadtemplate{%
   \vskip3pt%
   \beamerline{\insertnavigation{\paperwidth}}%
   \vskip1.5pt%
-  \insertvrule{0.4pt}{structureshaded}}%
+  \insertvrule{0.4pt}{structure!50!averagebackgroundcolor}}%
 }
 
                                 % Footline
 \usebackgroundtemplate{}
 
                                 % Blocks
-\useblocktemplate{\medskip{\color{blockstructure}\textbf{\insertblockname}}\par}{\medskip}
+\useblocktemplate{\medskip{\color{structure}\textbf{\insertblockname}}\par}{\medskip}
 \usealertblocktemplate{\medskip{\alert{\textbf{\insertblockname}}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup\color{darkgreen}{\textbf{\insertblockname}}\par}{\endgroup\medskip}
+\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\textbf{\insertblockname}}\par%
+\color{black!50!green}}{\endgroup\medskip}
 
                                 % Enumerations
 \useenumerateitemtemplate{\color{structure}\insertenumlabel.}

beamericonarticle.20.eps

+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner
+%%Title: /n/mappazza/home4/algo/tantau/texmf/tex/latex/classes/latex-beamer/beamericonarticle.20.eps
+%%CreationDate: Wed Oct 29 13:57:41 2003
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 26 29
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228 14.173228 translate
+% Translate to begin of first scanline
+0.000000 13.968000 translate
+10.944000 -13.968000 scale
+% Image geometry
+152 194 8
+% Transformation matrix
+[ 152 0 0 194 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 152 string def
+/gstr 152 string def
+/bstr 152 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        16008 ASCII Bytes
+colorimage
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+pA_/:!8Ym!J,~>
+pA_/:!8Ym!J,~>
+pA_/:!8Ym!J,~>
+pA_,9!8Yp"J,~>
+pA_,9!8Yp"J,~>
+pA_,9!8Yp"J,~>
+pA_)8!8Ys#J,~>
+pA_)8!8Ys#J,~>
+pA_)8!8Ys#J,~>
+pA_&7!8Z!$J,~>
+pA_&7!8Z!$J,~>
+pA_&7!8Z!$J,~>
+pA_#6!8Z$%J,~>
+pA_#6!8Z$%J,~>
+pA_#6!8Z$%J,~>
+pA^u5!8Z'&J,~>
+pA^u5!8Z'&J,~>
+pA^u5!8Z'&J,~>
+pAb$6k5O<;nGN%)!8Z*'J,~>
+pAb$6k5O<;nGN%)!8Z*'J,~>
+pAb$6k5=06nFu\$!8Z*'J,~>
+pAb$6kPjE<n,2n'!8Z-(J,~>
+pAb$6kPjE<n,2n'!8Z-(J,~>
+pAb$6kPX97n+ZP"!8Z-(J,~>
+pAb$6kl0N=melb%!8Z0)J,~>
+pAb$6kl0N=melb%!8Z0)J,~>
+pAb$6kksB8me?Cu!8Z0)J,~>
+pAb$6l2KW>mJQV#!8Z3*J,~>
+pAb$6l2KW>mJQV#!8Z3*J,~>
+pAb$6l29K9mJ$7s!8Z3*J,~>
+pAb$6lMf`?m/6J!!8Z6+J,~>
+pAb$6lMf`?m/6J!!8Z6+J,~>
+pAb$6lMTT:m.^+q!8Z6+J,~>
+pAb$6li,i@lhpY(!9Et"!8Z9,J,~>
+pAb$6li,i@lhpY(!9Et"!8Z9,J,~>
+pAb$6lho];lhC;#!8dOq!8Z9,J,~>
+pAb$6m/GrAlMUP'!V#1GbQ-JOs*t~>
+pAb$6m/GrAlMUP'!V#1GbQ-JOs*t~>
+pAb$6m/5f<lM(2"!Tr87bQ-JOs*t~>
+pAb$6mJc&Bl2:G&s6p$Lq9/ipg&HR~>
+pAb$6mJc&Bl2:G&s6p$Lq9/ipg&HR~>
+pAb$6mJPo=l1b)!s5j=<q9/ipg&HR~>
+pAb$6mf)/Ckkt>%rpBdHq9/ipgAc[~>
+pAb$6mf)/Ckkt>%rpBdHq9/ipgAc[~>
+pAb$6mel#>kkFturo!k2q9/ipgAc[~>
+pAb$6n,D8DkPY5$rU'[Gq9/ipg])d~>
+pAb$6n,D8DkPY5$rU'[Gq9/ipg])d~>
+pAb$6n,2,?kP+ktrS[b1q9/ipg])d~>
+pAb$6nG_AEk5>,#r9aRFq9/iph#Dm~>
+pAb$6nG_AEk5>,#r9aRFq9/iph#Dm~>
+pAb$6nGM5@k4ebsr8@Y0q9/iph#Dm~>
+pAb$6nc%JFjo##"qs4=Bq9/iph>`!~>
+pAb$6nc%JFjo##"qs4=Bq9/iph>`!~>
+pAb$6nbh>AjnJYrqqM2'q9/iph>`!~>
+pAb$6o)@SGjS\o!qWn4Aq9/iphZ&*~>
+pAb$6o)@SGjS\o!qWn4Aq9/iphZ&*~>
+pAb$6o).GBjS/PqqV2)&q9/iphZ&*~>
+pAb$6oD[\Hj8Aeuq<S+@q9/iphuA3~>
+pAb$6oD[\Hj8Aeuq<S+@q9/iphuA3~>
+pAb$6oDIPCj7iGpq:ku%q9/iphuA3~>
+pAb$6o`!eIir&\tq!8"?q9/ipi;\<~>
+pAb$6o`!eIir&\tq!8"?q9/ipi;\<~>
+pAb$6o_dYDiqN>optPl$q9/ipi;\<~>
+pAb$6p\k0\^ZPF;pZ_b:q9/ipiW"E~>
+pAb$6p\k0\^ZPF;pZ_b:q9/ipiW"E~>
+pAb$6p\Y$Z^ZPF;pX]Dpq9/ipiW"E~>
+pAb$6p\k0\^ZPF;p?DY9q9/ipir=N~>
+pAb$6p\k0\^ZPF;p?DY9q9/ipir=N~>
+pAb$6p\Y$Z^ZPF;p=B;oq9/ipir=N~>
+pAb$6p\k0\^ZPF;p$)P8q9/ipj8XW~>
+pAb$6p\k0\^ZPF;p$)P8q9/ipj8XW~>
+pAb$6p\Y$Y^ZPF;p"'2nq9/ipj8XW~>
+pAb$6q#1<mm_@o]bk1-"i;(Rsh;nTd~>
+pAb$6q#1<mm_@o]bk1-"i;(Rsh;nTd~>
+pAb$6q"t0hmD%f\bk0BbdeV)eh;nTd~>
+pAb$6q>UEm!:IVaqonZr!9![s!8Zc:J,~>
+pAb$6q>UEm!:IVaqonZr!9![s!8Zc:J,~>
+pAb$6q>C9h!:@P`qonZ]!7L\e!8Zc:J,~>
+pAb$6qYpKm!:IVaqonWp!8mUr!8Zf;J,~>
+pAb$6qYpKm!:IVaqonWp!8mUr!8Zf;J,~>
+pAb$6qY^?h!:@P`qonWY!7:Pc!8Zf;J,~>
+pAb$6qu5OPi;ENMqonTo!8mUr!8Zi<J,~>
+pAb$6qu5OPi;ENMqonTo!8mUr!8Zi<J,~>
+pAb$6qu#CKi:m0AqonTX!7:Pc!8Zi<J,~>
+pAb$6r;PXQi;EKLiQM;Xkl6/~>
+pAb$6r;PXQi;EKLiQM;Xkl6/~>
+pAb$6r;>LLi:m-@iQM;Xkl6/~>
+pAb$6rVkaRi;EHKi622Wl2Q8~>
+pAb$6rVkaRi;EHKi622Wl2Q8~>
+pAb$6rVYUMi:m*?i622Wl2Q8~>
+pAb$6rr1jSi;EEJi622Wl2Q8~>
+pAb$6rr1jSi;EEJi622Wl2Q8~>
+pAb$6rqt^Ni:m'>i622Wl2Q8~>
+pAb$6s8LsTi;EBIi622Wl2Q8~>
+pAb$6s8LsTi;EBIi622Wl2Q8~>
+pAb$6s8:gOi:m$=i622Wl2Q8~>
+pAb$6!<1pTi;E?Hi622Wl2Q8~>
+pAb$6!<1pTi;E?Hi622Wl2Q8~>
+pAb$6!;tdOi:m!<i622Wl2Q8~>
+pAb$6i;MU3pA<dl!8Zo>J,~>
+pAb$6i;MU3pA<dl!8Zo>J,~>
+pAb$6i;2C+p@R:e!8Zo>J,~>
+pAb$6iVh^4i;<EJ!8RLr!8Zo>J,~>
+pAb$6iVh^4i;<EJ!8RLr!8Zo>J,~>
+pAb$6iVML,i:Qp:!87:o!8Zo>J,~>
+pAb$6ir.g5i;<BI!8RLr!8Zo>J,~>
+pAb$6ir.g5i;<BI!8RLr!8Zo>J,~>
+pAb$6iqhU-i:Qm9!87:o!8Zo>J,~>
+pAb$6j8Ip6i;<?H!8RLr!8Zo>J,~>
+pAb$6j8Ip6i;<?H!8RLr!8Zo>J,~>
+pAb$6j8.^.i:Qj8!87:o!8Zo>J,~>
+pAb$6jSe$7i;<<G!8RLr!8Zo>J,~>
+pAb$6jSe$7i;<<G!8RLr!8Zo>J,~>
+pAb$6jSIg/i:Qg7!87:o!8Zo>J,~>
+pAb$6jo+-8i;<9F!8RLr!8Zo>J,~>
+pAb$6jo+-8i;<9F!8RLr!8Zo>J,~>
+pAb$6jndp0i:Qd6!87:o!8Zo>J,~>
+pAb$6k5F69i;<6E!8RLr!8Zo>J,~>
+pAb$6k5F69i;<6E!8RLr!8Zo>J,~>
+pAb$6k5+$1i:Qa5!87:o!8Zo>J,~>
+pAb$6kPa?:i;<3D!8RLr!8Zo>J,~>
+pAb$6kPa?:i;<3D!8RLr!8Zo>J,~>
+pAb$6kPF-2i:Q^4!87:o!8Zo>J,~>
+pAb$6l2:VVb453&o_JRCr6,/sl2Q8~>
+pAb$6l2:VVb453&o_JRCr6,/sl2Q8~>
+pAb$6l1tDQi:$""p@S"I!87:o!8Zo>J,~>
+pAb$6l2:VPb3Sg!oD/IBr6,/sl2Q8~>
+pAb$6l2:VPb3Sg!oD/IBr6,/sl2Q8~>
+pAb$6l1tDKb3SfooC2h6r6,/sl2Q8~>
+pAb$6lMUb]n]L1mqssR`h#,@rh<Fri~>
+pAb$6lMUb]n]L1mqssR`h#,@rh<Fri~>
+pAb$6lM:PUn&jtko^_MPg&0%oh<Fri~>
+pAb$6li$k]!:e4tq>9^Y!8RLr!8Zo>J,~>
+pAb$6li$k]!:e4tq>9^Y!8RLr!8Zo>J,~>
+pAb$6lh^YU!:S(rq=O4I!87:o!8Zo>J,~>
+pAb$6m/?q]!:e4tqYTdY!8RLr!8Zo>J,~>
+pAb$6m/?q]!:e4tqYTdY!8RLr!8Zo>J,~>
+pAb$6m/$_U!:S(rqXj:I!87:o!8Zo>J,~>
+pAb$6mJ["]!:e4tqtojY!8RLr!8Zo>J,~>
+pAb$6mJ["]!:e4tqtojY!8RLr!8Zo>J,~>
+pAb$6mJ?eU!:S(rqt0@I!87:o!8Zo>J,~>
+pAb$6mf!(]!;FY+r;5pY!8RLr!8Zo>J,~>
+pAb$6mf!(]!;FY+r;5pY!8RLr!8Zo>J,~>
+pAb$6meZkU!;#@AjmN'=mdU;1r6,/sl2Q8~>
+pAb$6n,;2Bi;;p<!8RLr!8Zo>J,~>
+pAb$6n,;2Bi;;p<!8RLr!8Zo>J,~>
+pAb$6n+tu:i:QF,!87:o!8Zo>J,~>
+pAb$6nGV;Ci;;m;!8RLr!8Zo>J,~>
+pAb$6nGV;Ci;;m;!8RLr!8Zo>J,~>
+pAb$6nG;);i:QC+!87:o!8Zo>J,~>
+pAb$6nbqDDi;;j:!8RLr!8Zo>J,~>
+pAb$6nbqDDi;;j:!8RLr!8Zo>J,~>
+pAb$6nbV2<i:Q@*!87:o!8Zo>J,~>
+pAb$6o)7MEi;;g9!8RLr!8Zo>J,~>
+pAb$6o)7MEi;;g9!8RLr!8Zo>J,~>
+pAb$6o(q;=i:Q=)!87:o!8Zo>J,~>
+pAb$6oDRVFi;;d8!8RLr!8Zo>J,~>
+pAb$6oDRVFi;;d8!8RLr!8Zo>J,~>
+pAb$6oD7D>i:Q:(!87:o!8Zo>J,~>
+pAb$6o_m_Gi;;a7!8RLr!8Zo>J,~>
+pAb$6o_m_Gi;;a7!8RLr!8Zo>J,~>
+pAb$6o_RM?i:Q7'!87:o!8Zo>J,~>
+pAb$6p&3hHi;;^6!8RLr!8Zo>J,~>
+pAb$6p&3hHi;;^6!8RLr!8Zo>J,~>
+pAb$6p%mV@i:Q4&!87:o!8Zo>J,~>
+pAb$6pAOX]!;Fb.rp]1K!8RLr!8Zo>J,~>
+pAb$6pAOX]!;Fb.rp]1K!8RLr!8Zo>J,~>
+pAb$6pA4FU!;#XIi9pU3l1"c,r6,/sl2Q8~>
+pAb$6p\j^]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6p\j^]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6p\OLU!:S(rl1"c,r6,/sl2Q8~>
+pAb$6q#0d]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6q#0d]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6q"jRU!:S(rl1"c,r6,/sl2Q8~>
+pAb$6q>Kj]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6q>Kj]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6q>0XU!:S(rl1"c,r6,/sl2Q8~>
+pAb$6qYfp]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6qYfp]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6qYK^U!:S(rl1"c,r6,/sl2Q8~>
+pAb$6qu-!]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6qu-!]!:e4tl1tD8r6,/sl2Q8~>
+pAb$6qtfdU!:S(rl1"c,r6,/sl2Q8~>
+pAb$6r;H']!;Ft4q!dPE!8IFq!8Zo>J,~>
+pAb$6r;H']!;Ft4q!dPE!8IFq!8Zo>J,~>
+pAb$6r;,jU!;#jOi9pC-l1"c+r6,/sl2Q8~>
+pAb$6rVb[Pi;;I/!VkFIbQ-J`s*t~>
+pAb$6rVb[Pi;;I/!VkFIbQ-J`s*t~>
+pAb$6rVGIHi:Pst!UeV<bQ-J`s*t~>
+pAb$6rr(dQi;;I/s7cTKr6,/sl2Q8~>
+pAb$6rr(dQi;;I/s7cTKr6,/sl2Q8~>
+pAb$6rqbRIi:Psts6]m>r6,/sl2Q8~>
+pAb$6s8CmRi;;I/rqHKJr6,/sl2Q8~>
+pAb$6s8CmRi;;I/rqHKJr6,/sl2Q8~>
+pAb$6s8([Ji:PstrpBd=r6,/sl2Q8~>
+pAb$6!<(jRi;;I/rV-BIr6,/sl2Q8~>
+pAb$6!<(jRi;;I/rV-BIr6,/sl2Q8~>
+pAb$6!;bXJi:PstrU'[<r6,/sl2Q8~>
+pAb$6i;DO1i;3BH!8IFq!8Zo>J,~>
+pAb$6i;DO1i;3BH!8IFq!8Zo>J,~>
+pAb$6i:l1%i:6a5!8.4n!8Zo>J,~>
+pAb$6iV_X2i;3?G!8IFq!8Zo>J,~>
+pAb$6iV_X2i;3?G!8IFq!8Zo>J,~>
+pAb$6iV2:&i:6^4!8.4n!8Zo>J,~>
+pAb$6ir%a3i;3<F!8IFq!8Zo>J,~>
+pAb$6ir%a3i;3<F!8IFq!8Zo>J,~>
+pAb$6iqMC'i:6[3!8.4n!8Zo>J,~>
+pAb$6j8@j4i;39E!8IFq!8Zo>J,~>
+pAb$6j8@j4i;39E!8IFq!8Zo>J,~>
+pAb$6j7hL(i:6X2!8.4n!8Zo>J,~>
+pAb$6jS[s5i;36D!8IFq!8Zo>J,~>
+pAb$6jS[s5i;36D!8IFq!8Zo>J,~>
+pAb$6jS.U)i:6U1!8.4n!8Zo>J,~>
+pAb$6jo"'6i;33C!8IFq!8Zo>J,~>
+pAb$6jo"'6i;33C!8IFq!8Zo>J,~>
+pAb$6jnI^*i:6R0!8.4n!8Zo>J,~>
+pAb$6k5=07i;30B!8IFq!8Zo>J,~>
+pAb$6k5=07i;30B!8IFq!8Zo>J,~>
+pAb$6k4dg+i:6O/!8.4n!8Zo>J,~>
+pAb$6kPX98i;3-A!8IFq!8Zo>J,~>
+pAb$6kPX98i;3-A!8IFq!8Zo>J,~>
+pAb$6kP*p,i:6L.!8.4n!8Zo>J,~>
+pAb$6kksB9i;3*@!8IFq!8Zo>J,~>
+pAb$6kksB9i;3*@!8IFq!8Zo>J,~>
+pAb$6kkF$-i:6I-!8.4n!8Zo>J,~>
+pAb$6l29K:s8(U-p\4aCr6,/sl2Q8~>
+pAb$6l29K:s8(U*p\4aCr6,/sl2Q8~>
+pAb$6l1a-.s7+t8p[/%6r6,/sl2Q8~>
+pAb$6p\Y$`hs^X<p\XsdhV@l#!8IFq!8Zo>J,~>
+pAb$6p\Y$`hs^X<p\XsdhV%Yu!8IFq!8Zo>J,~>
+pAb$6p\+[Zhs^X:p[nIThXL:-!8.4n!8Zo>J,~>
+pAb$6p\Y$`hs^X<q"t$dhV@l#!8IFq!8Zo>J,~>
+pAb$6p\Y$`hs^X<q"t$dhV%Yu!8IFq!8Zo>J,~>
+pAb$6p\+[Zhs^X:q"4OThXL:-!8.4n!8Zo>J,~>
+pAb$6p\Y$`hs^X<q>:*dhV@l#!8IFq!8Zo>J,~>
+pAb$6p\Y$`hs^X<q>:*dhV%Yu!8IFq!8Zo>J,~>
+pAb$6p\+[Zhs^X:q=OUThXL:-!8.4n!8Zo>J,~>
+pAb$6p\Y$`hs^X<qYU0dhV\)&!8IFq!8Zo>J,~>
+pAb$6p\Y$`hs^X<qYU0dhV%Yu!8IFq!8Zo>J,~>
+pAb$6p\+[Zhs^X:qXj[ThX1(*!8.4n!8Zo>J,~>
+pAb$6p\Y$`hs^X<qtp6dhV\)&!8IFq!8Zo>J,~>
+pAb$6p\Y$`hs^X<qtp6dhV%Yu!8IFq!8Zo>J,~>
+pAb$6p\+[Zhs^X:qt0aThX1(*!8.4n!8Zo>J,~>
+pAb$6p\Y$`hs^X<r;6<dhV\)&!8IFq!8Zo>J,~>
+pAb$6p\Y$`hs^X<r;6<dhV%Yu!8IFq!8Zo>J,~>
+pAb$6p\+[Zhs^X:r:KgThX1(*!8.4n!8Zo>J,~>
+pAb$6nGM5Aq"ik,p\4aCr6,/sl2Q8~>
+pAb$6nGM5Aq"ik#p\4aCr6,/sl2Q8~>
+pAb$6nFtl5q!m5+p[/%6r6,/sl2Q8~>
+pAb$6nbh>Bp\Nb+p\4aCr6,/sl2Q8~>
+pAb$6nbh>Bp\Nb"p\4aCr6,/sl2Q8~>
+pAb$6nb:u6p[R,*p[/%6r6,/sl2Q8~>
+pAb$6o).GCpA3Y*p\4aCr6,/sl2Q8~>
+pAb$6o).GCpA3Y!p\4aCr6,/sl2Q8~>
+pAb$6o(V)7p@7#)p[/%6r6,/sl2Q8~>
+pAb$6oDIPDp%mP+p\4aCr6,/sl2Q8~>
+pAb$6oDIPDp%mOup\4aCr6,/sl2Q8~>
+pAb$6oCq28p$po&p[/%6r6,/sl2Q8~>
+pAb$6o_dYEo_RG*p\4aCr6,/sl2Q8~>
+pAb$6o_dYEo_RFtp\4aCr6,/sl2Q8~>
+pAb$6o_7;9o^Uf%p[/%6r6,/sl2Q8~>
+pAb$6p&*bFoD7>)p\4aCr6,/sl2Q8~>
+pAb$6p&*bFoD7=sp\4aCr6,/sl2Q8~>
+pAb$6p%RD:oC:]$p[/%6r6,/sl2Q8~>
+pAb$6pAEkGo(q5+p\4aCr6,/sl2Q8~>
+pAb$6pAEkGo(q4rp\4aCr6,/sl2Q8~>
+pAb$6p@mM;o'tSup[/%6r6,/sl2Q8~>
+pAb$6p\`tHnbV,*p\4aCr6,/sl2Q8~>
+pAb$6p\`tHnbV+qp\4aCr6,/sl2Q8~>
+pAb$6p\3V<naYJtp[/%6r6,/sl2Q8~>
+pAb$6q"t0io\]-<o^r":kP+`Og\f7qh<Fri~>
+pAb$6q"t0io\]-<o^r":g%Y7Ag\f7qh<Fri~>
+pAb$6q"Fg]o&&s.n_WC%mJto;bQ-J`s*t~>
+pAb$6q>C9i!;,1<!;,p[hWjk1!8IFq!8Zo>J,~>
+pAb$6q>C9i!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~>
+pAb$6q=jp]!:o%:oC:\sp[/%6r6,/sl2Q8~>
+pAb$6qY^?i!;,1<!;,p[hWjk1!8IFq!8Zo>J,~>
+pAb$6qY^?i!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~>
+pAb$6qY1!]!:o%:oC:\sp[/%6r6,/sl2Q8~>
+pAb$6qu$Ei!;,1<!;,p[hWjk1!8IFq!8Zo>J,~>
+pAb$6qu$Ei!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~>
+pAb$6qtL']!:o%:oC:\sp[/%6r6,/sl2Q8~>
+pAb$6r;?Ki!;,1<!;,p[hX1(4!8IFq!8Zo>J,~>
+pAb$6r;?Ki!;,1<!;,p[hV%Yu!8IFq!8Zo>J,~>
+pAb$6r:g-]!:o%:oC:\pp[/%5r6,/sl2Q8~>
+pAb$6rVZQi!;,1<!;,p[hX1+5!Vb@HbQ-J`s*t~>
+pAb$6rVZQi!;,1<!;,p[hV%]!!Vb@HbQ-J`s*t~>
+pAb$6rV-3]!:o%:oC:\pq!J1KfDNhmh<Fri~>
+pAb$6rqt^OlMBB)q=t!a!8IFq!8Zo>J,~>
+pAb$6rqt^OlMBAjq=t!a!8IFq!8Zo>J,~>
+pAb$6rqG@ClLE`gq<n:K!8%.m!8Zo>J,~>
+pAb$6s8:gPl2'9*qY:'a!8IFq!8Zo>J,~>
+pAb$6s8:gPl2'8iqY:'a!8IFq!8Zo>J,~>
+pAb$6s7bIDl1*WcqX4@K!8%.m!8Zo>J,~>
+pAb$6!;tdPkka0)qtU-a!8IFq!8Zo>J,~>
+pAb$6!;tdPkka/hqtU-a!8IFq!8Zo>J,~>
+pAb$6!;GFDkjdNbqsOFK!8%.m!8Zo>J,~>
+pAb$6i;;^6hXCC;r:^3Gr6,/sl2Q8~>
+pAb$6i;;^6hV%i%r:^3Gr6,/sl2Q8~>
+pAb$6i:Q4&hVA%sr9F@7r6,/sl2Q8~>
+pAb$6iVVd6hXLL=qtC*Fr6,/sl2Q8~>
+pAb$6iVVd6hVA))qtC*Fr6,/sl2Q8~>
+pAb$6iUl:&hV%kqqs+76r6,/sl2Q8~>
+pAb$6iqqj6hXLO>qY(!Er6,/sl2Q8~>
+pAb$6iqqj6hVA,*qY(!Er6,/sl2Q8~>
+pAb$6iq2@&hV%nrqWe.5r6,/sl2Q8~>
+pAb$6j87p6hXLR?q=amDr6,/sl2Q8~>
+pAb$6j87p6hVA/+q=amDr6,/sl2Q8~>
+pAb$6j7MF&hV%qsq<J%4r6,/sl2Q8~>
+pAb$6jSS!6hXCO?q"FdCr6,/sl2Q8~>
+pAb$6jSS!6hV8,+q"FdCr6,/sl2Q8~>
+pAb$6jRhL&hUqnsq!.q3r6,/sl2Q8~>
+pAb$6p\Os_hs^X<o_RG6p\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X<o_RG"p\+[Br6,/sl2Q8~>
+pAb$6p[eIVhsg7-hV%Yh!8%.m!8Zo>J,~>
+pAb$6p\Os_hs^X<o_RG6p\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X<o_RG"p\+[Br6,/sl2Q8~>
+pAb$6p[eIVhsg7-hV%Yh!8%.m!8Zo>J,~>
+pAb$6p\Os_hs^X<o_RG6p\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X<o_RG"p\+[Br6,/sl2Q8~>
+pAb$6p[eIVhsg7-hV%Yh!8%.m!8Zo>J,~>
+pAb$6p\Os_hs^X<p%e[`hX("2!8IFq!8Zo>J,~>
+pAb$6p\Os_hs^X<p%e[`hVe/&!8IFq!8Zo>J,~>
+pAb$6p[eIVhsg:.!:J^spZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^X<pA4gahX("2!8IFq!8Zo>J,~>
+pAb$6p\Os_hs^X<pA4gahVe/&!8IFq!8Zo>J,~>
+pAb$6p[eIVhsg=/s6easpZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^X<p\OmahX("2!8IFq!8Zo>J,~>
+pAb$6p\Os_hs^X<p\OmahVe/&!8IFq!8Zo>J,~>
+pAb$6p[eIVhsg@0rpJXrpZhh2r6,/sl2Q8~>
+pAb$6lhfW:rV575p\+[Br6,/sl2Q8~>
+pAb$6lhfW:rV571p\+[Br6,/sl2Q8~>
+pAb$6lh'-*rU/OqpZhh2r6,/sl2Q8~>
+pAb$6m/,`;r:o.4p\+[Br6,/sl2Q8~>
+pAb$6m/,`;r:o.0p\+[Br6,/sl2Q8~>
+pAb$6m.B6+r9iFppZhh2r6,/sl2Q8~>
+pAb$6mJGi<qtT%3p\+[Br6,/sl2Q8~>
+pAb$6mJGi<qtT%/p\+[Br6,/sl2Q8~>
+pAb$6mI]?,qsN=opZhh2r6,/sl2Q8~>
+pAb$6mebr=qY8q.p\+[Br6,/sl2Q8~>
+pAb$6mebr=qY8q2p\+[Br6,/sl2Q8~>
+pAb$6me#H-qX34npZhh2r6,/sl2Q8~>
+pAb$6n,)&>q=rh-p\+[Br6,/sl2Q8~>
+pAb$6n,)&>q=rh1p\+[Br6,/sl2Q8~>
+pAb$6n+>Q.q<m+mpZhh2r6,/sl2Q8~>
+pAb$6nGD/?q"W_,p\+[Br6,/sl2Q8~>
+pAb$6nGD/?q"W_0p\+[Br6,/sl2Q8~>
+pAb$6nFYZ/q!R"lpZhh2r6,/sl2Q8~>
+pAb$6nb_8@p\<V(p\+[Br6,/sl2Q8~>
+pAb$6nb_8@p\<V2p\+[Br6,/sl2Q8~>
+pAb$6natc0p[6nkpZhh2r6,/sl2Q8~>
+pAb$6p\Oscht.!EqYKp\hVn5'!8IFq!8Zo>J,~>
+pAb$6p\Oscht.!EqYKp\hWsq1!8IFq!8Zo>J,~>
+pAb$6p[eIWrUSn:p?pejpZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^[=qXsX?iV3'Hg\f7qh<Fri~>
+pAb$6p\Os_hs^[=qXsX?lhC,Rg\f7qh<Fri~>
+pAb$6p[eIVhsg[9p$U\ipZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^X<o_@;!p\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X<o_@;3p\+[Br6,/sl2Q8~>
+pAb$6p[eIVhs^X9o^:ShpZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^X;o_@;!p\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X;o_@;3p\+[Br6,/sl2Q8~>
+pAb$6p[eIVhs^X7o^:ShpZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^X;o_@;!p\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X;o_@;3p\+[Br6,/sl2Q8~>
+pAb$6p[eIVhs^X7o^:ShpZhh2r6,/sl2Q8~>
+pAb$6p\Os_hs^X;o_@:rp\+[Br6,/sl2Q8~>
+pAb$6p\Os_hs^X;o_@;7p\+[Br6,/sl2Q8~>
+pAb$6p[eIUhs^X7o^:ShpZhh2r6,/sl2Q8~>
+pAb$6q"k*gpYtiEo)SLVptj]upAitGbQ-J`s*t~>
+pAb$6q"k*gpYtiEo)SLVptkW:pAitGbQ-J`s*t~>
+pAb$6q"3M7rpTIHhV%Yh!8%.m!8Zo>J,~>
+pAb$6q>9+Hn+bbmp\+[Br6,/sl2Q8~>
+pAb$6q>9+Hn+bc2p\+[Br6,/sl2Q8~>
+pAb$6q=NV8n*]&cpZhh2r6,/sl2Q8~>
+pAb$6qYT4Ii:u=+!8IFq!8Zo>J,~>
+pAb$6qYT4Ii:u=+!8IFq!8Zo>J,~>
+pAb$6qXi_9i9oUj!8%.m!8Zo>J,~>
+pAb$6qto=Ji:u:*!8IFq!8Zo>J,~>
+pAb$6qto=Ji:u:*!8IFq!8Zo>J,~>
+pAb$6qt/h:i9oRi!8%.m!8Zo>J,~>
+pAb$6r;5FKi:u7)!8@@p!8Zo>J,~>
+pAb$6r;5FKi:u7)!8@@p!8Zo>J,~>
+pAb$6r:Jq;i9oOh!7q(l!8Zo>J,~>
+pAb$6rVPOLi:u7)!VY7FbQ-J`s*t~>
+pAb$6rVPOLi:u7)!VY7FbQ-J`s*t~>
+pAb$6rUf%<i9oOh!U/,4bQ-J`s*t~>
+pAb$6rqkXMi:u7)s7QHHr6,/sl2Q8~>
+pAb$6rqkXMi:u7)s7QHHr6,/sl2Q8~>
+pAb$6rq,.=i9oOhs6'I6r6,/sl2Q8~>
+pAb$6s81aNi:u7)rq6?Gr6,/sl2Q8~>
+pAb$6s81aNi:u7)rq6?Gr6,/sl2Q8~>
+pAb$6s7G7>i9oOhroa@5r6,/sl2Q8~>
+pAb$6!;lQf!;GdNp@A:Xo_@;7qtL'_!8@@p!8Zo>J,~>
+pAb$6!;lQf!;GdNp@A:Xo_@;7qtL'_!8@@p!8Zo>J,~>
+pAb$6!;,4>p@%V@q=!J6qs44E!7q(l!8Zo>J,~>
+pAb$6p\Fm^hs^X;o_@;4r:g-_!8@@p!8Zo>J,~>
+pAb$6p\Fm^hs^X;o_@;4r:g-_!8@@p!8Zo>J,~>
+pAb$6p@7&0!:TRJhXLI/r9+.3r6,/sl2Q8~>
+pAb$6p\Fm^hs^X;o_@;4rV-3_!8@@p!8Zo>J,~>
+pAb$6p\Fm^hs^X;o_@;4rV-3_!8@@p!8Zo>J,~>
+pAb$6p@7&0!:TRJhXLL0qre%2r6,/sl2Q8~>
+pAb$6p\Fm^hs^X;o_@;4rqH9_!8@@p!8Zo>J,~>
+pAb$6p\Fm^hs^X;o_@;4rqH9_!8@@p!8Zo>J,~>
+pAb$6p@7&0!:TRJhXLO1qWIq1r6,/sl2Q8~>
+pAb$6p\Fm^hs^X;o_@;4s7c?_!8@@p!8Zo>J,~>
+pAb$6p\Fm^hs^X;o_@;4s7c?_!8@@p!8Zo>J,~>
+pAb$6p@7&0!:TRJhXLR2q<.h0r6,/sl2Q8~>
+pAb$6p\Fm^hs^X;o_@;4!;H9^!8@@p!8Zo>J,~>
+pAb$6p\Fm^hs^X;o_@;4!;H9^!8@@p!8Zo>J,~>
+pAb$6p@7&0!:TRJhXCO2puh_/r6,/sl2Q8~>
+pAb$6p\FmanFZ5A!;?'[hXgL8!8@@p!8Zo>J,~>
+pAb$6p\FmanFZ5A!;?'[hXgL8!8@@p!8Zo>J,~>
+pAb$6jmhj/oBuYIi9p@'!7q(l!8Zo>J,~>
+pAb$6k5+$2i:ls=!8@@p!8Zo>J,~>
+pAb$6k5+$2i:ls=!8@@p!8Zo>J,~>
+pAb$6k4.Bti9U+#!7q(l!8Zo>J,~>
+pAb$6kPF-3i:lp<!8@@p!8Zo>J,~>
+pAb$6kPF-3i:lp<!8@@p!8Zo>J,~>
+pAb$6kOIKui9U("!7q(l!8Zo>J,~>
+pAb$6kka64i:lm;!8@@p!8Zo>J,~>
+pAb$6kka64i:lm;!8@@p!8Zo>J,~>
+pAb$6kjdU!i9U%!!7q(l!8Zo>J,~>
+pAb$6l2'?5i:lj:!8@@p!8Zo>J,~>
+pAb$6l2'?5i:lj:!8@@p!8Zo>J,~>
+pAb$6l1*^"i9U!u!7q(l!8Zo>J,~>
+pAb$6lMBH6i:lg9!8@@p!8Zo>J,~>
+pAb$6lMBH6i:lg9!8@@p!8Zo>J,~>
+pAb$6lLEg#i9Tst!7q(l!8Zo>J,~>
+pAb$6lh]Q7i:ld8!8@@p!8Zo>J,~>
+pAb$6lh]Q7i:ld8!8@@p!8Zo>J,~>
+pAb$6lg`p$i9Tps!7q(l!8Zo>J,~>
+pAb$6m/#Z8i:la7!8@@p!8Zo>J,~>
+pAb$6m/#Z8i:la7!8@@p!8Zo>J,~>
+pAb$6m.'$%i9Tmr!7q(l!8Zo>J,~>
+pAb$6mJ>c9i:l^6!8@@p!8Zo>J,~>
+pAb$6mJ>c9i:l^6!8@@p!8Zo>J,~>
+pAb$6mIB-&i9Tjq!7q(l!8Zo>J,~>
+pAb$6meYl:i:l[5!8@@p!8Zo>J,~>
+pAb$6meYl:i:l[5!8@@p!8Zo>J,~>
+pAb$6md]6'i9Tgp!7q(l!8Zo>J,~>
+pAb$6n+tu;i:lX4!8@@p!8Zo>J,~>
+pAb$6n+tu;i:lX4!8@@p!8Zo>J,~>
+pAb$6n+#?(i9Tdo!7q(l!8Zo>J,~>
+pAb$6nG;)<i:lU3!8@@p!8Zo>J,~>
+pAb$6nG;)<i:lU3!8@@p!8Zo>J,~>
+pAb$6nF>H)i9Tan!7q(l!8Zo>J,~>
+pAb$6nbV2=i:lR2!8@@p!8Zo>J,~>
+pAb$6nbV2=i:lR2!8@@p!8Zo>J,~>
+pAb$6naYQ*i9T^m!7q(l!8Zo>J,~>
+pAb$6o(q;>i:lO1!8@@p!8Zo>J,~>
+pAb$6o(q;>i:lO1!8@@p!8Zo>J,~>
+pAb$6o'tZ+i9T[l!7q(l!8Zo>J,~>
+pAb$6oD7D?i:lL0!8@@p!8Zo>J,~>
+pAb$6oD7D?i:lL0!8@@p!8Zo>J,~>
+pAb$6oC:c,i9TXk!7q(l!8Zo>J,~>
+pAb$6o\@49kM#jX!8Zo>J,~>
+pAb$6o\@49kM#jX!8Zo>J,~>
+pAb$6o\&0Ti7I/Cr6,/sl2Q8~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^,r!8Zo>J,~>
+pA^-.!:K+OJ,~>
+pA^-.!:K+OJ,~>
+pA^-.!:K+OJ,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+JcG!7J,~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF

beamericonbook.20.eps

+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner
+%%Title: /n/mappazza/home4/algo/tantau/texmf/tex/latex/classes/latex-beamer/beamericonbook.20.eps
+%%CreationDate: Wed Oct 29 13:59:19 2003
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 14 14 29 27
+%%EndComments
+%%BeginProlog
+% Use own dictionary to avoid conflicts
+10 dict begin
+%%EndProlog
+%%Page: 1 1
+% Translate for offset
+14.173228 14.173228 translate
+% Translate to begin of first scanline
+0.000000 11.952000 translate
+13.968000 -11.952000 scale
+% Image geometry
+194 166 8
+% Transformation matrix
+[ 194 0 0 166 0 0 ]
+% Strings to hold RGB-samples per scanline
+/rstr 194 string def
+/gstr 194 string def
+/bstr 194 string def
+{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
+{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
+true 3
+%%BeginData:        23693 ASCII Bytes
+colorimage
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+XoACqrpTgJ!:QHXJ,~>
+XoACqrpTgJ!:QHXJ,~>
+XoACqrpTgJ!:QHXJ,~>
+ZN'pmp#Z8KT)X<~>
+ZN'pmp#Z8KT)X<~>
+ZN'pmp#Z8KT)X<~>
+\GlR'rpTOB!8RM7!;E,cJ,~>
+\GlR'rpTOB!8RM7!;E,cJ,~>
+\GlR'rpTOB!8RM7!;E,cJ,~>
+^&S*#p#Z85rnRJ(!SlZ5joFkCs*t~>
+^&S*#p#Z85rnRJ(!SlZ5joFkCs*t~>
+^&S*#p#Z85rnRJ(!SlZ5joFkCs*t~>
+_uB`2rpTOBrnR1u!9*q>!:QW]J,~>
+_uB`2rpTOBrnR1u!9*q>!:QW]J,~>
+_uB`2rpTOBrnR1u!9*q>!:QW]J,~>
+aT)8.p#Z85rnQto!8RS9!:QZ^J,~>
+aT)8.p#Z85rnQto!8RS9!:QZ^J,~>
+aT)8.p#Z85rnQto!8RS9!:QZ^J,~>
+cMmn=rpTOBrnQ_h!8RS9!UocYs*t~>
+cMmn=rpTOBrnQ_h!8RS9!UocYs*t~>
+cMmn=rpTOBrnQ_h!8RS9!UocYs*t~>
+e,TF9p#Z85rnQMb!8RP8!;E>iJ,~>
+e,TF9p#Z85rnQMb!8RP8!;E>iJ,~>
+e,TF9p#Z85rnQMb!8RP8!;E>iJ,~>
+g&D'HrpTOBrnQ5Z!9*q>!;EAjJ,~>
+g&D'HrpTOBrnQ5Z!9*q>!;EAjJ,~>
+g&D'HrpTOBrnQ5Z!9*q>!;EAjJ,~>
+hZ*TDp#Z85rnQMbs4mb:ki;Hi!9*q>!:QicJ,~>
+hZ*TDp#Z85rnQMbs4%2#e("0E!9*q>!:QicJ,~>
+hZ*TDp#Z85rnQMbs4.8%eCF?G!9*q>!:QicJ,~>
+jSo5SrpTOBrnQMb!oMhiq<.h=pt#N)roO4LW;hA~>
+jSo5SrpTOBrnQJas4-qo!7^eq!9*q>!:QldJ,~>
+jSo5SrpTOBrnQMb!nc)Tq:#Dppt#N)roO4LW;hA~>
+l2UbOp#Z85rnQMbs5*h=rU'@C!9<k+!8RS9!:QoeJ,~>
+l2UbOp#Z85rnQ8[pX9,lpt#N$roO4LWW.J~>
+l2UbOp#Z85rnQMbs4I8&pXB2npt#N$roO4LWW.J~>
+n,EC^rpTOBrnQMbrnmG:p?2M4q:>W%rT4+SX8d\~>
+n,EC^rpTOBrnQ#Tp<s#lq:>W%rT4+SX8d\~>
+n,EC^rpTOBrnQMbrn-qtp=')nq:>W%rT4+SX8d\~>
+o`+pZp#Z85rnQMbs5*h=nEor5!8[J&!SlZ5joG.Ws*t~>
+o`+pZp#Z85rnPfNp<s#lq:>Z&iVqs>pT4CF~>
+o`+pZp#Z85rnQMbs4Henp=')nq:>Z&iVqs>pT4CF~>
+p\t9gn+PoCgu?rbhs'P%kQ'H6f)Xe/joFkPs*t~>
+p\t9gn+PoCgrJ%?df@qnf)Xe/joFkPs*t~>
+p\t9gn+PoCgu?rbf]h)_e,\(pf)Xe/joFkPs*t~>
+q#:?gqW7e:rnQMbs5*h=j6cR(!9<k+!9*q>!:R)jJ,~>
+q#:?gqW7e:rnP?Ap<s#kpt#N)roO4LY5a"~>
+q#:?gqW7e:rnQMbs4H>ap=')mpt#N)roO4LY5a"~>
+q>UHhrT=.8in"7ihr!5Vp?2M:pt#N$roO4LYQ'+~>
+q>UHhrT=.8in"1_g=Q&I!7^eq!8RS9!:R,kJ,~>
+q>UHhrT=.8in"7bf\#!4p=')mpt#N$roO4LYQ'+~>
+q>UQck2tX`fDjb/kl(#)mIo`Ej5'O_!8RS9!Uocfs*t~>
+q>UQck2tX`fDjM$g"P'OdfItKq:>W%roO7MpTaaK~>
+q>UQck2tX`fDjM(g\op]g%Nnre^jQJ!8RS9!Uocfs*t~>
+qYpQiroWIsro!M>g?nRs!8[J&!8RP8!;Ef!J,~>
+qYpQiroWIsrn-qtg=Q#H!7gns!8RP8!;Ef!J,~>
+qYpQiroWIsrn7##g=c/K!7ptt!8RP8!;Ef!J,~>
+qYpZdk2tIefDjb/kj\)qmIfZCh>#S%iVqs>pTsmM~>
+qYpZdk2tIefDjLlg"P'Ndf@qnf)Xe/joG.^s*t~>
+qYpZdk2tIefDjM(g[O"Pg%Ehpf(dhsiVqs>pTsmM~>
+qZ$QW!8R4us5=+=o()>@mI8isp#lD9pt#N)roO4L[/YX~>
+qZ$QW!8R4us4[\1hr!5EmFg4Fp!Wojpt#N)roO4L[/YX~>
+qZ$QW!8R4urnIJ3s5*.ug=c/K!7gkr!9*q>!:R;pJ,~>
+qu6cek2tXtf)jsjli-PVoD\=\na5i"mIfZCj7q4+iVqs>n$W1G~>
+qu6cek2tXtf)jgbj8S0?ir7j8h!NeKfCdSmeG.VqiVqs>n$W1G~>
+qu6cek2tXtf)jgbj8S3@j8S$;hX0+Pg%EhpebI_riVqs>n$W1G~>
+qu6cek2tIrfDkUEpAagbo`+O^o)J7InCm:&kQ'Z<f)XV*joFkYs*t~>
+qu6cek2tIrfDk:<li62Jjo=?>huDL!g"P'Ndf@nmf)XV*joFkYs*t~>
+qu6cek2tIrfDk:<li62Jk5XK@iW%d%gtLHSe,\%of)XV*joFkYs*t~>
+qu?ZXqpti-rqHEcs7QB`s7?6\s7,LGg?nOr!8[J&!8RP8!;F#'J,~>
+qu?ZXqpti*rpKdOs60IDs5O%8s4m"pg=PuG!7gns!8RP8!;F#'J,~>
+qu?ZXqpti*rpKdOs60IEs5X+;s5*.ug=c,J!7ptt!8RP8!;F#'J,~>
+r;Qlfk2tY"f)Y4:p\smdp&=U`oD\=\na5i"mI]TBh>,Y'gu87p!;F&(J,~>
+r;Qlfk2tY"f)Y"4mf)PPkl0]Dir7j8h!NeKfC[MlebRetgu87p!;F&(J,~>
+r;Qlfk2tY"f)Y"4mf)PPkl0`Ej8S$;hX0+Pg%<bof(mnugu87p!;F&(J,~>
+r;Qlfk2tIrfDG=ApAagbo`+O^o)J7InCm:%kQ'H6f)Xe/joFk]s*t~>
+r;Qlfk2tIrf)Y18mf)PPkl0]Dir7j8h!NeKfC[MlebI_riVqs>n%/OL~>
+r;Qlfk2tIrf)Y.7mf)PPkl0`Ej8S$;hX0+Pg%<bof(dhsiVqs>n%/OL~>
+r;ZcYqpti-qY1!_s7QB`s7?6\s7,LGg?nOr!9<k+!9*q>!:RQ"J,~>
+r;ZcYqpto)m-OZ<rp0UJroO1>rnmb2mFg4Fo[<fipt#N)roO4L]DmB~>
+r;ZcYqpto)lg+K:rp0UJroX7@ro*n6mG-FKo[Elkpt#N)roO4L]DmB~>
+r;ZfZ!8RJ'!UTOVp\smdp&=U`oD\=\na5i"mI]TBj7q4+h#?F9n%A[N~>
+r;ZfZ!8RJ'"6&D/m/6;Nli62Jjo=?>huDL!g"P'Mdf@nmf)XV*joFk_s*t~>
+r;ZfZ!8RJ'"6&D.lhp2Mli62Jk5XK@iW%d%gtLHRe,\%of)XV*joFk_s*t~>
+rVlugk2tIsf)Xh0pA4O_pAagbo`+O^o)J7InCm:%kQ0`"q:>W%roO7MpV-ZX~>
+rVlugk2tIsf*0skjlYprr9jRMs60IDs5O%8s4m"pg=PuG!S#Zqf)XV*joOrF^Ai]~>
+rVlugk2tIsf*0skjlYmpr9jRMs60IEs5X+;s5*.ug=c,J!S,csf)XV*joOrF^Ai]~>
+rVlugk2tIsf)Xh/pA4O_pAagbo`+O^o)J7InCm:$kQ'H7f)XV)joG.js*t~>
+rVlugk2tIsf)XV*jT=T2m/6;Nli62Jjo=?>huDL!g"P'Ldf@qof)XV)joG.js*t~>
+rVlugk2tIsf)XV*jT=T1lhp2Mli62Jk5XK@iW%d%gtLHQe,\(qf)XV)joG.js*t~>
+rVlugk2tIsf)Xh.pA4O_pAagbo`+O^o)J7InCm:$kQ'H6f)Xe/joG.ks*t~>
+rVlugk2tIsf)XV)jT=T2m/6;Nli62Jjo=?>huDL!g"P'Ldf@qnf)Xe/joG.ks*t~>
+rVlugk2tIsf)XV)jT=T1lhp2Mli62Jk5XK@iW%d%gtLHQe,\(pf)Xe/joG.ks*t~>
+rVulZ!8RM(!93nLqY1!_s7QB`s7?6\s7,LGg?nLq!9<k+!9*q>!:Rc(J,~>
+rVulZ!8RM(!8RM6!p8k9r9jRMs60IDs5O%8s4m"pg=PrF!7^eq!9*q>!:Rc(J,~>
+rVulZ!8RM(!8RM6!p8h7r9jRMs60IEs5X+;s5*.ug=c)I!7gkr!9*q>!:Rc(J,~>
+rVulZqpti8qY'd[rq?Bbrq-6^rpp*ZmI8isoB627pt#N)roO4L_Z,,~>
+rVulZqpti,qrInAm-OZ<rp0UJroO1>rnmb2mFg4Fo@!]hpt#N)roO4L_Z,,~>
+rVulZqpti,qrInAlg+K:rp0UJroX7@ro*n6mG-FKo@*cjpt#N)roO4L_Z,,~>
+rVulZqq(lBqY'd[rq?Bbrq-6^rpp*ZmI8isoB627pt#N$roO4L_uG5~>
+rVulZqq(Z*!p8k9r9jRMs60IDs5O%8s4m"pg=PrF!7^eq!8RS9!:Ri*J,~>
+rVulZqq(Z*!p8h7r9jRMs60IEs5X+;s5*.ug=c)I!7gkr!8RS9!:Ri*J,~>
+rVulZqq(iAqY'd[rq?Bbrq-6^rpp*ZmI8iso&p)0q:>W%rT4+S`W(G~>
+rVulZqq(W)!p8k9r9jRMs60IDs5O%8s4m"pg=PoE!7gns!8RP8!;FJ4J,~>
+rVulZqq(W)!p8h7r9jRMs60IEs5X+;s5*.ug=c&H!7ptt!8RP8!;FJ4J,~>
+rVuo[!9*h,rV-0^qY1!_s7QB`s7?6\s7,LGg?nIp!8[J&!SlZ5joG.qs*t~>
+rVuo[!9*h,pZ2J=m-OZ<rp0UJroO1>rnmb2mFg4Fo$[Thq:>Z&iVqs>pW!5`~>
+rVuo[!9*h,pZ2J=lg+K:rp0UJroX7@ro*n6mG-FKo$dZjq:>Z&iVqs>pW!5`~>
+rVuo[!8RJ'r:g']qY1!_s7QB`s7?6\s7,LGg?nIp!8[G%!9*q>!:Ru.J,~>
+rVuo[!8RJ'p>lA<m-OZ<rp0UJroO1>rnmb2mFg4Fo$[Thpt#N)roO4La8^Y~>
+rVuo[!8RJ'p>lA<lg+K:rp0UJroX7@ro*n6mG-FKo$dZjpt#N)roO4La8^Y~>
+rVuo[!8RJ'qtKs\qY1!_s7QB`s7?6\s7,LGg?nIp!9<k+!9*q>!:S#/J,~>
+rVuo[!8RJ'p#Q8;m-OZ<rp0UJroO1>rnmb2mFg4Fo$[Tgpt#N)roO4LaT$b~>
+rVuo[!8RJ'p#Q8;lg+K:rp0UJroX7@ro*n6mG-FKo$dZipt#N)roO4LaT$b~>
+rVulZqq(]=qY'd[rq?Bbrq-6^rpp*ZmI8iso&p)6pt#N$roO4Lao?k~>
+rVulZqq(K%!p8k9r9jRMs60IDs5O%8s4m"pg=PoE!7^eq!8RS9!:S&0J,~>
+rVulZqq(K%!p8h7r9jRMs60IEs5X+;s5*.ug=c&H!7gkr!8RS9!:S&0J,~>
+rVulZqq(Z<qY'd[rq?Bbrq-6^rpp*ZmI8iso&p,7h>,Y&h#?F:n+Y$*J,~>
+rVulZqq(H$!p8k9r9jRMs60IDs5O%8s4m"pg=PoE!S#Zqf)XV*joOrFbQ!(~>
+rVulZqq(H$!p8h7r9jRMs60IEs5X+;s5*.ug=c&H!S,csf)XV*joOrFbQ!(~>
+rVulZqq(W;qY'd[rq?Bbrq-6^rpp*ZmI8isn`Tu/q:>W%rT4+Sbl<1~>
+rVulZqq(E#!p8k9r9jRMs60IDs5O%8s4m"pg=PlD!7gns!8RP8!;F_;J,~>
+rVulZqq(E#!p8h7r9jRMs60IEs5X+;s5*.ug=c#G!7ptt!8RP8!;F_;J,~>
+rVulZqpti-q"OXYqY1!_s7QB`s7?6\s7,LGg?nFo!8[G%!9*q>!;Fb<J,~>
+rVulZqpti'o&Tr8m-OZ<rp0UJroO1>rnmb2mFg4Fn^@Kgpt#N)roO4Tc2W:~>
+rVulZqpti'o&Tr8lg+K:rp0UJroX7@ro*n6mG-FKn^IQipt#N)roO4Tc2W:~>
+rVlugk2tIsf)Xh)p\OU[p\smdp&=U`oD\=\na5i"mIBB?j7q4+iVqs>n':r`~>
+rVlugk2tIsf)XUrjT=T2m/6;Nli62Jjo=?>huDL!g"P'Jdf@nmf)Xe/joFkqs*t~>
+rVlugk2tIsf)XUrjT=T1lhp2Mli62Jk5XK@iW%d%gtLHOe,\%of)Xe/joFkqs*t~>
+rVlugk2tIsf)Xh(p\OU[p\smdp&=U`oD\=\na5i"mIBB?j7q4+iVqs>n'D#a~>
+rVlugk2tIsf)a[hn`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn^@Kfpt#N)roO4Lci8L~>
+rVlugk2tIsf)a[hn`9i7lg+K:rp0UJroX7@ro*n6mG-FKn^IQhpt#N)roO4Lci8L~>
+rVlugk2tIsf)Xh'p\OU[p\smdp&=U`oD\=\na5i"mIBB?j7q4+h#?F9n'M)b~>
+rVlugk2tIsf)jaik4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC@;ieG.Vqh#?F9n'M)b~>
+rVlugk2tIsf)jaik4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg%!PlebI_rh#?F9n'M)b~>
+rVluok2tIrfC\h6pA4O_pAagbo`+O^o)J7InCm:!kQ'H7f)XV)joG/(s*t~>
+rVluok2tIrfDaq&jT=T2m/6;Nli62Jjo=?>huDL!g"P'Idf@qof)XV)joG/(s*t~>
+rVluok2tIrfDaq&jT=T1lhp2Mli62Jk5XK@iW%d%gtLHNe,\(qf)XV)joG/(s*t~>
+r;ZfZ!9*h,!:BFQqY'd[rq?Bbrq-6^rpp*ZmI8isnE9l.q:>Z&iVqs>pXB.m~>
+r;ZfZ!9*h,!9*q>n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FnC%Bfq:>Z&iVqs>pXB.m~>
+r;ZfZ!9*h,!9*q>n`9i7lg+K:rp0UJroX7@ro*n6mG-FKnC.Hhq:>Z&iVqs>pXB.m~>
+r;ZcYqpti-oCr+TqY1!_s7QB`s7?6\s7,LGg?nCn!8[G%!9*q>!:SG;J,~>
+r;ZcYqpti'rT<Y3!p8k9r9jRMs60IDs5O%8s4m"pg=PiC!7gkr!9*q>!:SG;J,~>
+r;ZcYqpti'rT<Y3!p8h7r9jRMs60IEs5X+;s5*.ug=buF!7pqs!9*q>!:SG;J,~>
+r;Qlfk2tIrfCJ\4pA4O_pAagbo`+O^o)J7InCm:!kQ'Z<f)Xe/joFl#s*t~>
+r;Qlfk2tIrfDOe$jT=T2m/6;Nli62Jjo=?>huDL!g"P'Idf@nmf)Xe/joFl#s*t~>
+r;Qlfk2tIrfDOe$jT=T1lhp2Mli62Jk5XK@iW%d%gtLHNe,\%of)Xe/joFl#s*t~>
+r;Qlnk2tY"f)Xh$p\OU[p\smdp&=U`oD\=\na5i"mI9<>j7q4+h#?F9n(.Mh~>
+r;Qlnk2tY"f)XV(k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC75heG.Vqh#?F9n(.Mh~>
+r;Qlnk2tY"f)XV(k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$mJkebI_rh#?F9n(.Mh~>
+qu?ZX!8RM(!93PCqY'd[rq?Bbrq-6^rpp*ZmI8isnE9o5h>,Y&h#?F:n+YK7J,~>
+qu?ZX!8RM(!8RJ6n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FnC%EfebResh#?F:n+YK7J,~>
+qu?ZX!8RM(!8RJ6n`9i7lg+K:rp0UJroX7@ro*n6mG-FKnC.Khf(mnth#?F:n+YK7J,~>
+qu6cek2tIrf)Y4.p\OU[p\smdp&=U`oD\=\na5i"mI06=h>,Y&h#6@8pY#Rs~>
+qu6cek2tIrf)Xe,k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC./gebResh#6@8pY#Rs~>
+qu6cek2tIrf)Xe,k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$dDjf(mnth#6@8pY#Rs~>
+qu6ZjroX+0!93MBqY'd[rq?Bbrq-6^rpp*ZmI8isn)sc-pt#N)roO4TgAc[~>
+qu6ZjroX+0!8RG5n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn'_9ept#N)roO4TgAc[~>
+qu6ZjroX+0!8RG5n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn'h?gpt#N)roO4TgAc[~>
+qZ$QW!8RJ'!93MBqY'd[rq?Bbrq-6^rpp*ZmI8isn)sc3pt#N)roO4Lg])d~>
+qZ$QW!8RJ'!8RG5n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn'_9dpt#N)roO4Lg])d~>
+qZ$QW!8RJ'!8RG5n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn'h?fpt#N)roO4Lg])d~>
+qYpZdk2tY!f)Y4-p\OU[p\smdp&=U`oD\=\na5i"mI06=j7q4+iVqs>n(dqn~>
+qYpZdk2tY!f)Xe+k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC./geG.VqiVqs>n(dqn~>
+qYpZdk2tY!f)Xe+k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$dDjebI_riVqs>n(dqn~>
+q>^HV!8RG&!:B:MqY'd[rq?Bbrq-6^rpp*ZmI8isn)sc3pt#N$roO4Lh>`!~>
+q>^HV!8RG&!9*e:n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn'_9dpt#N$roO4Lh>`!~>
+q>^HV!8RG&!9*e:n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn'h?fpt#N$roO4Lh>`!~>
+q>UQck2tXuf)Y4-p\OU[p\smdp&=U`oD\=\na5i"mI'0<h>,Y&h#6@8pYZ"$~>
+q>UQck2tXuf)Xe+k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC%)febResh#6@8pYZ"$~>
+q>UQck2tXuf)Xe+k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$[>if(mnth#6@8pYZ"$~>
+q#:Hbk2tXuf)Y4-p\OU[p\smdp&=U`oD\=\na5i"mI'0<h>,Y'gu87p!;GFOJ,~>
+q#:Hbk2tXuf)Xe+k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfC%)febRetgu87p!;GFOJ,~>
+q#:Hbk2tXuf)Xe+k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$[>if(mnugu87p!;GFOJ,~>
+q#:?groO4>q:>W6nFueQqY1!_s7QB`s7?6\s7,LGg?n=l!8[G%!9*q>!:SnHJ,~>
+q#:?groO4>q:>W*qW@>0!p8k9r9jRMs60IDs5O%8s4m"pg=PcA!7gkr!9*q>!:SnHJ,~>
+q#:?groO4>q:>W*qW@>0!p8h7r9jRMs60IEs5X+;s5*.ug=boD!7pqs!9*q>!:SnHJ,~>
+p\t6froO49q:G*0qY'd[rq?Bbrq-6^rpp*ZmI8ismcXZ2pt#N)roO4Lir=N~>
+p\t6froO49q:GH)n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FmaD0cpt#N)roO4Lir=N~>
+p\t6froO49q:GH)n`9i7lg+K:rp0UJroX7@ro*n6mG-FKmaM6ept#N)roO4Lir=N~>
+pAY-eroO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n=l!9<k+!8RS9!:StJJ,~>
+pAY-eroO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=PcA!7^eq!8RS9!:StJJ,~>
+pAY-eroO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=boD!7gkr!8RS9!:StJJ,~>
+p&>$droO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n=l!TW#3f)XV*joOrFjo9i~>
+p&>$droO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=PcA!S#Zqf)XV*joOrFjo9i~>
+p&>$droO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=boD!S,csf)XV*joOrFjo9i~>
+o`"p[roO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n:k!8[J&!8RP8!;GXUJ,~>
+o`"p[roO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P`@!7gns!8RP8!;GXUJ,~>
+o`"p[roO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=blC!7ptt!8RP8!;GXUJ,~>
+oD\gZroO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n:k!8[G%!9*q>!;G[VJ,~>
+oD\gZroO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P`@!7gkr!9*q>!;G[VJ,~>
+oD\gZroO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=blC!7pqs!9*q>!;G[VJ,~>
+o)A^YroO49qUY`,n+Z\PqY1!_s7QB`s7?6\s7,LGg?n:k!9<k+!9*q>!:T.OJ,~>
+o)A^YroO49qUY`&q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P`@!7^eq!9*q>!:T.OJ,~>
+o)A^YroO49qUY`&q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=blC!7gkr!9*q>!:T.OJ,~>
+nc&UXroX%.!93JAqY'd[rq?Bbrq-6^rpp*ZmI8ismH=Q1pt#N)roO4Ll2Q8~>
+nc&UXroX%.!8RD4n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FmF)'bpt#N)roO4Ll2Q8~>
+nc&UXroX%.!8RD4n`9i7lg+K:rp0UJroX7@ro*n6mG-FKmF2-dpt#N)roO4Ll2Q8~>
+nG`UZk2tXuf)Y4,p\OU[p\smdp&=U`oD\=\na5i"mHs*;j7q4+h#?F9n*9q'~>
+nG`UZk2tXuf)Xe*k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBq#eeG.Vqh#?F9n*9q'~>
+nG`UZk2tXuf)Xe*k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$R8hebI_rh#?F9n*9q'~>
+n,ELYk2tXuf)Y4,p\OU[p\smdp&=U`oD\=\na5i"mHj$:h>,Y&h#6@8p[%p1~>
+n,ELYk2tXuf)Xe*k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBgrdebResh#6@8p[%p1~>
+n,ELYk2tXuf)Xe*k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$I2gf(mnth#6@8p[%p1~>
+mf3:K!9*b*!:B7LqY'd[rq?Bbrq-6^rpp*ZmI8ism-"H*q:>Z&iVqs>p[/!2~>
+mf3:K!9*b*!9*b9n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fm*bsbq:>Z&iVqs>p[/!2~>
+mf3:K!9*b*!9*b9n`9i7lg+K:rp0UJroX7@ro*n6mG-FKm*l$dq:>Z&iVqs>p[/!2~>
+mf*:]roO4>q:>W6n+Z\PqY1!_s7QB`s7?6\s7,LGg?n7j!8[G%!9*q>!:T@UJ,~>
+mf*:]roO4>q:>W*q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P]?!7gkr!9*q>!:T@UJ,~>
+mf*:]roO4>q:>W*q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=biB!7pqs!9*q>!:T@UJ,~>
+mJd1\roO4>q:>W6n+Z\PqY1!_s7QB`s7?6\s7,LGg?n7j!9<k+!9*q>!:TCVJ,~>
+mJd1\roO4>q:>W*q<%5/!p8k9r9jRMs60IDs5O%8s4m"pg=P]?!7^eq!9*q>!:TCVJ,~>
+mJd1\roO4>q:>W*q<%5/!p8h7r9jRMs60IEs5X+;s5*.ug=biB!7gkr!9*q>!:TCVJ,~>
+m/I([roO49q:G'/qY'd[rq?Bbrq-6^rpp*ZmI8ism-"H0pt#N$roO4LnGe"~>
+m/I([roO49q:GE(n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fm*bsapt#N$roO4LnGe"~>
+m/I([roO49q:GE(n`9i7lg+K:rp0UJroX7@ro*n6mG-FKm*l$cpt#N$roO4LnGe"~>
+li-tZroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n7j!TW#3f)XV*joOrFo)F4~>
+li-tZroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=P]?!S#Zqf)XV*joOrFo)F4~>
+li-tZroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=biB!S,csf)XV*joOrFo)F4~>
+lMgkYroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!8[J&!8RP8!;H*bJ,~>
+lMgkYroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7gns!8RP8!;H*bJ,~>
+lMgkYroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7ptt!8RP8!;H*bJ,~>
+l2LbProO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!8[G%!9*q>!;H-cJ,~>
+l2LbProO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7gkr!9*q>!;H-cJ,~>
+l2LbProO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7pqs!9*q>!;H-cJ,~>
+kl1YOroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!9<k+!9*q>!:TU\J,~>
+kl1YOroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7^eq!9*q>!:TU\J,~>
+kl1YOroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7gkr!9*q>!:TU\J,~>
+kPkPNroO49qUY`,me?SOqY1!_s7QB`s7?6\s7,LGg?n4i!9<k+!9*q>!:TX]J,~>
+kPkPNroO49qUY`&pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=PZ>!7^eq!9*q>!:TX]J,~>
+kPkPNroO49qUY`&pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=bfA!7gkr!9*q>!:TX]J,~>
+k5PGMroX%.!93G@qY'd[rq?Bbrq-6^rpp*ZmI8islf\?/pt#N$roO4Lp]#a~>
+k5PGMroX%.!8RA3n`9i7m-OZ<rp0UJroO1>rnmb2mFg4FldGj`pt#N$roO4Lp]#a~>
+k5PGMroX%.!8RA3n`9i7lg+K:rp0UJroX7@ro*n6mG-FKldPpbpt#N$roO4Lp]#a~>
+jo5GOk2tXuf)Y4+p\OU[p\smdp&=U`oD\=\na5i"mHWm8h>,Y&h#?F9n+cp5~>
+jo5GOk2tXuf)Xe)k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBUfbebResh#?F9n+cp5~>
+jo5GOk2tXuf)Xe)k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$7&ef(mnth#?F9n+cp5~>
+jSo>Nk2tXuf)Y4+p\OU[p\smdp&=U`oD\=\na5i"mHWm8h>,Y&h#?F9p\Fi>~>
+jSo>Nk2tXuf)Xe)k4.O7k3VI4mf)PPkl0]Dir7j8h!NeKfBUfbebResh#?F9p\Fi>~>
+jSo>Nk2tXuf)Xe)k4.O7k3M@2mf)PPkl0`Ej8S$;hX0+Pg$7&ef(mnth#?F9p\Fi>~>
+j8],@!9*b*!:B4KqY'd[rq?Bbrq-6^rpp*ZmI8isn`Tu5rn[8!"5N&$n+m!6~>
+j8],@!9*b*!9*_8n`9i7m-OZ<rp0UJroO1>rnmb2mFg4Fn^@Kfrmg\n"5N&$n+m!6~>
+j8],@!9*b*!9*_8n`9i7lg+K:rp0UJroX7@ro*n6mG-FKn^IQhrmpbo"5N&$n+m!6~>
+j8T,RroO4>q:>W6me?SOqY1!_s7QB`s7?6\s7,LGg?n\!rS?nns5j=Mq>Ys~>
+j8T,RroO4>q:>W*pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=Q,KrRL>fs5j=Mq>Ys~>
+j8T,RroO4>q:>W*pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=c8NrRUDgs5j=Mq>Ys~>
+ir9#QroO4>q:>W6me?SOqY1!_s7QB`s7?6\s7,LGg?eq)j8Rluf)sgjk3r-GJ,~>
+ir9#QroO4>q:>W*pu_,.!p8k9r9jRMs60IDs5O%8s4m"pg=HASeGe"^f)sgjk3r-GJ,~>
+ir9#QroO4>q:>W*pu_,.!p8h7r9jRMs60IEs5X+;s5*.ug=ZMVec+.`f)sgjk3r-GJ,~>
+iVroProO49q:G$.qY'd[rq?Bbrq-6^rpp*ZmI9'$rSQVd"5N&$n+m!6~>
+iVroProO49q:GB'n`9i7m-OZ<rp0UJroO1>rnmb2mFf2)"5N&$n+m!6~>
+iVroProO49q:GB'n`9i7lg+K:rp0UJroX7@ro*n6mG-XQrRg,]"5N&$n+m!6~>
+i;WfOroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGkj8B4rnlM_!8RS9q#>j~>
+i;WfOroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"p^XiJ@roX"UJ,~>
+i;WfOroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.ukLojegt)P]roX"UJ,~>
+hu<]NroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGn*U)2f%9o`!:T^_J,~>
+hu<]NroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"p^t8SJ!:T^_J,~>
+hu<]NroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.un(IZlf%9o`!:T^_J,~>
+hZ!TEroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGp[%tCrnlM_rn[\Ai;2%-iTB:kp]#a~>
+hZ!TEroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"pcI`'P!UJ\?f)t!ok3r'EJ,~>
+hZ!TEroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.up=]Gtgt2P^!UJ\?f)t!ok3r'EJ,~>
+h>[KDroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,LGrpB[Ah:MY_!9O.E!V#=Lf)sgjk3r$DJ,~>
+h>[KDroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m"pf%9oX!9O.E!V#=Lf)sgjk3r$DJ,~>
+h>[KDroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*.urn78&h:MY_!9O.E!V#=Lf)sgjk3r$D
+J,~>
+h#@BCroO49qUY`,mJ$JNqY1!_s7QB`s7?6\s7,[L!9jF?gt2P^pZqhJqUYi)k2u.*s*t~>
+h#@BCroO49qUY`&pZD#-!p8k9r9jRMs60IDs5O%8s4m.trn-#XrndD8rp]d9"5N&$n+H^2~>
+h#@BCroO49qUY`&pZD#-!p8h7r9jRMs60IEs5X+;s5*>%!8IM+gt2P^pZqhJqUYi)k2u.*s*t~>
+g]%9BroX%.!93D?qY'd[rq?Bbrq-6^rpp*Zq=+@@h:DbbhVRAcli$;Qi;2()k4J\(~>
+g]%9BroX%.!8R>2n`9i7m-OZ<rp0UJroO1>rnmb2q:Y`!h:DbbhVRAcli$;Qi;2()k4J\(~>
+g]%9BroX%.!8R>2n`9i7lg+K:rp0UJroX7@ro*n6q:tr%h:DbbhVRAcli$;Qi;2()k4J\(~>
+gA_9Dk2tXuf)Y4*p\OU[p\smdp&=U`oD\=\nGqePi7ur`h>c[,li$;Qi;2%-iTB:so`'F~>
+gA_9Dk2tXuf)Xe(k4.O7k3VI4mf)PPkl0]Dir7j8g]6%,f\G*Xh>c[,li$;Qi;2%-iTB:so`'F~>
+gA_9Dk2tXuf)Xe(k4.O7k3M@2mf)PPkl0`Ej8S$;h>l=0g"b3Yh>c[,li$;Qi;2%-iTB:so`'F~>
+g&D0Ck2tXuf)Y4*p\OU[p\smdp&=U`iW%ilfDaS+iqhj-lhg2Jf)sgjk3qpAJ,~>
+g&D0Ck2tXuf)Xe(k4.O7k3VI4mf)PPkl0]Dg]-!`fDaS+iqhj-lhg2Jf)sgjk3qpAJ,~>
+g&D0Ck2tXuf)Xe(k4.O7k3M@2mf)PPkl0`CgYLK\h#QI2kO@g7nG:`=gudbfoDa=~>
+f`1s5!9*b*!:B1JqY'd["8;*@iS<&ah=]t#lhU&If)sgjk3qm@J,~>
+f`1s5!9*b*!9*\7n`9i7m-OZ<"7,(*h;$W]h=]t#lhU&If)sgjk3qm@J,~>
+f`1s5!9*b*!9*\7n`9i7lg+K:"7,(*h;$W]h=]t#lhU&If)sgjk3qm@J,~>
+f`(sGroO4>q:>W6mJ$JNr:^3Yhq.k^!93P3n*Bf=!9!b+roO4To)F4~>
+f`(sGroO4>q:>W*pZD#-!p8k9rpBdLhq.k^!93P3n*Bf=!9!b+roO4To)F4~>
+f`(sGroO4>q:>W*pZD#-!p8h7rpBdLhq.k^!93P3n*Bf=!9!b+roO4To)F4~>
+fDbjFroO4>q:>W6mJ$JNrV$<Ojk'LdrSm>0n*B`;!9!e,"5N&$n+$F.~>
+fDbjFroO4>q:>W*pZD#-"m51<mdAuofDaP'ipc."lhBlKi;D1/gudbfnc++~>
+fDbjFroO4>q:>W*pZD#-"m5.:mdAuofDaP'ipc."lhBlKi;D1/gudbfnc++~>
+f)GaEroO49q:G!-qY's`!:B+(rn@G1q;Ul+nE]c:qpto)k2u15J,~>
+f)GaEroO49q:G?&n`9l8m-Np$fDaM)htc:#kO@g1nGCf=gudbgs*t~>
+f)GaEroO49q:G?&n`9l8lg*a"fDaM)htc:#kO@g1nGCf=gudbgs*t~>
+ec,XDroO49qUY`,m.^AM!VbUDfDaOripc.#lgsWCf)jpnn*p@-~>
+ec,XDroO49qUY`&p?(o,!p8k+n^mcpoA]9&nE]]8qpto.k3qg>J,~>
+ec,XDroO49qUY`&p?(o,!p8h*n^mcpoA]9&nE]]8qpto.k3qg>J,~>
+eGfOCroO49qUY`,m.^AMpXfDu!SlQ$ipc."lgsTGi;;.+joFl>s*t~>
+eGfOCroO49qUY`&p?(o,!9X%-rn7D.hXKOokO7a.n,VDDfDjt5n*p@-~>
+eGfOCroO49qUY`&p?(o,!9X%-rn7D.hXKOokO7a.n,VDDfDjt5n*p@-~>
+e,KF:roO49qUY`,m.^GO!93n-!8@>,nD`p"nE]W6!9!e,!o2r#n,In~>
+e,KF:roO49qUY`&p?(r-!8RJ'!8@>,nD`p"nE]W6!9!e,!o2r#n,In~>
+e,KF:roO49qUY`&p?(r-!8RJ'!8@>,nD`p"nE]W6!9!e,!o2r#n,In~>
+df0=9roO49qUY`,m.^JP!93q.!8@A-n)Ej"nE]Q4qpto)k3qd=J,~>
+df0=9roO49qUY`&p?(u.!8RM(!8@A-n)Ej"nE]Q4qpto)k3qd=J,~>
+df0=9roO49qUY`&p?(u.!8RM(!8@A-n)Ej"nE]Q4qpto)k3qd=J,~>
+dJj48roO49qUY`,m.^PR!:9U7!8@G/n)Ej"nE]K2qpto.k3qd=J,~>
+dJj48roO49qUY`&p?)&0!9*h,!8@G/n)Ej"nE]K2qpto.k3qd=J,~>
+dJj48roO49qUY`&p?)&0!9*h,!8@G/n)Ej"nE]K2qpto.k3qd=J,~>
+d/O+7roX%.!93A>!VYOMfDaXripc."lg=0Ai;;.+joFl=s*t~>
+d/O+7roX%.!8R;1p>l;0qq(i(nD`s#n*BB1!9!b+s5j=Mn,In~>
+d/O+7roX%.!8R;1p>l;0qq(i(nD`s#n*BB1!9!b+s5j=Mn,In~>
+ci4+9k2tXuf)Y4)p\WPCg>;>Yn)s3+lgOo4r7;&+k2u.$s*t~>
+ci4+9k2tXuf)Xe'k4e!7f)aU^nD`p"nE]E0!9!e,"5N&$n*g:,~>
+ci4+9k2tXuf)Xe'k4e!7f)aU^nD`p"nE]E0!9!e,"5N&$n*g:,~>
+cMn"8k2tXuf)Y4+pAjUXf)X^tipc.#lfmm=i;;.+joFl=s*t~>
+cMn"8k2tXuf)Xe'k5"*=iVV4,hsfXpkO@g%n,VDDfDjt5n*g:,~>
+cMn"8k2tXuf)Xe'k5"*=iVV4,hsfXpkO@g%n,VDDfDjt5n*g:,~>
+c2[e*!9*b*!:B7L!93n-n`''$nE]9,!9j=3s5j=Mn,In~>
+c2[e*!9*b*!9*Y6qW._4qq(AtnE9<,kO8K8qq(l1!:TCVJ,~>
+c2[e*!9*b*!9*Y6qW._4qq(AtnE9<,kO8K8qq(l1!:TCVJ,~>
+c2Re<roO4>q:>W6nFuh3!8I,)nE99+jm`0!!o2r,n,In~>
+c2Re<roO4>q:>W*p?)86qpti&oA]9&n*B*)qpto)k3qd=J,~>
+c2Re<roO4>q:>W*p?)86qpti&oA]9&n*B*)qpto)k3qd=J,~>
+bl7\;roO4>q:>W6nb;q4!8mJ/n)s3+j7!',r7;#*k2u.4J,~>
+bl7\;roO4>q:>W*p?);7qpti*p#>H'nE]-(!9!e,!o2r#n,In~>
+bl7\;roO4>q:>W*p?);7qpti*p#>H'nE]-(!9!e,!o2r#n,In~>
+bPqS:roO49q:G02qq(N#nE9<,iU?j*qq(l1!;H!_J,~>
+bPqS:roO49q:G<%rT3q.p#>K(nE]'&!9!b+s5j=UnGe"~>
+bPqS:roO49q:G<%rT3q.p#>K(nE]'&!9!b+s5j=UnGe"~>
+b5VJ9roO49qUY`,oCi7Eqq(T%nE99+i:$a1qq(l1!:TFWJ,~>
+b5VJ9roO49qUY`&p#c;9!8RJ'pYt]*n*Ap$!9j=3s5j=MnGe"~>
+b5VJ9roO49qUY`&p#c;9!8RJ'pYt]*n*Ap$!9j=3s5j=MnGe"~>
+ao;A8roO49qUY`,o_/@Fr7:r'q;Ul+nE]!$s7H3?!o2r#nGe"~>
+ao;A8roO49qUY`&p#Z;:h#,b(g\KjtkO@fpnGi.Xf)jaik4&D$~>
+ao;A8roO49qUY`&p#Z;:h#,b(g\KjtkO@fpnGi.Xf)jaik4&D$~>
+aSu8/roO49qUY`,p%JIGr7:r'qr7)-nE\s#rq$3Lr7;&+k2u.&s*t~>
+aSu8/roO49qUY`&p#Z80r7:r'qr7)-nE\s#rq$3Lr7;&+k2u.&s*t~>
+aSu8/roO49qUY`&p#Z80r7:r'qr7)-nE\s#rq$3Lr7;&+k2u.&s*t~>
+a8Z/.roO49qUY`,p@eRHr7:r'r8R5/nE\s#r:C!Jqq(i0!;H'aJ,~>
+a8Z/.roO49qUY`&p>uA1r7:r'r8R5/nE\s#r:C!Jqq(i0!;H'aJ,~>
+a8Z/.roO49qUY`&p>uA1r7:r'r8R5/nE\s#r:C!Jqq(i0!;H'aJ,~>
+`r?&-roO49qUY`,p\4R:!8IM4nE99+hsgL7!:0O6"5N&$n+-L/~>
+`r?&-roO49qUY`&pZDA)!8IM4nE99+hsgL7!:0O6"5N&$n+-L/~>
+`r?&-roO49qUY`&pZDA)!8IM4nE99+hsgL7!:0O6"5N&$n+-L/~>
+`W#r,roX%.!93eJqq(l-n)s3+hsgC4qUYi.k2uF0s*t~>
+`W#r,roX%.!8RA3qq(l-n)s3+hsgC4qUYi.k2uF0s*t~>
+`W#r,roX%.!8RA3qq(l-n)s3+hsgC4qUYi.k2uF0s*t~>
+`;]r.k2tXuf)Y46p\WPBipc.#le_.)oDmkHf)jpnk4AV'~>
+`;]r.k2tXuf)Xe*k53a1ipc.#le_.)oDmkHf)jpnk4AV'~>
+`;]r.k2tXuf)Xe*k53a1ipc.#le_.)oDmkHf)jpnk4AV'~>
+_uBi-k2tXuf)Y47p\WS4kO@fonFQ8PiVV4/gudbfo`'F~>
+_uBi-k2tXuf)Xe+k53d#kO@fonFQ8PiVV4/gudbfo`'F~>
+_uBi-k2tXuf)Xe+k53d#kO@fonFQ8PiVV4/gudbfo`'F~>
+_Z0Vt!9*b*!:B^Y!93n-oB5T.hsg1.!:0L5"5N&$n+H^2~>
+_Z0Vt!9*b*!9*k<!8RJ'oB5T.hsg1.!:0L5"5N&$n+H^2~>
+_Z0Vt!9*b*!9*k<!8RJ'oB5T.hsg1.!:0L5"5N&$n+H^2~>
+_Z'W1roO4>q:>W6r:g*?o]P`0hXL"+!:0L5"6&D)n+Qd3~>
+_Z'W1roO4>q:>W*r9!n.o]P`0hXL"+!:0L5"6&D)n+Qd3~>
+_Z'W1roO4>q:>W*r9!n.o]P`0hXL"+!:0L5"6&D)n+Qd3~>
+_>aN0roO4>q:>W6rV-3@p?1r2hXKn(!9*e+"6&D)n+Zj4~>
+_>aN0roO4>q:>W*rT="/p?1r2hXKn(!9*e+"6&D)n+Zj4~>
+_>aN0roO4>q:>W*rT="/p?1r2hXKn(!9*e+"6&D)n+Zj4~>
+_#FE/roO49q:GT>qq(W+nE\s#l1=u7qpti'roO4Tq#>j~>
+_#FE/roO49q:GT-qq(W+nE\s#l1=u7qpti'roO4Tq#>j~>
+_#FE/roO49q:GT-qq(W+nE\s#l1=u7qpti'roO4Tq#>j~>
+^]+<.roO49qUY`,rqH<A!8[P8n*Am#kO\c?qUY`&roX"UJ,~>
+^]+<.roO49qUY`&roX+0!8[P8n*Am#kO\c?qUY`&roX"UJ,~>
+^]+<.roO49qUY`&roX+0!8[P8n*Am#kO\c?qUY`&roX"UJ,~>
+^Ae3-roO49qUYi/p\3\Ff)XY)kO@fonEKTEiV;",iTB:kq>Ys~>
+^Ae3-roO49qUYi)k2tIsf)XY)kO@fonEKTEiV;",iTB:kq>Ys~>
+^Ae3-roO49qUYi)k2tIsf)XY)kO@fonEKTEiV;",iTB:kq>Ys~>
+^&J*$roO49qUYf.pYu,&!8[Y;nE\s#mdpMFro*G""5N&$n+m!6~>
+^&J*$roO49qUYf(k1omd!8[Y;nE\s#mdpMFro*G""5N&$n+m!6~>
+^&J*$roO49qUYf(k1omd!8[Y;nE\s#mdpMFro*G""5N&$n+m!6~>
+]`/!#roO49qUbc,r7:u*kO7`onFH5NiTo(tgudbfq>Ys~>
+]`/!#roO49qUbc&r7:u*kO7`onFH5NiTo(tgudbfq>Ys~>
+]`/!#roO49qUbc&r7:u*kO7`onFH5NiTo(tgudbfq>Ys~>
+]Dhm"roO49o@NKthsgC4!:0XCjjsUik2u..s*t~>
+]Dhm"roO49o@NKthsgC4!:0XCjjsUik2u..s*t~>
+]Dhm"roO49o@NKthsgC4!:0XCjjsUik2u..s*t~>
+])Md!roWh(o'>0%r:L!Ihq&"diTB:sq>Ys~>
+])Md!roWh(o'>0%r:L!Ihq&"diTB:sq>Ys~>
+])Md!roWh(o'>0%r:L!Ihq&"diTB:sq>Ys~>
+\c2d#k2tXpf)Xq*le_+2li,l!fDaP*iVqs>n+cp5~>
+\c2d#k2tXpf)Xq*le_+2li,l!fDaP*iVqs>n+cp5~>
+\c2d#k2tXpf)Xq*le_+2li,l!fDaP*iVqs>n+cp5~>
+\Gl["k2tXqf)X\$lf7L6i7ur`g]6=/joFlEs*t~>
+\Gl["k2tXqf)X\$lf7L6i7ur`g]6=/joFlEs*t~>
+\Gl["k2tXqf)X\$lf7L6i7ur`g]6=/joFlEs*t~>
+\,ZHi!9*V&q!7/5!9jF?h:MV\oB$&ApA]X~>
+\,ZHi!9*V&q!7/5!9jF?h:MV\oB$&ApA]X~>
+\,ZHi!9*V&q!7/5!9jF?h:MV\oB$&ApA]X~>
+\,QI&roO4>p=B<$qs3V<rnuS`rnIM4oB-#?oDa=~>
+\,QI&roO4>p=B<$qs3V<rnuS`rnIM4oB-#?oDa=~>
+\,QI&roO4>p=B<$qs3V<rnuS`rnIM4oB-#?oDa=~>
+[f6@%roO4>pX]E%rTj"C!9jF?h:MV\o&fr?!;Gm\J,~>
+[f6@%roO4>pX]E%rTj"C!9jF?h:MV\o&fr?!;Gm\J,~>
+[f6@%roO4>pX]E%rTj"C!9jF?h:MV\o&fr?!;Gm\J,~>
+[Jp7$roO49pXfE1p@/(>gt2P\!9*P3rU8nKJ,~>
+[Jp7$roO49pXfE1p@/(>gt2P\!9*P3rU8nKJ,~>
+[Jp7$roO49pXfE1p@/(>gt2P\!9*P3rU8nKJ,~>
+[/U.#roO49pt#N&qsXULrnuVarS6u+rpKj]i;\<~>
+[/U.#roO49pt#N&qsXULrnuVarS6u+rpKj]i;\<~>
+[/U.#roO49pt#N&qsXULrnuVarS6u+rpKj]i;\<~>
+Zi:%"roO49pt,N'gt2P\!9*P3rU8G>J,~>
+Zi:%"roO49pt,N'gt2P\!9*P3rU8G>J,~>
+Zi:%"roO49pt,N'gt2P\!9*P3rU8G>J,~>
+ZMspnroO49f[p)Wo&fr?!;FtBJ,~>
+ZMspnroO49f[p)Wo&fr?!;FtBJ,~>
+ZMspnroO49f[p)Wo&fr?!;FtBJ,~>
+Z2XgmroO49hq.k_!9*P3rU7u1J,~>
+Z2XgmroO49hq.k_!9*P3rU7u1J,~>
+Z2XgmroO49hq.k_!9*P3rU7u1J,~>
+Yl=^lroO49kL][fo&fr?!;FM5J,~>
+Yl=^lroO49kL][fo&fr?!;FM5J,~>
+Yl=^lroO49kL][fo&fr?!;FM5J,~>
+YQ"UkroWV"rnIM4oB-#?^]/f~>
+YQ"UkroWV"rnIM4oB-#?^]/f~>
+YQ"UkroWV"rnIM4oB-#?^]/f~>
+Y5\Umk2tXqfDXLqk5OfLpUU<S~>
+Y5\Umk2tXqfDXLqk5OfLpUU<S~>
+Y5\Umk2tXqfDXLqk5OfLpUU<S~>
+XoAOmk2tXXrR_&(!9*P3rU7&lJ,~>
+XoAOmk2tXXrR_&(!9*P3rU7&lJ,~>
+XoAOmk2tXXrR_&(!9*P3rU7&lJ,~>
+XT.\MrpKj]XT*e~>
+XT.\MrpKj]XT*e~>
+XT.\MrpKj]XT*e~>
+XT&=qn+PoBn"p&7~>
+XT&=qn+PoBn"p&7~>
+XT&=qn+PoBn"p&7~>
+WrN+froX4K!;E,cJ,~>
+WrN+froX4K!;E,cJ,~>
+WrN+froX4K!;E,cJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+JcELbJ,~>
+%%EndData
+showpage
+%%Trailer
+end
+%%EOF

beamertemplates.sty

-\ProvidesPackage{beamertemplates}[2003/09/31 ver 0.1]
+\ProvidesPackage{beamertemplates}[2003/10/29 ver 0.92]
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 
+\RequirePackage{pgfshade}
+
 % Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
 %
 % This program can be redistributed and/or modified under the terms
   }
 
 \newcommand{\beamertemplateballitem}{%
-  \RequirePackage{pgfshade}
-  \pgfdeclareradialshading{bigsphere}{\pgfpoint{1pt}{1pt}}%
-   {rgb(0cm)=(0,0,1); rgb(0.6pt)=(0,0,0.9); rgb(1.4pt)=(0,0,0.7); rgb(2pt)=(0,0,0.5); rgb(2.4pt)=(1,1,1)}
-  \pgfdeclareradialshading{smallsphere}{\pgfpoint{0.8pt}{0.8pt}}%
-   {rgb(0cm)=(0,0,1); rgb(0.48pt)=(0,0,0.9); rgb(1.12pt)=(0,0,0.7); rgb(1.6pt)=(0,0,0.5); rgb(1.9pt)=(1,1,1)}
-  \useitemizeitemtemplate{\pgfuseshading{bigsphere}}
-  \usesubitemizeitemtemplate{\pgfuseshading{smallsphere}}
+  \pgfdeclareradialshading{bigsphere}{\pgfpoint{-0.9pt}{1.1pt}}%
+  {color(0cm)=(structure!15);
+    color(0.8pt)=(structure!75);
+    color(1.6pt)=(structure!70!black);
+    color(2.2pt)=(structure!50!black);
+    color(2.6pt)=(averagebackgroundcolor)}
+  \pgfdeclareradialshading{smallsphere}{\pgfpoint{-0.72pt}{0.89pt}}%
+  {color(0cm)=(structure!15);
+    color(0.64pt)=(structure!75);
+    color(1.28pt)=(structure!70!black);
+    color(1.76pt)=(structure!50!black);
+    color(2.08pt)=(averagebackgroundcolor)}
+  \begin{colormixin}{15!averagebackgroundcolor}
+  \pgfdeclareradialshading{bigsphereshaded}{\pgfpoint{-0.9pt}{1.1pt}}%
+  {color(0cm)=(structure!15);
+    color(0.8pt)=(structure!75);
+    color(1.6pt)=(structure!70!black);
+    color(2.2pt)=(structure!50!black);
+    color(2.6pt)=(averagebackgroundcolor)}
+  \pgfdeclareradialshading{smallsphereshaded}{\pgfpoint{-0.72pt}{0.89pt}}%
+  {color(0cm)=(structure!15);
+    color(0.64pt)=(structure!75);
+    color(1.28pt)=(structure!70!black);
+    color(1.76pt)=(structure!50!black);
+    color(2.08pt)=(averagebackgroundcolor)}
+  \end{colormixin}
+  \pgfaliasshading{bigsphere!20!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{bigsphere!15!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{bigsphere!10!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{bigsphere!5!averagebackgroundcolor}{bigsphereshaded}
+  \pgfaliasshading{bigsphere!2!averagebackgroundcolor}{bigsphereshaded}  
+  \pgfaliasshading{smallsphere!20!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{smallsphere!15!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{smallsphere!10!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{smallsphere!5!averagebackgroundcolor}{smallsphereshaded}
+  \pgfaliasshading{smallsphere!2!averagebackgroundcolor}{smallsphereshaded}  
+  \useitemizeitemtemplate{\raise0.2pt\hbox{\pgfuseshading{bigsphere}}}
+  \usesubitemizeitemtemplate{\raise0.2pt\hbox{\pgfuseshading{smallsphere}}}
   }
 
 %
 
 \newcommand{\beamertemplatefootpagenumber}{%
   \usefoottemplate{%
-  \hfil\tiny{\color{shaded}\insertpagenumber}}}
+  \hfil\tiny{\color{black!50!averagebackgroundcolor}\insertpagenumber}}}
 
 %
 % Mini navigation bar frame templates
   }
   {%
     \begin{pgfpicture}{0pt}{0pt}{.1cm}{.1cm}
-      \color{structureshaded}
+      \color{structure!50!averagebackgroundcolor}
       \pgfrect[stroke]{\pgforigin}{\pgfpoint{\the\boxsize}{\the\boxsize}}
     \end{pgfpicture}%
   }
     \vrule height\boxsize width0.4pt%
   }
   {%
-    \color{structureshaded}%
+    \color{structure!50!averagebackgroundcolor}%
     \vrule height\boxsize width0.4pt%
   }
   {.1cm}{.05cm}}
   }
   
 \newcommand{\beamertemplateshadingbackground}[2]{
-  \RequirePackage{pgfshade}
   \pgfdeclareverticalshading{background}{\the\paperwidth}%
-  {rgb(0cm)=(#1); rgb(\the\paperheight)=(#2)}
+  {color(0cm)=(#1); color(\the\paperheight)=(#2)}
 
   \usebackgroundtemplate{\pgfuseshading{background}}%
-  \definecolor{beamer@backgroundshadestart}{rgb}{#1}%
-  \definecolor{beamer@backgroundshadeend}{rgb}{#2}%
+  \colorlet{beamer@backgroundshadestart}{#1}%
+  \colorlet{beamer@backgroundshadeend}{#2}%
   \beamersetaveragebackground{beamer@backgroundshadestart!50!beamer@backgroundshadeend}%
   }
   
 
 
 %
+% Captions
+%
+
+\newcommand{\beamertemplatecaptionwithnumber}{
+\usecaptiontemplate{%
+  {\small\structure{\insertcaptionname~\insertcaptionnumber:}
+    \insertcaption}}}
+
+\newcommand{\beamertemplatecaptionownline}{
+\usecaptiontemplate{%
+  {\small%
+    \begin{minipage}{\textwidth}
+      \structure{\insertcaptionname}\\
+      \insertcaption
+    \end{minipage}}}}
+
+
+
+%
 % Commands for making covered items transparent
 %
 \newcommand{\beamertemplatetransparentcovereddynamic}{

beamerthemebars.sty

-\ProvidesPackage{beamerthemebars}[2003/07/28 ver 0.2]
+\ProvidesPackage{beamerthemebars}[2003/10/29 ver 0.92]
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 
 % Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
                                 % Sections in headline
 \usesectionheadtemplate
 {\color{white}\tiny\textbf{\insertsectionhead}}
-{\color{structureshaded}\tiny\textbf{\insertsectionhead}}
+{\color{white!50!structure}\tiny\textbf{\insertsectionhead}}
 
                                 % Mini slides in headline
 \useminislidetemplate
   }
 {%
   \begin{pgfpicture}{0pt}{0pt}{0.1cm}{0.1cm}
-    \color{structureshaded}
+    \color{structure!50!averagebackgroundcolor}
     \pgfcircle[stroke]{\pgfpoint{\sphereradius}{\sphereradius}}{\sphereradius}%
   \end{pgfpicture}%
   }
 {.14cm}{.03cm}
 
                                 % Entries in table of contents
-\usetemplatetocsection
+\usetemplatetocsection[50!averagebackgroundcolor]
 {{\large\color{structure}\inserttocsection}}
-{{\large\color{structureshaded}\inserttocsection}}
 
                                 % Entries in table of contents
-\usetemplatetocsubsection
+\usetemplatetocsubsection[50!averagebackgroundcolor]
 {\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-{\leavevmode\leftskip=1.5em\color{shaded}\inserttocsubsection\par}
 
                                 % Head
 \newbox\headbox
 \useheadtemplate{%
   \vbox{%
     \colouredline{structure}{\hskip-0.3cm\insertnavigation{\paperwidth}\hskip-0.3cm}%
-    \tinycolouredline{structuremedium}{\color{white}\textbf{\insertsubsection\hfill}}%
+    \tinycolouredline{structure!75!white}{\color{white}\textbf{\insertsubsection\hfill}}%
   }}
 
                                 % Footline
 \usefoottemplate{%
   \vbox{%
-    \tinycolouredline{structuremedium}{\color{white}\textbf{\insertshortauthor\hfill\insertshortinstitute}}%
+    \tinycolouredline{structure!75!white}{\color{white}\textbf{\insertshortauthor\hfill\insertshortinstitute}}%
     \tinycolouredline{structure}{\color{white}\textbf{\insertshorttitle}\hfill}%
     }}
 
   \usefoottemplate{%
     \setbox\logobox=\hbox{\insertlogo}%
     \vbox{%
-      \tinycolouredline{structuremedium}{\color{white}\textbf{\insertshortauthor\hfill}}%
+      \tinycolouredline{structure!75}{\color{white}\textbf{\insertshortauthor\hfill}}%
       \tinycolouredline{structure}{\color{white}\textbf{\insertshorttitle}\hfill%
         \hskip.5\wd\logobox%
         \begin{pgfpicture}{0cm}{0cm}{0cm}{0cm}
 \usebackgroundtemplate{}
 
                                 % Blocks
-\useblocktemplate{\medskip{\color{blockstructure}\large\insertblockname}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large\insertblockname}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup\color{darkgreen}{\large\insertblockname}\par}{\endgroup\medskip}
+\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
+\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
+\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
+\color{black!50!green}}{\endgroup\medskip}
 
 
 

beamerthemeboxes.sty

-\ProvidesPackage{beamerthemeboxes}[2003/10/22 ver 0.1]
+\ProvidesPackage{beamerthemeboxes}[2003/10/29 ver 0.92]
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 
 % Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
                                 % Sections in headline
 \usesectionheadtemplate
 {\hfill\color{white}\tiny\textbf{\insertsectionhead}}
-{\hfill\color{shaded}\tiny\textbf{\insertsectionhead}}
+{\hfill\color{white!50!black}\tiny\textbf{\insertsectionhead}}
 
 \usesubsectionheadtemplate
 {\color{white}\tiny\textbf{\insertsubsectionhead}}
-{\color{structureshaded}\tiny\textbf{\insertsubsectionhead}}
+{\color{white!50!structure}\tiny\textbf{\insertsubsectionhead}}
 
                                 % Entries in table of contents
-\usetemplatetocsection
+\usetemplatetocsection[50!averagebackgroundcolor]
 {{\large\color{structure}\inserttocsection}}
-{{\large\color{structureshaded}\inserttocsection}}
 
                                 % Entries in table of contents
-\usetemplatetocsubsection
+\usetemplatetocsubsection[50!averagebackgroundcolor]
 {\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-{\leavevmode\leftskip=1.5em\color{shaded}\inserttocsubsection\par}
 
 
                                 % Head
 \usebackgroundtemplate{}
 
                                 % Blocks
-\useblocktemplate{\medskip{\color{blockstructure}\large\insertblockname}\par}{\medskip}
-\usealertblocktemplate{\medskip{\alert{\large\insertblockname}}\par}{\medskip}
-\useexampleblocktemplate{\medskip\begingroup\color{darkgreen}{\large\insertblockname}\par}{\endgroup\medskip}
- 
+\useblocktemplate{\medskip{\color{structure}\large{\insertblockname}}\par}{\medskip}
+\usealertblocktemplate{\medskip{\alert{\large{\insertblockname}}}\par}{\medskip}
+\useexampleblocktemplate{\medskip\begingroup{\color{structure!50!green}\large{\insertblockname}}\par%
+\color{black!50!green}}{\endgroup\medskip}
+
 
 % For example:
 %\addheadboxtemplate{\color{black}}{\hfill\tiny\color{white}\textbf{\insertshorttitle}\hskip0.3cm}

beamerthemeclassic.sty

-\ProvidesPackage{beamerthemeclassic}[2003/09/17 ver 0.1]
+\ProvidesPackage{beamerthemeclassic}[2003/10/29 ver 0.92]
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 
 % Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>.
 {.14cm}{.03cm}
 
                                 % Entries in table of contents
-\usetemplatetocsection
+\usetemplatetocsection[50!averagebackgroundcolor]
 {{\large\color{structure}\textrm{\textit{{\inserttocsection}}}}}
-{{\large\color{structureshaded}\textrm{\textit{{\inserttocsection}}}}}
 
                                 % Entries in table of contents
-\usetemplatetocsubsection
+\usetemplatetocsubsection[50!averagebackgroundcolor]
 {\leavevmode\leftskip=1.5em\color{black}\inserttocsubsection\par}
-{\leavevmode\leftskip=1.5em\color{shaded}\inserttocsubsection\par}
 
 \RequirePackage{pgfshade}
-\pgfdeclareverticalshading{headfade}{\paperwidth}{rgb(0cm)=(1,1,1); rgb(1.25cm)=(\theshadedthemecolor)}
+
+\pgfdeclareverticalshading{headfade}{\paperwidth}
+{color(0cm)=(averagebackgroundcolor);
+  color(1.25cm)=(structure!50!averagebackgroundcolor)}
+
+\AtBeginDocument{% redo