]> git.treefish.org Git - phys/proceedings_lattice13.git/commitdiff
initial.
authorAlex Schmidt <alex@treefish.org>
Mon, 21 Oct 2013 12:15:06 +0000 (14:15 +0200)
committerAlex Schmidt <alex@treefish.org>
Mon, 21 Oct 2013 12:15:06 +0000 (14:15 +0200)
.gitignore [new file with mode: 0644]
PoS.cls [new file with mode: 0644]
PoSauthmanual.pdf [new file with mode: 0644]
PoSlogo.pdf [new file with mode: 0644]
PoSlogo.ps [new file with mode: 0644]
proceed.pdf [new file with mode: 0644]
proceed.tex [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..433938f
--- /dev/null
@@ -0,0 +1,4 @@
+*.log
+*.aux
+*.log
+*~
diff --git a/PoS.cls b/PoS.cls
new file mode 100644 (file)
index 0000000..681dee8
--- /dev/null
+++ b/PoS.cls
@@ -0,0 +1,1447 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%% PoS.cls 1.2.1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% This file is Copyright PoS 2005:  it can be freely distributed  but
+%% NOT modified preserving its name, even in similar forms.
+%% 
+%% PoS.cls is a LaTeX2e class file used to typeset manuscripts in PoS - 
+%% Proceedings of Science style. It was written by P. Dall'Aglio as a 
+%% modification of the class `JHEP3.cls'.
+%% 
+%% For bugs, comments, suggestions email to pos-eo@pos.sissa.it
+%% 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% \CharacterTable
+%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%%   Digits        \0\1\2\3\4\5\6\7\8\9
+%%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%%   Dollar        \$     Percent       \%     Ampersand     \&
+%%   Acute accent  \'     Left paren    \(     Right paren   \)
+%%   Asterisk      \*     Plus          \+     Comma         \,
+%%   Minus         \-     Point         \.     Solidus       \/
+%%   Colon         \:     Semicolon     \;     Less than     \<
+%%   Equals        \=     Greater than  \>     Question mark \?
+%%   Commercial at \@     Left bracket  \[     Backslash     \\
+%%   Right bracket \]     Circumflex    \^     Underscore    \_
+%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%%   Right brace   \}     Tilde         \~}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%  ***:to do  **?:question  ...:to choose  XXX:to delete  ???:unknown %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{PoS} [2006/05/19 v1.2.1 LaTeX document class - P.D.]
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\logo{\raisebox{-5mm}{\hbox{\noindent\includegraphics{PoSlogo}}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% NEW SWITCHES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newif\if@draft   \@draftfalse                 % DEFAULT IS NOT DRAFT
+\newif\if@hyper   \@hypertrue                  % DEFAULT IS HYPER
+\newif\if@proc   \@proctrue                    % DEFAULT IS PROC
+
+\newif\if@author\@authorfalse                  %
+\newif\if@abstract\@abstractfalse              % FOR FRONTMATTER DECLARATIONS
+\newif\if@todotoc\@todotocfalse                        %
+\newif\if@PoScopy\@PoScopyfalse                        %
+\newif\if@conf\@conffalse                      %
+\newif\if@shorttitle\@shorttitlefalse          %
+\newif\if@PoSspecialurl\@PoSspecialurlfalse
+\newif\if@PoScits\@PoScitsfalse                        %
+
+\RequirePackage{ifpdf}
+%copied from ifpdf.sty
+%\newif\ifpdf
+%\ifx\pdfoutput\undefined
+%\else
+%  \ifx\pdfoutput\relax
+%  \else
+%    \ifcase\pdfoutput
+%    \else
+%      \pdftrue
+%    \fi
+%  \fi
+%\fi
+
+
+\if@compatibility
+    \setlength\paperheight {297mm}%            % DEFAULT FOR LATEX209 IS a4
+    \setlength\paperwidth  {210mm}%
+\else                                          % CHOSE PAPER:
+\DeclareOption{a4paper}
+   {\setlength\paperheight {297mm}%
+    \setlength\paperwidth  {210mm}}
+\DeclareOption{a5paper}{\@OImess{}}            % IGNORED a5
+\DeclareOption{b5paper}{\@OImess{}}            % IGNORED b5
+\DeclareOption{letterpaper}{\@OImess{. PoS pagesize is A4}}
+\DeclareOption{legalpaper}{\@OImess{. PoS pagesize is A4}}
+\DeclareOption{executivepaper}{\@OImess{. PoS pagesize is A4}}
+\DeclareOption{landscape}{\@OImess{}}          % IGNORED landscape
+\fi
+
+\newcommand\@ptsize{1}                          % DEFAULT SIZE IS 11 PT
+
+\DeclareOption{proceedings}{\@hypertrue\AtBeginDocument{\@todotocfalse}}
+
+\DeclareOption{hyper}{\@hypertrue\@OImess{ is automatic in PoS}}       % HYPER IS 11 PT
+\DeclareOption{nohyper}{\@hyperfalse\PoS@warnl{Option `hyper' should be used}} % IGNORED nohyper
+\DeclareOption{11pt}{\renewcommand\@ptsize{1}\@NFmess{11pt}}%ALWAYS 11PT
+\DeclareOption{12pt}{\renewcommand\@ptsize{1}\@NFmess{11pt}}% ALWAYS 11PT
+\DeclareOption{10pt}{\renewcommand\@ptsize{1}\@NFmess{11pt}}% ALWAYS 11PT
+
+\DeclareOption{nocits}{\@OImess{ is default for PoS}
+                     \@PoScitsfalse}
+
+\DeclareOption{cits}{\@PoScitstrue}
+%%%% ??????????????
+%come fare per disabilitare cite e forzare cits?
+%%%%????????????????????
+
+\if@compatibility\else
+\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}\fi
+\DeclareOption{twoside}{\@OImess{}}
+\DeclareOption{notoc}{\AtBeginDocument{\@todotocfalse}
+                       \@OImess{ is automatic in PoS}}
+\DeclareOption{toc}{\AtBeginDocument{\@todotoctrue}}
+
+\DeclareOption{draft}{\setlength\overfullrule{5pt}% EXTENDED DRAFT
+       \newcount\hour\newcount\minute
+       \hour=\time \divide\hour by60 \minute=\time
+       {\multiply\hour by60 \global\advance\minute by-\hour}
+       \edef\militarytime{\number\hour:\ifnum\minute<10 0\fi\number\minute}
+       \let\old@eqnnum\@eqnnum
+       \def\@eqnnum{\old@eqnnum\rlap{\kern\marginparsep
+                               \if@twocolumn\if@firstcolumn
+                                 \kern-2\marginparsep\kern-\columnwidth\
+                                 \llap\bgroup\else\bgroup\fi
+                               \else
+                               \if@twoside\ifodd\c@page
+                                 \kern-2\marginparsep\kern-\textwidth
+                                 \llap\bgroup\else\bgroup\fi
+                               \else\bgroup\fi                         
+                               \fi
+                               \sf\scriptsize\@eqnlabel\egroup}%
+                               \gdef\@eqnlabel{}}
+       \let\@eqnlabel\relax
+       \def\math@note#1{\gdef\@eqnlabel{LAB: #1}}
+       \def\norm@note#1#2{\special{}% SORRY AGAIN.
+                        \ifinner{\ifdim\baselineskip=\z@% IN ARRAY..
+                                       \baselineskip18\p@\fi%%
+                               \ifhmode%   ATTENTION TO RESTRICTED VMODE!
+                               \raisebox{.5\baselineskip}[\z@][\z@]{%
+                                       \rlap{\sf\scriptsize #2}}%
+                               \else\vskip-\baselineskip%
+                               \raisebox{-.6\baselineskip}[\z@][\z@]{%
+                                               \rlap{\sf\scriptsize #2}}%
+                               \fi}%
+                        \else\marginpar{\raggedright\if@twoside\ifodd\c@page%
+                                       \raggedleft\fi\fi\sf\scriptsize #1#2}%
+                        \fi}%
+       \AtBeginDocument{\newbox\drft@box\setbox\drft@box=\hbox{%
+                       \framebox[\textwidth]{\sf\small PoS 3.1 DRAFT 
+                       \ttfamily(\cur@opt)\hfill\sf\bfseries\jobname\sf, 
+                       \today, \militarytime}}}
+       \@drafttrue}
+
+\DeclareOption{titlepage}{\@OImess{}}          % IGNORED
+\if@compatibility\else
+\DeclareOption{notitlepage}{\@OImess{}}                % IGNORED
+\fi
+\if@compatibility\else
+\DeclareOption{onecolumn}{\@OImess{}}          % IGNORED
+\fi
+\DeclareOption{twocolumn}{\@OImess{}}          % IGNORED
+\DeclareOption{leqno}{\@OImess{}}      %\input{leqno.clo}} IGNORED ...
+\DeclareOption{fleqn}{\@OImess{}}      %\input{fleqn.clo}} IGNORED ...
+\DeclareOption{openbib}{\@OImess{}}            % IGNORED
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% MESSAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\PoS@mess[1]{\typeout{Class PoS Message: \protect#1.}}%
+\newcommand\PoS@warn[1]{\ClassWarning{PoS}{#1}}
+\newcommand\PoS@warnl[1]{\ClassWarningNoLine{PoS}{#1}}
+\newcommand\PoS@igno[1]{\PoS@warn{IGNORED \protect#1}}
+\newcommand\PoS@ignol[1]{\PoS@warnl{IGNORED \protect#1}}
+\newcommand\@OImess[1]{\PoS@ignol{OPTION '\CurrentOption'#1}}
+\newcommand\@NFmess[1]{\PoS@mess{Normalsize set to #1}}
+\newcommand\@ENVwarn[1]{\PoS@warn{Please use \protect#1 in place 
+                                               of LaTeX environment}}
+%%%%%%%%%%%%%%%%%%%%%%%%%% PROCESS OPTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ExecuteOptions{a4paper,oneside,proceedings} %WERE ALSO 10pt,onecolumn
+\ProcessOptions
+
+%%%%%%%%%%%%%%%%%%%%%%%%%% REQUIRED PACKAGES %%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{color}
+\RequirePackage{amssymb}
+\RequirePackage[T1]{fontenc}
+\RequirePackage{times}
+\RequirePackage{mathptmx}
+\ifpdf
+      \RequirePackage[pdftex]{graphicx}
+      \DeclareGraphicsExtensions{.pdf,.jpg,.jpeg}
+\else
+      \RequirePackage{graphicx}
+      \DeclareGraphicsExtensions{.ps,.eps,.pstex}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%% TRICKS FOR DOTLESS J %%%%%%%%%%%%%%%%%%%%%%%%%
+% \j and \jmath are missing in font Times. So I use the ones from
+% Computer Modern. Works acceptably, but in sf
+\DeclareSymbolFont{forjmath}{OT1}{cmr}{m}{sl}
+\DeclareMathSymbol{\Jmath}{\mathord}{forjmath}{'021}
+\def\jmath{\Jmath}
+\DeclareFontFamily{OT1}{cmr}{}
+\DeclareFontFamily{OT1}{cmss}{}
+\def\j{\ifmmode\Jmath\else{\fontencoding{OT1}\fontfamily{cmr}\selectfont\char'021}\fi}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END DOTLESS J %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% START CODE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\input{size1\@ptsize.clo}
+\renewcommand{\baselinestretch}{1.1}\normalsize
+\setlength\lineskip{1\p@}
+\setlength\parindent{1.2\parindent}
+\setlength\normallineskip{1\p@}
+\setlength\parskip{0\p@ \@plus \p@}
+\@lowpenalty   51
+\@medpenalty  151
+\@highpenalty 301
+\widowpenalty 1000
+\clubpenalty 1000
+
+\setcounter{topnumber}{8}
+\renewcommand\topfraction{.85} % default .7
+\setcounter{bottomnumber}{5}
+\renewcommand\bottomfraction{.6} %.2
+\setcounter{totalnumber}{8}
+\renewcommand\textfraction{.15}
+\renewcommand\floatpagefraction{.8}
+\setcounter{dbltopnumber}{3}
+\renewcommand\dbltopfraction{.85}
+\renewcommand\dblfloatpagefraction{.8}
+\setlength{\floatsep}{12pt plus 2pt minus 4pt}
+\setlength{\textfloatsep}{20pt plus 3pt minus 8pt}
+\setlength{\intextsep}{12pt plus 2pt minus 4pt}
+
+\textwidth  .72\paperwidth     % WIDTH OF TEXT, REMAINS .28% FOR MARGINS
+%
+\setlength\@tempdima{.76\paperheight}  % HEIGHT OF TEXT WITH FOOTNOTES
+\divide\@tempdima\baselineskip         % EXCLUDING HEAD (AND FOOT)
+\@tempcnta=\@tempdima                  % rounded to integer (#lines-1)
+\setlength\textheight{\@tempcnta\baselineskip}
+\addtolength\textheight{\topskip}
+
+\voffset -1in
+\topmargin   .06\paperheight   % FROM TOP OF PAGE TO TOP OF HEADING (0=1inch)
+\headheight  .02\paperheight   % HEIGHT OF HEADING BOX.
+\headsep     .03\paperheight   % VERT. SPACE BETWEEN HEAD AND TEXT.
+\footskip    .04\paperheight   % FROM END OF TEX TO BASE OF FOOTER. (40pt)
+
+\marginparsep 9\p@             % HOR. SPACE BETWEEN TEXT AND MARGINAL NOTE
+\marginparpush 6\p@            % MIN. VERT. SPACE BETWEEN MARGINAL NOTES
+
+\hoffset -1in                          % TO ADJUST WITH PAPER:
+
+       \oddsidemargin .14\paperwidth   % LEFT MARGIN FOR ODD PAGES (20)
+       \evensidemargin .14\paperwidth  % LEFT MARGIN FOR EVEN PAGES (20)
+       \marginparwidth .11\paperwidth  % TEXTWIDTH OF MARGINALNOTES
+
+%%%%%%%%%%%%%%%%%%%%%%% HYPER (AND DRAFT) STUFF %%%%%%%%%%%%%%%%%%%%%%%
+%\let\textref\@gobble
+\ifpdf
+      \input pdfcolor.tex
+\else
+\fi
+
+\bgroup\catcode`\#=12\gdef\hash{#}\egroup      % DEFINED \hash=#.
+\def\H@tilde{\string~}
+\newcommand{\href}[2]{\rule{0pt}{0pt}\bgroup\let~\H@tilde
+                     \if@hyper\ifpdf
+                                   \def\hash{}%
+                                   \pdfstartlink attr{/Border [0 0 0]}
+                                    user{/Subtype /Link /A << /S /URI /URI (#1) >>}%
+                                       \pdfsetcolor{.9 .9 0 0}%
+                               \else
+                                   \noexpand\special{html:<A href="#1">}%
+                               \fi
+                     \fi
+                     {#2}\rule{0pt}{0pt}\egroup
+                     \if@hyper\ifpdf
+                                   \Black\pdfendlink
+                              \else
+                                   \special{html:</A>}%
+                              \fi
+                      \fi
+                     }
+% \intPlink was added because in pdflatex you need two different commands
+% for internal and external links. For latex they are the same.
+\newcommand{\intPlink}[2]{\rule{0pt}{0pt}\bgroup\let~\H@tilde
+                        \if@hyper\ifpdf
+                                       \def\hash{}%
+                                       \pdfstartlink attr{/Border [0 0 0]}
+                                          goto name{#1}%
+                                       \pdfsetcolor{.9 .9 0 0}%
+                                 \else
+                                       \noexpand\special{html:<A href="#1">}%
+                                 \fi
+                       \fi
+                        {#2}\rule{0pt}{0pt}\egroup
+                        \if@hyper\ifpdf
+                                      \Black\pdfendlink
+                                \else
+                                      \special{html:</A>}%
+                                 \fi
+                        \fi
+                        }
+
+
+\newcommand{\name}[1]{\if@hyper\ifpdf
+                                   \pdfdest name{#1} fith%
+                              \else
+                                   \noexpand\special% NAME HAS NO TAGGED TEXT HERE.
+                                       {html:<A name="#1">}\special{html:</A>}%
+                              \fi
+                     \fi
+                     }
+
+\newcommand{\base}[1]{\if@hyper\bgroup\let~\H@tilde
+                       \noexpand\special       % BASE HAS NO TAGGED TEXT.
+                       {html:<base href="#1">}\egroup\fi}
+%------------------------------------------------------------------%
+% SECTION TAGS and  THEIR REFERENCE IN TOC \d@t will be '.' for sections only
+\if@hyper
+\renewcommand{\@seccntformat}[1]{\name{sec\csname the#1\endcsname}%
+                                \csname the#1\endcsname\d@t\hspace{1ex}}
+\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{\intPlink
+                             {\hash\hyp@typ#1}{#1}\d@t\hfil}}
+\else
+\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname\d@t\hspace{1ex}}
+\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{#1\d@t\hfil}}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\if@PoScits
+% if you want citations ranges to collapse...
+\newcount\@tempcntc
+\def\@citex[#1]#2{%
+  \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}%
+  \@cite{\@for\@citeb:=#2\do%                                               for aech citation...
+         {\edef\@citeb{\expandafter\@firstofone\@citeb}%                    eat trailing space
+          \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi% write to aux
+          \@ifundefined{b@\@citeb}%                                         if label undefined..
+                       {\@citeo\@tempcntb\m@ne\@citea%                      ... then ...
+                        \def\@citea{,\penalty\@m\ }{\reset@font\bfseries ?}%
+                       \G@refundefinedtrue\@latex@warning%
+                        {Citation `\@citeb' on page \thepage \space undefined}}%
+                       {\setbox\z@\hbox{\global\@tempcntc0\csname %         ... else
+                                        b@\@citeb\endcsname}%
+                        \advance\@tempcntb\@ne%
+                        \ifnum\@tempcntb=\@tempcntc%
+                        \else\advance\@tempcntb\m@ne\@citeo%
+                             \@tempcnta\@tempcntc\@tempcntb\@tempcntc
+                        \fi%
+                        }%
+         }\@citeo}{#1}%
+        \if@draft\norm@note{CIT: }{#2}\fi                      % **DRAFT**
+    }% end definition of \@citex
+%This really prints out the cit-numbers
+\def\@citeo{\ifnum\@tempcnta>\@tempcntb%    
+            \else\@citea\def\@citea{,\penalty\@m\ }%
+                  \ifnum\@tempcnta=\@tempcntb%
+                  \intPlink{\hash bib\the\@tempcnta}{\the\@tempcnta}% if there is no range
+                  \else{\advance\@tempcnta\@ne%                 % if there is a range
+                       \ifnum\@tempcnta=\@tempcntb%
+                       \else\def\@citea{\,--\,}%
+                       \fi%
+                       \advance\@tempcnta\m@ne%
+                       \intPlink{\hash bib\the\@tempcnta}{\the\@tempcnta}\@citea%first
+                       \intPlink{\hash bib\the\@tempcntb}{\the\@tempcntb}}%last
+                  \fi%
+             \fi}
+\else % ... or not to collapse
+%------------------------------------------------------------------%
+% CITATION TAGS ARE TOGETHER WITH BIB STUFF.
+% CITATION HREF
+\def\@citex[#1]#2{%                    % UNFORTUNATELY REDEFINED!!!!
+  \let\@citea\@empty
+  \@cite{\@for\@citeb:=#2\do
+    {\@citea\def\@citea{,\penalty\@m\ }%
+     \edef\@citeb{\expandafter\@firstofone\@citeb}%
+     \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
+     \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
+       \G@refundefinedtrue
+       \@latex@warning
+         {Citation `\@citeb' on page \thepage \space undefined}}%
+       {\edef\tmp@bn{\csname b@\@citeb\endcsname}%
+        \hbox{\intPlink{\hash bib\tmp@bn}{\tmp@bn}}}}}{#1}%            % **HYPER**
+        \if@draft\norm@note{CIT: }{#2}\fi                      % **DRAFT**
+        }
+\fi
+%-----------------------------------------------------------------%
+% LABEL, REF AND PAGEREF, TEXTREF, ~ COMPATIBLE:
+\let\old@label\label                                           % OLD LATEX COMMAND.
+\def\label{\bgroup\catcode`\>=15\catcode`\"=15\catcode`\==15 \@@label}         
+\newcommand{\@@label}[1]{\egroup\name{ref-#1}%         % LABEL IN HYPER TAG.
+                        \old@label{#1}%                % 
+                        \if@draft%                     % DRAFT:
+                        \ifmmode\math@note{#1}%
+                        \else\norm@note{}{LAB: #1}\fi%
+                        \fi%
+                        }
+\if@hyper
+\let\old@ref\ref \let\old@pageref\pageref              % OLD LATEX COMMANDS.
+\renewcommand{\ref}[1]{\@ifundefined{r@#1}{}{\intPlink{\hash ref-#1}}%
+                      {\old@ref{#1}}} % LABEL INSIDE HREF.
+\renewcommand{\pageref}[1]{\@ifundefined{r@#1}{}{%     % UNDEFINED => NO HREF
+             \edef\tmp@ref{\noexpand\@secondoftwo\csname r@#1\endcsname}%
+             \intPlink{\hash pag\tmp@ref}}{\old@pageref{#1}}}
+\fi
+\newcommand{\textref}[2]{\@ifundefined{r@#1}
+                       {%
+                       \protect\G@refundefinedtrue
+                       \nfss@text{\reset@font\bfseries ?#2?}%
+                       \@latex@warning{Reference `#1' on page \thepage \space
+                                            undefined}}
+                       {\vrule height \z@ width \z@\intPlink{\hash ref-#1}{#2}}}
+%------------------------------------------------------------------%
+%%%%%%%%%%%%%%%%%%%%%%%%%% END HYPER-STUFF %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%% PoS HEADINGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\ps@PoS{%                  
+    \def\@oddfoot{\ifnum\thepage=1%
+               \PoScopyright@box\hfill% copyright only on front page
+               \if@PoSspecialurl\PoSspecial@url\else\unhbox\PoSpaper@url\fi%possible url
+               \else\reset@font\hfil\thepage\hfil\fi} % page numbers on other pages
+    \if@draft\edef\cur@opt{\@curroptions}\fi
+%
+    \def\@oddhead{\name{pag\thepage}\ifnum\thepage=1%
+      {\smash{\makebox[0cm][l]{\logo}}\hfill}\else%
+      \smash{\if@draft\raise 2.5em\rlap{\copy\drft@box}\fi
+                    \vbox{\hsize=\textwidth\noindent
+                    \if@shorttitle\copy\PoSshorttitle@box\else{\small\it\@title}\fi\hfill
+                    \copy\@firstaubox\vskip.17em \hrule
+             }}\fi%
+                     }%
+    \let\@mkboth\@gobbletwo  %%%% 
+    \let\sectionmark\@gobble
+    \let\subsectionmark\@gobble
+    }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\maketitle{\PoS@ignol{\maketitle}}
+\newcommand\auto@maketitle{\begingroup
+    \renewcommand\thefootnote{\@fnsymbol\c@footnote}% 
+    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% 
+    \long\def\@makefntext##1{\parindent 20.39995pt\noindent
+            \hb@xt@.05\textwidth{\hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+    \let\footnote\thanks%
+        \@maketitle                            % CALL ACTUAL FORMATTING
+        \@thanks                               % TITLE THANKS
+        \thispagestyle{PoS} 
+        \setcounter{page}{1}
+        \newpage                               % END OF PAGE
+  \endgroup
+  \setcounter{footnote}{0}%                    
+  \if@todotoc                                  % IF THERE IS A SECTION
+      \noindent\rule\textwidth{.1pt}           % THEN MAKE TOC...
+      \vskip 2em \@plus 3ex \@minus 3ex
+      \tableofcontents
+      \vskip 2em \@plus 3ex \@minus 3ex
+      \noindent\rule\textwidth{.1pt}
+      \vskip 2em \@plus 3ex \@minus 3ex
+  \fi
+  \global\let\thanks\@gobble
+  \global\let\@maketitle\relax                 %
+  \global\let\@thanks\@empty                   %
+  \global\let\@author\@empty                   % KILL ALL 
+  \global\let\@date\@empty                     %
+  \global\let\@abstract\@empty                 %
+  \global\let\title\relax                      %
+  \global\let\author\relax                     %
+  \global\let\date\relax                       %
+  \global\let\and\relax                                %
+  \global\let\email\@gobble
+  \global\let\PoScopydate\relax
+  \global\let\PoSspecialurl\relax
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%% ACTUAL TITLEPAGE %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newskip\titlesk@a             % Skips for titlepage
+\newskip\titlesk@b             %
+\newskip\titlesk@c             %
+\titlesk@a= 2em   plus .4fill  minus 1em%      % Before title (proceedings)
+\titlesk@b= 1.7em plus .1fill  minus 1em%      % Between title/rule & rule/auth
+\titlesk@c= 1.5em plus .05fill minus 1em%      % Between auth/abs & abs/dedic
+
+\def\@maketitle{%                              % PAGE IS FLUSHED LEFT
+  \begin{flushleft}%                           % PAY ATTENTION TO \par'S
+    \null
+    %
+    \vskip \titlesk@a             % vspace before title
+    %
+    {\LARGE \sffamily              % TITLE  
+      \bfseries                  
+      \@title\par}%                
+    %
+    \vskip \titlesk@b              % vspace between title and rule
+    %
+    \hrule height 1\p@%            % RULE  1pt.
+    %
+    \vskip \titlesk@b             % vspace between rule and authors
+    %
+    {\normalsize \bfseries \sffamily% AUTHOR(S)
+      \@author \par}                            
+    %
+    \vskip \titlesk@c              % vspace between authors and abstract
+    %
+    \centerline{\parbox{.9\textwidth}% % ABSTARCT (narrower)
+      {\abstract@cs}}%
+    %
+    \dedic@ted                     % DEDICATION (if present) with its space
+    %
+    \@PACS                         % PACS (if present) with its space
+    %
+    \vskip \titlesk@c            
+    \vfill
+    \FullConference@box            % FULL CONFERENCE INFO
+  \end{flushleft}%
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%% STANDARD STUFF %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\setcounter{secnumdepth}{3}
+\newcounter {part}
+\newcounter {section}
+\newcounter {subsection}[section]
+\newcounter {subsubsection}[subsection]
+\newcounter {paragraph}[subsubsection]
+\newcounter {subparagraph}[paragraph]
+\renewcommand\thepart         {\@Roman\c@part}
+\renewcommand\thesection      {\@arabic\c@section}
+\renewcommand\thesubsection   {\thesection.\@arabic\c@subsection}
+\renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection}
+\renewcommand\theparagraph    {\thesubsubsection.\@arabic\c@paragraph}
+\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION FORMATS %%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\ts@flag{\let\d@t.%                                        % Sections get ``.''
+            \immediate\write\@auxout                   % IF THERE IS A SECTION
+            {\string\global\string\@todotoctrue}}      % THEN SIGNAL IN AUX.
+
+\newcommand\part{\par
+   \addvspace{4ex}%
+   \@afterindentfalse
+   \secdef\@part\@spart}
+
+\def\@part[#1]#2{\ts@flag
+    \ifnum \c@secnumdepth >\m@ne
+      \refstepcounter{part}%                   % DAMN LATEX !!! BELOW,
+      \addcontentsline{toc}{part}{\string\intPlink     % UNFORTUNATELY, NO NUMBERLINE:
+                                 {\string\hash\space part\the\c@part}%
+                                 {\thepart}\hspace{1em}#1}%
+    \else
+      \addcontentsline{toc}{part}{#1}%
+    \fi
+    {\parindent \z@ \raggedright
+     \interlinepenalty \@M
+     \normalfont
+     \ifnum \c@secnumdepth >\m@ne
+       \name{part\the\c@part}\Large\bfseries \partname~\thepart
+       \par\nobreak
+     \fi
+     \huge \bfseries #2%
+     \markboth{}{}\par}%
+    \nobreak
+    \vskip 3ex
+    \@afterheading\let\d@t\relax}
+\def\@spart#1{%
+    {\parindent \z@ \raggedright
+     \interlinepenalty \@M
+     \normalfont
+     \huge \bfseries #1\par}%
+     \nobreak
+     \vskip 3ex
+     \@afterheading}
+
+\newcommand\secstyle{\bfseries\raggedright}
+
+\newcommand\section{\@startsection{section}{1}{\z@}%
+                                   {3.5ex \@plus 1.3ex \@minus .7ex}%
+                                   {2.3ex \@plus.4ex \@minus .4ex}%
+                                   {\normalfont\large\secstyle}}
+\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
+                                   {2.3ex\@plus 1ex \@minus .5ex}%
+                                   {1.2ex \@plus .3ex \@minus .3ex}%
+                                   {\normalfont\normalsize\secstyle}}
+\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+                                   {2.3ex\@plus 1ex \@minus .5ex}%
+                                   {1ex \@plus .2ex \@minus .2ex}%
+                                   {\normalfont\normalsize\secstyle}}
+\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+                                   {1.75ex \@plus1ex \@minus.2ex}%
+                                   {-1em}%
+                                   {\normalfont\normalsize\bfseries}}
+\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+                                   {1.75ex \@plus1ex \@minus .2ex}%
+                                   {-1em}%
+                                   {\normalfont\normalsize\bfseries}}
+
+% ---- turnaround for sections with figures ------ %
+\def\bef@sec{\iffigprocessing\PoS@warnl{Floating figure \the\ffigcount\space
+                                               and startsection colliding}\fi
+            \iftabprocessing\PoS@warnl{Floating table \the\ftabcount\space
+                                               and startsection colliding}\fi
+            \edef\bef@everypar{\the\everypar}} % HACK FOR FLOATS AND \everypar
+\def\aft@sec{\let\d@t\relax                    % RESTORE: NO DOTTED SUBSECS..
+            \edef\tmp@everypar{\the\everypar}% % DELETED CLUBPENALTY, BELOW.
+            \everypar\expandafter{\bef@everypar{\tmp@everypar}}}% RESTORE.
+\let\old@sec\section                           %
+\let\old@ssec\subsection                       %
+\let\old@sssec\subsubsection                   % OLD SECTIONING COMMANDS.
+\let\old@par\paragraph                         %
+\let\old@spar\subparagraph                     %
+% ------- new forms ------- %
+\renewcommand{\section}{\secdef\PoS@sec\PoS@secs}
+\renewcommand{\subsection}{\secdef\PoS@ssec\PoS@ssecs}
+\renewcommand{\subsubsection}{\secdef\PoS@sssec\PoS@sssecs}
+\renewcommand{\paragraph}{\secdef\PoS@par\PoS@pars}
+\renewcommand{\subparagraph}{\secdef\PoS@spar\PoS@spars}
+% ---- unstarred forms ---- %
+\def\PoS@sec[#1]#2{\ts@flag\bef@sec\old@sec[#1]{#2}\aft@sec}
+\def\PoS@ssec[#1]#2{\bef@sec\old@ssec[#1]{#2}\aft@sec}
+\def\PoS@sssec[#1]#2{\bef@sec\old@sssec[#1]{#2}\aft@sec}
+\def\PoS@par[#1]#2{\bef@sec\old@par[#1]{#2}\aft@sec}
+\def\PoS@spar[#1]#2{\bef@sec\old@spar[#1]{#2}\aft@sec}
+% ----- starred forms ----- %
+\def\PoS@secs#1{\bef@sec\old@sec*{#1}\aft@sec}
+\def\PoS@ssecs#1{\bef@sec\old@ssec*{#1}\aft@sec}
+\def\PoS@sssecs#1{\bef@sec\old@sssec*{#1}\aft@sec}
+\def\PoS@pars#1{\bef@sec\old@par*{#1}\aft@sec}
+\def\PoS@spars#1{\bef@sec\old@spar*{#1}\aft@sec}
+% ----- end hack for sections with floats --------%
+
+\setlength\leftmargini  {2.5em}
+\leftmargin  \leftmargini
+\setlength\leftmarginii  {2.2em}
+\setlength\leftmarginiii {1.87em}
+\setlength\leftmarginiv  {1.7em}
+\setlength\leftmarginv  {1em}
+\setlength\leftmarginvi {1em}
+\setlength  \labelsep  {.5em}
+\setlength  \labelwidth{\leftmargini}
+\addtolength\labelwidth{-\labelsep}
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty   -\@lowpenalty
+\@itempenalty     -\@lowpenalty
+\renewcommand\theenumi{\@arabic\c@enumi}
+\renewcommand\theenumii{\@alph\c@enumii}
+\renewcommand\theenumiii{\@roman\c@enumiii}
+\renewcommand\theenumiv{\@Alph\c@enumiv}
+\newcommand\labelenumi{\theenumi.}
+\newcommand\labelenumii{(\theenumii)}
+\newcommand\labelenumiii{\theenumiii.}
+\newcommand\labelenumiv{\theenumiv.}
+\renewcommand\p@enumii{\theenumi}
+\renewcommand\p@enumiii{\theenumi(\theenumii)}
+\renewcommand\p@enumiv{\p@enumiii\theenumiii}
+\newcommand\labelitemi{$\m@th\bullet$}
+\newcommand\labelitemii{\normalfont\bfseries --}
+\newcommand\labelitemiii{$\m@th\ast$}
+\newcommand\labelitemiv{$\m@th\cdot$}
+\newenvironment{description}
+               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
+                        \let\makelabel\descriptionlabel}}
+               {\endlist}
+\newcommand*\descriptionlabel[1]{\hspace\labelsep
+                                \normalfont\bfseries #1}
+%%%%%%%%%%%%%%%%%%%%%%%%%% AUTHORS/ADDRESSES %%%%%%%%%%%%%%%%%%%%%%%%%%
+% *** After proceedings, the authors go in a hbox. => \break does not work!!
+% *** if no address nobody closes the box!
+\newif\if@speaker\@speakerfalse
+\newif\if@dblspeak\@dblspeakfalse
+\newtoks\prev@t
+\newtoks\cur@t
+\newbox\@firstaubox
+\newskip\addr@skip\addr@skip=.38em%\@plus.02fil\@minus.3ex
+\newskip\auth@skip\auth@skip=.6em\@plus.03fil\@minus.2ex
+
+\renewcommand\@author{\parskip\z@
+                     \def\\{\egroup                    % CLOSE & aftergroup!
+                       \par                            % FIRST TIME \\=>ADDR.
+                       \vskip\addr@skip                % GLUE UNDER AUTHOR
+                       \vbox\bgroup\hsize=.9\textwidth % 
+                       \small\it\raggedright           % STYLE FOR ADDRESSES
+                       \def\\{\par\leavevmode\ignorespaces}%\let\\\relax%
+                       \leavevmode\ignorespaces}%
+                       }
+\renewcommand\author[1]{%
+               \global\@authortrue                     %
+               \prev@t=\expandafter{\@author}%         % TWO TOKEN LISTS.
+               \cur@t={\vskip\auth@skip                % glue before auth.
+                       \vtop\bgroup #1\egroup          % ACTUAL AUTH.\\ADD.
+                       \par}%                          %
+               \long\xdef\@author{\the\prev@t\the\cur@t}%STORE ALL IN \@AUTHOR
+               }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% SPEAKER %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\speaker[1]{\if@speaker\global\@dblspeaktrue\fi
+                       \global\@speakertrue
+                       \global\setbox\@firstaubox
+                       \hbox{{\let\thanks\@gobble
+                               \let\footnote\@gobble\small 
+                               \rm #1}}%
+                       #1\thanks{Speaker.}\
+                       }%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SHORT TITLE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newbox\PoSshorttitle@box
+\newcommand\ShortTitle[1]{\global\setbox\PoSshorttitle@box
+                          \hbox{\small\it #1}\global\@shorttitletrue}
+%%%%%%%%%%%%%%%%%%%%%%%%%% Full Conference Info %%%%%%%%%%%%%%%%%%%%%%%
+\gdef\FullConference@box{\relax}
+\newcommand\FullConference[1]{\gdef\FullConference@box{
+                        \vbox{\small\raggedright
+                          \it #1}}\@conftrue}
+%%%%%%%%%%%%%%%%%%%%%%%%%% COPYRIGHT DATE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newbox\PoScopy@date
+\newcommand\PoScopydate[1]{\global\setbox\PoScopy@date
+                        \hbox{\scriptsize #1}\global\@PoScopytrue}
+%%%%%%%%%%%%%%%%%%%%%%%%%%% ACKNOWELEDGMENTS %%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\acknowledgments{\section*{\acknowlname}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EMAIL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\email[1]{{\tt\href{mailto:#1}{#1}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DEDICATED %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\gdef\dedic@ted{\relax}
+\newcommand\dedicated[1]{\gdef\dedic@ted{\vskip .5\titlesk@c
+                              \vbox{\small\it\raggedleft #1}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PACS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\gdef\@PACS{\relax}
+\newcommand\PACS[1]{\gdef\@PACS{\vskip.5\titlesk@c
+                                \vbox{\small\tt\raggedleft PACS:\ #1}}} 
+%%%%%%%%%%%%%%%%% SPECIAL URL overrides paper@url %%%%%%%%%%%%%%%%%%%%%
+\gdef\PoSspecial@url{\relax}
+\newcommand\PoSspecialurl[1]{\@PoSspecialurltrue\gdef\PoSspecial@url{%
+    \hbox{\tiny\tt #1}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%  URL %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newbox\PoSpaper@url
+\global\setbox\PoSpaper@url\hbox{\tiny\ttfamily 
+               http://pos.sissa.it/}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% COPYRIGHT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\gdef\PoScopyright@box{\hbox{{\tiny $\copyright$ Copyright owned by
+the author(s) under the terms of the Creative Commons
+Attribution-NonCommercial-ShareAlike Licence.}}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ABSTRACT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand{\abstract}[1]%             % ABSTR. IN NORMALSIZE
+       {\gdef\abstract@cs{             % cs FOR WHOLE ABSTRACT
+       {\small
+         \ignorespaces #1}}
+       \normalsize
+       \global\@abstracttrue}
+%%%%%%%%%%%%%%%%%%%%%%%%%% OTHER ENVIRONMENTS %%%%%%%%%%%%%%%%%%%%%%%%%
+\newenvironment{verse}
+               {\let\\\@centercr
+                \list{}{\itemsep      \z@
+                        \itemindent   -1.5em%
+                        \listparindent\itemindent
+                        \rightmargin  \leftmargin
+                        \advance\leftmargin 1.5em}%
+                \item\relax}
+               {\endlist}
+\newenvironment{quotation}
+               {\list{}{\listparindent 1.5em%
+                        \itemindent    \listparindent
+                        \rightmargin   \leftmargin
+                        \parsep        \z@ \@plus\p@}%
+                \item\relax}
+               {\endlist}
+\newenvironment{quote}
+               {\list{}{\rightmargin\leftmargin}%
+                \item\relax}
+               {\endlist}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% THEOREMS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\def\@xthm#1#2{\@begintheorem{#2}               % theorems are numbered
+               {\csname the#1\endcsname.}       % with a . after the number
+               \ignorespaces}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% APPENDIX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\appendix{\par
+  \setcounter{section}{0}%
+  \setcounter{subsection}{0}%
+  \renewcommand\thesection{\@Alph\c@section}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%% SOME MORE LENGHTS %%%%%%%%%%%%%%%%%%%%%%%%%
+\setlength\arraycolsep{2\p@}           % TO MATCH eqnarrays<->equations
+\setlength\tabcolsep{6\p@}
+\setlength\arrayrulewidth{.4\p@}
+\setlength\doublerulesep{2\p@}
+\setlength\tabbingsep{\labelsep}
+\skip\@mpfootins = \skip\footins
+\setlength\fboxsep{3\p@}
+\setlength\fboxrule{.4\p@}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% THE EQUATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\renewcommand\theequation{\ifnum\c@section=0\else\thesection.\fi
+                         \@arabic\c@equation}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%% FIGURES, TABLES %%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcounter{figure}
+\renewcommand\thefigure{\@arabic\c@figure}
+\def\fps@figure{Htbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\figurename~\thefigure}
+\newenvironment{figure}
+               {\@float{figure}}
+               {\end@float}
+\newenvironment{figure*}
+               {\@dblfloat{figure}}
+               {\end@dblfloat}
+\newcounter{table}
+\renewcommand\thetable{\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\tablename~\thetable}
+\newenvironment{table}
+               {\@float{table}}
+               {\end@float}
+\newenvironment{table*}
+               {\@dblfloat{table}}
+               {\end@dblfloat}
+%%-----------------------------------------------------------------%%
+\newcommand{\FIGURE}[2][v]{\begin{floatingfigure}[#1]#2
+                                        \end{floatingfigure}}
+\newcommand{\TABLE}[2][v]{\begin{floatingtable}[#1]{#2}
+                                        \end{floatingtable}}
+\newcommand{\EPSFIGURE}[3][v]{\begin{floatingfigure}[#1]\epsfig{file=#2}
+                                        \caption{#3}\end{floatingfigure}}
+\newcommand{\TABULAR}[4][v]{\begin{floatingtable}[#1]{\begin{tabular}{#2}
+                                       #3\end{tabular}}\caption{#4}
+                                        \end{floatingtable}}
+%Check below, and put automatic width ***
+\newcommand{\DOUBLEFIGURE}[5][ht]{\@dblfloat{figure}[#1]\centerline{%
+               \parbox{.45\textwidth}{\centerline{\epsfig{file=#2}}}~~~~
+               \parbox{.45\textwidth}{\centerline{\epsfig{file=#3}}}}
+               \centerline{\parbox[t]{.45\textwidth}{\caption{#4}}~~~~
+               \parbox[t]{.45\textwidth}{\caption{#5}}}\end@dblfloat}
+\newcommand{\DOUBLETABLE}[5][ht]{\@dblfloat{table}[#1]\centerline{%
+               \parbox{.45\textwidth}{\centerline{#2}}~~~~
+               \parbox{.45\textwidth}{\centerline{#3}}}
+               \centerline{\parbox[t]{.45\textwidth}{\caption{#4}}~~~~
+               \parbox[t]{.45\textwidth}{\caption{#5}}}\end@dblfloat}
+%%%%%%---------------- FROM FLOATFLT PACKAGE ------------------%%%%%%%%
+%% Original file `floatflt.sty', modified by F.Nesti  to:
+%% be inserted in PoS.cls;
+%% correct float placement when shifting past pages;
+%% correct incompatibility with \marginpar;
+%% correct incompatibility with \@startsection;
+%% correct persisting indentation in following pars;
+%% let float also at beginning of pages; 
+%% avoid the widht specification.
+%% 
+%% Original was 1994-1996 by Mats Dahlgren <matsd@physchem.kth.se>. 
+%% 
+%%%%%%%%\NeedsTeXFormat{LaTeX2e}[1994/06/01]           %LEFT THIS STUFF TO 
+%%%%%%%%\ProvidesPackage{floatflt}[1996/02/27 v. 1.3]  %RECONVERT TO PACKAGE.
+\newcounter{OptionTest}
+\if@twoside
+ \setcounter{OptionTest}{0}
+\else                                                  % POS: 2side=p/1side=r
+ \setcounter{OptionTest}{1}
+\fi
+%%%%%%%%\DeclareOption{rflt}{\setcounter{OptionTest}{1}}
+%%%%%%%%\DeclareOption{lflt}{\setcounter{OptionTest}{2}} % CHOSEN.
+%%%%%%%%\DeclareOption{vflt}{\setcounter{OptionTest}{0}}
+%%%%%%%%\DeclareOption*{\OptionNotUsed}
+%%%%%%%%\ProcessOptions
+\newbox\@tmpbox
+\newbox\figbox
+\newbox\tabbox
+\newbox\pagebox
+\newcount\ffigcount
+\newcount\ftabcount
+\newcount\hangcount
+\newcount\nosuccesstryfig
+\newcount\nosuccesstrytab
+\newdimen\figgutter   \figgutter=1truepc
+\newdimen\tabgutter   \tabgutter=1truepc
+\newdimen\fl@wd
+\newdimen\fl@ht
+%\newdimen\fl@gut
+\newdimen\htdone      \htdone=\z@
+\newdimen\pageht
+\newdimen\startpageht
+\newdimen\floatfltwidth
+\newdimen\fltitemwidth
+\newif\iftryingfig     \tryingfigfalse
+\newif\iftryingtab     \tryingtabfalse
+\newif\ifdoingfig      \doingfigfalse
+\newif\ifdoingtab      \doingtabfalse
+\newif\iffigprocessing \figprocessingfalse
+\newif\iftabprocessing \tabprocessingfalse
+\newif\ifpageafterfig  \pageafterfigfalse
+\newif\ifpageaftertab  \pageaftertabfalse
+\newif\ifoddpages
+\newif\ifoutput
+\newtoks\outputpretest
+\def\@captype{}
+%%---------------- ORRIBLE HACKS, SORRY -------------------------%%
+\let\old@marginpar\marginpar                           % 
+\renewcommand\marginpar[1]{{\outputpretest={\outputtrue}% REDEF \marginpar.
+                           \old@marginpar{#1}}}        %
+\def\g@addto#1#2{{\toks@\expandafter{#1#2}%
+                 \xdef#1{\the\toks@}}}%
+\def\postpone@captions{%                       %
+%      \global\let\tmp@label\label             % REDEF \caption AND 
+       \global\let\tmp@caption\caption         % \label, LATER.
+       \global\let\later@capt\relax            % UN PO' PESANTI 
+       \gdef\later@label{}%                    % MA D'ALTRONDE...
+       \let\J@ref\ref\def\ref{\protect\J@ref}% % protect ref in captions.. 
+       \renewcommand\caption{\@ifnextchar[\J@@caption\J@caption}%
+       \newcommand\J@caption[1]{\gdef\later@capt{\tmp@caption{##1}}}% LOCAL!!
+       \newcommand\J@@caption[2][v]%
+                               {\gdef\later@capt{\tmp@caption[##1]{##2}}}% LOCAL!!
+       \renewcommand\@@label[1]{\egroup\name{ref-##1}% % TAG WHERE CALLED, AT LEAST,
+                              \if@draft\norm@note{}{LAB: ##1}\fi% & DRAFTNOTE.
+                              \g@addto\later@label{\old@label{##1}}}%
+                       }
+\AtEndDocument{\iftryingfig\PoS@warnl{Floating figure \the\ffigcount\space
+                                       remains undone}\fi
+               \iftryingtab\PoS@warnl{Floating table \the\ftabcount\space
+                                       remains undone}\fi}
+%%----------------- FIGURE ---------------------------------------%%
+\newenvironment{floatingfigure}[1][v]%
+{\@tfor \@tempa :=#1\do {\xdef\@fside{\@tempa}}%
+ \global\advance\ffigcount by 1%
+ \iffigprocessing {\count0=\ffigcount\advance\count0 by -1%
+                  \PoS@warnl{Floating figures \the\count0\space\space and
+                               \the\ffigcount\space colliding}}\fi
+ \iftabprocessing  \PoS@warnl{Floating table \the\ftabcount\space and 
+                       floating figure \the\ffigcount\space colliding}\fi
+ \postpone@captions
+ \global\setbox\@tmpbox=\hbox\bgroup% begin of figbox %HBOX FOR AUTO WIDTH!
+}
+{%
+\egroup%                               % CALCULATE WIDTH (NO CAPTION FOR NOW)
+\global\setlength{\floatfltwidth}{\the\wd\@tmpbox}%
+\ifdim\floatfltwidth<.6\columnwidth%   % IF NOT TOO WIDE OK:
+ \global\setbox\figbox=\vbox{\hsize=\floatfltwidth
+                            \def\@captype{figure}%
+                            \noindent\unhbox\@tmpbox
+                            \later@capt\later@label}%
+ \global\figprocessingtrue
+ \global\everypar={\tryfig\oldeverypar}% must be set globally!
+ \figinsert\par
+\else%                                 % ELSE NORMAL LATEX FIGURE, SIGH.
+ \if\@fside v \def\@fside{ht}\fi
+ \ifdim\floatfltwidth<\columnwidth
+    \def\@@tempa{\@float{figure}[}\let\@@tempb\end@float
+ \else
+    \def\@@tempa{\@dblfloat{figure}[}\let\@@tempb\end@dblfloat
+ \fi
+ \expandafter\@@tempa\@fside]\center\unhbox\@tmpbox\later@capt\later@label\@@tempb
+\fi
+}
+%%------------ TABLE ----------------------------------------------%%
+\newenvironment{floatingtable}[1][v]%
+{\@tfor \@tempa :=#1\do {\global\edef\@tside{\@tempa}}%
+ \global\advance\ftabcount by 1%
+ \iftabprocessing {\count0=\ftabcount\advance\count0 by -1%
+                  \PoS@warnl{Floating tables \the\count0\space
+                       \space and \the\ftabcount \space colliding}}\fi
+ \iffigprocessing  \PoS@warnl{Floating figure \the\ffigcount\space and 
+                       floating table \the\ftabcount\space colliding}\fi
+ \postpone@captions
+ \global\setbox\@tmpbox=\hbox\bgroup% begin of tabbox, ACTUALLY AN HBOX.
+}
+{%
+\egroup% end of \tabbox,               % ACTUALLY \@tmpbox
+\global\setlength{\floatfltwidth}{\the\wd\@tmpbox}%
+\ifdim\floatfltwidth<.6\columnwidth%   % IF NOT TOO WIDE OK:
+  \global\setbox\tabbox=\vbox{\hsize=\floatfltwidth
+                            \def\@captype{table}%
+                            \noindent\unhbox\@tmpbox
+                            \later@capt\later@label}%
+  \global\tabprocessingtrue
+  \global\everypar={\trytab\oldeverypar}%
+  \tabinsert\par%
+\else%                                 % ELSE NORMAL LATEX TABLE.
+%  \PoS@mess{Floating table \the\ftabcount\space is 
+%                      wide becomes a LaTeX float}%
+  \ifdim\floatfltwidth<1.1\columnwidth
+    \if\@tside v \def\@tside{ht}\fi
+    \def\@@tempa{\@float{table}[}\let\@@tempb\end@float
+  \else
+    \if\@tside v \def\@tside{t}\fi
+    \def\@@tempa{\@dblfloat{table}[}\let\@@tempb\end@dblfloat
+  \fi
+  \expandafter\@@tempa\@tside]%                % ACTUALLY CALL THE LATEX FLOAT
+  \center\unhbox\@tmpbox\later@capt\later@label
+  \@@tempb
+\fi%
+}
+%----------- prepare for tries ----------------------------%
+\def\figinsert{%
+   \global\nosuccesstryfig=0%
+   \global\outputpretest={\do@test}%
+   \global\tryingfigtrue \global\doingfigfalse%
+   \global\pageafterfigfalse}%
+\def\tabinsert{%
+   \global\nosuccesstrytab=0%
+   \global\outputpretest={\do@test}%
+   \global\tryingtabtrue \global\doingtabfalse%
+   \global\pageaftertabfalse}%
+%----------- init -----------------------------------------%
+\AtBeginDocument{%
+ \edef\oldoutput{\the\output}
+ \output={\the\outputpretest\ifoutput\oldoutput\fi}%
+ \outputpretest={\outputtrue}%
+ \edef\oldeverypar{\the\everypar}% PERCHE' NESSUNO LO RIMETTE PIU' A POSTO?***
+}
+%---- tests during \outputpretest -------------------------%
+\def\do@test{%
+   \ifnum\outputpenalty=-10005
+%      \output
+     \setbox\pagebox=\vbox{\unvbox255}%
+     \global\pageht=\ht\pagebox
+     \global\outputfalse
+     \unvbox\pagebox
+     \dimen0=\pageht\advance\dimen0 by 2 \baselineskip
+     \ifdim\dimen0>\vsize\global\pageht\z@\fi
+   \else
+     \global\outputtrue
+     \ifnum\outputpenalty>-\@Mi                        %ie \marginpar's give penalty.
+       \ifdoingtab\global\pageaftertabtrue\fi
+       \ifdoingfig\global\pageafterfigtrue\fi
+     \fi
+   \fi}%
+%-------- check for side ----------------------------------%
+\def\chk@side#1{% DEFINED \fl@sid, BUT IF CHOSEN A DEFAULT, ELIMINATE ALL ***
+       {\edef\fl@sid{#1}%
+         \if\fl@sid r\global\oddpagestrue\fi
+          \if\fl@sid l\global\oddpagesfalse\fi
+          \if\fl@sid p%
+              \ifodd\c@page\global\oddpagesfalse
+                \else\global\oddpagestrue\fi
+          \fi
+          \if\fl@sid v%
+             \ifnum\theOptionTest=0%
+                 \ifodd\c@page\global\oddpagesfalse
+                   \else\global\oddpagestrue\fi
+             \else
+                  \ifodd\theOptionTest\global\oddpagestrue
+                    \else\global\oddpagesfalse\fi
+             \fi
+          \fi
+         }}%
+%-------- get point in page -------------------------------%
+\def\get@pageht{{\everypar={\relax}\setbox0=\lastbox
+                       \parindent=\wd0 \parskip=\z@ \par
+               \penalty-10005 \leavevmode}}%
+%-------- try at everypar ---------------------------------%
+\def\tryfig{%
+       \global\fl@ht\ht\figbox
+       \global\fl@wd\wd\figbox
+       \global\let\fl@gut\figgutter
+      \iftryingfig
+       \get@pageht
+       \dimen0=\vsize
+       \advance\dimen0 by -\pageht
+       \advance\dimen0 by -2\baselineskip
+       \ifdim\dimen0>\fl@ht
+         \chk@side\@fside
+         \dimen0=0.3\baselineskip
+         \vrule depth \dimen0 width \z@%height 1.5\baselineskip
+         \vadjust{\kern -\dimen0
+         \vtop to \dimen0{%
+             \baselineskip=\dimen0
+             \vss \vbox to 1ex{%
+             \ifoddpages
+               \hb@xt@\hsize{\hss\copy\figbox}%
+             \else% leftsetting
+               \hb@xt@\hsize{\copy\figbox\hss}%
+             \fi
+             \vss}\null}}%
+         \global\tryingfigfalse
+         \global\doingfigtrue
+         \global\startpageht=\pageht
+         \global\htdone=\z@
+         \dohang
+         \ifnum\nosuccesstryfig>0%
+          \PoS@mess{Flt. fig. \the\ffigcount\space set on page \the\count0, 
+                       shifted \the\nosuccesstryfig\space par(s) forward}%
+%        \else
+%         \PoS@mess{Floating figure \the\ffigcount\space 
+%                      set on page \the\count0}%
+         \fi
+       \else
+          \global\advance\nosuccesstryfig by 1
+       \fi
+      \else%                           % IF NOT TRYING
+       \ifdoingfig
+         \get@pageht
+         \global\htdone=\pageht
+         \global\advance\htdone by -\startpageht
+         \ifpageafterfig
+           \global\doingfigfalse% IN CASE A PAGEBREAK JUST BELOW?
+         \else
+           \dimen0=\fl@ht
+           \advance\dimen0 by .85\baselineskip % .85 ENOUGH: WE ARE AT NEW PAR
+%          \typeout{FLOAT HT: \the\dimen0, HTDONE: \the\htdone}
+           \ifdim\htdone<\dimen0%
+               \dohang
+           \else
+               \global\doingfigfalse
+           \fi
+         \fi
+         \ifdoingfig\else\global\figprocessingfalse\fi% IF NO MORE DOING.
+       \else
+         \global\outputpretest={\outputtrue}% NOT RESTORE EVPAR IF NOT DOING?
+       \fi%                    % END IF DOING
+      \fi%                     % END IF TRYING
+}
+\def\trytab{%
+       \global\fl@ht\ht\tabbox
+       \global\fl@wd\wd\tabbox
+       \global\let\fl@gut\tabgutter
+       \iftryingtab
+       \get@pageht
+       \dimen0=\vsize
+       \advance\dimen0 by -\pageht
+       \advance\dimen0 by -2\baselineskip
+       \ifdim\dimen0>\fl@ht
+        \chk@side\@tside
+         \dimen0=0.3\baselineskip
+         \vrule depth \dimen0 width \z@
+         \vadjust{\kern -\dimen0
+         \vtop to \dimen0{%
+             \baselineskip=\dimen0
+             \vss \vbox to 1ex{%
+             \ifoddpages
+               \hb@xt@\hsize{\hss\copy\tabbox}%
+             \else% leftsetting
+               \hb@xt@\hsize{\copy\tabbox\hss}%
+             \fi
+             \vss}\null}}%
+       \global\tryingtabfalse
+       \global\doingtabtrue
+       \global\startpageht=\pageht
+       \global\htdone=\z@
+       \dohang
+       \ifnum\nosuccesstrytab>0%
+       \PoS@mess{Flt. tab. \the\ftabcount\space set on page \the\count0, 
+                       shifted \the\nosuccesstrytab\space par(s) forward}%
+       \fi
+     \else
+       \global\advance\nosuccesstrytab by 1
+     \fi
+     \else
+     \ifdoingtab
+       \get@pageht
+    \global\htdone=\pageht
+    \global\advance\htdone by -\startpageht
+    \ifpageaftertab
+      \global\doingtabfalse
+    \else
+      \dimen0=\fl@ht
+      \advance\dimen0 by .85\baselineskip      % .85 ENOUGH: WE ARE AT NEW PAR
+      \ifdim\htdone<\dimen0%
+         \dohang
+      \else
+         \global\doingtabfalse
+      \fi
+    \fi
+    \ifdoingtab\relax\else\global\tabprocessingfalse\fi
+  \else
+    \global\outputpretest={\outputtrue}%
+  \fi
+\fi
+}
+%----- hanging lord -----------------------------%
+\def\dohang{%
+   \dimen0=\fl@ht
+   \advance\dimen0 by -\htdone
+   \advance\dimen0 by 1.999\baselineskip       % (16/12/98) WAS 1.49 BUT
+   \hangcount=\dimen0                          % TEX ROUNDS ON STRICT INTEGERS
+   \divide\hangcount by \baselineskip          % IN THIS DIVISION!
+     \dimen0=\fl@wd
+     \advance\dimen0 by \fl@gut
+     \ifoddpages
+       \global\hangindent=-\dimen0% placing right
+     \else 
+       \global\hangindent=\dimen0% placing left
+     \fi
+   \global\hangafter=-\hangcount
+%   \fi
+}
+%----------------------- TWO NEWITEMS ---------------------%
+\newcommand{\fltitem}[2][\z@]{\setlength{\fltitemwidth}{\linewidth}%
+  \addtolength{\fltitemwidth}{-\floatfltwidth}%
+  \addtolength{\fltitemwidth}{-0.5em}%
+  \item \parbox[t]{\fltitemwidth}{#2}\\[#1]}
+\newcommand{\fltditem}[3][\z@]{\setlength{\fltitemwidth}{\linewidth}%
+  \addtolength{\fltitemwidth}{-\floatfltwidth}%
+  \addtolength{\fltitemwidth}{-0.5em}%
+  \item[#2] \parbox[t]{\fltitemwidth}{#3}\\[#1]}
+%%%%%%\endinput
+%% 
+%% End of ex-file `floatflt.sty'.
+
+%%% this is a modification to the standard latex to make bottom
+%%% figures appear above the footnote
+% problema: se nella stessa pagina ci sono una figura piccola e una
+% [b] o [t] dopo di essa quella piccola viene a sinistra
+% ma questo succede anche senza questa patch!
+% e con o senza footnote.
+
+\newbox\JCAP@outputbox
+\gdef \@makecol {%
+   \ifvoid\footins
+     \setbox\@outputbox \box\@cclv
+   \else
+     \setbox\@outputbox \vbox {%
+       \boxmaxdepth \@maxdepth
+       \@tempdima\dp\@cclv
+       \unvbox \@outputbox
+       \unvbox \@cclv
+       \vskip-\@tempdima
+     }%
+     \setbox\JCAP@outputbox \vbox {%
+       \vskip \skip\footins
+       \color@begingroup
+         \normalcolor
+         \footnoterule
+         \unvbox \footins
+       \color@endgroup
+       }%
+   \fi
+   \xdef\@freelist{\@freelist\@midlist}%
+   \global \let \@midlist \@empty
+   \@combinefloats
+   \ifvbox\@kludgeins
+     \@makespecialcolbox
+   \else
+     \setbox\@outputbox \vbox to\@colht {%
+       \@texttop
+       \dimen@ \dp\@outputbox
+       \unvbox \@outputbox
+       \vskip -\dimen@
+       \unvbox\JCAP@outputbox
+       \@textbottom
+       }%
+   \fi
+   \global \maxdepth \@maxdepth
+}
+%%% end of the patch
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CAPTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{8\p@ plus 1pt minus 2pt}
+\setlength\belowcaptionskip{0\p@}
+\long\def\@makecaption#1#2{%
+  \if@hyper{\edef\@pippo{the\@captype}
+           \name{\@captype\expandafter\csname\@pippo\endcsname}}\fi%
+  \vskip\abovecaptionskip
+ {\let\label\@gobble%                          % FN 10.2.97 REMOVED LATEX BUG:
+  \let\index\@gobble%                          % LARGE CAPTIONS PROCESS LABEL
+  \let\glossary\@gobble%                       % TWO TIMES.
+  \sbox\@tempboxa{\small {\bfseries #1:} #2}%  % 
+  \global\dimen0\wd\@tempboxa}%                        %
+  \ifdim \dimen0 >\hsize
+    \small {\bfseries #1:} #2\par
+  \else
+    \global\@minipagefalse \sbox\@tempboxa{\small {\bfseries #1:} #2}%
+    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+  \fi
+  \vskip\belowcaptionskip}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FONTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
+\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
+\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
+\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
+\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
+\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
+\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
+\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal}
+\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% TOC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\tocsecs{}
+\newcommand\@pnumwidth{1.55em}
+\newcommand\@tocrmarg{2.55em}
+\newcommand\@dotsep{4.5}
+\setcounter{tocdepth}{3}
+\newcommand\tableofcontents{%
+\if@todotoc
+    \section*{\contentsname\label{-TOC-}}
+    \@starttoc{toc}%
+    \gdef\tableofcontents{\PoS@igno{\tableofcontents\space already done}}
+\else
+\PoS@ignol{\tableofcontents. Use option [toc]}
+\fi}
+\newcommand*\l@part[2]{\def\hyp@typ{part}%     
+  \ifnum \c@tocdepth >-2\relax
+    \addpenalty\@secpenalty
+    \addvspace{2.25em \@plus\p@}%
+    \begingroup
+      \setlength\@tempdima{3em}%
+      \parindent \z@ \rightskip \@pnumwidth
+      \parfillskip -\@pnumwidth
+      {\leavevmode
+       \large \bfseries \tocsecs#1\hfil \hb@xt@\@pnumwidth{\hss
+               \intPlink{\hash pag#2}{#2}}}\par
+       \nobreak
+       \if@compatibility
+         \global\@nobreaktrue
+         \everypar{\global\@nobreakfalse\everypar{}}%
+      \fi
+    \endgroup
+  \fi}
+\newcommand*\l@section[2]{\def\hyp@typ{sec}%
+  \ifnum \c@tocdepth >\z@
+    \addpenalty\@secpenalty
+    \addvspace{1.0em \@plus\p@}%
+    \setlength\@tempdima{1.8em}%       %WIDTH OF SECT. N.
+    \begingroup
+      \let\d@t.%
+      \parindent \z@ \rightskip \@pnumwidth
+      \parfillskip -\@pnumwidth
+      \leavevmode \bfseries
+      \advance\leftskip\@tempdima
+      \hskip -\leftskip
+        \tocsecs#1\nobreak\hfil %HREF HERE WOULD GET ALSO THE TITLE(...)
+        \nobreak\hb@xt@\@pnumwidth{\hss \intPlink{\hash pag#2}{#2}}\par
+    \endgroup
+  \fi}
+
+\newcommand*\l@subsection{\def\hyp@typ{sec}\@tocline{2}{1.8em}{2.3em}}
+\newcommand*\l@subsubsection{\def\hyp@typ{sec}\@tocline{3}{4.1em}{3.1em}}
+\newcommand*\l@paragraph{\def\hyp@typ{sec}\@tocline{4}{7.2em}{4.3em}}
+\newcommand*\l@subparagraph{\def\hyp@typ{sec}\@tocline{5}{10.5em}{5em}}
+
+\if@hyper
+  \let\old@dtl\@dottedtocline
+  \def\@dottedtocline#1#2#3#4#5{\old@dtl{#1}{#2}{#3}{#4}{%
+                                               \intPlink{\hash pag#5}{#5}}}
+\fi
+
+\def\@tocline#1#2#3#4#5{%
+  \ifnum #1>\c@tocdepth \else
+    \vskip \z@ \@plus.2\p@
+    {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
+     \parindent #2\relax\@afterindenttrue
+     \interlinepenalty\@M
+     \leavevmode
+     \@tempdima #3\relax
+     \advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
+     {#4}\nobreak
+     \hfill
+     \nobreak
+     \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor \intPlink{\hash pag#5}{#5}}%
+     \par}%
+  \fi}
+
+
+%%%%%%%%%%%%%%%%%%%%%% LIST OF FIGURES AND TABLES %%%%%%%%%%%%%%%%%%%%%
+\if@draft                      % ONLY IF DRAFT! ... 
+ \newcommand\listoffigures{%
+     \section*{\listfigurename
+       \@mkboth{\MakeUppercase\listfigurename}%
+               {\MakeUppercase\listfigurename}}%
+     \@starttoc{lof}%
+     }
+ \newcommand*\l@figure{\def\hyp@typ{figure}\@dottedtocline{1}{1.5em}{2.3em}}
+ \newcommand\listoftables{%
+     \section*{\listtablename
+       \@mkboth{%
+           \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
+     \@starttoc{lot}%
+     }
+ \newcommand*\l@table{\def\hyp@typ{table}\@dottedtocline{1}{1.5em}{2.3em}}
+\else
+ \newcommand\listoffigures{\PoS@ignol{List of figures (draft mode only)}}
+ \newcommand\listoftables{\PoS@ignol{List of tables (draft mode only)}}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BIBLIOGRAPHY %%%%%%%%%%%%%%%%%%%%%%%%%%%%***
+\newdimen\bibindent
+\setlength\bibindent{1.5em}
+\newenvironment{thebibliography}[1]%   %UNFORTUNATELY MODIFIED..
+     {\bgroup\raggedright\small\section*{\refname
+        \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
+      \list{\name{bib\@arabic\c@enumiv}% HOPE!
+           \@biblabel{\@arabic\c@enumiv}}%
+           {\settowidth\labelwidth{\@biblabel{#1}}%
+            \leftmargin\labelwidth
+            \advance\leftmargin\labelsep
+            \@openbib@code
+            \usecounter{enumiv}%
+            \let\p@enumiv\@empty
+            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+      \sloppy\clubpenalty4000\widowpenalty4000%
+      \sfcode`\.\@m}
+     {\def\@noitemerr
+       {\@latex@warning{Empty `thebibliography' environment}}%
+      \endlist\egroup}
+\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
+\if@draft
+ \let\old@bbt\@bibitem\let\old@lbbt\@lbibitem% LOOK THE DISASTER HERE BELOW.
+ \def\@lbibitem[#1]#2{\old@lbbt[#1]{#2}\reversemarginpar{\sf\bfseries\small#2}}
+ \def\@bibitem#1{\old@bbt{#1}\reversemarginpar{\sf\bfseries\small#1}}
+\fi
+\let\@openbib@code\@empty
+
+\newcommand{\pos}[1]{\href{http://pos.sissa.it/cgi-bin/reader/contribution.cgi?id=#1}{\tt #1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FOOTNOTES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\skip\footins = 1\bigskipamount plus 2pt minus 4pt
+
+\addtolength{\footnotesep}{1pt}
+\renewcommand\footnoterule{%   % NO HYPER...
+  \kern-3\p@
+  \hrule\@width.4\columnwidth
+  \kern2.6\p@}
+\newcommand\@makefntext[1]{%
+    \parindent 20.39995pt%
+%\setlength\parindent{20pt} 
+   \noindent
+    \hb@xt@\parindent{\hss\@makefnmark}#1}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% NAMES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcommand\contentsname{Contents}
+\if@draft\newcommand\listfigurename{List of figures}
+        \newcommand\listtablename{List of tables}\fi
+\newcommand\refname{References}
+\newcommand\indexname{Index}
+\newcommand\figurename{Figure}
+\newcommand\tablename{Table}
+\newcommand\partname{Part}
+\newcommand\appendixname{Appendix}
+\newcommand\abstractname{Abstract:}
+\newcommand\acknowlname{Acknowledgments}
+
+\newcommand\today{}
+\edef\today{\ifcase\month\or
+  January\or February\or March\or April\or May\or June\or
+  July\or August\or September\or October\or November\or December\fi
+  \space\number\day, \number\year}
+
+\setlength\columnsep{20\p@}
+\setlength\columnseprule{0\p@}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DEFAULTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\pagestyle{PoS}
+\pagenumbering{arabic}
+\@addtoreset{equation}{section}
+               \let\pagestyle\@gobble
+               \let\thispagestyle\@gobble
+               \let\pagenumbering\@gobble
+\onecolumn
+                                               
+% FOR REQUESTED FRONTMATTER ...
+\AtBeginDocument{\bgroup%              SOME NICE (LOCAL) MESSAGES... 
+       \def\@APPwarn#1{\PoS@warnl{\protect#1 should appear 
+                                       before \protect\begin{document}}}%
+       \def\@APPerr#1{\ClassError{PoS}{\protect#1 should appear 
+                                       before \protect\begin{document}}}%
+       \if@author\else\@APPerr{Some \protect\author{...}}\fi
+       \if@abstract\else\@APPerr{\abstract{...}}\fi
+       \if@conf\else\@APPerr{\FullConference{...}}\fi
+       \if@shorttitle\else\@APPerr{\ShortTitle{...}}\fi
+       \egroup
+       \auto@maketitle
+       \if@speaker\else\PoS@warnl{One \protect\speaker{...}
+                       must be specified among authors}\fi
+                       \if@dblspeak\PoS@warnl{A single \protect\speaker{...}
+                       should appear in proceedings}\fi
+}
+\endinput
+%% 
+%% End of file `PoS.cls'.
diff --git a/PoSauthmanual.pdf b/PoSauthmanual.pdf
new file mode 100644 (file)
index 0000000..2be4f66
Binary files /dev/null and b/PoSauthmanual.pdf differ
diff --git a/PoSlogo.pdf b/PoSlogo.pdf
new file mode 100644 (file)
index 0000000..2823622
Binary files /dev/null and b/PoSlogo.pdf differ
diff --git a/PoSlogo.ps b/PoSlogo.ps
new file mode 100644 (file)
index 0000000..c0a18f9
--- /dev/null
@@ -0,0 +1,3306 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%%Title: testata_DOC.eps
+%%Creator: Adobe Illustrator(R) 9.0
+%%AI8_CreatorVersion: 9.0%AI9_PrintingDataBegin%%For: Pippo Pluto
+%%CreationDate: 10/1/2004
+%%CropBox: 0.000000 0.000000 428.655273 44.812988
+%%BoundingBox: 0 0 429 45 
+%%HiResBoundingBox: 0.000000 0.000000 428.655273 44.812988
+%%LanguageLevel: 2 
+%%DocumentData: Clean7Bit
+%%Pages: 1 
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Core 2.0 0
+%%DocumentFonts: 
+%%DocumentSuppliedFonts: 
+%%PageOrder: Ascend
+%%DocumentCustomColors: (PANTONE DS 284-5 U) 
+%%+ (PANTONE DS 296-1 U) 
+%%+ (PANTONE DS 273-1 U) 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 0.509796 0.705872 0.423523 (PANTONE DS 284-5 U) 
+%%+ 0.399994 0.611755 0.0862732 (PANTONE DS 296-1 U) 
+%%+ 0 0.325485 0.164703 (PANTONE DS 273-1 U) 
+
+%%EndComments
+%%BeginDefaults
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright (C) 1997-1999 Adobe Systems, Inc.  All Rights Reserved.
+systemdict /setpacking known
+{
+       currentpacking
+       true setpacking
+} if
+userdict /Adobe_AGM_Core 233 dict dup begin put
+/nd{
+       null def
+}bind def
+/Adobe_AGM_Core_Id /Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_src256 256 string def
+/AGMCORE_dst64 64 string def
+/AGMCORE_srcLen nd
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_imagestring0 nd
+/AGMCORE_imagestring1 nd
+/AGMCORE_imagestring2 nd
+/AGMCORE_imagestring3 nd
+/AGMCORE_imagestring4 nd
+/AGMCORE_imagestring5 nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_mbuf () def
+/AGMCORE_ybuf () def
+/AGMCORE_kbuf () def
+/AGMCORE_gbuf () def
+/AGMCORE_bbuf () def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen [currentscreen] cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_arg1 nd
+/AGMCORE_arg2 nd
+/AGMCORE_&setgray nd
+/AGMCORE_&image nd
+/AGMCORE_&colorimage nd
+/AGMCORE_&imagemask nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&&setcolorspace nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_in_rip_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_will_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ccimage_exists nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSA_cache 0 dict def
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_pattern_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_ndx nd
+/AGMCORE_err_strings nd
+/AGMCORE_cur_err nd
+/AGMCORE_ovp nd
+/AGMCORE_CRD_cache where{
+       pop
+}{
+       /AGMCORE_CRD_cache 0 dict def
+}ifelse
+/bdf
+{
+       bind def
+} bind def
+/xdf
+{
+       exch def
+} def
+/ldf 
+{
+       load def
+} def
+/ddf
+{
+       put
+} def  
+/xddf
+{
+       3 -1 roll put
+} def  
+/xpt
+{
+       exch put
+} def
+       /bdict
+       {
+               mark
+       } def
+       
+       /edict
+       {
+               counttomark 2 idiv dup dict begin {def} repeat pop currentdict end
+       }def
+       
+/ps_level
+       /languagelevel where{
+               pop languagelevel
+       }{
+               1
+       }ifelse
+def
+/level2 
+       ps_level 2 ge
+def
+/level3 
+       ps_level 3 ge
+def
+/ps_version
+       {version cvr} stopped {
+               -1
+       }if
+def
+/ndf
+{
+       1 index where{
+               pop pop pop
+       }{
+               dup xcheck
+               {bind}if
+               def
+       }ifelse
+} def
+/skip_image
+{
+       has_color ne{
+               dup 256 idiv
+               {currentfile AGMCORE_str256 readstring pop pop}repeat
+               currentfile AGMCORE_str256 0 4 -1 roll 256 mod getinterval
+               readstring pop pop
+       }{
+               pop
+       }ifelse
+} def
+/addprocs
+{
+     2{/exec load}repeat
+     3 1 roll
+     [ 5 1 roll ] bind cvx
+} def
+/colorbuf
+{
+       0 1 2 index length 1 sub
+               {
+               dup 2 index exch get 
+               255 exch sub 
+               2 index 
+               3 1 roll 
+               put
+               } for
+} def
+/makereadonlyarray
+{
+       /packedarray where
+               {pop packedarray}
+               {array astore readonly}
+       ifelse
+} def
+/getspotfunction
+{
+       AGMCORE_screen exch pop exch pop
+       dup type /dicttype eq 
+       {
+               dup /HalftoneType get 1 eq
+                       {
+                       /SpotFunction get
+                       }
+                       {
+                       dup /HalftoneType get 2 eq
+                               {
+                               /GraySpotFunction get
+                               }
+                               {
+                               pop
+                               {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
+                               {dup mul exch dup mul add 1 exch sub}ifelse}bind
+                               }
+                       ifelse
+                       }
+               ifelse
+       }
+       if
+} def
+/clp_npth
+{
+       clip newpath
+} def
+/eoclp_npth
+{
+       eoclip newpath
+} def
+/stkpath_clp_npth
+{
+       strokepath clip newpath
+} def
+/stk_n_clp_npth
+{
+       gsave stroke grestore clip newpath
+} def
+/npth_clp
+{
+       newpath clip
+} def
+/graphic_setup
+{
+       /AGMCORE_graphicsave save def
+       concat
+       0 setgray
+       0 setlinecap
+       0 setlinejoin
+       1 setlinewidth
+       [] 0 setdash
+       10 setmiterlimit
+       newpath
+       false setoverprint
+       false setstrokeadjust
+       userdict begin
+       /showpage {} def
+       mark
+} def
+/graphic_cleanup
+{
+       cleartomark
+       end
+       AGMCORE_graphicsave restore
+} def
+/compose_error_msg
+{
+       grestoreall initgraphics        
+       /Helvetica findfont 10 scalefont setfont
+       
+       /AGMCORE_deltaY 100 def
+       /AGMCORE_deltaX 310 def
+                       
+       /AGMCORE_arg2 xdf
+       /AGMCORE_arg1 xdf
+       
+       clippath pathbbox newpath pop pop 36 add exch 36 add exch moveto
+       0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+       0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+       0 AGMCORE_&setgray
+       gsave 1 AGMCORE_&setgray fill grestore 
+       1 setlinewidth gsave stroke grestore
+               
+       currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+       
+       /AGMCORE_deltaY 12 def
+       /AGMCORE_tmp 0 def
+       AGMCORE_err_strings exch get
+               {
+               dup 32 eq
+                       {
+                       pop
+                       AGMCORE_str256 0 AGMCORE_tmp getinterval
+                       dup (.) ne AGMCORE_arg1 0 lt and
+                               {
+                               pop
+                               }
+                               {
+                               stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+                                       {
+                                       currentpoint AGMCORE_deltaY sub exch pop
+                                       clippath pathbbox pop pop pop 44 add exch moveto
+                                       } if
+                               AGMCORE_str256 0 AGMCORE_tmp getinterval show ( ) show
+                               } ifelse
+                       
+                       0 1 AGMCORE_str256 length 1 sub
+                               {
+                               AGMCORE_str256 exch 0 put
+                               }for
+                       /AGMCORE_tmp 0 def
+                       }
+                       {
+                       dup 94 eq 
+                               {
+                               pop
+                               AGMCORE_arg1 0 ge
+                                       {
+                                       AGMCORE_arg1 AGMCORE_str256 cvs
+                                       dup /AGMCORE_tmp exch length def
+                                       AGMCORE_str256 exch 0 exch putinterval
+                                       AGMCORE_str256 0 AGMCORE_tmp getinterval
+                                       stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+                                               {
+                                               currentpoint AGMCORE_deltaY sub exch pop
+                                               clippath pathbbox pop pop pop 44 add exch moveto
+                                               } if
+                                       AGMCORE_str256 0 AGMCORE_tmp getinterval show
+                                       }
+                                       {
+                                       /AGMCORE_arg1 0 def
+                                       } ifelse
+                               0 1 AGMCORE_str256 length 1 sub
+                                       {
+                                       AGMCORE_str256 exch 0 put
+                                       }for
+                               /AGMCORE_tmp 0 def
+                               AGMCORE_arg1 0 ne
+                                       {
+                                       /AGMCORE_arg1 AGMCORE_arg2 def
+                                       } if
+                               }
+                               {
+                               AGMCORE_str256 exch AGMCORE_tmp exch put
+                               /AGMCORE_tmp AGMCORE_tmp 1 add def
+                               }ifelse
+                       } ifelse
+               } forall
+} bdf
+level2{
+       /AGMCORE_map_reserved_ink_name
+       {
+               dup type /stringtype eq{
+                       dup /Red eq{
+                               pop (_Red_)
+                       }{
+                               dup /Green eq{
+                                       pop (_Green_)
+                               }{
+                                       dup /Blue eq{
+                                               pop (_Blue_)
+                                       }{
+                                               dup /Cyan eq{
+                                                       pop (_Cyan_)
+                                               }{
+                                                       dup /Magenta eq{
+                                                               pop (_Magenta_)
+                                                       }{
+                                                               dup /Yellow eq{
+                                                                       pop (_Yellow_)
+                                                               }{
+                                                                       dup /Black eq{
+                                                                               pop (_Black_)
+                                                                       }{
+                                                                               dup / eq{
+                                                                                       pop (Process)
+                                                                               }if
+                                                                       }ifelse
+                                                               }ifelse
+                                                       }ifelse
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }if
+       }def
+}if
+/doc_setup{
+       Adobe_AGM_Core begin
+       
+       /AGMCORE_will_host_separate xdf
+       /AGMCORE_ps_version xdf
+       /AGMCORE_ps_level xdf
+       
+       errordict /AGM_handleerror known not
+               {
+               errordict /AGM_handleerror errordict /handleerror get put
+               errordict /handleerror
+                       {
+                       Adobe_AGM_Core begin
+                       $error /newerror get AGMCORE_cur_err null ne and {
+                               $error /newerror false put
+                               AGMCORE_cur_err /AGMCORE_bad_environ eq
+                                       {
+                                       /AGMCORE_bad_environ AGMCORE_ps_level AGMCORE_ps_version
+                                       }
+                                       {
+                                       AGMCORE_cur_err 0 0
+                                       } ifelse
+                               compose_error_msg
+                               } if
+                       $error /newerror true put
+                       end
+                       errordict /AGM_handleerror get exec
+                       } bind put
+               }if
+       /AGMCORE_environ_ok 
+               ps_level AGMCORE_ps_level ge
+               ps_version AGMCORE_ps_version ge and 
+               AGMCORE_ps_level -1 eq or
+       def
+       
+       AGMCORE_environ_ok not
+               {/AGMCORE_cur_err /AGMCORE_bad_environ def} if
+       
+       /AGMCORE_&setgray systemdict/setgray get def
+       level2{
+               /AGMCORE_&setcolor systemdict/setcolor get def
+               /AGMCORE_&setcolorspace systemdict/setcolorspace get def
+               /AGMCORE_&&setcolorspace /setcolorspace ldf
+       }if
+       /AGMCORE_&image systemdict/image get def
+       /AGMCORE_&imagemask systemdict/imagemask get def
+       /colorimage where{
+               pop
+               /AGMCORE_&colorimage /colorimage ldf
+       }if
+       /AGMCORE_in_rip_sep
+               level2{
+                       currentpagedevice/Separations 2 copy known{
+                               get
+                       }{
+                               pop pop false
+                       }ifelse
+               }{
+                       false
+               }ifelse
+       def
+       level2 not{
+               /xput{
+                       dup load dup length exch maxlength eq{
+                               dup dup load dup
+                               length dup 0 eq {pop 1} if 2 mul dict copy def
+                       }if
+                       load begin
+                               def
+                       end
+               }def
+       }{
+               /xput{
+                       load 3 1 roll put
+               }def
+       }ifelse
+       /AGMCORE_gstate_known{
+               where{
+                       /Adobe_AGM_Core_Id known
+               }{
+                       false
+               }ifelse
+       }ndf
+       /AGMCORE_GSTATE AGMCORE_gstate_known not{
+               /AGMCORE_GSTATE 21 dict def
+               /AGMCORE_tmpmatrix matrix def
+               /AGMCORE_gstack 32 array def
+               /AGMCORE_gstackptr 0 def
+               /AGMCORE_gstacksaveptr 0 def
+               /AGMCORE_gstackframekeys 7 def
+               /AGMCORE_&gsave /gsave ldf
+               /AGMCORE_&grestore /grestore ldf
+               /AGMCORE_&grestoreall /grestoreall ldf
+               /AGMCORE_&save /save ldf
+               /AGMCORE_gdictcopy {
+                       begin
+                       { def } forall
+                       end
+               }def
+               /AGMCORE_gput {
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       3 1 roll
+                       put
+               }def
+               /AGMCORE_gget {
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       exch
+                       get
+               }def
+               /gsave {
+                       AGMCORE_&gsave
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gstackptr 1 add
+                       dup 32 ge {limitcheck} if
+                       Adobe_AGM_Core exch
+                       /AGMCORE_gstackptr exch put
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gdictcopy
+               }def
+               /grestore {
+                       AGMCORE_&grestore
+                       AGMCORE_gstackptr 1 sub
+                       dup AGMCORE_gstacksaveptr lt {1 add} if
+                       Adobe_AGM_Core exch
+                       /AGMCORE_gstackptr exch put
+               }def
+               /grestoreall {
+                       AGMCORE_&grestoreall
+                       Adobe_AGM_Core
+                       /AGMCORE_gstackptr AGMCORE_gstacksaveptr put 
+               }def
+               /save {
+                       AGMCORE_&save
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gstackptr 1 add
+                       dup 32 ge {limitcheck} if
+                       Adobe_AGM_Core begin
+                               /AGMCORE_gstackptr exch def
+                               /AGMCORE_gstacksaveptr AGMCORE_gstackptr def
+                       end
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gdictcopy
+               }def
+               0 1 AGMCORE_gstack length 1 sub {
+                               AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+               } for
+       }if
+       /currentcmykcolor [0 0 0 0] AGMCORE_gput
+       /currentstrokeadjust false AGMCORE_gput
+       /currentcolorspace [/DeviceGray] AGMCORE_gput
+       /sep_tint 0 AGMCORE_gput
+       /sep_colorspace_dict null AGMCORE_gput
+       /indexed_colorspace_dict null AGMCORE_gput
+       /currentcolor_intent () AGMCORE_gput
+       end
+}def
+/page_setup
+{
+       Adobe_AGM_Core begin
+       /setcmykcolor
+       {
+               4 copy AGMCORE_cmykbuf astore /currentcmykcolor exch AGMCORE_gput
+               1 sub 4 1 roll
+               3 {
+                       3 index add neg dup 0 lt {
+                               pop 0
+                       } if
+                       3 1 roll
+               } repeat
+               setrgbcolor pop
+       }ndf
+       /AGMCORE_ccimage_exists /customcolorimage where {pop true}{false} ifelse def
+       /currentcmykcolor
+       {
+               /currentcmykcolor AGMCORE_gget aload pop
+       }ndf
+       /setoverprint
+       {
+               pop
+       }ndf
+       /currentoverprint
+       {
+               false
+       }ndf
+       /AGMCORE_deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def
+       /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+       /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+       /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+       /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+       /AGMCORE_plate_ndx 
+               AGMCORE_cyan_plate{ 
+                       0
+               }{
+                       AGMCORE_magenta_plate{
+                               1
+                       }{
+                               AGMCORE_yellow_plate{
+                                       2
+                               }{
+                                       AGMCORE_black_plate{
+                                               3
+                                       }{
+                                               4
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+               def
+       /AGMCORE_composite_job
+               AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+       
+       /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+       
+       /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+       
+       /AGM_preserve_spots 
+               /AGM_preserve_spots where{
+                       pop AGM_preserve_spots
+               }{
+                       systemdict/setdistillerparams known product (Adobe PostScript Parser) ne and AGMCORE_producing_seps or
+               }ifelse
+       def
+       
+       AGMCORE_host_sep AGMCORE_will_host_separate not and {
+               /AGMCORE_cur_err /AGMCORE_color_space_onhost_seps def
+               AGMCORE_color_space_onhost_seps
+       }if
+       /AGMCORE_avoid_L2_sep_space  
+               version cvr 2012 lt 
+               level2 and 
+               AGMCORE_producing_seps not and
+       def
+       /AGMCORE_is_cmyk_sep
+               AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+       def
+       /AGM_avoid_0_cmyk where{
+               pop AGM_avoid_0_cmyk
+       }{
+               AGM_preserve_spots
+       }ifelse
+       {
+               /setcmykcolor[
+                       {4 copy add add add 0 eq currentoverprint and{pop 0.0005}if}/exec cvx
+                       /setcmykcolor load dup type/operatortype ne{/exec cvx}if
+               ]cvx def
+       }if
+       AGMCORE_host_sep{
+               /AGMCORE_get_ink_data
+                       AGMCORE_cyan_plate{
+                               {pop pop pop}
+                       }{
+                               AGMCORE_magenta_plate{
+                                       {4 3 roll pop pop pop}
+                               }{
+                                       AGMCORE_yellow_plate{
+                                               {4 2 roll pop pop pop}
+                                       }{
+                                               {4 1 roll pop pop pop}
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               def
+       }if
+       AGMCORE_in_rip_sep{
+               /setcustomcolor
+               {
+                       exch aload pop
+                       dup 7 1 roll inRip_spot_has_ink not     { 
+                               4 {4 index mul 4 1 roll}
+                               repeat
+                               /DeviceCMYK setcolorspace
+                               6 -2 roll pop pop
+                       }{ 
+                               Adobe_AGM_Core begin
+                                       /AGMCORE_k xdf /AGMCORE_y xdf /AGMCORE_m xdf /AGMCORE_c xdf
+                               end
+                               [/Separation 4 -1 roll /DeviceCMYK
+                               {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+                               ]
+                               setcolorspace
+                       }ifelse
+                       setcolor
+               }ndf
+               /setseparationgray
+               {
+                       [/Separation (All) /DeviceGray {}] setcolorspace_opt
+                       1 exch sub setcolor
+               }ndf
+       }{
+               /setseparationgray
+               {
+                       AGMCORE_&setgray
+               }ndf
+       }ifelse
+       /findcmykcustomcolor
+       {
+               5 makereadonlyarray
+       }ndf
+       /setcustomcolor
+       {
+               exch aload pop pop
+               4 {4 index mul 4 1 roll} repeat
+               setcmykcolor pop
+       }ndf
+       
+       /has_color
+               /colorimage where{
+                       AGMCORE_producing_seps{
+                               pop true
+                       }{
+                               systemdict eq
+                       }ifelse
+               }{
+                       false
+               }ifelse
+       def
+       
+       /map_index
+       {
+               1 index mul exch getinterval {255 div} forall
+       }def
+       
+       level2{
+               /mo /moveto ldf
+               /ln /lineto ldf
+               /cv /curveto ldf
+               /knockout_unitsq
+               {
+                       1 setgray
+                       0 0 1 1 rectfill
+               }def
+               /level2ScreenFreq{
+                       begin
+                       60
+                       HalftoneType 1 eq{
+                               pop Frequency
+                       }if
+                       HalftoneType 2 eq{
+                               pop GrayFrequency
+                       }if
+                       HalftoneType 5 eq{
+                               pop Default level2ScreenFreq
+                       }if
+                        end
+               }def
+               /currentScreenFreq{
+                       currenthalftone level2ScreenFreq
+               }def
+               /invert_image_samples
+               {
+                       Adobe_AGM_Core/AGMCORE_tmp Decode length ddf
+                       /Decode [ Decode 1 get Decode 0 get] def
+               }def
+               /knockout_image_samples
+               {
+                       Operator/imagemask ne{
+                               /Decode [1 1] def
+                       }if
+               }def
+               /get_gstate
+               {
+                       AGMCORE_GSTATE begin
+                       /AGMCORE_GSTATE_ctm AGMCORE_tmpmatrix currentmatrix def
+                       /AGMCORE_GSTATE_clr_spc currentcolorspace def
+                       /AGMCORE_GSTATE_clr_indx 0 def
+                       /AGMCORE_GSTATE_clr_comps 12 array def
+                       mark currentcolor counttomark
+                               {AGMCORE_GSTATE_clr_comps AGMCORE_GSTATE_clr_indx 3 -1 roll put
+                               /AGMCORE_GSTATE_clr_indx AGMCORE_GSTATE_clr_indx 1 add def} repeat pop
+                       /AGMCORE_GSTATE_fnt rootfont def
+                       /AGMCORE_GSTATE_lw currentlinewidth def
+                       /AGMCORE_GSTATE_lc currentlinecap def
+                       /AGMCORE_GSTATE_lj currentlinejoin def
+                       /AGMCORE_GSTATE_ml currentmiterlimit def
+                       currentdash /AGMCORE_GSTATE_do xdf /AGMCORE_GSTATE_da xdf
+                       /AGMCORE_GSTATE_sa currentstrokeadjust def
+                       
+                       /AGMCORE_GSTATE_clr_rnd currentcolorrendering def
+                       /AGMCORE_GSTATE_op currentoverprint def
+                       /AGMCORE_GSTATE_bg currentblackgeneration cvlit def
+                       /AGMCORE_GSTATE_ucr currentundercolorremoval cvlit def
+                       currentcolortransfer 
+                               cvlit /AGMCORE_GSTATE_gy_xfer xdf 
+                               cvlit /AGMCORE_GSTATE_b_xfer xdf
+                               cvlit /AGMCORE_GSTATE_g_xfer xdf 
+                               cvlit /AGMCORE_GSTATE_r_xfer xdf
+                       /AGMCORE_GSTATE_ht currenthalftone def
+                       /AGMCORE_GSTATE_flt currentflat def
+                       end
+               }ndf
+               
+               /set_gstate
+               {
+                       AGMCORE_GSTATE begin
+                       AGMCORE_GSTATE_ctm setmatrix
+                       AGMCORE_GSTATE_clr_spc setcolorspace
+                       AGMCORE_GSTATE_clr_indx {AGMCORE_GSTATE_clr_comps AGMCORE_GSTATE_clr_indx 1 sub get
+                       /AGMCORE_GSTATE_clr_indx AGMCORE_GSTATE_clr_indx 1 sub def} repeat setcolor
+                       AGMCORE_GSTATE_fnt setfont
+                       AGMCORE_GSTATE_lw setlinewidth
+                       AGMCORE_GSTATE_lc setlinecap
+                       AGMCORE_GSTATE_lj setlinejoin
+                       AGMCORE_GSTATE_ml setmiterlimit
+                       AGMCORE_GSTATE_da AGMCORE_GSTATE_do setdash
+                       AGMCORE_GSTATE_sa setstrokeadjust
+                       
+                       AGMCORE_GSTATE_clr_rnd setcolorrendering
+                       AGMCORE_GSTATE_op setoverprint
+                       AGMCORE_GSTATE_bg cvx setblackgeneration
+                       AGMCORE_GSTATE_ucr cvx setundercolorremoval
+                       AGMCORE_GSTATE_r_xfer cvx AGMCORE_GSTATE_g_xfer cvx AGMCORE_GSTATE_b_xfer cvx
+                               AGMCORE_GSTATE_gy_xfer cvx setcolortransfer
+                       AGMCORE_GSTATE_ht /HalftoneType get dup 9 eq exch 100 eq or
+                               {
+                               currenthalftone /HalftoneType get AGMCORE_GSTATE_ht /HalftoneType get ne
+                                       {
+                                         mark AGMCORE_GSTATE_ht {sethalftone} stopped cleartomark
+                                       } if
+                               }{
+                               AGMCORE_GSTATE_ht sethalftone
+                               } ifelse
+                       AGMCORE_GSTATE_flt setflat
+                       end
+               }ndf
+               AGMCORE_producing_seps not{
+       
+                       /setcolorspace where{
+                               /Adobe_AGM_Core_Id known not
+                       }{
+                               true
+                       }ifelse
+                       {
+                               /setcolorspace
+                               {
+                                       dup type dup /arraytype eq exch /packedarraytype eq or{
+                                               dup 0 get dup /Separation eq{
+                                                       pop
+                                                       [ exch {} forall ]
+                                                       dup dup 1 get AGMCORE_map_reserved_ink_name 1 exch put
+                                               }{
+                                                       /DeviceN eq {
+                                                               [ exch {} forall ]
+                                                               dup dup 1 get [ exch {AGMCORE_map_reserved_ink_name} forall ] 1 exch put
+                                                       }if
+                                               }ifelse
+                                       }if
+                                       AGMCORE_&&setcolorspace 
+                               }def
+                       }if
+               }if     
+       }{
+               
+               /adj
+               {
+                       currentstrokeadjust{
+                               transform
+                               0.25 sub round 0.25 add exch
+                               0.25 sub round 0.25 add exch
+                               itransform
+                       }if
+               }def
+               /mo{
+                       adj moveto
+               }def
+               /ln{
+                       adj lineto
+               }def
+               /cv{
+                       6 2 roll adj
+                       6 2 roll adj
+                       6 2 roll adj curveto
+               }def
+               /knockout_unitsq
+               {
+                       1 setgray
+                       8 8 1 [8 0 0 8 0 0] {<ffffffffffffffff>} image
+               }def
+               /currentstrokeadjust{
+                       /currentstrokeadjust AGMCORE_gget
+               }def
+               /setstrokeadjust{
+                       /currentstrokeadjust exch AGMCORE_gput
+               }def
+               /currentScreenFreq{
+                       currentscreen pop pop
+               }def
+               /invert_image_samples
+               {
+                       {1 exch sub} currenttransfer addprocs settransfer
+               }def
+               /knockout_image_samples
+               {
+                       { pop 1 } currenttransfer addprocs settransfer
+               }def
+               /setcolorspace
+               {
+                       /currentcolorspace exch AGMCORE_gput
+               } def
+               
+               /currentcolorspace
+               {
+                       /currentcolorspace AGMCORE_gget
+               } def
+               
+               /n_color_components
+               {
+                       dup type /arraytype eq{
+                               0 get
+                       }if
+                       dup /DeviceGray eq{
+                               pop 1
+                       }{
+                               /DeviceCMYK eq{
+                                       4
+                               }{
+                                       3
+                               }ifelse
+                       }ifelse
+               } def
+               
+               /setcolor_devicecolor
+               {
+                       dup type /arraytype eq{
+                               0 get
+                       }if
+                       dup /DeviceGray eq{
+                               pop setgray
+                       }{
+                               /DeviceCMYK eq{
+                                       setcmykcolor
+                               }{
+                                       setrgbcolor
+                               }ifelse
+                       }ifelse
+               }def
+       
+               /setcolor
+               {
+                       currentcolorspace 0 get
+                       dup /DeviceGray ne{
+                               dup /DeviceCMYK ne{
+                                       dup /DeviceRGB ne{
+                                               dup /Separation eq{
+                                                       pop
+                                                       currentcolorspace 3 get exec
+                                                       currentcolorspace 2 get
+                                               }{
+                                                       dup /Indexed eq{
+                                                               pop
+                                                               currentcolorspace 3 get dup type /stringtype eq{
+                                                                       currentcolorspace 1 get n_color_components
+                                                                       3 -1 roll map_index
+                                                               }{
+                                                                       exec
+                                                               }ifelse
+                                                               currentcolorspace 1 get
+                                                       }{
+                                                               /AGMCORE_cur_err /AGMCORE_invalid_color_space def
+                                                               AGMCORE_invalid_color_space
+                                                       }ifelse
+                                               }ifelse
+                                       }if
+                               }if
+                       }if
+                       setcolor_devicecolor
+               } def
+       }ifelse
+       
+       /op /setoverprint ldf
+       /lw /setlinewidth ldf
+       /lc /setlinecap ldf
+       /lj /setlinejoin ldf
+       /ml /setmiterlimit ldf
+       /dsh /setdash ldf
+       /sadj /setstrokeadjust ldf
+       /gry /setgray ldf
+       /rgb /setrgbcolor ldf
+       /cmyk /setcmykcolor ldf
+       /sep /setsepcolor ldf
+       /idx /setindexedcolor ldf
+       /colr /setcolor ldf
+       /csacrd /set_csa_crd ldf
+       /sepcs /setsepcolorspace ldf
+       /idxcs /setindexedcolorspace ldf
+       /cp /closepath ldf
+       /clp /clp_npth ldf
+       /eclp /eoclp_npth ldf
+       /spclp /stkpath_clp_npth ldf
+       /f /fill ldf
+       /ef /eofill ldf
+       /s /stroke ldf
+       /sclp /stk_n_clp_npth ldf
+       /nclp /npth_clp ldf
+       /img /imageormask ldf
+       /sepimg /sep_imageormask ldf
+       /idximg /indexed_imageormask ldf
+       /gset /graphic_setup ldf
+       /gcln /graphic_cleanup ldf
+       
+       currentdict{
+               dup xcheck 1 index type dup /arraytype eq exch /packedarraytype eq or and {
+                       bind
+               }if
+               def
+       }forall
+}def
+/page_trailer
+{
+       end
+}def
+/unload{
+       systemdict/languagelevel known{
+               systemdict/languagelevel get 2 ge{
+                       userdict/Adobe_AGM_Core 2 copy known{
+                               undef
+                       }{
+                               pop pop
+                       }ifelse
+               }if
+       }if
+}def
+/doc_trailer{
+}def
+systemdict /findcolorrendering known{
+       /findcolorrendering systemdict /findcolorrendering get def
+}if
+systemdict /setcolorrendering known{
+       /setcolorrendering systemdict /setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+       gsave
+       setcmykcolor currentgray 1 ne
+       grestore
+}def
+/inRip_spot_has_ink
+{
+       Adobe_AGM_Core/AGMCORE_name xddf
+       false
+       currentpagedevice/SeparationColorNames get{
+               AGMCORE_name eq or
+       }forall
+}def
+/current_ink
+{
+       dup length 0 eq{
+               pop true
+       }{
+               Adobe_AGM_Core/ink_result false put
+               {
+                       dup /ProcessCyan eq{
+                               AGMCORE_cyan_plate ink_result or Adobe_AGM_Core/ink_result xddf
+                       }{
+                               dup /ProcessMagenta eq{
+                                       AGMCORE_magenta_plate ink_result or Adobe_AGM_Core/ink_result xddf
+                               }{
+                                       dup /ProcessYellow eq{
+                                               AGMCORE_yellow_plate ink_result or Adobe_AGM_Core/ink_result xddf
+                                       }{
+                                               dup /ProcessBlack eq{
+                                                       AGMCORE_black_plate ink_result or Adobe_AGM_Core/ink_result xddf
+                                               }{
+                                                       dup /sep_colorspace_dict AGMCORE_gget dup null eq{
+                                                               pop false ink_result or Adobe_AGM_Core/ink_result xddf
+                                                       }{
+                                                               /Name get eq{
+                                                                       1 setsepcolor
+                                                                       currentgray 1 ne ink_result or Adobe_AGM_Core/ink_result xddf
+                                                               }{
+                                                                       false ink_result or Adobe_AGM_Core/ink_result xddf
+                                                               }ifelse
+                                                       }ifelse
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+                       pop 
+               } forall
+               ink_result
+       }ifelse
+}def
+/map255_to_range
+{
+       1 index sub
+       3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+       /sep_colorspace_dict null AGMCORE_gput
+       begin
+               CSA map_csa setcolorspace_opt
+               set_crd
+       end
+}
+def
+/setsepcolor
+{ 
+       
+       /sep_colorspace_dict AGMCORE_gget begin
+               dup /sep_tint exch AGMCORE_gput
+               TintProc
+       end
+} def
+/sep_colorspace_proc
+{
+       Adobe_AGM_Core/AGMCORE_tmp xddf
+       /sep_colorspace_dict AGMCORE_gget begin
+       currentdict/Components known{
+               Components aload pop 
+               TintMethod/Lab eq{
+                       2 {AGMCORE_tmp mul NComponents 1 roll} repeat
+                       LMax sub AGMCORE_tmp mul LMax add  NComponents 1 roll
+               }{
+                       TintMethod/Subtractive eq{
+                               NComponents{
+                                       AGMCORE_tmp mul NComponents 1 roll
+                               }repeat
+                       }{
+                               NComponents{
+                                       1 sub AGMCORE_tmp mul 1 add  NComponents 1 roll
+                               } repeat
+                       }ifelse
+               }ifelse
+       }{
+               ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+               aload pop
+       }ifelse
+       end
+} def
+/sep_colorspace_gray_proc
+{
+       Adobe_AGM_Core/AGMCORE_tmp xddf
+       /sep_colorspace_dict AGMCORE_gget begin
+       GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+       end
+} def
+/sep_proc_name
+{
+       dup 0 get 
+       dup /DeviceRGB eq exch /DeviceCMYK eq or level2 not and has_color not and{
+               pop [/DeviceGray]
+               /sep_colorspace_gray_proc
+       }{
+               /sep_colorspace_proc
+       }ifelse
+} def
+/setsepcolorspace
+{ 
+       dup /sep_colorspace_dict exch AGMCORE_gput
+       begin
+       /MappedCSA CSA map_csa def
+       Adobe_AGM_Core/AGMCORE_sep_special Name dup () eq exch (All) eq or ddf
+       
+       AGMCORE_avoid_L2_sep_space{
+               [/Indexed MappedCSA sep_proc_name 255 exch 
+                       { 255 div } /exec cvx 3 -1 roll [ 4 1 roll load /exec cvx ] cvx 
+               ] setcolorspace_opt
+               /TintProc {
+                       255 mul setcolor
+               }bdf
+       }{
+               MappedCSA 0 get /DeviceCMYK eq 
+               currentdict/Components known and 
+               AGMCORE_sep_special not and{
+                       /TintProc [
+                               Components aload pop Name findcmykcustomcolor 
+                               /exch cvx /setcustomcolor cvx
+                       ] cvx bdf
+               }{
+                       AGMCORE_host_sep Name (All) eq and{
+                               /TintProc { 
+                                       1 exch sub setseparationgray 
+                               }bdf
+                       }{
+                               AGMCORE_in_rip_sep MappedCSA 0 get /DeviceCMYK eq and 
+                               AGMCORE_host_sep or
+                               Name () eq and{
+                                       /TintProc [
+                                               MappedCSA sep_proc_name exch 0 get /DeviceCMYK eq{
+                                                       cvx /setcmykcolor cvx
+                                               }{
+                                                       cvx /setgray cvx
+                                               }ifelse
+                                       ] cvx bdf
+                               }{
+                                       AGMCORE_producing_seps MappedCSA 0 get dup /DeviceCMYK eq exch /DeviceGray eq or and AGMCORE_sep_special not and{
+                                               /TintProc [
+                                                       /dup cvx
+                                                       MappedCSA sep_proc_name cvx exch
+                                                       0 get /DeviceGray eq{
+                                                               1 /exch cvx /sub cvx 0 0 0 4 -1 /roll cvx
+                                                       }if
+                                                       /Name cvx /findcmykcustomcolor cvx /exch cvx
+                                                       
+                                                       AGMCORE_host_sep{
+                                                               AGMCORE_is_cmyk_sep
+                                                       }{
+                                                               Name inRip_spot_has_ink not
+                                                       }ifelse
+                                                       {
+                                                               /pop cvx 1
+                                                       }if
+                                                       /setcustomcolor cvx
+                                               ] cvx bdf
+                                       }{ 
+                                               /TintProc /setcolor ldf
+                                               
+                                               [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+       }ifelse
+       set_crd
+       1 setsepcolor
+       end
+} def
+/setindexedcolorspace
+{
+       dup /indexed_colorspace_dict exch AGMCORE_gput
+       begin
+               /MappedCSA CSA map_csa def
+               AGMCORE_host_sep level2 not and{
+                       0 0 0 0 setcmykcolor
+               }{
+                       [/Indexed MappedCSA 
+                       level2 not has_color not and{
+                               dup 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or{
+                                       pop [/DeviceGray]
+                               }if
+                               HiVal GrayLookup
+                       }{
+                               HiVal 
+                               currentdict/RangeArray known{
+                                       { 
+                                               /indexed_colorspace_dict AGMCORE_gget begin
+                                               Lookup exch 
+                                               dup HiVal gt{
+                                                       pop HiVal
+                                               }if
+                                               NComponents mul NComponents getinterval {} forall
+                                               NComponents 1 sub -1 0{
+                                                       RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+                                                       NComponents 1 roll
+                                               }for
+                                               end
+                                       } bind
+                               }{
+                                       Lookup
+                               }ifelse
+                       }ifelse
+                       ] setcolorspace_opt
+                       
+                       set_crd
+               }ifelse
+       end
+}def
+/setindexedcolor
+{
+       AGMCORE_host_sep{
+               /indexed_colorspace_dict AGMCORE_gget/Lookup get 4 3 -1 roll map_index setcmykcolor
+       }{
+               setcolor
+       }ifelse
+} def
+/imageormask_sys
+{
+       begin
+               save mark
+               level2{
+                       currentdict
+                       Operator /imagemask eq{
+                               AGMCORE_&imagemask
+                       }{
+                               AGMCORE_&image
+                       }ifelse
+               }{
+                       Width Height
+                       Operator /imagemask eq{
+                               Decode 0 get 1 eq Decode 1 get 0 eq     and
+                               ImageMatrix /DataSource load
+                               AGMCORE_&imagemask
+                       }{
+                               BitsPerComponent ImageMatrix /DataSource load
+                               AGMCORE_&image
+                       }ifelse
+               }ifelse
+               cleartomark restore
+       end
+}def
+/overprint_plate
+{
+       currentoverprint{
+               0 get
+               dup /DeviceGray eq{
+                       pop AGMCORE_black_plate not
+               }{
+                       /DeviceCMYK eq{
+                               AGMCORE_is_cmyk_sep not
+                       }if
+               }ifelse
+       }{
+               false
+       }ifelse
+}def
+/rdline {
+       currentfile AGMCORE_str256 readline pop
+} def
+/rdcmntline {
+       currentfile AGMCORE_str256 readline pop
+       (%) anchorsearch {pop} if
+} def
+/filter_cmyk
+{      
+       dup type /filetype ne{
+               0 () /SubFileDecode filter
+       }if
+       [
+       exch
+       {
+               AGMCORE_src256 readstring pop
+               dup length /AGMCORE_srcLen exch def
+               /AGMCORE_ndx 0 def
+               
+               AGMCORE_plate_ndx 4 AGMCORE_srcLen 1 sub{
+                       1 index exch get
+                       AGMCORE_dst64 AGMCORE_ndx 3 -1 roll put
+                       /AGMCORE_ndx AGMCORE_ndx 1 add def
+               }for
+               pop
+               AGMCORE_dst64 0 AGMCORE_ndx getinterval
+       }
+       bind
+       /exec cvx
+       ] cvx
+} def
+/imageormask
+{
+       begin
+               SkipImageProc not{
+                       save mark
+                       level2 AGMCORE_host_sep not and{
+                               currentdict
+                               Operator /imagemask eq{
+                                       imagemask
+                               }{
+                                       AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get /DeviceGray eq and{
+                                               [/Separation /Black /DeviceGray {}] setcolorspace
+                                               /Decode [ Decode 1 get Decode 0 get ] def
+                                       }if
+                                       image
+                               }ifelse
+                       }{
+                               Width Height
+                               Operator /imagemask eq{
+                                       Decode 0 get 1 eq Decode 1 get 0 eq     and
+                                       ImageMatrix /DataSource load
+                                       AGMCORE_host_sep{
+                                               currentgray 1 ne{
+                                                       currentdict imageormask_sys
+                                               }{
+                                                       currentoverprint not{
+                                                               1 AGMCORE_&setgray
+                                                               knockout_image_samples
+                                                               currentdict imageormask_sys
+                                                       }{
+                                                               nulldevice currentdict imageormask_sys
+                                                       }ifelse
+                                               }ifelse
+                                       }{
+                                               imagemask
+                                       }ifelse
+                               }{
+                                       BitsPerComponent ImageMatrix 
+                                       MultipleDataSources{
+                                               0 1 NComponents 1 sub{
+                                                       DataSource exch get
+                                               }for
+                                       }{
+                                               /DataSource load
+                                       }ifelse
+                                       Operator /colorimage eq{
+                                               AGMCORE_host_sep{
+                                                       MultipleDataSources level2 or NComponents 4 eq and{
+                                                               MultipleDataSources{
+                                                                       4 {pop} repeat
+                                                                       /DataSource [
+                                                                               DataSource 0 get /exec cvx
+                                                                               DataSource 1 get /exec cvx
+                                                                               DataSource 2 get /exec cvx
+                                                                               DataSource 3 get /exec cvx
+                                                                               /AGMCORE_get_ink_data cvx
+                                                                       ] cvx def
+                                                               }{
+                                                                       /DataSource /DataSource load filter_cmyk 0 () /SubFileDecode filter def
+                                                               }ifelse
+       
+                                                               /Decode [ Decode 0 get Decode 1 get ] def
+                                                               /MultipleDataSources false def
+                                                               /NComponents 1 def
+                                                               /Operator /image def
+                                                               AGMCORE_is_cmyk_sep{
+                                                                       currentoverprint InksUsed current_ink not and{
+                                                                               nulldevice
+                                                                       }{
+                                                                               invert_image_samples
+                                                                       }ifelse
+                                                               }{
+                                                                       currentoverprint not{
+                                                                               knockout_image_samples
+                                                                       }{
+                                                                               nulldevice
+                                                                       }ifelse
+                                                               }ifelse
+                                                               1 AGMCORE_&setgray
+                                                               currentdict imageormask_sys
+                                                       }{
+                                                                       
+                                                               currentcolortransfer
+                                                               {pop 1} exch addprocs 4 1 roll                          
+                                                               {pop 1} exch addprocs 4 1 roll
+                                                               {pop 1} exch addprocs 4 1 roll
+                                                               {pop 1} exch addprocs 4 1 roll
+                                                               setcolortransfer
+                                                                       
+                                                               MultipleDataSources NComponents AGMCORE_&colorimage                                             
+                                                       }ifelse
+                                               }{
+                                                       true NComponents colorimage
+                                               }ifelse
+                                       }{
+                                               Operator /image eq{
+                                                       AGMCORE_host_sep{
+                                                               HostSepColorImage{
+                                                                       invert_image_samples
+                                                               }{
+                                                                       AGMCORE_black_plate not{
+                                                                               currentoverprint not{
+                                                                                       knockout_image_samples
+                                                                               }{
+                                                                                       nulldevice
+                                                                               }ifelse
+                                                                       }if
+                                                               }ifelse
+                                                               1 AGMCORE_&setgray
+                                                               currentdict imageormask_sys
+                                                       }{
+                                                               image
+                                                       }ifelse
+                                               }{
+                                                       Operator/knockout eq{
+                                                               pop pop pop pop pop
+                                                               currentoverprint InksUsed current_ink not and{
+                                                               }{
+                                                                       currentcolorspace overprint_plate not{
+                                                                               knockout_unitsq
+                                                                       }if
+                                                               }ifelse
+                                                       }if
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+                       cleartomark restore
+               }if
+       end
+}def
+/tint_image_to_color
+{
+       begin
+               Width Height BitsPerComponent ImageMatrix 
+               /DataSource load
+       end
+       Adobe_AGM_Core begin
+               /AGMCORE_mbuf 0 string def
+               /AGMCORE_ybuf 0 string def
+               /AGMCORE_kbuf 0 string def
+               {
+                       colorbuf dup length AGMCORE_mbuf length ne
+                               {
+                               dup length dup dup
+                               /AGMCORE_mbuf exch string def
+                               /AGMCORE_ybuf exch string def
+                               /AGMCORE_kbuf exch string def
+                               } if
+                       dup AGMCORE_mbuf copy AGMCORE_ybuf copy AGMCORE_kbuf copy pop
+               }
+               addprocs
+               {AGMCORE_mbuf}{AGMCORE_ybuf}{AGMCORE_kbuf} true 4 colorimage    
+       end
+} def                  
+/sep_imageormask_lev1
+{
+       begin
+               MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+                       
+                       {
+                               255 mul round cvi GrayLookup exch get
+                       } currenttransfer addprocs settransfer
+                       currentdict imageormask
+               }{
+                       /sep_colorspace_dict AGMCORE_gget/Components known{
+                               MappedCSA 0 get /DeviceCMYK eq{
+                                       Components aload pop
+                               }{
+                                       0 0 0 Components aload pop 1 exch sub
+                               }ifelse
+                               
+                               Adobe_AGM_Core/AGMCORE_k xddf 
+                               Adobe_AGM_Core/AGMCORE_y xddf 
+                               Adobe_AGM_Core/AGMCORE_m xddf 
+                               Adobe_AGM_Core/AGMCORE_c xddf 
+                                       
+                               AGMCORE_y 0.0 eq AGMCORE_m 0.0 eq and AGMCORE_c 0.0 eq and{
+                                       {AGMCORE_k mul 1 exch sub} currenttransfer addprocs settransfer
+                                       currentdict imageormask
+                               }{ 
+                                       
+                                       currentcolortransfer
+                                       {AGMCORE_k mul 1 exch sub} exch addprocs 4 1 roll
+                                       {AGMCORE_y mul 1 exch sub} exch addprocs 4 1 roll
+                                       {AGMCORE_m mul 1 exch sub} exch addprocs 4 1 roll
+                                       {AGMCORE_c mul 1 exch sub} exch addprocs 4 1 roll
+                                       setcolortransfer
+                                       currentdict tint_image_to_color
+                               }ifelse
+                       }{
+                               
+                               MappedCSA 0 get /DeviceGray eq {
+                                       {255 mul round cvi ColorLookup exch get 0 get} currenttransfer addprocs settransfer
+                                       currentdict imageormask
+                               }{
+                                       MappedCSA 0 get /DeviceCMYK eq {
+                                               currentcolortransfer
+                                               {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} exch addprocs 4 1 roll
+                                               {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} exch addprocs 4 1 roll
+                                               {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} exch addprocs 4 1 roll
+                                               {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} exch addprocs 4 1 roll
+                                               setcolortransfer 
+                                               currentdict tint_image_to_color
+                                       }{ 
+                                               currentcolortransfer
+                                               {pop 1} exch addprocs 4 1 roll
+                                               {255 mul round cvi ColorLookup exch get 2 get} exch addprocs 4 1 roll
+                                               {255 mul round cvi ColorLookup exch get 1 get} exch addprocs 4 1 roll
+                                               {255 mul round cvi ColorLookup exch get 0 get} exch addprocs 4 1 roll
+                                               setcolortransfer 
+                                               currentdict tint_image_to_color
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+       end
+}def
+/sep_image_lev1_sep
+{
+       begin
+               /sep_colorspace_dict AGMCORE_gget/Components known{
+                       Components aload pop
+                       
+                       Adobe_AGM_Core/AGMCORE_k xddf 
+                       Adobe_AGM_Core/AGMCORE_y xddf 
+                       Adobe_AGM_Core/AGMCORE_m xddf 
+                       Adobe_AGM_Core/AGMCORE_c xddf 
+                               
+                       {AGMCORE_c mul 1 exch sub}
+                       {AGMCORE_m mul 1 exch sub}
+                       {AGMCORE_y mul 1 exch sub}
+                       {AGMCORE_k mul 1 exch sub}
+               }{ 
+                       {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+                       {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+                       {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+                       {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+               }ifelse
+               
+               AGMCORE_get_ink_data currenttransfer addprocs settransfer
+               
+               currentdict imageormask_sys
+                       
+       end
+}def
+/sep_imageormask
+{
+       /sep_colorspace_dict AGMCORE_gget begin
+       /MappedCSA CSA map_csa def
+       begin
+       SkipImageProc not{
+               save mark 
+       
+               AGMCORE_avoid_L2_sep_space{
+                       /Decode [ Decode 0 get 255 mul Decode 1 get 255 mul ] def
+               }if
+               AGMCORE_ccimage_exists 
+               MappedCSA 0 get /DeviceCMYK eq and
+               currentdict/Components known and 
+               Name () ne and 
+               Name (All) ne and 
+               Operator /image eq and
+               AGMCORE_producing_seps not and
+               level2 not and
+               {
+                       Width Height BitsPerComponent ImageMatrix 
+                       [
+                       /DataSource load /exec cvx
+                       {
+                               0 1 2 index length 1 sub{
+                                       1 index exch
+                                       2 copy get 255 xor put
+                               }for
+                       } /exec cvx
+                       ] cvx bind
+                       MappedCSA 0 get /DeviceCMYK eq{
+                               Components aload pop
+                       }{
+                               0 0 0 Components aload pop 1 exch sub
+                       }ifelse
+                       Name findcmykcustomcolor
+                       customcolorimage
+               }{
+                       AGMCORE_producing_seps not{
+                               level2{
+                                       AGMCORE_avoid_L2_sep_space not currentcolorspace 0 get /Separation ne and{
+                                               [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+                                               /sep_tint AGMCORE_gget setcolor
+                                       }if
+                                       currentdict imageormask
+                               }{ 
+                                       currentdict
+                                       Operator /imagemask eq{
+                                               imageormask
+                                       }{
+                                               sep_imageormask_lev1
+                                       }ifelse
+                               }ifelse
+                       }{
+                               AGMCORE_host_sep{
+                                       Operator/knockout eq{
+                                               currentoverprint InksUsed current_ink not and{
+                                               }{
+                                                       currentdict/ImageMatrix get concat
+                                                       knockout_unitsq
+                                               }ifelse
+                                       }{
+                                               currentgray 1 ne{
+                                                       AGMCORE_is_cmyk_sep Name (All) ne and{
+                                                               level2{
+                                                                       [ /Separation Name [/DeviceGray]
+                                                                       { 
+                                                                               sep_colorspace_proc AGMCORE_get_ink_data
+                                                                               1 exch sub
+                                                                       } bind
+                                                                       ] AGMCORE_&setcolorspace
+                                                                       /sep_tint AGMCORE_gget AGMCORE_&setcolor
+                                                                       currentdict imageormask_sys
+                                                               }{
+                                                                       currentdict
+                                                                       Operator /imagemask eq{
+                                                                               imageormask_sys
+                                                                       }{
+                                                                               sep_image_lev1_sep
+                                                                       }ifelse
+                                                               }ifelse
+                                                       }{
+                                                               Operator/imagemask ne{
+                                                                       invert_image_samples
+                                                               }if
+                                                               currentdict imageormask_sys
+                                                       }ifelse
+                                               }{
+                                                       currentoverprint not Name (All) eq or{
+                                                               knockout_image_samples
+                                                       }{
+                                                               nulldevice 
+                                                       }ifelse
+                                                       currentdict imageormask_sys
+                                               }ifelse
+                                       }ifelse
+                               }{
+                                       currentcolorspace 0 get /Separation ne{
+                                               [/Separation Name MappedCSA sep_proc_name load ] setcolorspace_opt
+                                               /sep_tint AGMCORE_gget setcolor
+                                       }if
+                                       currentoverprint 
+                                       MappedCSA 0 get /DeviceCMYK eq and 
+                                       Name inRip_spot_has_ink not and 
+                                       Name (All) ne and {
+                                               imageormask_l2_overprint
+                                       }{
+                                               currentdict imageormask
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+               cleartomark restore
+       }if
+       end
+       end
+}def
+/modify_halftone_xfer
+{
+       currenthalftone dup length dict copy begin
+    currentdict 2 index known{
+       1 index load dup length dict copy begin
+               currentdict/TransferFunction known{
+                       /TransferFunction load
+               }{
+                       currenttransfer
+               }ifelse
+           addprocs /TransferFunction xdf 
+           currentdict end def
+               currentdict end sethalftone
+       }{ 
+               currentdict/TransferFunction known{
+                       /TransferFunction load 
+               }{
+                       currenttransfer
+               }ifelse
+               addprocs /TransferFunction xdf
+               currentdict end sethalftone             
+               pop
+       }ifelse
+}def
+/read_image_file
+{
+       AGMCORE_imagefile 0 setfileposition
+       dup /DataSource {AGMCORE_imagefile AGMCORE_imbuf readstring pop} put
+       exch
+       load exec
+}def
+/write_image_file
+{
+       { (AGMCORE_imagefile) (w+) file } stopped{
+               false
+       }{
+               Adobe_AGM_Core/AGMCORE_imagefile xddf 
+               Adobe_AGM_Core/AGMCORE_imbuf Width BitsPerComponent mul 7 add 8 idiv string ddf
+               1 1 Height { 
+                       pop
+                       DataSource dup type /filetype eq{
+                               AGMCORE_imbuf readstring pop
+                       }{
+                               exec
+                       } ifelse
+                       AGMCORE_imagefile exch writestring
+               }for
+               true
+       }ifelse
+}def
+/imageormask_l2_overprint
+{
+       write_image_file{
+               currentcmykcolor
+               0 ne{
+                       [/Separation /Black /DeviceGray {}] setcolorspace
+                       gsave
+                       /Black
+                       [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 1 roll pop pop pop 1 exch sub} /exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+               0 ne{
+                       [/Separation /Yellow /DeviceGray {}] setcolorspace
+                       gsave
+                       /Yellow
+                       [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 2 roll pop pop pop 1 exch sub} /exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+               0 ne{
+                       [/Separation /Magenta /DeviceGray {}] setcolorspace
+                       gsave
+                       /Magenta
+                       [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {4 3 roll pop pop pop 1 exch sub} /exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+               0 ne{
+                       [/Separation /Cyan /DeviceGray {}] setcolorspace
+                       gsave
+                       /Cyan 
+                       [{1 exch sub /sep_tint AGMCORE_gget mul} /exec cvx MappedCSA sep_proc_name cvx exch pop {pop pop pop 1 exch sub} /exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               } if
+               AGMCORE_imagefile closefile (AGMCORE_imagefile) deletefile
+       }{
+               currentdict imageormask
+       }ifelse
+} def
+/indexed_imageormask
+{
+       begin
+               save mark 
+       
+               currentdict
+               AGMCORE_host_sep{
+                       
+                       Operator/knockout eq{
+                               /indexed_colorspace_dict AGMCORE_gget /CSA get map_csa overprint_plate not{
+                                       knockout_unitsq
+                               }if
+                       }{
+                               AGMCORE_is_cmyk_sep{
+                                       Operator /imagemask eq{
+                                               imageormask_sys
+                                       }{
+                                               level2{
+                                                       indexed_image_lev2_sep
+                                               }{
+                                                       indexed_image_lev1_sep
+                                               }ifelse
+                                       }ifelse
+                               }{
+                                       currentoverprint not{
+                                               knockout_image_samples
+                                               imageormask_sys
+                                       }{
+                                               nulldevice currentdict imageormask_sys
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }{
+                       level2{
+                               imageormask
+                       }{ 
+                               Operator /imagemask eq{
+                                       imageormask
+                               }{
+                                       indexed_imageormask_lev1
+                               }ifelse
+                       }ifelse
+               }ifelse
+               cleartomark restore
+       end
+}def
+/indexed_imageormask_lev1
+{
+       /indexed_colorspace_dict AGMCORE_gget begin
+       begin
+               currentdict
+               MappedCSA 0 get dup /DeviceRGB eq exch /DeviceCMYK eq or has_color not and{
+                       
+                       {HiVal mul round cvi GrayLookup exch get HiVal div} currenttransfer addprocs settransfer
+                       imageormask
+               }{
+                       
+                       MappedCSA 0 get /DeviceGray eq {
+                               {HiVal mul round cvi Lookup exch get HiVal div} currenttransfer addprocs settransfer
+                               imageormask
+                       }{
+                               MappedCSA 0 get /DeviceCMYK eq {
+                                       currentcolortransfer
+                                       {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+                                       {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+                                       {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+                                       {4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub} exch addprocs 4 1 roll
+                                       setcolortransfer 
+                                       tint_image_to_color
+                               }{ 
+                                       currentcolortransfer
+                                       {pop 1} exch addprocs 4 1 roll
+                                       {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+                                       {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div} exch addprocs 4 1 roll
+                                       {3 mul HiVal mul round cvi         Lookup exch get HiVal div} exch addprocs 4 1 roll
+                                       setcolortransfer 
+                                       tint_image_to_color
+                               }ifelse
+                       }ifelse
+               }ifelse
+       end end
+}def
+/indexed_image_lev1_sep
+{
+       /indexed_colorspace_dict AGMCORE_gget begin
+       begin
+               {4 mul HiVal mul round cvi       Lookup exch get HiVal div 1 exch sub}
+               {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+               {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+               {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+               
+               AGMCORE_get_ink_data currenttransfer addprocs settransfer
+               
+               currentdict imageormask_sys
+                       
+       end end
+}def
+/indexed_image_lev2_sep
+{
+       /indexed_colorspace_dict AGMCORE_gget begin
+       begin
+               
+               currentcolorspace 
+               dup 1 /DeviceGray put
+               dup 3 [
+                       currentcolorspace 3 get 
+                       {
+                               exch 4 mul 4 getinterval {} forall
+                               AGMCORE_get_ink_data 255 div 1 exch sub
+                       } /exec cvx
+               ] cvx put
+               setcolorspace
+               
+               currentdict 
+               Operator /imagemask eq{
+                       AGMCORE_&imagemask
+               }{
+                       AGMCORE_&image
+               }ifelse
+                       
+       end end
+}def
+/add_csa
+{
+       Adobe_AGM_Core begin
+                       /AGMCORE_CSA_cache xput
+       end
+}def
+/map_csa
+{
+       dup type /nametype eq{
+               Adobe_AGM_Core/AGMCORE_CSA_cache get exch get
+       }if
+}def
+/add_csd
+{
+       Adobe_AGM_Core begin
+               /AGMCORE_CSD_cache xput
+       end
+}def
+/get_csd
+{
+       dup type /nametype eq{
+               Adobe_AGM_Core/AGMCORE_CSD_cache get exch get
+       }if
+}def
+/add_pattern
+{
+       Adobe_AGM_Core begin
+               /AGMCORE_pattern_cache xput
+       end
+}def
+/get_pattern
+{
+       dup type /nametype eq{
+               Adobe_AGM_Core/AGMCORE_pattern_cache get exch get
+       }if
+}def
+/set_pattern
+{
+       dup /PatternType get 1 eq{
+               dup /PaintType get 1 eq{
+                       false op [/DeviceGray] setcolorspace 0 setgray
+               }if
+       }if
+       setpattern
+}def
+/setcolorspace_opt
+{
+       dup currentcolorspace eq{
+               pop
+       }{
+               setcolorspace
+       }ifelse
+}def
+/updatecolorrendering
+{
+       
+       currentcolorrendering/Intent known{
+               currentcolorrendering/Intent get
+       }{
+               null
+       }ifelse
+       
+       Intent ne{
+               false  
+               Intent
+               AGMCORE_CRD_cache {
+                       exch pop 
+                       begin
+                               dup Intent eq{
+                                       currentdict setcolorrendering_opt
+                                       end 
+                                       exch pop true exch      
+                                       exit
+                               }if
+                       end
+               } forall
+               pop
+               not{
+                       systemdict /findcolorrendering known{
+                               Intent findcolorrendering pop
+                               /ColorRendering findresource 
+                               dup length dict copy
+                               setcolorrendering_opt
+                       }if
+               }if
+       }if
+} def
+/add_crd
+{
+       AGMCORE_CRD_cache 3 1 roll put
+}def
+/set_crd
+{
+       AGMCORE_host_sep not level2 and{
+               currentdict/CRD known{
+                       AGMCORE_CRD_cache CRD get dup null ne{
+                               setcolorrendering_opt
+                       }{
+                               pop
+                       }ifelse
+               }{
+                       currentdict/Intent known{
+                               updatecolorrendering
+                       }if
+               }ifelse
+       }if
+}def
+/setcolorrendering_opt
+{
+       dup currentcolorrendering eq{
+               pop
+       }{
+               begin
+                       /Intent Intent def
+                       currentdict
+               end
+               setcolorrendering
+       }ifelse
+}def
+/OPIimage
+{
+       dup type /dicttype ne{
+               10 dict begin
+                       /DataSource xdf
+                       /ImageMatrix xdf
+                       /BitsPerComponent xdf
+                       /Height xdf
+                       /Width xdf
+                       /MultipleDataSources false def
+                       /NComponents 1 def
+                       /ImageType 1 def
+                       /Decode [0 1 def]
+                       /SkipImageProc {false} def
+                       currentdict
+               end
+       }if
+       dup begin
+               /HostSepColorImage false def
+               currentdict/Decode known not{
+                       /Decode [
+                               0 
+                               currentcolorspace 0 get /Indexed eq{
+                                       2 BitsPerComponent exp 1 sub
+                               }{
+                                       1
+                               }ifelse
+                       ] 
+                       def
+               }if
+               currentdict/Operator known not{
+                       /Operator /image def
+               }if
+       end
+       /sep_colorspace_dict AGMCORE_gget null eq{
+               imageormask
+       }{
+               gsave
+               dup begin invert_image_samples end
+               sep_imageormask
+               grestore
+       }ifelse
+}def
+/cpaint_gcomp
+{
+       AGM_preserve_spots{
+               gsave
+               nulldevice
+       }if
+}def
+/cpaint_gsep
+{
+       AGM_preserve_spots{
+               grestore
+               currentoverprint Adobe_AGM_Core/AGMCORE_ovp xddf 
+       }{      
+               gsave
+               nulldevice
+       }ifelse
+}def
+/cpaint_gend
+{
+       AGM_preserve_spots{
+               Adobe_AGM_Core/AGMCORE_ovp get setoverprint
+       }{
+               grestore
+       }ifelse
+       newpath
+}def
+/AGMCORE_ctm_stack bdict
+       /push_ctm {
+               stack length size le{
+                       stack dup length 2 mul array 
+                       dup /stack exch def
+                       copy pop
+               }if
+               stack size 3 -1 roll put
+               /size size 1 add def
+       }
+       /pop_ctm {
+               /size size 1 sub def
+               size 0 lt{ 
+                       /size 0 def
+               }if
+               stack size get
+       }
+       /stack 1 array
+       /size 0 
+edict 
+def
+/save_ctm
+{
+       matrix currentmatrix AGMCORE_ctm_stack begin 
+               push_ctm 
+       end
+}def
+/restore_ctm
+{
+       AGMCORE_ctm_stack begin
+               pop_ctm 
+       end
+       setmatrix
+}def
+/path_rez
+{
+       dup 0 ne{
+               AGMCORE_deviceDPI exch div 
+               dup 1 lt{
+                       pop 1
+               }if
+               setflat
+       }{
+               pop
+       }ifelse         
+}def
+end
+systemdict /setpacking known
+{
+       setpacking
+} if
+%%EndResource
+%%EndProlog
+%%BeginSetup
+Adobe_AGM_Core/AGMCORE_err_strings 3 dict dup begin
+/AGMCORE_bad_environ (Environment not satisfactory for this job, which requests at least
+PostScript Level ^     and at least PostScript version ^. Ensure that the PPD is correct or that
+the PostScript  level requested is supported by this printer. ) def
+/AGMCORE_color_space_onhost_seps (This job contains colors that will not separate
+with on-host methods. ) def
+/AGMCORE_invalid_color_space (This job contains an invalid color space. ) def
+end put
+2 2010 true Adobe_AGM_Core/doc_setup get exec
+%%EndSetup
+%%Page: name:1 1
+%%EndPageComments
+%%BeginPageSetup
+Adobe_AGM_Core/page_setup get exec
+%%EndPageSetup
+Adobe_AGM_Core/AGMCORE_save save ddf
+mark
+/0 
+[/DeviceGray] add_csa
+/CSA /0 
+/1 
+[/DeviceCMYK] add_csa
+/CSA /1 
+/2 
+[/DeviceRGB] add_csa
+/CSA /2 
+cleartomark
+800 path_rez
+1 -1 scale 0 -44.813 translate
+gsave
+[1 0 0 1 0 0 ] concat
+gsave
+0 0 mo
+0 44.813 ln
+428.655 44.813 ln
+428.655 0 ln
+clp
+12.2471 9.19189 mo
+12.2471 30.498 ln
+12.2231 32.9766 ln
+12.2935 35.123 ln
+12.4663 37.1831 13.1699 38.3843 14.4097 38.7251 cv
+15.2725 38.98 15.9219 39.1079 16.3608 39.1079 cv
+16.8325 39.1079 17.0737 39.2549 17.0894 39.5459 cv
+17.1226 39.9658 16.8457 40.1787 16.2651 40.1787 cv
+15.9956 40.1787 15.4673 40.1309 14.6807 40.0381 cv
+14.1772 39.9897 13.3584 39.9658 12.2251 39.9658 cv
+10.5479 39.8955 ln
+8.70459 39.9248 ln
+7.77637 39.9248 7.07568 39.9624 6.604 40.0381 cv
+5.98975 40.1309 5.54053 40.1787 5.25732 40.1787 cv
+4.84717 40.1787 4.64404 40.0146 4.64404 39.6909 cv
+4.64404 39.3857 4.90479 39.189 5.4292 39.1079 cv
+6.66602 38.9048 7.51123 38.1582 7.96289 36.8696 cv
+8.41504 35.5811 8.64209 33.2568 8.64209 29.8989 cv
+8.64209 14.4565 ln
+8.64209 10.894 8.44482 8.64355 8.04932 7.70313 cv
+7.65625 6.76074 6.66846 6.19727 5.08984 6.00928 cv
+4.66211 5.97559 4.45996 5.79688 4.47461 5.47754 cv
+4.49072 5.07031 4.7959 4.86426 5.39355 4.86426 cv
+5.69238 4.86426 6.09326 4.90381 6.59717 4.9873 cv
+7.5874 5.13135 8.40381 5.20459 9.04932 5.20459 cv
+10.0557 5.20459 11.5156 5.1123 13.4346 4.93262 cv
+14.4263 4.85156 15.2334 4.81006 15.8638 4.81006 cv
+19.1479 4.81006 21.8164 5.65869 23.8662 7.36279 cv
+25.9199 9.06445 26.9473 11.2856 26.9473 14.0303 cv
+26.9473 17.3506 25.6875 19.9678 23.1719 21.8809 cv
+21.2822 23.3032 19.2856 24.0151 17.1772 24.0151 cv
+16.186 24.0151 15.2773 23.8994 14.4521 23.6729 cv
+13.625 23.4424 13.229 23.1982 13.2598 22.937 cv
+13.2925 22.7354 13.4399 22.6328 13.7075 22.6328 cv
+13.832 22.6328 13.9897 22.6597 14.1797 22.71 cv
+14.5391 22.8291 15.1226 22.8877 15.9243 22.8877 cv
+18.188 22.8877 19.998 22.2163 21.3574 20.873 cv
+22.7183 19.5293 23.3979 17.7441 23.3979 15.5161 cv
+23.3979 12.9458 22.5049 10.8198 20.7163 9.13672 cv
+18.9272 7.4541 16.6626 6.6123 13.9165 6.6123 cv
+13.2881 6.6123 12.8589 6.73975 12.6245 6.99609 cv
+12.3867 7.24951 12.2705 7.73584 12.2705 8.45166 cv
+12.2471 9.19189 ln
+false op
+/0 
+<<
+/Name (PANTONE DS 273-1 U) 
+/CSA /2 
+/TintMethod /Additive
+/TintProc null
+/MappedCSA null
+/NComponents 3 
+/Components [ 0 0.325485 0.164703 ] 
+>>
+add_csd
+/0 get_csd
+sepcs
+1 sep
+f
+44.3433 4.729 mo
+46.0942 4.729 47.5762 4.98926 48.7876 5.50879 cv
+50.4854 6.23779 ln
+50.6309 6.3042 50.7769 6.3374 50.9248 6.3374 cv
+51.1201 6.3374 51.3164 6.25439 51.5107 6.0874 cv
+51.853 5.78564 ln
+51.9028 5.71924 51.9927 5.68555 52.123 5.68555 cv
+52.5288 5.66943 52.7339 6.07666 52.7339 6.90869 cv
+52.7339 7.19141 52.8394 8.03271 53.0566 9.4292 cv
+53.4551 11.998 ln
+53.5356 12.5488 53.5791 12.8911 53.5791 13.0234 cv
+53.5791 13.5381 53.3994 13.7969 53.043 13.7969 cv
+52.7705 13.7969 52.4976 13.3945 52.2266 12.5918 cv
+51.6406 10.7837 50.4473 9.29248 48.6504 8.12012 cv
+46.8525 6.94824 44.8462 6.3623 42.6328 6.3623 cv
+40.8735 6.3623 39.4063 6.89209 38.2266 7.95605 cv
+37.0464 9.01758 36.4565 10.3433 36.4565 11.9312 cv
+36.4565 13.335 36.8398 14.5479 37.6079 15.5674 cv
+38.2769 16.437 39.0083 17.0723 39.7998 17.4736 cv
+40.5918 17.8755 42.54 18.6035 45.6406 19.6572 cv
+51.6836 21.6729 54.7051 24.9819 54.7051 29.5845 cv
+54.7051 32.7017 53.5942 35.2515 51.3691 37.2349 cv
+49.146 39.2188 46.2935 40.2109 42.8101 40.2109 cv
+41.5518 40.2109 40.1655 40.0293 38.6538 39.6675 cv
+37.1396 39.3047 36.0322 38.8872 35.3296 38.4082 cv
+35.0317 38.2085 34.8325 37.9971 34.7354 37.772 cv
+34.6343 37.5469 34.4873 36.9688 34.2871 36.0371 cv
+34.2524 35.9043 34.0469 35.1489 33.668 33.7676 cv
+33.2354 32.2676 33.0205 31.2026 33.0205 30.5723 cv
+33.0205 30.0718 33.1875 29.832 33.52 29.8477 cv
+33.8193 29.8647 34.0859 30.2715 34.3174 31.0708 cv
+34.9048 33.1323 36.1484 34.8613 38.043 36.2583 cv
+39.938 37.6543 41.9971 38.3525 44.2188 38.3525 cv
+46.4741 38.3525 48.3799 37.6768 49.9414 36.3257 cv
+51.5029 34.9727 52.2842 33.3281 52.2842 31.3926 cv
+52.2842 29.5405 51.5635 27.98 50.1235 26.7114 cv
+49.3877 26.0605 47.2603 25.1333 43.7422 23.9321 cv
+40.1113 22.6836 37.5356 21.2998 36.0225 19.7813 cv
+34.5093 18.2666 33.7544 16.2988 33.7544 13.8809 cv
+33.7544 11.1792 34.7393 8.97949 36.7139 7.27832 cv
+38.687 5.57813 41.2305 4.729 44.3433 4.729 cv
+/0 get_csd
+sepcs
+1 sep
+f
+57.79 0 mo
+0 0 ln
+0 44.813 ln
+59.5908 44.813 ln
+59.5908 0 ln
+57.79 0 ln
+cp
+55.9863 3.60449 mo
+55.9863 6.75244 55.9863 38.0615 55.9863 41.2085 cv
+52.7227 41.2085 6.86865 41.2085 3.60303 41.2085 cv
+3.60303 38.0615 3.60303 6.75244 3.60303 3.60449 cv
+6.86865 3.60449 52.7227 3.60449 55.9863 3.60449 cv
+/1 
+<<
+/Name (PANTONE DS 296-1 U) 
+/CSA /2 
+/TintMethod /Additive
+/TintProc null
+/MappedCSA null
+/NComponents 3 
+/Components [ 0.399994 0.611755 0.0862732 ] 
+>>
+add_csd
+/1 get_csd
+sepcs
+1 sep
+f
+33.6904 26.5811 mo
+33.3765 27.3091 32.9985 28.085 32.5522 28.9072 cv
+32.002 29.9189 31.186 30.5972 30.0967 30.9458 cv
+29.0107 31.2949 27.9238 31.2373 26.8384 30.7739 cv
+25.7363 30.3008 24.936 29.5513 24.437 28.5244 cv
+23.938 27.4961 23.8604 26.4453 24.208 25.3667 cv
+24.5527 24.2891 24.8447 23.4751 25.0796 22.9272 cv
+25.481 21.9858 25.8613 21.21 26.2197 20.5981 cv
+26.7974 19.6006 27.6323 18.9272 28.7207 18.5801 cv
+29.8071 18.231 30.8867 18.2866 31.957 18.7437 cv
+33.0415 19.207 33.8306 19.9487 34.3252 20.9634 cv
+34.8203 21.9814 34.9077 23.0405 34.5874 24.1494 cv
+34.3911 24.8315 34.0918 25.6426 33.6904 26.5811 cv
+cp
+31.6714 25.7217 mo
+31.6616 25.7456 ln
+32.1606 24.5801 32.4644 23.7974 32.5776 23.4043 cv
+32.7451 22.8262 32.7007 22.2544 32.4336 21.689 cv
+32.1685 21.124 31.7681 20.7261 31.2329 20.5 cv
+30.6821 20.2632 30.1157 20.2446 29.5313 20.4438 cv
+28.9473 20.6445 28.5093 20.9966 28.2178 21.5015 cv
+27.8672 22.0962 27.4985 22.8452 27.1104 23.7495 cv
+26.6689 24.7847 26.3726 25.564 26.2246 26.0933 cv
+26.0542 26.6694 26.103 27.2354 26.3755 27.79 cv
+26.6445 28.3467 27.0483 28.7388 27.5825 28.9668 cv
+28.1323 29.2017 28.6973 29.2246 29.2769 29.0356 cv
+29.8569 28.8457 30.2944 28.4917 30.5938 27.9712 cv
+30.8726 27.5024 31.231 26.7505 31.6714 25.7217 cv
+/2 
+<<
+/Name (PANTONE DS 284-5 U) 
+/CSA /2 
+/TintMethod /Additive
+/TintProc null
+/MappedCSA null
+/NComponents 3 
+/Components [ 0.509796 0.705872 0.423523 ] 
+>>
+add_csd
+/2 get_csd
+sepcs
+1 sep
+f
+428.655 44.8125 mo
+59.082 44.8125 ln
+59.082 0 ln
+428.655 0 ln
+428.655 44.8125 ln
+/1 get_csd
+sepcs
+1 sep
+f
+303.306 22.7466 mo
+304.696 22.7466 305.835 23.2124 306.723 24.1396 cv
+307.618 25.0708 308.063 26.2607 308.063 27.7109 cv
+308.063 29.248 307.615 30.5098 306.717 31.4941 cv
+305.819 32.4795 304.671 32.9722 303.27 32.9722 cv
+301.835 32.9722 300.673 32.501 299.786 31.5591 cv
+298.901 30.6177 298.456 29.3828 298.456 27.855 cv
+298.456 27.1914 298.573 26.5356 298.808 25.8853 cv
+299.039 25.2339 299.354 24.6885 299.75 24.2529 cv
+300.169 23.791 300.698 23.4258 301.335 23.1533 cv
+301.979 22.8818 302.633 22.7466 303.306 22.7466 cv
+cp
+302.869 23.2163 mo
+301.836 23.2163 301.016 23.5903 300.409 24.3418 cv
+299.802 25.0942 299.497 26.1035 299.497 27.376 cv
+299.497 28.8306 299.884 30.0562 300.66 31.0547 cv
+301.438 32.0542 302.393 32.5522 303.522 32.5522 cv
+304.557 32.5522 305.409 32.1465 306.082 31.332 cv
+306.752 30.5186 307.09 29.4883 307.09 28.2407 cv
+307.09 26.8057 306.688 25.6094 305.882 24.6514 cv
+305.077 23.6968 304.07 23.2163 302.869 23.2163 cv
+1 1 1 rgb
+f
+311.358 24.043 mo
+311.358 26.9053 ln
+311.364 27.041 ln
+311.364 27.2305 ln
+311.384 27.3608 311.508 27.4258 311.742 27.4258 cv
+312.312 27.4395 ln
+312.528 27.4316 ln
+313.307 27.4175 ln
+313.714 27.4175 314.01 27.3521 314.194 27.2202 cv
+314.378 27.0903 314.496 26.8618 314.546 26.5405 cv
+314.563 26.4248 314.608 26.3672 314.682 26.3672 cv
+314.766 26.3672 314.801 26.4414 314.795 26.5903 cv
+314.763 27.3003 ln
+314.757 27.3921 314.755 27.5386 314.755 27.7393 cv
+314.755 28.3003 314.766 28.6558 314.78 28.8091 cv
+314.789 28.9004 314.795 28.9678 314.795 29.0112 cv
+314.795 29.126 314.755 29.1831 314.677 29.1831 cv
+314.588 29.1831 314.52 29.0669 314.473 28.8296 cv
+314.419 28.5742 314.36 28.4019 314.297 28.3091 cv
+314.237 28.2178 314.131 28.1543 313.984 28.1152 cv
+313.692 28.0352 313.255 27.9932 312.685 27.9932 cv
+312.153 27.9932 311.81 28.0044 311.655 28.0298 cv
+311.496 28.0542 311.409 28.1089 311.393 28.1953 cv
+311.369 28.2866 311.358 28.4321 311.358 28.6274 cv
+311.358 31.3052 ln
+311.358 31.6841 311.449 31.9863 311.641 32.2134 cv
+311.826 32.439 312.082 32.5522 312.397 32.5522 cv
+312.548 32.5522 312.631 32.6001 312.633 32.6924 cv
+312.642 32.8003 312.573 32.854 312.434 32.854 cv
+312.334 32.854 312.195 32.8452 312.023 32.8232 cv
+311.876 32.8042 311.66 32.7939 311.368 32.7939 cv
+310.903 32.7871 ln
+310.389 32.7949 ln
+310.277 32.7949 310.127 32.8066 309.933 32.8291 cv
+309.778 32.8394 309.663 32.8472 309.593 32.854 cv
+309.462 32.8594 309.4 32.8164 309.4 32.729 cv
+309.4 32.6558 309.471 32.6011 309.604 32.5688 cv
+309.888 32.501 310.079 32.3721 310.187 32.1777 cv
+310.285 31.9854 310.335 31.6528 310.335 31.1802 cv
+310.335 24.6631 ln
+310.335 24.2021 310.27 23.8521 310.132 23.605 cv
+310.04 23.4404 309.941 23.3301 309.834 23.2734 cv
+309.728 23.2144 309.543 23.1733 309.278 23.1494 cv
+309.173 23.1406 309.12 23.1001 309.114 23.0239 cv
+309.103 22.9072 309.194 22.8467 309.378 22.8467 cv
+309.438 22.8467 309.574 22.8594 309.792 22.8818 cv
+310.19 22.9272 310.855 22.9478 311.797 22.9478 cv
+312.639 22.9478 313.176 22.9409 313.417 22.9272 cv
+314.343 22.8745 ln
+314.742 22.856 314.998 22.834 315.118 22.8096 cv
+315.201 22.7905 315.273 22.7798 315.333 22.7798 cv
+315.433 22.7798 315.481 22.835 315.481 22.9468 cv
+315.481 23.0049 315.471 23.083 315.448 23.1841 cv
+315.369 23.4985 315.331 23.917 315.331 24.4434 cv
+315.331 24.6641 315.271 24.7754 315.151 24.7754 cv
+315.077 24.7754 315.039 24.7144 315.029 24.5938 cv
+315.017 24.4468 314.991 24.2949 314.956 24.1426 cv
+314.903 23.8965 314.829 23.7407 314.742 23.6719 cv
+314.656 23.6001 314.465 23.5508 314.173 23.5239 cv
+313.393 23.436 ln
+313.146 23.4111 312.832 23.4004 312.455 23.4004 cv
+311.961 23.4004 311.658 23.436 311.539 23.5054 cv
+311.417 23.5752 311.358 23.7539 311.358 24.043 cv
+f
+328.04 22.7754 mo
+328.899 22.7754 329.625 22.9121 330.217 23.1851 cv
+331.046 23.5645 ln
+331.118 23.5972 331.189 23.6152 331.261 23.6152 cv
+331.357 23.6152 331.456 23.5737 331.554 23.4863 cv
+331.722 23.3301 ln
+331.746 23.2974 331.788 23.2798 331.854 23.2798 cv
+332.056 23.27 332.154 23.4854 332.154 23.916 cv
+332.154 24.064 332.209 24.4995 332.312 25.228 cv
+332.499 26.5684 ln
+332.537 26.8521 332.559 27.0298 332.559 27.1001 cv
+332.559 27.3691 332.47 27.5034 332.293 27.5034 cv
+332.155 27.5034 332.025 27.2935 331.89 26.8726 cv
+331.603 25.9268 331.019 25.1465 330.14 24.5332 cv
+329.259 23.9209 328.281 23.6138 327.195 23.6138 cv
+326.34 23.6138 325.62 23.8887 325.045 24.4419 cv
+324.465 24.9941 324.178 25.6816 324.178 26.5063 cv
+324.178 27.2354 324.366 27.8647 324.741 28.396 cv
+325.069 28.8472 325.426 29.1763 325.813 29.3848 cv
+326.199 29.5947 327.149 29.9727 328.666 30.5186 cv
+331.617 31.5649 333.099 33.2822 333.099 35.6675 cv
+333.099 37.2842 332.551 38.6089 331.462 39.6372 cv
+330.372 40.6665 328.977 41.1821 327.27 41.1821 cv
+326.655 41.1821 325.976 41.0859 325.235 40.8975 cv
+324.494 40.709 323.953 40.4907 323.607 40.2412 cv
+323.464 40.1382 323.366 40.0283 323.321 39.9106 cv
+323.275 39.7935 323.204 39.4917 323.107 39.0073 cv
+323.091 38.9375 322.997 38.5439 322.81 37.8242 cv
+322.604 37.0449 322.5 36.4897 322.5 36.1587 cv
+322.5 35.9019 322.583 35.7744 322.746 35.7842 cv
+322.894 35.792 323.024 36.0049 323.139 36.4238 cv
+323.426 37.5034 324.027 38.4102 324.952 39.1431 cv
+325.873 39.8755 326.88 40.2412 327.963 40.2412 cv
+329.057 40.2412 329.986 39.8901 330.749 39.186 cv
+331.509 38.4829 331.89 37.6274 331.89 36.6196 cv
+331.89 35.6567 331.536 34.8438 330.837 34.1831 cv
+330.479 33.8452 329.442 33.3628 327.729 32.7363 cv
+325.964 32.0889 324.713 31.3711 323.975 30.5845 cv
+323.24 29.7983 322.871 28.7773 322.871 27.5225 cv
+322.871 26.1216 323.353 24.9805 324.318 24.0996 cv
+325.279 23.2178 326.523 22.7754 328.04 22.7754 cv
+f
+350.022 24.6436 mo
+350.421 27.7573 ln
+350.458 28.0811 ln
+350.421 28.2109 ln
+350.386 28.2896 350.325 28.333 350.246 28.3408 cv
+350.15 28.3496 350.012 28.1689 349.819 27.7964 cv
+348.32 24.9648 346.279 23.5459 343.708 23.5459 cv
+341.656 23.5459 340.038 24.2251 338.855 25.5835 cv
+337.676 26.9395 337.084 28.7915 337.084 31.1411 cv
+337.084 33.8452 337.738 36.0547 339.055 37.7686 cv
+340.364 39.4844 342.054 40.3428 344.117 40.3428 cv
+345.32 40.3428 346.506 39.9941 347.673 39.2979 cv
+348.833 38.603 349.644 37.7603 350.091 36.7671 cv
+350.297 36.3076 350.455 36.0728 350.57 36.0645 cv
+350.699 36.0566 350.762 36.1396 350.762 36.3105 cv
+350.751 36.4561 ln
+350.703 36.7422 ln
+350.438 38.3301 ln
+350.391 38.5664 ln
+350.36 38.7915 350.171 39.0254 349.825 39.2676 cv
+347.977 40.5439 345.939 41.1821 343.711 41.1821 cv
+341.132 41.1821 339.053 40.3535 337.473 38.7041 cv
+335.896 37.0527 335.106 34.8784 335.106 32.1787 cv
+335.106 29.4824 335.924 27.2402 337.555 25.4551 cv
+339.188 23.6709 341.242 22.7754 343.706 22.7754 cv
+345.394 22.7754 346.95 23.187 348.367 24.0132 cv
+348.848 24.2842 ln
+349.037 24.3745 ln
+349.242 24.4526 ln
+349.281 24.4526 349.343 24.4189 349.421 24.3491 cv
+349.594 24.2168 349.712 24.1494 349.775 24.1494 cv
+349.899 24.1494 349.985 24.314 350.022 24.6436 cv
+f
+356.509 26.915 mo
+356.509 36.6426 ln
+356.509 37.8574 356.579 38.6592 356.714 39.0483 cv
+356.876 39.4917 357.072 39.8037 357.31 39.9863 cv
+357.545 40.1665 357.915 40.2983 358.422 40.3755 cv
+358.823 40.4331 359.021 40.5366 359.021 40.6841 cv
+359.021 40.8799 358.895 40.9795 358.651 40.9795 cv
+358.529 40.9795 358.377 40.9639 358.194 40.936 cv
+357.943 40.8955 357.521 40.874 356.921 40.874 cv
+355.175 40.8457 ln
+353.759 40.939 ln
+353.524 40.9648 353.331 40.9795 353.179 40.9795 cv
+352.963 40.9795 352.854 40.8955 352.854 40.7227 cv
+352.854 40.5776 352.978 40.4834 353.229 40.4429 cv
+353.834 40.3296 354.228 40.1035 354.402 39.7617 cv
+354.576 39.4185 354.666 38.6973 354.666 37.5962 cv
+354.666 26.4722 ln
+354.666 25.397 354.551 24.6738 354.322 24.3003 cv
+354.098 23.9292 353.612 23.6768 352.869 23.5459 cv
+352.622 23.4985 352.494 23.3984 352.486 23.2505 cv
+352.479 23.0674 352.597 22.9785 352.835 22.9785 cv
+352.9 22.9785 352.973 22.9819 353.053 22.9927 cv
+353.639 23.0723 354.419 23.1108 355.389 23.1108 cv
+355.983 23.1108 356.491 23.0962 356.921 23.0674 cv
+357.726 22.9927 ln
+357.878 22.9819 357.981 22.9785 358.028 22.9785 cv
+358.244 22.9785 358.353 23.0557 358.353 23.2134 cv
+358.353 23.3618 358.246 23.4722 358.035 23.5459 cv
+357.406 23.8081 ln
+356.806 24.0503 356.509 25.0864 356.509 26.915 cv
+f
+364.557 25.1768 mo
+364.557 30.4102 ln
+364.557 30.8096 364.588 31.0508 364.657 31.1343 cv
+364.726 31.2163 364.93 31.2578 365.275 31.2578 cv
+367.116 31.2578 ln
+367.952 31.2578 368.617 31.2051 369.104 31.1001 cv
+369.532 31.0049 369.813 30.8789 369.941 30.7212 cv
+370.068 30.5664 370.185 30.2017 370.289 29.6265 cv
+370.328 29.4102 370.438 29.3047 370.609 29.3135 cv
+370.776 29.3232 370.854 29.4385 370.854 29.6621 cv
+370.854 29.7227 370.852 29.8184 370.842 29.9478 cv
+370.762 30.7856 370.724 31.5513 370.724 32.2402 cv
+370.724 32.7686 370.756 33.2905 370.826 33.8096 cv
+370.847 33.9814 370.854 34.1079 370.854 34.1846 cv
+370.854 34.4014 370.776 34.5093 370.609 34.5093 cv
+370.43 34.5093 370.321 34.4121 370.289 34.2217 cv
+370.217 33.8584 ln
+370.118 33.2793 369.929 32.8838 369.641 32.6758 cv
+369.351 32.4678 368.864 32.3643 368.18 32.3643 cv
+365.525 32.3643 ln
+365.136 32.3643 364.874 32.4087 364.739 32.4951 cv
+364.608 32.5806 364.545 32.7549 364.545 33.0127 cv
+364.557 33.4414 ln
+364.557 38.2217 ln
+364.557 38.958 364.675 39.4185 364.92 39.5996 cv
+365.166 39.7827 365.776 39.874 366.765 39.874 cv
+369.896 39.874 371.907 39.1138 372.802 37.5933 cv
+372.895 37.4453 372.984 37.3677 373.078 37.3584 cv
+373.228 37.3486 373.302 37.4614 373.302 37.6924 cv
+373.302 38.252 373.01 38.918 372.426 39.688 cv
+371.721 40.6152 370.832 41.0781 369.756 41.0781 cv
+369.522 41.0781 369.211 41.0615 368.817 41.0254 cv
+367.286 40.8604 366.019 40.7783 365.016 40.7783 cv
+363.612 40.7783 362.624 40.8271 362.046 40.9263 cv
+361.738 40.9829 361.532 41.0117 361.42 41.0117 cv
+361.163 41.0117 361.032 40.9219 361.032 40.7402 cv
+361.032 40.5986 361.142 40.5015 361.353 40.4429 cv
+361.818 40.2998 ln
+362.406 40.1274 362.699 39.5205 362.699 38.48 cv
+362.71 37.6367 ln
+362.71 26.6577 ln
+362.71 25.418 362.582 24.5859 362.332 24.1572 cv
+362.078 23.728 361.582 23.5132 360.851 23.5132 cv
+360.612 23.5132 360.497 23.4385 360.497 23.2837 cv
+360.497 23.0557 360.682 22.9448 361.041 22.9448 cv
+361.239 22.9448 361.509 22.9644 361.848 23.0073 cv
+362.989 23.1426 364.369 23.2124 365.983 23.2124 cv
+366.961 23.2124 367.825 23.1938 368.577 23.1636 cv
+370.289 23.0762 ln
+370.76 23.0596 371.05 23.0425 371.154 23.0264 cv
+371.369 22.9937 371.53 22.9785 371.633 22.9785 cv
+371.896 22.9785 372.03 23.1021 372.03 23.3501 cv
+372.03 23.4277 372.02 23.5259 371.999 23.6475 cv
+371.976 23.7656 371.944 24.1074 371.906 24.6738 cv
+371.862 25.4307 ln
+371.823 25.9307 371.777 26.2407 371.738 26.3643 cv
+371.697 26.4897 371.602 26.5566 371.462 26.5649 cv
+371.308 26.5737 371.225 26.4434 371.225 26.1768 cv
+371.225 25.8408 ln
+371.225 25.5659 371.177 25.3037 371.083 25.0518 cv
+370.931 24.665 370.623 24.4072 370.161 24.2764 cv
+369.695 24.1484 368.847 24.0835 367.609 24.0835 cv
+365.729 24.0835 ln
+365.234 24.0835 364.911 24.1494 364.77 24.2852 cv
+364.628 24.4219 364.557 24.7183 364.557 25.1768 cv
+f
+389.499 28.1113 mo
+389.499 38.9619 ln
+389.499 39.9365 389.479 40.5313 389.443 40.7437 cv
+389.4 40.9521 389.288 41.0547 389.101 41.0459 cv
+388.979 41.0371 388.887 40.9995 388.824 40.9302 cv
+388.562 40.5928 ln
+378.453 28.1035 ln
+378.33 27.959 ln
+378.282 27.9082 378.226 27.8823 378.163 27.8823 cv
+378.013 27.8823 377.938 28.0776 377.938 28.4678 cv
+377.938 37.3037 ln
+377.924 37.8496 ln
+377.962 38.7739 ln
+378.016 39.3477 378.151 39.7437 378.369 39.9604 cv
+378.588 40.1787 379.014 40.3389 379.651 40.4429 cv
+379.916 40.4766 380.05 40.584 380.05 40.7651 cv
+380.05 40.9302 379.966 41.0117 379.794 41.0117 cv
+379.681 41.0117 379.563 41.0024 379.437 40.9854 cv
+379.348 40.9697 378.998 40.9438 378.389 40.9102 cv
+377.164 40.8457 ln
+376.589 40.8691 ln
+376.273 40.8691 375.982 40.8906 375.7 40.9316 cv
+375.493 40.9629 375.342 40.9795 375.255 40.9795 cv
+375.046 40.9795 374.937 40.9009 374.917 40.7476 cv
+374.912 40.6265 375.025 40.5244 375.253 40.4429 cv
+375.924 40.1919 376.376 39.8535 376.608 39.4321 cv
+376.848 39.0098 376.963 38.3301 376.963 37.3887 cv
+376.963 28.5171 ln
+376.963 27.0137 376.744 25.8262 376.305 24.9609 cv
+375.867 24.0967 375.232 23.6021 374.402 23.48 cv
+374.189 23.4492 374.079 23.356 374.079 23.2046 cv
+374.079 23.0527 374.166 22.9785 374.346 22.9785 cv
+374.383 22.9785 374.447 22.9839 374.537 22.9937 cv
+375.026 23.0107 ln
+375.827 23.0439 ln
+376.02 23.0273 ln
+376.211 23.0166 376.358 23.0107 376.462 23.0107 cv
+376.66 23.0107 376.859 23.1387 377.061 23.3867 cv
+388.083 36.8887 ln
+388.259 37.104 388.368 37.2056 388.42 37.1978 cv
+388.498 37.187 388.544 37.1074 388.551 36.9531 cv
+388.551 30.5283 ln
+388.563 28.7773 ln
+388.42 25.7915 ln
+388.342 25.0557 388.141 24.5361 387.826 24.23 cv
+387.514 23.9224 386.946 23.6968 386.128 23.5459 cv
+385.895 23.5063 385.782 23.4053 385.782 23.2422 cv
+385.782 23.0879 385.896 23.0107 386.129 23.0107 cv
+386.232 23.0107 386.402 23.022 386.633 23.0459 cv
+387.188 23.1113 387.93 23.1445 388.859 23.1445 cv
+389.354 23.1445 389.754 23.1221 390.05 23.0771 cv
+390.305 23.0332 390.505 23.0107 390.639 23.0107 cv
+390.848 23.0107 390.961 23.1001 390.976 23.2754 cv
+390.983 23.3848 390.904 23.4639 390.735 23.5132 cv
+390.242 23.6426 389.919 23.8589 389.761 24.1602 cv
+389.603 24.4634 389.526 25.0288 389.526 25.8574 cv
+389.526 27.2563 ln
+389.499 28.1113 ln
+f
+408.046 24.6436 mo
+408.446 27.7573 ln
+408.484 28.0811 ln
+408.449 28.2109 ln
+408.41 28.2896 408.353 28.333 408.273 28.3408 cv
+408.179 28.3496 408.035 28.1689 407.85 27.7964 cv
+406.342 24.9648 404.305 23.5459 401.731 23.5459 cv
+399.681 23.5459 398.066 24.2251 396.881 25.5835 cv
+395.699 26.9395 395.108 28.7915 395.108 31.1411 cv
+395.108 33.8452 395.766 36.0547 397.081 37.7686 cv
+398.39 39.4844 400.081 40.3428 402.143 40.3428 cv
+403.349 40.3428 404.531 39.9941 405.693 39.2979 cv
+406.859 38.603 407.667 37.7603 408.116 36.7671 cv
+408.32 36.3076 408.482 36.0728 408.594 36.0645 cv
+408.722 36.0566 408.785 36.1396 408.785 36.3105 cv
+408.776 36.4561 ln
+408.727 36.7422 ln
+408.465 38.3301 ln
+408.417 38.5664 ln
+408.385 38.7915 408.195 39.0254 407.854 39.2676 cv
+406.002 40.5439 403.963 41.1821 401.735 41.1821 cv
+399.157 41.1821 397.081 40.3535 395.497 38.7041 cv
+393.919 37.0527 393.131 34.8784 393.131 32.1787 cv
+393.131 29.4824 393.945 27.2402 395.584 25.4551 cv
+397.215 23.6709 399.264 22.7754 401.731 22.7754 cv
+403.422 22.7754 404.973 23.187 406.388 24.0132 cv
+406.868 24.2842 ln
+407.063 24.3745 ln
+407.269 24.4526 ln
+407.307 24.4526 407.368 24.4189 407.444 24.3491 cv
+407.618 24.2168 407.737 24.1494 407.801 24.1494 cv
+407.925 24.1494 408.008 24.314 408.046 24.6436 cv
+f
+414.523 25.1768 mo
+414.523 30.4102 ln
+414.523 30.8096 414.555 31.0508 414.621 31.1343 cv
+414.689 31.2163 414.895 31.2578 415.238 31.2578 cv
+417.085 31.2578 ln
+417.92 31.2578 418.583 31.2051 419.069 31.1001 cv
+419.498 31.0049 419.777 30.8789 419.908 30.7212 cv
+420.037 30.5664 420.15 30.2017 420.254 29.6265 cv
+420.297 29.4102 420.401 29.3047 420.577 29.3135 cv
+420.741 29.3232 420.822 29.4385 420.822 29.6621 cv
+420.822 29.7227 420.818 29.8184 420.807 29.9478 cv
+420.727 30.7856 420.689 31.5513 420.689 32.2402 cv
+420.689 32.7686 420.723 33.2905 420.79 33.8096 cv
+420.814 33.9814 420.822 34.1079 420.822 34.1846 cv
+420.822 34.4014 420.741 34.5093 420.577 34.5093 cv
+420.398 34.5093 420.287 34.4121 420.254 34.2217 cv
+420.184 33.8584 ln
+420.086 33.2793 419.896 32.8838 419.606 32.6758 cv
+419.318 32.4678 418.831 32.3643 418.143 32.3643 cv
+415.493 32.3643 ln
+415.103 32.3643 414.84 32.4087 414.705 32.4951 cv
+414.577 32.5806 414.511 32.7549 414.511 33.0127 cv
+414.523 33.4414 ln
+414.523 38.2217 ln
+414.523 38.958 414.644 39.4185 414.886 39.5996 cv
+415.129 39.7827 415.746 39.874 416.732 39.874 cv
+419.865 39.874 421.874 39.1138 422.769 37.5933 cv
+422.859 37.4453 422.952 37.3677 423.045 37.3584 cv
+423.197 37.3486 423.27 37.4614 423.27 37.6924 cv
+423.27 38.252 422.978 38.918 422.393 39.688 cv
+421.688 40.6152 420.801 41.0781 419.723 41.0781 cv
+419.491 41.0781 419.175 41.0615 418.783 41.0254 cv
+417.252 40.8604 415.984 40.7783 414.984 40.7783 cv
+413.58 40.7783 412.589 40.8271 412.013 40.9263 cv
+411.705 40.9829 411.5 41.0117 411.386 41.0117 cv
+411.13 41.0117 411.001 40.9219 411.001 40.7402 cv
+411.001 40.5986 411.104 40.5015 411.319 40.4429 cv
+411.787 40.2998 ln
+412.369 40.1274 412.666 39.5205 412.666 38.48 cv
+412.676 37.6367 ln
+412.676 26.6577 ln
+412.676 25.418 412.552 24.5859 412.3 24.1572 cv
+412.044 23.728 411.549 23.5132 410.817 23.5132 cv
+410.581 23.5132 410.467 23.4385 410.467 23.2837 cv
+410.467 23.0557 410.644 22.9448 411.008 22.9448 cv
+411.209 22.9448 411.475 22.9644 411.811 23.0073 cv
+412.955 23.1426 414.338 23.2124 415.95 23.2124 cv
+416.926 23.2124 417.794 23.1938 418.549 23.1636 cv
+420.254 23.0762 ln
+420.726 23.0596 421.019 23.0425 421.118 23.0264 cv
+421.336 22.9937 421.496 22.9785 421.601 22.9785 cv
+421.863 22.9785 421.997 23.1021 421.997 23.3501 cv
+421.997 23.4277 421.989 23.5259 421.964 23.6475 cv
+421.942 23.7656 421.911 24.1074 421.874 24.6738 cv
+421.828 25.4307 ln
+421.786 25.9307 421.747 26.2407 421.708 26.3643 cv
+421.666 26.4897 421.569 26.5566 421.43 26.5649 cv
+421.271 26.5737 421.192 26.4434 421.192 26.1768 cv
+421.192 25.8408 ln
+421.192 25.5659 421.143 25.3037 421.049 25.0518 cv
+420.896 24.665 420.59 24.4072 420.127 24.2764 cv
+419.664 24.1484 418.814 24.0835 417.575 24.0835 cv
+415.694 24.0835 ln
+415.198 24.0835 414.882 24.1494 414.736 24.2852 cv
+414.593 24.4219 414.523 24.7183 414.523 25.1768 cv
+f
+301.585 5.43945 mo
+301.585 12.9731 ln
+301.576 13.8491 ln
+301.601 14.6079 ln
+301.672 15.3354 301.939 15.7607 302.415 15.8813 cv
+302.746 15.9722 302.996 16.0146 303.163 16.0146 cv
+303.343 16.0146 303.439 16.0674 303.445 16.1655 cv
+303.456 16.3096 303.351 16.3818 303.13 16.3818 cv
+303.028 16.3818 302.827 16.3691 302.528 16.3403 cv
+302.339 16.3262 302.023 16.3184 301.594 16.3184 cv
+300.958 16.2988 ln
+300.257 16.3066 ln
+299.901 16.3066 299.637 16.3174 299.459 16.3403 cv
+299.222 16.3691 299.056 16.3818 298.945 16.3818 cv
+298.79 16.3818 298.712 16.3271 298.712 16.2168 cv
+298.712 16.1113 298.81 16.043 299.008 16.0146 cv
+299.47 15.9443 299.78 15.6821 299.953 15.2241 cv
+300.122 14.771 300.204 13.9507 300.204 12.7646 cv
+300.204 7.31006 ln
+300.204 6.05127 300.13 5.25684 299.982 4.92383 cv
+299.831 4.5918 299.459 4.3916 298.861 4.32764 cv
+298.702 4.31494 298.622 4.25439 298.63 4.14355 cv
+298.633 4.00488 298.751 3.93604 298.979 3.93604 cv
+299.089 3.93604 299.243 3.95117 299.438 3.97559 cv
+299.813 4.02441 300.126 4.04688 300.371 4.04688 cv
+300.752 4.04688 301.311 4.01611 302.042 3.95215 cv
+302.418 3.92383 302.727 3.90723 302.966 3.90723 cv
+304.219 3.90723 305.235 4.2085 306.019 4.81201 cv
+306.798 5.41162 307.187 6.19727 307.187 7.16602 cv
+307.187 8.33936 306.71 9.26514 305.75 9.93945 cv
+305.033 10.4434 304.271 10.6953 303.471 10.6953 cv
+303.094 10.6953 302.748 10.6543 302.433 10.5742 cv
+302.118 10.4941 301.97 10.4077 301.98 10.3179 cv
+301.992 10.2461 302.046 10.2109 302.15 10.2109 cv
+302.197 10.2109 302.253 10.2192 302.326 10.2363 cv
+302.465 10.2798 302.682 10.3008 302.983 10.3008 cv
+303.84 10.3008 304.527 10.062 305.039 9.58398 cv
+305.556 9.11035 305.811 8.47656 305.811 7.68506 cv
+305.811 6.77393 305.472 6.02002 304.792 5.42188 cv
+304.114 4.82666 303.258 4.52686 302.219 4.52686 cv
+301.98 4.52686 301.816 4.57178 301.729 4.66309 cv
+301.639 4.75244 301.594 4.9248 301.594 5.17773 cv
+301.585 5.43945 ln
+f
+314.602 10.1558 mo
+317.089 13.792 ln
+317.376 14.2217 ln
+318.144 15.3394 318.851 15.9194 319.501 15.9604 cv
+319.787 15.9795 ln
+319.896 15.9858 319.948 16.0278 319.941 16.1074 cv
+319.936 16.2002 319.801 16.2822 319.541 16.3569 cv
+319.28 16.4297 318.983 16.4663 318.658 16.4663 cv
+318.113 16.4663 317.627 16.3184 317.198 16.0259 cv
+316.771 15.7285 316.335 15.2461 315.889 14.5786 cv
+313.649 11.1733 ln
+313.521 10.9785 ln
+313.377 10.7314 313.146 10.6108 312.82 10.6108 cv
+311.629 10.6108 ln
+311.431 10.645 ln
+311.358 10.6885 311.323 10.7847 311.323 10.9355 cv
+311.323 13.751 ln
+311.334 14.1147 ln
+311.334 14.6309 311.356 14.9849 311.409 15.1748 cv
+311.46 15.3652 311.583 15.5347 311.77 15.6855 cv
+312.029 15.8896 312.43 16.0195 312.965 16.0732 cv
+313.177 16.0962 313.289 16.1616 313.294 16.2681 cv
+313.305 16.3818 313.208 16.4385 312.999 16.4385 cv
+312.913 16.4385 312.737 16.4253 312.463 16.4033 cv
+312.22 16.3755 311.838 16.3638 311.322 16.3638 cv
+310.456 16.354 ln
+309.986 16.3633 ln
+309.783 16.3633 309.537 16.3774 309.25 16.4048 cv
+309.015 16.4277 308.853 16.4385 308.763 16.4385 cv
+308.609 16.4385 308.534 16.3755 308.534 16.2524 cv
+308.534 16.1626 308.612 16.1035 308.765 16.0732 cv
+309.249 15.9814 309.565 15.7646 309.716 15.418 cv
+309.868 15.0708 309.943 14.3882 309.943 13.3706 cv
+309.943 6.87939 ln
+309.926 5.93945 ln
+309.926 4.99902 309.6 4.47461 308.941 4.36475 cv
+308.516 4.30176 ln
+308.325 4.2666 308.226 4.19775 308.226 4.0918 cv
+308.226 3.96973 308.33 3.90723 308.533 3.90723 cv
+308.579 3.90723 308.789 3.9248 309.164 3.95605 cv
+309.378 3.98096 309.646 3.99121 309.962 3.99121 cv
+310.237 3.99121 310.708 3.97559 311.374 3.94385 cv
+311.856 3.91992 312.279 3.90723 312.642 3.90723 cv
+314.021 3.90723 315.062 4.16797 315.764 4.6875 cv
+316.464 5.20996 316.813 5.98389 316.813 7.01465 cv
+316.813 8.36816 316.076 9.41553 314.602 10.1558 cv
+cp
+311.963 9.96191 mo
+312.985 9.96191 ln
+313.776 9.96191 314.394 9.74414 314.844 9.30713 cv
+315.297 8.87012 315.522 8.27441 315.522 7.51855 cv
+315.522 6.64014 315.216 5.9165 314.602 5.34961 cv
+313.983 4.7832 313.206 4.49854 312.253 4.49854 cv
+311.898 4.49854 311.655 4.55957 311.521 4.67578 cv
+311.384 4.79395 311.316 5.00879 311.316 5.31641 cv
+311.323 5.61768 ln
+311.323 9.30713 ln
+311.323 9.59326 311.361 9.77344 311.436 9.8501 cv
+311.515 9.92529 311.69 9.96191 311.963 9.96191 cv
+f
+326.107 3.76758 mo
+327.983 3.76758 329.521 4.34619 330.721 5.50684 cv
+331.925 6.66553 332.524 8.15039 332.524 9.96094 cv
+332.524 11.8779 331.919 13.4536 330.708 14.6816 cv
+329.498 15.9087 327.949 16.522 326.061 16.522 cv
+324.125 16.522 322.558 15.936 321.364 14.7632 cv
+320.17 13.5869 319.572 12.0483 319.572 10.1406 cv
+319.572 9.31299 319.728 8.49512 320.041 7.68262 cv
+320.357 6.87061 320.782 6.19141 321.315 5.646 cv
+321.88 5.07178 322.589 4.61426 323.452 4.2749 cv
+324.319 3.9375 325.202 3.76758 326.107 3.76758 cv
+cp
+325.535 4.35791 mo
+324.136 4.35791 323.028 4.82764 322.21 5.76221 cv
+321.388 6.69824 320.979 7.95703 320.979 9.54102 cv
+320.979 11.3545 321.505 12.8779 322.552 14.124 cv
+323.601 15.3677 324.889 15.9883 326.417 15.9883 cv
+327.806 15.9883 328.961 15.4829 329.867 14.4697 cv
+330.775 13.4565 331.232 12.1704 331.232 10.6177 cv
+331.232 8.82959 330.684 7.33984 329.598 6.14844 cv
+328.51 4.95801 327.155 4.35791 325.535 4.35791 cv
+f
+345.215 5.06543 mo
+345.496 7.22119 ln
+345.521 7.44531 ln
+345.496 7.53613 ln
+345.467 7.58887 345.421 7.61865 345.363 7.62451 cv
+345.293 7.63037 345.186 7.50684 345.044 7.24707 cv
+343.922 5.28369 342.399 4.30176 340.474 4.30176 cv
+338.941 4.30176 337.734 4.77246 336.851 5.71094 cv
+335.968 6.65088 335.524 7.93213 335.524 9.56104 cv
+335.524 11.4346 336.015 12.9634 336.994 14.1514 cv
+337.976 15.3374 339.237 15.9312 340.778 15.9312 cv
+341.679 15.9312 342.563 15.6929 343.432 15.2124 cv
+344.301 14.7339 344.904 14.1528 345.241 13.4692 cv
+345.396 13.1523 345.518 12.9907 345.605 12.9839 cv
+345.699 12.979 345.746 13.0361 345.746 13.1553 cv
+345.738 13.2539 ln
+345.705 13.4556 ln
+345.502 14.5601 ln
+345.467 14.7212 ln
+345.441 14.8774 345.301 15.0381 345.044 15.2061 cv
+343.658 16.085 342.135 16.522 340.468 16.522 cv
+338.537 16.522 336.983 15.9517 335.804 14.8066 cv
+334.623 13.6611 334.033 12.1543 334.033 10.2852 cv
+334.033 8.41455 334.646 6.86182 335.867 5.62354 cv
+337.088 4.38525 338.622 3.76758 340.469 3.76758 cv
+341.736 3.76758 342.896 4.05225 343.955 4.62109 cv
+344.316 4.81348 ln
+344.46 4.87598 ln
+344.613 4.92969 ln
+344.642 4.92969 344.688 4.90527 344.746 4.8584 cv
+344.883 4.77051 344.976 4.72461 345.021 4.72461 cv
+345.119 4.72461 345.185 4.83691 345.215 5.06543 cv
+f
+350.067 5.42773 mo
+350.067 9.06543 ln
+350.067 9.34131 350.091 9.50977 350.141 9.56641 cv
+350.194 9.62402 350.346 9.65234 350.603 9.65234 cv
+351.98 9.65234 ln
+352.604 9.65234 353.098 9.6167 353.46 9.54248 cv
+353.784 9.47852 353.989 9.38867 354.09 9.27979 cv
+354.181 9.17188 354.268 8.91797 354.344 8.51904 cv
+354.378 8.36719 354.457 8.29541 354.585 8.30176 cv
+354.709 8.30859 354.768 8.3877 354.768 8.54443 cv
+354.768 8.58594 354.765 8.65283 354.76 8.74219 cv
+354.711 9.32324 354.685 9.85303 354.685 10.3325 cv
+354.685 10.6978 354.707 11.0596 354.746 11.4199 cv
+354.762 11.54 354.768 11.6265 354.768 11.6797 cv
+354.768 11.8301 354.709 11.9048 354.585 11.9048 cv
+354.449 11.9048 354.373 11.8389 354.344 11.7065 cv
+354.291 11.4531 ln
+354.223 11.0493 354.078 10.7759 353.864 10.6289 cv
+353.648 10.4854 353.282 10.4136 352.77 10.4136 cv
+350.792 10.4136 ln
+350.499 10.4136 350.302 10.4434 350.206 10.5029 cv
+350.104 10.5645 350.059 10.6846 350.059 10.8667 cv
+350.067 11.165 ln
+350.067 14.5 ln
+350.067 15.0127 350.153 15.334 350.338 15.4614 cv
+350.517 15.5864 350.979 15.6494 351.719 15.6494 cv
+354.062 15.6494 355.564 15.123 356.232 14.0664 cv
+356.305 13.9629 356.375 13.9106 356.451 13.9048 cv
+356.567 13.8989 356.628 13.9756 356.628 14.1338 cv
+356.628 14.519 356.408 14.9785 355.974 15.5103 cv
+355.446 16.1479 354.782 16.4663 353.979 16.4663 cv
+353.807 16.4663 353.575 16.4551 353.28 16.4316 cv
+352.139 16.3232 351.191 16.2705 350.445 16.2705 cv
+349.396 16.2705 348.658 16.3057 348.229 16.3774 cv
+348.002 16.418 347.844 16.4385 347.762 16.4385 cv
+347.573 16.4385 347.477 16.3755 347.477 16.251 cv
+347.477 16.1528 347.552 16.0859 347.705 16.043 cv
+348.042 15.9443 ln
+348.465 15.8262 348.677 15.4038 348.677 14.6816 cv
+348.686 14.0938 ln
+348.686 6.4624 ln
+348.686 5.59912 348.593 5.01855 348.402 4.72168 cv
+348.219 4.42285 347.853 4.27344 347.311 4.27344 cv
+347.139 4.27344 347.054 4.2207 347.054 4.11426 cv
+347.054 3.95703 347.189 3.87988 347.459 3.87988 cv
+347.607 3.87988 347.806 3.89551 348.06 3.92676 cv
+348.913 4.02637 349.946 4.07715 351.15 4.07715 cv
+351.882 4.07715 352.529 4.06543 353.091 4.04053 cv
+354.367 3.979 ln
+354.721 3.96777 354.935 3.95508 355.015 3.94385 cv
+355.175 3.91992 355.294 3.90723 355.373 3.90723 cv
+355.568 3.90723 355.67 3.9917 355.67 4.16504 cv
+355.67 4.21875 355.66 4.28662 355.641 4.36963 cv
+355.621 4.45313 355.598 4.68848 355.566 5.08154 cv
+355.529 5.60596 ln
+355.496 5.94727 355.465 6.16113 355.436 6.24707 cv
+355.403 6.3335 355.333 6.37939 355.228 6.38477 cv
+355.107 6.39209 355.049 6.30176 355.049 6.11914 cv
+355.049 5.88477 ln
+355.049 5.69531 355.015 5.5127 354.941 5.34082 cv
+354.829 5.07178 354.599 4.89307 354.252 4.80273 cv
+353.905 4.71143 353.273 4.66699 352.345 4.66699 cv
+350.939 4.66699 ln
+350.572 4.66699 350.333 4.71582 350.226 4.80908 cv
+350.121 4.90088 350.067 5.10791 350.067 5.42773 cv
+f
+360.831 5.42773 mo
+360.831 9.06543 ln
+360.831 9.34131 360.854 9.50977 360.905 9.56641 cv
+360.957 9.62402 361.109 9.65234 361.365 9.65234 cv
+362.744 9.65234 ln
+363.368 9.65234 363.862 9.6167 364.225 9.54248 cv
+364.548 9.47852 364.756 9.38867 364.854 9.27979 cv
+364.946 9.17188 365.032 8.91797 365.111 8.51904 cv
+365.143 8.36719 365.221 8.29541 365.352 8.30176 cv
+365.47 8.30859 365.533 8.3877 365.533 8.54443 cv
+365.533 8.58594 365.53 8.65283 365.523 8.74219 cv
+365.475 9.32324 365.446 9.85303 365.446 10.3325 cv
+365.446 10.6978 365.468 11.0596 365.512 11.4199 cv
+365.525 11.54 365.533 11.6265 365.533 11.6797 cv
+365.533 11.8301 365.47 11.9048 365.352 11.9048 cv
+365.217 11.9048 365.136 11.8389 365.111 11.7065 cv
+365.055 11.4531 ln
+364.984 11.0493 364.843 10.7759 364.628 10.6289 cv
+364.41 10.4854 364.047 10.4136 363.533 10.4136 cv
+361.555 10.4136 ln
+361.264 10.4136 361.067 10.4434 360.967 10.5029 cv
+360.868 10.5645 360.819 10.6846 360.819 10.8667 cv
+360.831 11.165 ln
+360.831 14.5 ln
+360.831 15.0127 360.921 15.334 361.102 15.4614 cv
+361.284 15.5864 361.745 15.6494 362.482 15.6494 cv
+364.825 15.6494 366.328 15.123 366.995 14.0664 cv
+367.068 13.9629 367.14 13.9106 367.214 13.9048 cv
+367.334 13.8989 367.393 13.9756 367.393 14.1338 cv
+367.393 14.519 367.172 14.9785 366.733 15.5103 cv
+366.212 16.1479 365.545 16.4663 364.744 16.4663 cv
+364.57 16.4663 364.338 16.4551 364.043 16.4316 cv
+362.901 16.3232 361.957 16.2705 361.209 16.2705 cv
+360.162 16.2705 359.424 16.3057 358.993 16.3774 cv
+358.768 16.418 358.611 16.4385 358.525 16.4385 cv
+358.337 16.4385 358.238 16.3755 358.238 16.251 cv
+358.238 16.1528 358.315 16.0859 358.468 16.043 cv
+358.806 15.9443 ln
+359.227 15.8262 359.44 15.4038 359.44 14.6816 cv
+359.449 14.0938 ln
+359.449 6.4624 ln
+359.449 5.59912 359.357 5.01855 359.17 4.72168 cv
+358.98 4.42285 358.617 4.27344 358.075 4.27344 cv
+357.903 4.27344 357.816 4.2207 357.816 4.11426 cv
+357.816 3.95703 357.949 3.87988 358.221 3.87988 cv
+358.37 3.87988 358.57 3.89551 358.823 3.92676 cv
+359.678 4.02637 360.71 4.07715 361.913 4.07715 cv
+362.646 4.07715 363.293 4.06543 363.855 4.04053 cv
+365.132 3.979 ln
+365.486 3.96777 365.702 3.95508 365.776 3.94385 cv
+365.94 3.91992 366.06 3.90723 366.137 3.90723 cv
+366.335 3.90723 366.434 3.9917 366.434 4.16504 cv
+366.434 4.21875 366.425 4.28662 366.405 4.36963 cv
+366.385 4.45313 366.363 4.68848 366.329 5.08154 cv
+366.291 5.60596 ln
+366.262 5.94727 366.232 6.16113 366.2 6.24707 cv
+366.164 6.3335 366.1 6.37939 365.994 6.38477 cv
+365.873 6.39209 365.814 6.30176 365.814 6.11914 cv
+365.814 5.88477 ln
+365.814 5.69531 365.776 5.5127 365.707 5.34082 cv
+365.594 5.07178 365.361 4.89307 365.017 4.80273 cv
+364.672 4.71143 364.037 4.66699 363.111 4.66699 cv
+361.706 4.66699 ln
+361.338 4.66699 361.096 4.71582 360.993 4.80908 cv
+360.883 4.90088 360.831 5.10791 360.831 5.42773 cv
+f
+370.215 6.15918 mo
+370.215 5.5542 370.112 5.10791 369.91 4.82666 cv
+369.709 4.54297 369.372 4.37891 368.902 4.32959 cv
+368.708 4.3125 368.611 4.25049 368.611 4.14209 cv
+368.611 4.02441 368.686 3.96387 368.843 3.96387 cv
+369.555 4.00928 ln
+369.626 4.01709 369.835 4.02002 370.183 4.02002 cv
+370.789 4.02002 371.26 4.00488 371.595 3.97559 cv
+372.43 3.89551 ln
+372.792 3.86523 373.187 3.85156 373.619 3.85156 cv
+376.076 3.85156 377.918 4.46875 379.147 5.7041 cv
+380.271 6.82861 380.83 8.26953 380.83 10.0229 cv
+380.83 11.1558 380.588 12.1943 380.095 13.1421 cv
+379.603 14.0884 378.921 14.8335 378.043 15.3774 cv
+376.938 16.0674 375.734 16.4106 374.426 16.4106 cv
+374.271 16.4106 373.995 16.3984 373.6 16.3726 cv
+372.798 16.3223 372.098 16.2988 371.507 16.2988 cv
+370.862 16.2988 370.306 16.3281 369.83 16.3901 cv
+369.616 16.416 369.442 16.4336 369.318 16.4385 cv
+369.109 16.4507 369.006 16.3848 369.006 16.2432 cv
+369.006 16.1445 369.086 16.0806 369.253 16.043 cv
+369.657 15.9604 369.918 15.8105 370.038 15.5947 cv
+370.154 15.3774 370.215 14.937 370.215 14.2695 cv
+370.215 6.15918 ln
+cp
+371.594 5.45215 mo
+371.594 14.6768 ln
+371.594 15.041 371.776 15.292 372.142 15.4292 cv
+372.459 15.5488 372.864 15.6523 373.356 15.7402 cv
+373.851 15.8311 374.27 15.8765 374.608 15.8765 cv
+375.632 15.8765 376.55 15.6187 377.371 15.1064 cv
+378.758 14.2461 379.452 12.7852 379.452 10.7227 cv
+379.452 9.60156 379.234 8.56885 378.799 7.62744 cv
+378.367 6.68359 377.771 5.94434 377.012 5.40869 cv
+376.084 4.74658 374.959 4.41406 373.63 4.41406 cv
+372.685 4.41406 372.085 4.51709 371.83 4.71875 cv
+371.672 4.83691 371.594 5.08252 371.594 5.45215 cv
+f
+385.271 6.63477 mo
+385.271 13.375 ln
+385.271 14.2153 385.321 14.771 385.429 15.041 cv
+385.546 15.3486 385.693 15.5645 385.872 15.6904 cv
+386.052 15.8164 386.328 15.9067 386.706 15.9604 cv
+387.006 16.001 387.16 16.0723 387.16 16.1753 cv
+387.16 16.3135 387.067 16.3818 386.88 16.3818 cv
+386.787 16.3818 386.676 16.3745 386.539 16.354 cv
+386.354 16.3291 386.029 16.3154 385.582 16.3154 cv
+384.277 16.2988 ln
+383.214 16.3569 ln
+383.042 16.3745 382.897 16.3818 382.786 16.3818 cv
+382.621 16.3818 382.541 16.3242 382.541 16.208 cv
+382.541 16.1094 382.634 16.043 382.819 16.0146 cv
+383.272 15.937 383.563 15.7803 383.695 15.543 cv
+383.824 15.3076 383.893 14.8066 383.893 14.043 cv
+383.893 6.33008 ln
+383.893 5.58496 383.805 5.08252 383.637 4.82471 cv
+383.467 4.56592 383.104 4.3916 382.546 4.30176 cv
+382.361 4.26758 382.267 4.19873 382.258 4.09814 cv
+382.253 3.9707 382.341 3.90723 382.521 3.90723 cv
+382.57 3.90723 382.622 3.91016 382.683 3.91602 cv
+383.123 3.96777 383.705 3.99121 384.434 3.99121 cv
+384.879 3.99121 385.26 3.98291 385.576 3.96387 cv
+386.182 3.91602 ln
+386.296 3.91016 386.372 3.90723 386.408 3.90723 cv
+386.572 3.90723 386.65 3.9624 386.65 4.07031 cv
+386.65 4.17383 386.574 4.25146 386.417 4.30176 cv
+385.943 4.4834 ln
+385.497 4.65088 385.271 5.36865 385.271 6.63477 cv
+f
+399.251 7.48291 mo
+399.251 14.9956 ln
+399.251 15.6724 399.231 16.082 399.204 16.229 cv
+399.173 16.3755 399.084 16.4448 398.945 16.4385 cv
+398.854 16.4336 398.787 16.4058 398.741 16.3584 cv
+398.541 16.125 ln
+390.961 7.46582 ln
+390.871 7.3667 ln
+390.832 7.33008 390.794 7.31445 390.744 7.31445 cv
+390.631 7.31445 390.579 7.44922 390.579 7.71875 cv
+390.579 13.8198 ln
+390.564 14.1978 ln
+390.593 14.8354 ln
+390.636 15.2305 390.737 15.5073 390.899 15.6543 cv
+391.062 15.8066 391.379 15.915 391.854 15.9883 cv
+392.051 16.0117 392.152 16.0859 392.152 16.2114 cv
+392.152 16.3252 392.09 16.3818 391.963 16.3818 cv
+391.875 16.3818 391.786 16.3784 391.693 16.3706 cv
+391.626 16.3613 391.364 16.3481 390.904 16.3315 cv
+389.983 16.2988 ln
+389.551 16.3135 ln
+389.315 16.3135 389.091 16.3262 388.882 16.3516 cv
+388.724 16.3735 388.611 16.3818 388.548 16.3818 cv
+388.387 16.3818 388.307 16.3291 388.294 16.2251 cv
+388.287 16.1411 388.37 16.0723 388.548 16.0146 cv
+389.053 15.8438 389.396 15.6094 389.575 15.3188 cv
+389.754 15.0278 389.843 14.5576 389.843 13.9077 cv
+389.843 7.78076 ln
+389.843 6.74023 389.677 5.92383 389.343 5.3252 cv
+389.018 4.72705 388.541 4.38525 387.916 4.30176 cv
+387.753 4.27979 387.673 4.2124 387.673 4.10303 cv
+387.673 3.99023 387.741 3.93604 387.872 3.93604 cv
+387.9 3.93604 387.951 3.93896 388.017 3.94385 cv
+388.383 3.95117 ln
+388.985 3.96387 ln
+389.135 3.95117 ln
+389.275 3.94092 389.387 3.93604 389.467 3.93604 cv
+389.616 3.93604 389.765 4.02295 389.914 4.1958 cv
+398.189 13.5562 ln
+398.315 13.7056 398.399 13.7783 398.438 13.7715 cv
+398.498 13.7656 398.527 13.71 398.535 13.6001 cv
+398.535 9.14453 ln
+398.543 7.9292 ln
+398.438 5.85889 ln
+398.375 5.34961 398.229 4.98828 397.992 4.77539 cv
+397.76 4.56152 397.333 4.4043 396.72 4.30176 cv
+396.546 4.27344 396.459 4.20361 396.459 4.0957 cv
+396.459 3.98828 396.546 3.93604 396.721 3.93604 cv
+396.799 3.93604 396.926 3.94385 397.099 3.95947 cv
+397.511 4.00049 398.066 4.02002 398.763 4.02002 cv
+399.134 4.02002 399.433 4.00732 399.653 3.97803 cv
+399.846 3.95117 399.992 3.93604 400.095 3.93604 cv
+400.25 3.93604 400.331 4.00049 400.345 4.12695 cv
+400.35 4.20654 400.291 4.26563 400.167 4.30176 cv
+399.799 4.3916 399.559 4.54102 399.439 4.75049 cv
+399.325 4.96094 399.265 5.35205 399.265 5.9248 cv
+399.265 6.89209 ln
+399.251 7.48291 ln
+f
+412.15 13.2319 mo
+412.15 11.2104 ln
+412.15 10.8467 412.069 10.5996 411.911 10.4683 cv
+411.752 10.3345 411.438 10.252 410.957 10.2153 cv
+410.728 10.1929 410.607 10.1157 410.6 9.9873 cv
+410.594 9.87695 410.697 9.82129 410.906 9.82129 cv
+411.267 9.83008 ln
+411.942 9.83887 ln
+412.87 9.83887 413.411 9.83154 413.557 9.81982 cv
+413.972 9.78223 414.213 9.76563 414.278 9.76563 cv
+414.418 9.76563 414.485 9.81982 414.485 9.92432 cv
+414.485 10.0181 414.396 10.0864 414.216 10.1318 cv
+413.757 10.2402 413.529 10.5742 413.529 11.1333 cv
+413.537 11.4229 ln
+413.537 14.3325 ln
+413.555 14.623 ln
+413.499 14.7612 ln
+413.464 14.79 413.381 14.8159 413.24 14.8335 cv
+413.077 14.8564 412.83 14.9644 412.493 15.1563 cv
+411.9 15.5073 ln
+410.734 16.1851 409.474 16.522 408.134 16.522 cv
+406.332 16.522 404.859 15.9482 403.709 14.7949 cv
+402.558 13.6411 401.982 12.166 401.982 10.3696 cv
+401.982 8.4834 402.596 6.91162 403.814 5.65283 cv
+405.036 4.39697 406.563 3.76758 408.403 3.76758 cv
+409.109 3.76758 409.861 3.86719 410.654 4.07031 cv
+411.45 4.27246 412.085 4.52441 412.563 4.82764 cv
+412.634 4.87402 412.684 4.89795 412.713 4.89795 cv
+412.755 4.89795 412.812 4.87402 412.887 4.82764 cv
+413.102 4.66406 ln
+413.144 4.62939 413.186 4.61133 413.225 4.61133 cv
+413.333 4.61133 413.389 4.75146 413.389 5.0332 cv
+413.389 5.16504 413.41 5.36914 413.441 5.64404 cv
+413.529 6.48682 ln
+413.559 6.71387 413.598 6.94141 413.651 7.16699 cv
+413.684 7.27637 413.698 7.36377 413.698 7.43018 cv
+413.698 7.57275 413.64 7.64551 413.523 7.6543 cv
+413.447 7.65967 413.387 7.6084 413.332 7.50195 cv
+412.863 6.55371 412.142 5.7832 411.166 5.18945 cv
+410.191 4.59814 409.156 4.30176 408.071 4.30176 cv
+406.712 4.30176 405.599 4.81396 404.736 5.83936 cv
+403.876 6.86475 403.447 8.18701 403.447 9.80957 cv
+403.447 11.5508 403.938 13.0044 404.928 14.1743 cv
+405.915 15.3472 407.137 15.9312 408.594 15.9312 cv
+409.984 15.9312 411.075 15.4419 411.861 14.4604 cv
+412.054 14.2217 412.15 13.8115 412.15 13.2319 cv
+f
+419.789 3.76758 mo
+420.426 3.76758 420.97 3.85889 421.413 4.04199 cv
+422.031 4.30273 ln
+422.087 4.32764 422.138 4.33838 422.194 4.33838 cv
+422.265 4.33838 422.336 4.30811 422.406 4.25049 cv
+422.531 4.1416 ln
+422.548 4.1167 422.58 4.10449 422.627 4.10449 cv
+422.779 4.09912 422.852 4.24707 422.852 4.54688 cv
+422.852 4.64844 422.891 4.95215 422.969 5.45654 cv
+423.113 6.38281 ln
+423.146 6.58203 423.16 6.70605 423.16 6.75488 cv
+423.16 6.94141 423.095 7.03418 422.96 7.03418 cv
+422.859 7.03418 422.757 6.88818 422.653 6.6001 cv
+422.44 5.9502 422.007 5.4126 421.353 4.99121 cv
+420.696 4.56982 419.97 4.35791 419.159 4.35791 cv
+418.516 4.35791 417.984 4.5498 417.555 4.93164 cv
+417.123 5.31201 416.911 5.78809 416.911 6.35742 cv
+416.911 6.86279 417.051 7.29883 417.333 7.66504 cv
+417.575 7.97656 417.845 8.20508 418.134 8.34961 cv
+418.424 8.49512 419.135 8.75537 420.271 9.1333 cv
+422.478 9.85889 423.582 11.0483 423.582 12.7031 cv
+423.582 13.8242 423.177 14.7388 422.364 15.4536 cv
+421.547 16.1665 420.504 16.522 419.229 16.522 cv
+418.766 16.522 418.258 16.4575 417.707 16.3281 cv
+417.149 16.1982 416.744 16.0459 416.485 15.8765 cv
+416.378 15.8037 416.308 15.7266 416.27 15.6445 cv
+416.235 15.5645 416.176 15.3564 416.106 15.0166 cv
+416.093 14.9702 416.018 14.6963 415.878 14.1958 cv
+415.72 13.6543 415.643 13.2686 415.643 13.0415 cv
+415.643 12.8599 415.703 12.7725 415.826 12.7793 cv
+415.938 12.7842 416.034 12.9321 416.123 13.2236 cv
+416.336 13.9736 416.79 14.605 417.483 15.1123 cv
+418.176 15.6216 418.928 15.8765 419.736 15.8765 cv
+420.563 15.8765 421.258 15.6323 421.828 15.144 cv
+422.395 14.6558 422.682 14.0625 422.682 13.3638 cv
+422.682 12.6938 422.42 12.1318 421.895 11.6743 cv
+421.628 11.4395 420.851 11.1035 419.566 10.6714 cv
+418.24 10.2222 417.304 9.72363 416.752 9.17969 cv
+416.2 8.6333 415.924 7.92627 415.924 7.05713 cv
+415.924 6.0874 416.284 5.29492 417.006 4.68457 cv
+417.726 4.07324 418.653 3.76758 419.789 3.76758 cv
+f
+grestore
+grestore
+Adobe_AGM_Core/AGMCORE_save get restore
+%%PageTrailer
+Adobe_AGM_Core/page_trailer get exec
+%%Trailer
+Adobe_AGM_Core/doc_trailer get exec
+%%EOF
diff --git a/proceed.pdf b/proceed.pdf
new file mode 100644 (file)
index 0000000..e222f1a
Binary files /dev/null and b/proceed.pdf differ
diff --git a/proceed.tex b/proceed.tex
new file mode 100644 (file)
index 0000000..5fd7b4e
--- /dev/null
@@ -0,0 +1,41 @@
+% Please use the skeleton file you have received in the 
+% invitation-to-submit email, where your data are already
+% filled in. Otherwise please make sure you insert your 
+% data according to the instructions in PoSauthmanual.pdf
+\documentclass{PoS}
+
+\title{Contribution title}
+
+\ShortTitle{Short Title for header}
+
+\author{\speaker{First Author}\thanks{A footnote may follow.}\\
+        Author affiliation\\
+        E-mail: \email{author@email}}
+
+%\author{Another Author\\
+%        Affiliation\\
+%        E-mail: \email{...}}
+
+\abstract{..........................\
+          ...........................}
+
+\FullConference{31st International Symposium on Lattice Field Theory - LATTICE 2013\\
+               July 29 - August 3, 2013\\
+               Mainz, Germany}
+
+
+\begin{document}
+
+\section{dfg}
+
+dfgdfg
+
+\begin{thebibliography}{99}
+%\bibitem{...} 
+%....
+
+\end{thebibliography}
+
+\end{document}
+
+